Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

751
mibs/lancom/DVMRP-STD-MIB Normal file
View File

@ -0,0 +1,751 @@
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
fastPath FROM LANCOM-REF-MIB
InterfaceIndexOrZero,
InterfaceIndex FROM IF-MIB;
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)."
::= { fastPath 10 }
-- NOTE TO RFC EDITOR: When this document is published as an
-- RFC, replace xx with IANA assignment, and delete this comment.
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
}
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-only
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 }
-- 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

View File

@ -0,0 +1,291 @@
LANCOM-ACL-MGMT-MIB DEFINITIONS ::= BEGIN
-- Broadcom Fastpath Management ACL MIB
-- Copyright 2016 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, TruthValue
FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM LANCOM-REF-MIB;
aclMgmtGroup MODULE-IDENTITY
LAST-UPDATED "201512110000Z" -- 11 December 2015 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
"Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Management ACL component."
-- Revision history.
REVISION
"201512110000Z" -- 11 Dec 2015 12:00:00 GMT
DESCRIPTION
"Added ACL management support."
::= { fastPath 62 }
--*********************** Management ACLs ***********************
-- This group defines the set of objects required to define the
-- access control for the various management interfaces supported
-- by the switch. This includes control for the SNMP, CLI(via telnet/ssh),
-- and Web based (http/https) management interfaces.
-- Additionally control over tftp and sntp is supported.
--
-- In order to enable management ACL, the user must configure access list and
-- set it as active. A set of rules can be created within access list to be checked
-- when granting access to the management interface of the system.
-- The user may define multiple management ACL rule set, but only one may be
-- active at any given point. There is a limit to the number of ACL rules
-- and rule set which may be specified. This limit is per switch type so
-- that the system will fail to create new rules or rule set when the system
-- limit is reached.
-- In order to permit switch management only via console, "console-only" option
-- is used for aclMgmtActiveListName.
-- Each rule set is given a name and rules within the rule set are given
-- priorities. Priority 1 is the highest priority. Rules
-- are checked from highest priority so that:
-- * the first rule to deny permission to the system will result in denied
-- access with no further checking.
-- * only if all the rules permitted access to the system would success the
-- management request will be granted.
---------------------------------------------------------------------------
AclMgmtServiceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Management ACL Service type to be configured."
SYNTAX INTEGER {
allType(0),
telnet(1),
http(2),
https(3),
snmp(4),
ssh(5),
tftp(6),
sntp(7)
}
AclMgmtActionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Management ACL Action definition."
SYNTAX INTEGER {
permit(0),
deny(1)
}
aclMgmtEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The variable specifies if Management ACL functionality is enabled.
This parameter value is TRUE, which means that management
ACL is checked when granting access to the system."
::= { aclMgmtGroup 1 }
aclMgmtActiveListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Activate a particular management ACL rule-set.
If no management ACL rule-set is specified (by setting this parameter
to a NULL string) then the system assumes that management ACL is disabled.
If the user attempts to set this parameter to the name of an
invalid or non-existing ACL rule-set, the configuration will fail.
If the user deletes a management ACL rule-set to which this
parameter references, the parameter will be set to a NULL
string and the system will assume that management ACL checking
has been disabled.
'console-only' access list is used to permit switch management only via console and
deny management via network. Note that this action will immediately block SNMP access."
::= { aclMgmtGroup 2 }
aclMgmtListTable OBJECT-TYPE
SYNTAX SEQUENCE OF AclMgmtListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines all management ACL rule-set as well as the rules
within the rule-set. To activate a specific ACL rule-set, please
refer to the 'aclMgmtActiveListName' parameter above."
::= { aclMgmtGroup 3 }
aclMgmtListEntry OBJECT-TYPE
SYNTAX AclMgmtListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in the table is a single rule within a given rule-set.
The rules within a rule-set are grouped together via a common
name 'aclMgmtListName'. Each rule has a specific priority
within the rule-set given by 'aclMgmtListPriority', where
priority 1 is the highest priority of the given set.
Each rule may be applied to a specific interface within the switch
or to all interfaces (specified by setting the ifIndex to 0)."
INDEX { aclMgmtListName, aclMgmtListPriority }
::= { aclMgmtListTable 1 }
AclMgmtListEntry ::= SEQUENCE {
aclMgmtListName DisplayString,
aclMgmtListPriority Unsigned32,
aclMgmtListIfIndex Unsigned32,
aclMgmtListIpAddr IpAddress,
aclMgmtListIpNetMask IpAddress,
aclMgmtListService AclMgmtServiceType,
aclMgmtListAction AclMgmtActionType,
aclMgmtListRowStatus RowStatus,
aclMgmtListVlanId Unsigned32,
aclRuleIsConflict TruthValue
}
aclMgmtListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of a given rule-set."
::= { aclMgmtListEntry 1 }
aclMgmtListPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority value of a given rule within the rule-set."
::= { aclMgmtListEntry 2 }
aclMgmtListIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IfIndex to which this rule applies. By setting this to a
specific ifIndex, the rule will only apply if the management
access is coming over the given interface. If the ifIndex is
set to 0, then this rule applies to all interfaces."
::= { aclMgmtListEntry 3 }
aclMgmtListIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address associated with this entry. The IP address may be set
to 0, which means that the rule applies to all IP addresses.
Otherwise, the rule applies to all management requests which come
from a given IP address."
::= { aclMgmtListEntry 4 }
aclMgmtListIpNetMask 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. Using this in conjunction
with the ipAddress given above, it is possible to make the rule
applies to a subnet instead of a specific address (to force the
rule to apply to a single address, use a netmask with all bits
set to 1 (i.e. 255.255.255.255 netmask)."
::= { aclMgmtListEntry 5 }
aclMgmtListService OBJECT-TYPE
SYNTAX AclMgmtServiceType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of services that this rule applies to. By setting this
to a specific service type, the rule will only apply if the
request is coming to the switch using the particular protocol
type specified. The Service type address can be configured to
be 0, which means any of the supported protocols or services
are applicable."
::= { aclMgmtListEntry 6 }
aclMgmtListAction OBJECT-TYPE
SYNTAX AclMgmtActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The action to apply to the given traffic matching the rule. The
action may be to permit or deny the requested management access."
::= { aclMgmtListEntry 7 }
aclMgmtListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status variable, used according to row creation and
deletion conventions.
active(1) - Management ACL instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance
"
::= { aclMgmtListEntry 8 }
aclMgmtListVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN ID which can be applied to this rule. Valid VLAN ID range is 1-4093.
By setting this to a specific VLAN ID, the rule will only applies if the management
access is coming over the given interface."
::= { aclMgmtListEntry 9 }
aclRuleIsConflict OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Read-only object, which indicates whether the specified ACL rule conflicts with any other rule.
If the rule conflicts then it is recommended to remove it."
::= { aclMgmtListEntry 10 }
aclMgmtTrapInfo NOTIFICATION-TYPE
OBJECTS { aclMgmtTrapReason }
STATUS current
DESCRIPTION
"Specifies protocol type that was blocked by Management ACL feature.
The aclMgmtTrapInfo should indicate which management interface
is violated and the source IP address of the request."
::= { aclMgmtGroup 4 }
aclMgmtTrapReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This text string may be used to provide additional information
regarding the trap being sent."
::= { aclMgmtGroup 5 }
--**************************************************************************************
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,75 @@
LANCOM-BONJOUR-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH BONJOUR MIB
-- Copyright 2017 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
fastPath FROM LANCOM-REF-MIB;
fastPathBonjour MODULE-IDENTITY
LAST-UPDATED "201706060000Z" -- 06 June 2017 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for Bonjour"
-- Revision history.
REVISION
"201706060000Z" -- 06 June 2017 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 71 }
-- ***************************************************************************
--
-- The Bonjour Objects Group
-- Manage Bonjour settings.
--
-- ***************************************************************************
agentBonjourObjects OBJECT IDENTIFIER ::= { fastPathBonjour 1 }
-- ***************************************************************************
--
-- The Bonjour Global Group
-- Manage Global Bonjour settings.
--
-- ***************************************************************************
agentBonjourGlobal OBJECT IDENTIFIER ::= { agentBonjourObjects 1 }
-- ****************************************************************************
--
-- The Bonjour Admin Mode
--
-- ****************************************************************************
agentBonjourAdminMode OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Bonjour Protocol
is currently running."
DEFVAL { enable }
::= { agentBonjourGlobal 1 }
END

View File

@ -0,0 +1,694 @@
-- Box Services MIB overview:
-- Box Services MIB falls under fastPath MIB node of the private subtree.
LANCOM-BOXSERVICES-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH Box Services MIB
-- Copyright 2017-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, Integer32, Gauge32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
CounterBasedGauge64 FROM HCNUM-TC
DeciInteger32, MilliInteger32, DBmHundreths FROM LANCOM-TC
fastPath FROM LANCOM-REF-MIB;
fastPathBoxServices MODULE-IDENTITY
LAST-UPDATED "202005210000Z" -- 21 May 2020 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Box Services Feature."
-- Revision history.
REVISION
"202005210000Z" -- 21 May 2020 12:00:00 GMT
DESCRIPTION
"Support for Fiber port optics."
REVISION
"201806300000Z" -- 30 June 2018 12:00:00 GMT
DESCRIPTION
"General cleanup to make MIB more conformant with SMIv2."
REVISION
"201708040000Z" -- 04 Aug 2017 12:00:00 GMT
DESCRIPTION
"Max Access of Dying Gasp trap updated."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200802220000Z" -- 22 Feb 2008 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 43 }
BoxsTemperatureStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The temperature state"
SYNTAX INTEGER {
low(0),
normal(1),
warning(2),
critical(3),
shutdown(4),
notpresent(5),
notoperational(6)
}
--**************************************************************************************
-- boxServicesGroup
--
-- This group provides configuration and status of the Box Services
-- feature.
--
--**************************************************************************************
boxServicesGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 1 }
--**************************************************************************************
-- Some scalars
boxServicesNormalTempRangeMin OBJECT-TYPE
SYNTAX Integer32 (-100..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Lower boundary of normal temperature range."
::= { boxServicesGroup 1 }
boxServicesNormalTempRangeMax OBJECT-TYPE
SYNTAX Integer32 (-100..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Upper boundary of normal temperature range."
::= { boxServicesGroup 2 }
boxServicesTemperatureTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable temperature change event trap, raised when
temperature crosses boundaries of normal range"
::= { boxServicesGroup 3 }
boxServicesPSMStateTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable Power Supply Module state change trap."
::= { boxServicesGroup 4 }
boxServicesFanStateTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable Fan state change trap."
::= { boxServicesGroup 5 }
boxServicesThermalShutdownSensor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The number of the sensor which initiated thermal shutdown."
::= { boxServicesGroup 13 }
boxServicesThermalShutdownTemperature OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The temperature of the sensor which initiated thermal shutdown."
::= { boxServicesGroup 14 }
--**************************************************************************************
-- boxServicesFans
boxServicesFansTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesFansEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fan Table"
::= { boxServicesGroup 6 }
boxServicesFansEntry OBJECT-TYPE
SYNTAX BoxServicesFansEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Fan Entry"
INDEX { boxServicesFanUnitIndex , boxServicesFansIndex }
::= { boxServicesFansTable 1 }
BoxServicesFansEntry ::= SEQUENCE {
boxServicesFanUnitIndex
Unsigned32,
boxServicesFansIndex
Integer32,
boxServicesFanItemType
INTEGER,
boxServicesFanItemState
INTEGER,
boxServicesFanSpeed
Integer32,
boxServicesFanDutyLevel
Integer32
}
boxServicesFanUnitIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit index for an entry in the Box Services Fan Table"
::= { boxServicesFansEntry 6 }
boxServicesFansIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of fan table entry"
::= { boxServicesFansEntry 1 }
boxServicesFanItemType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2),
fixedAC(3),
removableDC(4),
fixedDC(5),
removableAC(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of fan"
::= { boxServicesFansEntry 2 }
boxServicesFanItemState OBJECT-TYPE
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3),
powering(4),
nopower(5),
notpowering(6),
incompatible(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of fan. nopower(5) - This state means the fan
is present but no AC is connected."
::= { boxServicesFansEntry 3 }
boxServicesFanSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The speed of fan"
::= { boxServicesFansEntry 4}
boxServicesFanDutyLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duty level of fan, in percents"
::= { boxServicesFansEntry 5}
boxsDyingGaspEventReason OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Dying Gasp Event Reason code string"
::= { boxServicesGroup 17 }
--**************************************************************************************
-- boxServicesPowSupplies
boxServicesPowSuppliesTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesPowSuppliesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Power Supply"
::= { boxServicesGroup 7 }
boxServicesPowSuppliesEntry OBJECT-TYPE
SYNTAX BoxServicesPowSuppliesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Power Supply Entry"
INDEX { boxServicesPowerSuppUnitIndex, boxServicesPowSupplyIndex }
::= { boxServicesPowSuppliesTable 1 }
BoxServicesPowSuppliesEntry ::= SEQUENCE {
boxServicesPowerSuppUnitIndex
Unsigned32,
boxServicesPowSupplyIndex
Integer32,
boxServicesPowSupplyItemType
INTEGER,
boxServicesPowSupplyItemState
INTEGER
}
boxServicesPowerSuppUnitIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit index for an entry in the Box Services Power Supply Table"
::= { boxServicesPowSuppliesEntry 4 }
boxServicesPowSupplyIndex OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of Power Supply Table entry"
::= { boxServicesPowSuppliesEntry 1 }
boxServicesPowSupplyItemType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2),
fixedAC(3),
removableDC(4),
fixedDC(5),
removableAC(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of Power Supply"
::= { boxServicesPowSuppliesEntry 2 }
boxServicesPowSupplyItemState OBJECT-TYPE
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3),
powering(4),
nopower(5),
notpowering(6),
incompatible(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of Power Supply.
nopower(5) - This state means the Power Supply is present
but no AC is connected.
incompatible(7) - This state is possible on boards capable
of pluggable Power Supplies."
::= { boxServicesPowSuppliesEntry 3 }
--**************************************************************************************
-- boxServicesTempSensors
boxServicesTempSensorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Temperature sensor"
::= { boxServicesGroup 8 }
boxServicesTempSensorsEntry OBJECT-TYPE
SYNTAX BoxServicesTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Temperature Sensor Entry"
INDEX { boxServicesUnitIndex, boxServicesTempSensorIndex }
::= { boxServicesTempSensorsTable 1 }
BoxServicesTempSensorsEntry ::= SEQUENCE {
boxServicesUnitIndex
Unsigned32,
boxServicesTempSensorIndex
Unsigned32,
boxServicesTempSensorType
INTEGER,
boxServicesTempSensorState
BoxsTemperatureStatus,
boxServicesTempSensorTemperature
Integer32
}
boxServicesUnitIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit index for an entry in the Box Services Temperature Sensor Table"
::= { boxServicesTempSensorsEntry 1 }
boxServicesTempSensorIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of temperature sensor table entry"
::= { boxServicesTempSensorsEntry 2 }
boxServicesTempSensorType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2),
fixedAC(3),
removableDC(4),
fixedDC(5),
removableAC(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of temperature sensor"
::= { boxServicesTempSensorsEntry 3 }
boxServicesTempSensorState OBJECT-TYPE
SYNTAX BoxsTemperatureStatus
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The state of temperature sensor"
::= { boxServicesTempSensorsEntry 4 }
boxServicesTempSensorTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value reported by sensor"
::= { boxServicesTempSensorsEntry 5 }
boxServicesTempUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesTempUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Temperature status table"
::= { boxServicesGroup 15 }
boxServicesTempUnitEntry OBJECT-TYPE
SYNTAX BoxServicesTempUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Temperature Unit Entry"
INDEX { boxServicesTempUnitIndex }
::= { boxServicesTempUnitTable 1 }
BoxServicesTempUnitEntry ::= SEQUENCE {
boxServicesTempUnitIndex
Unsigned32,
boxServicesTempUnitState
BoxsTemperatureStatus,
boxServicesTempUnitTemperature
Integer32
}
boxServicesTempUnitIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit index for an entry in the Box Services Temperature Unit Table"
::= { boxServicesTempUnitEntry 1 }
boxServicesTempUnitState OBJECT-TYPE
SYNTAX BoxsTemperatureStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature state of the unit"
::= { boxServicesTempUnitEntry 2 }
boxServicesTempUnitTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest temperature currently reported by any sensor on the unit"
::= { boxServicesTempUnitEntry 3 }
--**************************************************************************************
-- boxServicesDiskUtilization
boxServicesDiskUtilizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesDiskUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Disk space utilization table."
::= { boxServicesGroup 16 }
boxServicesDiskUtilizationEntry OBJECT-TYPE
SYNTAX BoxServicesDiskUtilizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Disk space utilization entry."
INDEX { boxServicesDiskUtilizationUnitIndex }
::= { boxServicesDiskUtilizationTable 1 }
BoxServicesDiskUtilizationEntry ::= SEQUENCE {
boxServicesDiskUtilizationUnitIndex
INTEGER,
boxServicesDiskUtilizationTotalSpaceKb
CounterBasedGauge64,
boxServicesDiskUtilizationFreeSpaceKb
CounterBasedGauge64,
boxServicesDiskUtilizationUsedSpaceKb
CounterBasedGauge64,
boxServicesDiskUtilizationUsedSpaceInPercentage
Gauge32
}
boxServicesDiskUtilizationUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unit index for an entry in the Disk space utilization table."
::= { boxServicesDiskUtilizationEntry 1 }
boxServicesDiskUtilizationTotalSpaceKb OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total size of disk space in kiloBytes."
::= { boxServicesDiskUtilizationEntry 2 }
boxServicesDiskUtilizationFreeSpaceKb OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total size of free disk space in kiloBytes."
::= { boxServicesDiskUtilizationEntry 3 }
boxServicesDiskUtilizationUsedSpaceKb OBJECT-TYPE
SYNTAX CounterBasedGauge64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total size of used disk space in kiloBytes."
::= { boxServicesDiskUtilizationEntry 4 }
boxServicesDiskUtilizationUsedSpaceInPercentage OBJECT-TYPE
SYNTAX Gauge32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total size of used disk space in percentage."
::= { boxServicesDiskUtilizationEntry 5 }
--**************************************************************************************
-- boxServicesNotificationsGroup
--
-- This group provides notification definitions for the Box Services
-- feature.
--
--**************************************************************************************
boxServicesNotificationsGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 2 }
--**************************************************************************************
-- boxServices notification definitions
boxsItemStateChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
insertion(1),
removal(2),
becomeoperational(3),
failure(4),
losepower(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes states of the fan or Power Supply.
insertion - hot-pluggable fan or Power Supply was inserted
removal - hot-pluggable fan or Power Supply was removed
becomeoperational - fan or Power Supply became operational after failure state
failure - fan or Power Supply failure happened, i.e. it is not able to perform its functions
losepower - a Power Supply was operational, but the power to it has been disconnected or has failed"
::= { boxServicesNotificationsGroup 1 }
boxsTemperatureChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
abovethreshold(1),
belowthreshold(2),
withinnormalrange(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes change of the temperature.
To avoid flipping on boundary conditions, it is allowed to send the trap
taking into account some margin around thresholds.
abovethreshold - temperature increased and crossed upper threshold value
belowthreshold - temperature decreased and crossed lower threshold value
withinnormalrange - temperature returned to normal range (between threshold)"
::= { boxServicesNotificationsGroup 2 }
boxsTemperatureStatusCurrentEvent OBJECT-TYPE
SYNTAX BoxsTemperatureStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes the current status of a switch."
::= { boxServicesNotificationsGroup 3 }
boxsTemperatureStatusPreviousEvent OBJECT-TYPE
SYNTAX BoxsTemperatureStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes the previous status of a switch."
::= { boxServicesNotificationsGroup 4 }
--**************************************************************************************
-- Traps
--**************************************************************************************
fastPathBoxServicesTraps OBJECT IDENTIFIER ::= { fastPathBoxServices 0 }
boxsFanStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesFansIndex,
boxsItemStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when fan state change happens."
::= { fastPathBoxServicesTraps 1 }
boxsPowSupplyStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesPowSupplyIndex,
boxsItemStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when Power Supply state change happens."
::= { fastPathBoxServicesTraps 2 }
boxsTemperatureChange NOTIFICATION-TYPE
OBJECTS {
boxServicesTempSensorIndex,
boxsTemperatureChangeEvent
}
STATUS obsolete
DESCRIPTION
"Trap is sent when temperature is changing and crossing any of the thresholds"
::= { fastPathBoxServicesTraps 3 }
boxsThermalShutdown NOTIFICATION-TYPE
OBJECTS {
boxServicesThermalShutdownSensor,
boxServicesThermalShutdownTemperature
}
STATUS current
DESCRIPTION
"Trap is sent when thermal shutdown is initiated."
::= { fastPathBoxServicesTraps 4 }
boxsTemperatureStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesTempUnitIndex,
boxsTemperatureStatusCurrentEvent,
boxsTemperatureStatusPreviousEvent
}
STATUS current
DESCRIPTION
"Trap is sent when the system temperature crosses a threshold.
To avoid rapid flapping between states, a hysteresis may
be applied."
::= { fastPathBoxServicesTraps 5 }
boxsDyingGaspEventChange NOTIFICATION-TYPE
OBJECTS {
boxsDyingGaspEventReason
}
STATUS current
DESCRIPTION
"Trap is sent when the Dying Gasp event is generated."
::= { fastPathBoxServicesTraps 6 }
END

View File

@ -0,0 +1,319 @@
-- Denial of Service MIB overview:
-- Denial of Service MIB falls under fastPath MIB node of the private subtree.
LANCOM-DENIALOFSERVICE-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- BROADCOM FASTPATH Denial of Service MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus, MacAddress FROM SNMPv2-TC
ifIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathDenialOfService MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Denial of Service."
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 31 }
--**************************************************************************************
-- agentSwitchDenialOfServiceGroup
--
--**************************************************************************************
agentSwitchDenialOfServiceGroup OBJECT IDENTIFIER ::= { fastPathDenialOfService 1 }
agentSwitchDenialOfServiceSIPDIPMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the SIP=DIP Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 1 }
agentSwitchDenialOfServiceSMACDMACMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the SMAC=DMAC Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 9 }
agentSwitchDenialOfServiceFirstFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the First Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 2 }
agentSwitchDenialOfServiceTCPHdrSize OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Minimum allowed TCP Header size.
This is active if the First Fragment Denial of Service
protection feature is enabled."
DEFVAL { 20 }
::= { agentSwitchDenialOfServiceGroup 3 }
agentSwitchDenialOfServiceTCPFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 4 }
agentSwitchDenialOfServiceTCPOffsetMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Offset Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 10 }
agentSwitchDenialOfServiceTCPFlagMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Flag Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 5 }
agentSwitchDenialOfServiceTCPFlagSeqMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Flag and Sequence Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 11 }
agentSwitchDenialOfServiceTCPSynMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Syn Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 14 }
agentSwitchDenialOfServiceTCPSynFinMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Syn and Fin Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 15 }
agentSwitchDenialOfServiceTCPFinUrgPshMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Fin and Urg and Psh Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 16 }
agentSwitchDenialOfServiceL4PortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the L4 Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 6 }
agentSwitchDenialOfServiceTCPPortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 12 }
agentSwitchDenialOfServiceUDPPortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the UDP Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 13 }
agentSwitchDenialOfServiceICMPMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the ICMP Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 7 }
agentSwitchDenialOfServiceICMPv6Mode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the ICMPv6 Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 20 }
agentSwitchDenialOfServiceICMPSize OBJECT-TYPE
SYNTAX Integer32 (0..16376)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Maximum allowed ICMP data size.
This is active if the ICMP Denial of Service
protection feature is enabled."
DEFVAL { 512 }
::= { agentSwitchDenialOfServiceGroup 8 }
agentSwitchDenialOfServiceICMPv6Size OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Maximum allowed ICMPv6 data size.
This is active if the ICMPv6 Denial of Service
protection feature is enabled."
DEFVAL { 1023 }
::= { agentSwitchDenialOfServiceGroup 18 }
agentSwitchDenialOfServiceICMPFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the ICMP Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 19 }
agentSwitchDenialOfServicePortDdisable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables the capability to move a port
to the diagnostically disabled state during a DoS attack."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 21 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,196 @@
-- DHCP Client MIB overview:
-- DHCP Client MIB falls under fastPath MIB node of the private subtree.
LANCOM-DHCPCLIENT-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- BROADCOM FASTPATH DHCP Server MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
Integer32, Unsigned32, Counter32, TimeTicks
FROM SNMPv2-SMI
InterfaceIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathDHCPClientPrivate MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH DHCP Client"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 100 }
--**************************************************************************************
agentdhcp4ClientLeaseParameters OBJECT IDENTIFIER ::= { fastPathDHCPClientPrivate 1 }
agentdhcp4ClientLeaseParametersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Agentdhcp4ClientLeaseParametersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Displays DHCP Client Lease Information."
::= { agentdhcp4ClientLeaseParameters 1 }
agentdhcp4ClientLeaseParametersEntry OBJECT-TYPE
SYNTAX Agentdhcp4ClientLeaseParametersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a table entry."
INDEX { agentdhcp4ClientInterfaceIndex }
::= { agentdhcp4ClientLeaseParametersTable 1 }
Agentdhcp4ClientLeaseParametersEntry ::= SEQUENCE {
agentdhcp4ClientInterfaceIndex
InterfaceIndex,
agentdhcp4ClientIpAddress
IpAddress,
agentdhcp4ClientSubnetMask
IpAddress,
agentdhcp4ClientDhcpServerAddress
IpAddress,
agentdhcp4ClientState
INTEGER,
agentdhcp4ClientTransactionID
DisplayString,
agentdhcp4ClientLeaseTime
TimeTicks,
agentdhcp4ClientRenewTime
TimeTicks,
agentdhcp4ClientRebindTime
TimeTicks,
agentdhcp4ClientRetryCount
Counter32
}
agentdhcp4ClientInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Interface index on which the IP address was leased by the DHCP Server."
::= { agentdhcp4ClientLeaseParametersEntry 1 }
agentdhcp4ClientIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address leased by the DHCP Server ."
::= { agentdhcp4ClientLeaseParametersEntry 2 }
agentdhcp4ClientSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Subnet mask of the IP Address leased by the DHCP Server ."
::= { agentdhcp4ClientLeaseParametersEntry 3 }
agentdhcp4ClientDhcpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the DHCP Server that leased the IP Address ."
::= { agentdhcp4ClientLeaseParametersEntry 4 }
agentdhcp4ClientState OBJECT-TYPE
SYNTAX INTEGER{
init(1),
selecting(2),
requesting(3),
request-recv(4),
bound(5),
renewing(6),
renew-recv(7),
rebinding(8),
rebind-recv(9),
bootp-fallback(10),
not-bound(11),
failed(12),
do-release(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The State of the DHCP Client on this interface ."
::= { agentdhcp4ClientLeaseParametersEntry 5 }
agentdhcp4ClientTransactionID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transaction ID of the DHCP Client ."
::= { agentdhcp4ClientLeaseParametersEntry 6 }
agentdhcp4ClientLeaseTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining since the IP address is leased by the DHCP Server.It is displayed
in days, hours, minutes and seconds."
::= { agentdhcp4ClientLeaseParametersEntry 7 }
agentdhcp4ClientRenewTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining to send the next DHCP Renew Request by DHCP Client to renew the leased IP address. It is displayed
in days, hours, minutes and seconds."
::= { agentdhcp4ClientLeaseParametersEntry 8 }
agentdhcp4ClientRebindTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining to start the DHCP Rebind process. It is displayed
in days, hours, minutes and seconds."
::= { agentdhcp4ClientLeaseParametersEntry 9 }
agentdhcp4ClientRetryCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the DHCP Client sends a DHCP REQUEST message before the server responds ."
::= { agentdhcp4ClientLeaseParametersEntry 10 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,314 @@
LANCOM-DNS-RESOLVER-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
fastPath
FROM LANCOM-REF-MIB
InterfaceIndexOrZero
FROM IF-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
-- DNS Control Resolver MIB
fastPathDnsResControlMIB MODULE-IDENTITY
LAST-UPDATED "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
DNS Client control configuration"
-- Revision history.
REVISION
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
DESCRIPTION
"DNS Client Source Interface related changes."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200503281100Z" -- Mon Mar 28 11:00 GMT 2005
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 37 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
DnsCacheEntryType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A DNS cache entry type. This is for address or
for canonical name."
SYNTAX INTEGER { dnsCacheAddresstype(1),
dnsCacheCnametye(2) }
fastPathDnsResCtlMIBObjects OBJECT IDENTIFIER ::= { fastPathDnsResControlMIB 1 }
agentResCtlglobal OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 1 }
agentResCtlServConfig OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 2 }
agentResCtlStaticServConfig OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 3 }
-- agentResCtlCacheConfig OBJECT IDENTIFIER ::= { dnsResCtlMIBObjects 4 }
-- Resolver Control Configuration Group
agentResCtlAdminMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The dns client administrative modes supported by the device.
The dns client services can be turned on or off."
::= {agentResCtlglobal 1 }
agentResCtlDefDomainName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default domain name for unqualified hostnames."
::= {agentResCtlglobal 2 }
agentResCtlCacheFlushStatus OBJECT-TYPE
SYNTAX INTEGER { dnsCacheFlushEnable(1),
dnsCacheFlushDisable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The cache Flush status. If set to enable all dynamic cache
entries would be removed."
::= {agentResCtlglobal 3 }
agentResCtlRequestTimeout OBJECT-TYPE
SYNTAX INTEGER (0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout before retransmitting a request to the server. The
timeout value is configured and displayed in seconds."
DEFVAL { 3 }
::= {agentResCtlglobal 4 }
agentResCtlRequestRetransmits OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times the request is retransmitted. The request
is retransmitted provided the maximum timeout value allows
this many number of retransmits."
DEFVAL { 2 }
::= {agentResCtlglobal 5 }
agentResCtlDomainListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for default domain list."
::= {agentResCtlglobal 6}
agentResCtlDomainListEntry OBJECT-TYPE
SYNTAX ResCtlDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DNS domain name list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlDomainListName }
::= {agentResCtlDomainListTable 1 }
ResCtlDomainListEntry ::=
SEQUENCE {
agentResCtlDomainListName
DisplayString,
agentResCtlDomainListNameStatus
RowStatus
}
agentResCtlDomainListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dns domain list entry identified by
this row of the table."
::= {agentResCtlDomainListEntry 1 }
agentResCtlDomainListNameStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the DNS domain list Entry Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlDomainListEntry 2 }
-- DNS Resolver Control Server Configuration Table
agentResCtlServConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlConfigIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of DNS servers list"
::= {agentResCtlServConfig 1 }
agentResCtlConfigIPEntry OBJECT-TYPE
SYNTAX ResCtlConfigIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DNS Servers list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlDnsNameServerIPType,
agentResCtlDnsNameServerIP }
::= {agentResCtlServConfigTable 1 }
ResCtlConfigIPEntry ::=
SEQUENCE {
agentResCtlDnsNameServerIPType
InetAddressType,
agentResCtlDnsNameServerIP
InetAddress,
agentResCtlDnsNameServerStatus
RowStatus
}
agentResCtlDnsNameServerIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Type of IP address of the dns server identified by
this row of the table. Can be either ipv4(1), or ipv6(2)."
::= {agentResCtlConfigIPEntry 1 }
agentResCtlDnsNameServerIP OBJECT-TYPE
SYNTAX InetAddress (SIZE(0|4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the dns server identified by
this row of the table."
::= {agentResCtlConfigIPEntry 2 }
agentResCtlDnsNameServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the DNS Server Address Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlConfigIPEntry 3 }
-- DNS Resolver Control Static Host Name IP Address Table
agentResCtlStaticServConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlStaticServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static table of DNS hostname to IP address table"
::= {agentResCtlStaticServConfig 1 }
agentResCtlStaticServEntry OBJECT-TYPE
SYNTAX ResCtlStaticServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the static DNS hostname IP address list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlStaticHostName,
agentResCtlStaticIPAddress }
::= {agentResCtlStaticServConfigTable 1 }
ResCtlStaticServEntry ::=
SEQUENCE {
agentResCtlStaticHostName
OCTET STRING,
agentResCtlStaticIPAddress
IpAddress,
agentResCtlStaticNameServerStatus
RowStatus
}
agentResCtlStaticHostName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0 .. 255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The static hostname to be stored in the name server table."
::= {agentResCtlStaticServEntry 1 }
agentResCtlStaticIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the dns server for the static hostname."
::= {agentResCtlStaticServEntry 2 }
agentResCtlStaticNameServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the Static Host Name - IP Address Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlStaticServEntry 3 }
agentResCtlSourceInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A source-interface selection on an Interface Index (like vlan based
routing interface, port based routing interface, loopback interface,
tunnel interface, network port). A non-zero value indicates
ifIndex for the corresponding interface entry in the ifTable is selected.
A zero value indicates the source-interface un-selection."
::= {agentResCtlglobal 7 }
agentResCtlServicePortSrcInterface OBJECT-TYPE
SYNTAX INTEGER { servicePortEnable(1),
servicePortDisable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To select Service Port as a source-interface."
::= {agentResCtlglobal 8 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,135 @@
-- Dot1x Authentication Server MIB overview:
-- Dot1x Authentication Server MIB falls under fastPath MIB node of the private subtree.
LANCOM-DOT1X-AUTHENTICATION-SERVER-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath Dot1x Authentication Server MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathdot1xAuthenticationServer MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom"
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Dot1x Authentication Server"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200911120000Z" -- 12 November 2009 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 49 }
--**************************************************************************************
-- agentDot1xAuthServUserConfigGroup -> Contains MIB objects to configure Dot1x User Database
--
--**************************************************************************************
agentDot1xAuthServUserConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAuthenticationServer 1 }
agentDot1xAuthServUserConfigCreate OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Create a new user.
When set with a non-empty string, a new user with that name will be created.
This object will only return an empty string.
This string is limited to alpha-numeric strings (including the '-' and '_' characters)."
::= { agentDot1xAuthServUserConfigGroup 1 }
agentDot1xAuthServUserConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentDot1xAuthServUserConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for dot1x Client details and associated functionality."
::= { agentDot1xAuthServUserConfigGroup 2 }
agentDot1xAuthServUserConfigEntry OBJECT-TYPE
SYNTAX AgentDot1xAuthServUserConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port config table."
INDEX { agentDot1xAuthServUserIndex}
::= {agentDot1xAuthServUserConfigTable 1 }
AgentDot1xAuthServUserConfigEntry ::= SEQUENCE {
agentDot1xAuthServUserIndex
Integer32,
agentDot1xAuthServUserName
DisplayString,
agentDot1xAuthServUserPassword
DisplayString,
agentDot1xAuthServUserStatus
RowStatus
}
agentDot1xAuthServUserIndex OBJECT-TYPE
SYNTAX Integer32 (0..99)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Dot1x user config index. "
::= { agentDot1xAuthServUserConfigEntry 1}
agentDot1xAuthServUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dot1x user name.
This string is limited to alpha-numeric strings (including '-' and '_'
characters). "
::= { agentDot1xAuthServUserConfigEntry 2}
agentDot1xAuthServUserPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dot1x user password."
::= { agentDot1xAuthServUserConfigEntry 3}
agentDot1xAuthServUserStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dot1x User Status.
active(1) - This user account is active.
destroy(6) - Set to this value to remove this user account."
::= { agentDot1xAuthServUserConfigEntry 4 }
END

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

15943
mibs/lancom/LANCOM-GS-2326-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

File diff suppressed because it is too large Load Diff

15719
mibs/lancom/LANCOM-GS-2328-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

15880
mibs/lancom/LANCOM-GS-2352-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

15833
mibs/lancom/LANCOM-GS2310-MIB Normal file

File diff suppressed because it is too large Load Diff

16408
mibs/lancom/LANCOM-GS2310P-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,86 @@
LANCOM-INTERFACE-APP-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH INTERFACE APPLICATION MIB
-- Copyright 2016 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI
ifIndex FROM IF-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathInterfaceApp MODULE-IDENTITY
LAST-UPDATED "201608180000Z" -- 18 Aug 2016 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH INTERFACE APPLICATION"
-- Revision history.
REVISION
"201608180000Z" -- 18 Aug 2016 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 70 }
agentLinkFlapMIBObjects OBJECT IDENTIFIER ::= { fastPathInterfaceApp 1 }
agentLinkFlapGlobal OBJECT IDENTIFIER ::= { agentLinkFlapMIBObjects 1 }
-- ***************************************************************************
--
-- The INTERFACE APPLICATION Global Group
--
-- ***************************************************************************
agentLinkFlapAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Administrative mode of Link Flap
Feature.
enable -- Link Flap is enabled.
disable -- Link Flap is disabled."
::= { agentLinkFlapGlobal 1 }
agentLinkFlapDuration OBJECT-TYPE
SYNTAX Unsigned32 (3..200)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates interval in seconds at which link flaps
are collected. When the time is out, the link flap
counter is cleared."
::= { agentLinkFlapGlobal 2 }
agentLinkFlapMaxCount OBJECT-TYPE
SYNTAX Unsigned32 (2..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the number of link flaps per configured
duration which triggers a port to d-disable mode."
::= { agentLinkFlapGlobal 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,116 @@
LANCOM-IPV6-LOOPBACK-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath IPV6 Loopback MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
InetAddressPrefixLength FROM INET-ADDRESS-MIB
Ipv6AddressPrefix FROM IPV6-TC
agentLoopbackID FROM LANCOM-LOOPBACK-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathIpv6Loopback MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Loopback IPV6 address configuration"
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 23 }
--**************************************************************************************
-- agentLoopbackIpv6Group
--
--**************************************************************************************
agentLoopbackIpv6Group OBJECT IDENTIFIER ::= { fastPathIpv6Loopback 1 }
agentLoopbackIpv6PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLoopbackIpv6PrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of the Ipv6 prefixes associated with loopback instances"
::= { agentLoopbackIpv6Group 1 }
agentLoopbackIpv6PrefixEntry OBJECT-TYPE
SYNTAX AgentLoopbackIpv6PrefixEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { agentLoopbackID, agentLoopbackIpv6PrefixPrefix, agentLoopbackIpv6PrefixPrefixLen}
::= { agentLoopbackIpv6PrefixTable 1 }
AgentLoopbackIpv6PrefixEntry ::= SEQUENCE {
agentLoopbackIpv6PrefixPrefix
Ipv6AddressPrefix,
agentLoopbackIpv6PrefixPrefixLen
InetAddressPrefixLength,
agentLoopbackIpv6PrefixStatus
RowStatus
}
agentLoopbackIpv6PrefixPrefix OBJECT-TYPE
SYNTAX Ipv6AddressPrefix
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The prefix associated with the loopback interface. The data type
is used to model the Ipv6 address. It is a binary string
of 16 octects in network byte-order. It specifies the IP
address of loopback which will be in Ipv6 Format, generated
using internal interface number."
::= { agentLoopbackIpv6PrefixEntry 1 }
agentLoopbackIpv6PrefixPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The length of the prefix (in bits)."
DEFVAL { 0 }
::= { agentLoopbackIpv6PrefixEntry 2 }
agentLoopbackIpv6PrefixStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.Row can be added or deleted
by setting the value to createAndGo/destroy
active(1) - this Loopback instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { agentLoopbackIpv6PrefixEntry 3 }
END

572
mibs/lancom/LANCOM-ISDP-MIB Normal file
View File

@ -0,0 +1,572 @@
LANCOM-ISDP-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath ISDP MIB
-- Copyright 2016-2018 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32,Counter32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp FROM SNMPv2-TC
fastPath FROM LANCOM-REF-MIB
DisplayString FROM RFC1213-MIB;
fastPathIsdp MODULE-IDENTITY
LAST-UPDATED "201802260000Z" -- 26 February 2018 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath ISDP"
-- Revision history.
REVISION
"201802260000Z" -- 26 February 2018 12:00:00 GMT
DESCRIPTION
"agentIsdpCacheNativeVlan object added."
REVISION
"201712150000Z" -- 15 December 2017 12:00:00 GMT
DESCRIPTION
"Change some DEFVAL statements to use enumeration name instead of number."
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"201001110000Z" -- 11 January 2010 12:00:00 GMT
DESCRIPTION
"Device ID can be system's host name too."
REVISION
"200712030000Z" -- 03 December 2007 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 39 }
agentIsdpMIBObjects OBJECT IDENTIFIER ::= { fastPathIsdp 1 }
agentIsdpCache OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 2 }
agentIsdpInterface OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 3 }
-- ****************************************************************************
--
-- The ISDP Interface Group
-- Manage ISDP on interface.
--
-- ****************************************************************************
agentIsdpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIsdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the status of ISDP on
the device's interfaces."
::= { agentIsdpInterface 1 }
agentIsdpInterfaceEntry OBJECT-TYPE
SYNTAX AgentIsdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentIsdpInterfaceTable,
containing the status of ISDP on an interface."
INDEX { agentIsdpInterfaceIfIndex }
::= { agentIsdpInterfaceTable 1 }
AgentIsdpInterfaceEntry ::= SEQUENCE {
agentIsdpInterfaceIfIndex Integer32,
agentIsdpInterfaceEnable INTEGER
}
agentIsdpInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the local interface.
For 802.3 Repeaters on which the repeater ports do not
have ifIndex values assigned, this value is a unique
value for the port, and greater than any ifIndex value
supported by the repeater; in this case, the specific
port is indicated by corresponding values of
agentIsdpInterfaceGroup and agentIsdpInterfacePort, where these
values correspond to the group number and port number
values of RFC 1516."
::= { agentIsdpInterfaceEntry 1 }
agentIsdpInterfaceEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Industry Standard Discovery Protocol
is currently running on this interface. This variable
has no effect when ISDP is disabled (agentIsdpGlobalRun = FALSE)."
::= { agentIsdpInterfaceEntry 2 }
-- ****************************************************************************
--
-- The ISDP Cache Group
-- Display Cache ISDP settings.
--
-- ****************************************************************************
agentIsdpCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIsdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the cached
information obtained via receiving ISDP messages."
::= { agentIsdpCache 1 }
agentIsdpCacheEntry OBJECT-TYPE
SYNTAX AgentIsdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentIsdpCacheTable,
containing the information received via ISDP on one
interface from one device. Entries appear when
a ISDP advertisement is received from a neighbor
device. Entries disappear when ISDP is disabled
on the interface, or globally."
INDEX { agentIsdpCacheIfIndex, agentIsdpCacheIndex }
::= { agentIsdpCacheTable 1 }
AgentIsdpCacheEntry ::= SEQUENCE {
agentIsdpCacheIfIndex Integer32,
agentIsdpCacheIndex Integer32,
agentIsdpCacheLocalIntf DisplayString,
agentIsdpCacheAddress DisplayString,
agentIsdpCacheVersion DisplayString,
agentIsdpCacheDeviceId DisplayString,
agentIsdpCacheDevicePort DisplayString,
agentIsdpCachePlatform DisplayString,
agentIsdpCacheCapabilities DisplayString,
agentIsdpCacheLastChange TimeStamp,
agentIsdpCacheProtocolVersion DisplayString,
agentIsdpCacheHoldtime INTEGER,
agentIsdpCacheNativeVlan Integer32
}
agentIsdpCacheIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Normally, the ifIndex value of the local interface."
::= { agentIsdpCacheEntry 1 }
agentIsdpCacheIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index value is unique integer id of each neighbor entry."
::= { agentIsdpCacheEntry 2 }
agentIsdpCacheAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (first) network-layer address of the device's
SNMP-agent as reported in the Address TLV of the most recently
received ISDP message. For example, if the corresponding
instance of cacheAddressType had the value 'ip(1)', then
this object would be an IP-address."
::= { agentIsdpCacheEntry 3 }
agentIsdpCacheLocalIntf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device Interface which had this neighbor."
::= { agentIsdpCacheEntry 4 }
agentIsdpCacheVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Version string as reported in the most recent ISDP
message. The zero-length string indicates that no Version
field (TLV) was reported in the most recent ISDP
message."
::= { agentIsdpCacheEntry 5 }
agentIsdpCacheDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device-ID string as reported in the most recent ISDP
message. The zero-length string indicates that no Device-ID
field (TLV) was reported in the most recent ISDP
message."
::= { agentIsdpCacheEntry 6 }
agentIsdpCacheDevicePort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port-ID string as reported in the most recent ISDP
message. This will typically be the value of the ifName
object (e.g., 'Ethernet0'). The zero-length string
indicates that no Port-ID field (TLV) was reported in the
most recent ISDP message."
::= { agentIsdpCacheEntry 7 }
agentIsdpCachePlatform OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Hardware Platform as reported in the most
recent ISDP message. The zero-length string indicates
that no Platform field (TLV) was reported in the most
recent ISDP message."
::= { agentIsdpCacheEntry 8 }
agentIsdpCacheCapabilities OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Functional Capabilities as reported in the
most recent ISDP message. For latest set of specific
values, see the latest version of the ISDP specification.
The zero-length string indicates that no Capabilities field
(TLV) was reported in the most recent ISDP message."
::= { agentIsdpCacheEntry 9 }
agentIsdpCacheLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time when this cache entry was last changed.
This object is initialised to the current time when the entry
gets created and updated to the current time whenever the value
of any (other) object instance in the corresponding row is
modified."
::= { agentIsdpCacheEntry 10 }
agentIsdpCacheProtocolVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's version of ISDP protcol as reported in the
most recent ISDP message."
::= { agentIsdpCacheEntry 11 }
agentIsdpCacheHoldtime OBJECT-TYPE
SYNTAX INTEGER (10..255)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's ISDP Holdtime as reported in the most
recent ISDP message."
::= { agentIsdpCacheEntry 12 }
agentIsdpCacheNativeVlan OBJECT-TYPE
SYNTAX Integer32 (1..4093)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The native VLAN of the neighbor port as reported in the most recent ISDP
message."
::= { agentIsdpCacheEntry 13 }
-- ***************************************************************************
--
-- The ISDP Global Group
-- Manage Global ISDP settings.
--
-- ***************************************************************************
agentIsdpGlobal OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 1 }
-- ****************************************************************************
--
-- The ISDP Clear Group
--
-- ****************************************************************************
agentIsdpClear OBJECT IDENTIFIER ::= { agentIsdpGlobal 1 }
agentIsdpClearStats OBJECT-TYPE
SYNTAX INTEGER {
normalOperation(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear ISDP stats. Will always return 0 when read."
::= { agentIsdpClear 1 }
agentIsdpClearEntries OBJECT-TYPE
SYNTAX INTEGER {
normalOperation(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear ISDP entries table. Will always return 0 when read."
::= { agentIsdpClear 2 }
-- ****************************************************************************
--
-- The ISDP Statistics Group
--
-- ****************************************************************************
agentIsdpStatistics OBJECT IDENTIFIER ::= { agentIsdpGlobal 2 }
agentIsdpStatisticsPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of all ISDP pdu received."
::= { agentIsdpStatistics 1 }
agentIsdpStatisticsPduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of all ISDP pdu transmitted."
::= { agentIsdpStatistics 2 }
agentIsdpStatisticsV1PduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v1 ISDP pdu received."
::= { agentIsdpStatistics 3 }
agentIsdpStatisticsV1PduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v1 ISDP pdu transmitted."
::= { agentIsdpStatistics 4 }
agentIsdpStatisticsV2PduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v2 ISDP pdu received."
::= { agentIsdpStatistics 5 }
agentIsdpStatisticsV2PduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v2 ISDP pdu transmitted."
::= { agentIsdpStatistics 6 }
agentIsdpStatisticsBadHeaderPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu with bad header received."
::= { agentIsdpStatistics 7 }
agentIsdpStatisticsChkSumErrorPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu with chksum error received."
::= { agentIsdpStatistics 8 }
agentIsdpStatisticsFailurePduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu transmition failures."
::= { agentIsdpStatistics 9 }
agentIsdpStatisticsInvalidFormatPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu in invalid format received."
::= { agentIsdpStatistics 10 }
agentIsdpStatisticsTableFull OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP entry table was full."
::= { agentIsdpStatistics 11 }
agentIsdpStatisticsIpAddressTableFull OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP entry address table was full."
::= { agentIsdpStatistics 12 }
agentIsdpGlobalRun OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Indastry Standart Discovery Protocol
is currently running. Entries in agentIsdpCacheTable are
deleted when ISDP is disabled."
DEFVAL { enable }
::= { agentIsdpGlobal 4 }
agentIsdpGlobalMessageInterval OBJECT-TYPE
SYNTAX INTEGER (5..254)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval at which ISDP messages are to be generated.
The default value is 60 seconds. This is also known as the ISDP timer."
DEFVAL { 60 }
::= { agentIsdpGlobal 5 }
agentIsdpGlobalHoldTime OBJECT-TYPE
SYNTAX INTEGER (10..255)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time for the receiving device holds ISDP message.
The default value is 180 seconds."
DEFVAL { 180 }
::= { agentIsdpGlobal 6 }
agentIsdpGlobalDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device ID advertised by this device. The format of this
device ID is characterized by the value of
agentIsdpGlobalDeviceIdFormat object."
::= { agentIsdpGlobal 7 }
agentIsdpGlobalAdvertiseV2 OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Indastry Standart Discovery Protocol V2
is currently enabled."
::= { agentIsdpGlobal 8 }
agentIsdpGlobalDeviceIdFormatCpb OBJECT-TYPE
SYNTAX BITS {
serialNumber(1),
macAddress(2),
other (4),
hostName(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate the Device ID format capability of the device.
serialNumber(1) indicates that the device supports using
serial number as the format for its Device ID.
macAddress(2) indicates that the device supports using
layer 2 MAC address as the format for its Device ID.
other(4) indicates that the device supports using its
platform specific format as the format for its Device ID.
hostName(8) indicates that the device supports using
system Host Name as the format for its Device ID."
::= { agentIsdpGlobal 9 }
agentIsdpGlobalDeviceIdFormat OBJECT-TYPE
SYNTAX INTEGER {
serialNumber(1),
macAddress(2),
other(3),
hostName(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the format of Device ID contained in the
corresponding instance of agentIsdpGlobalDeviceId. User can only
specify the formats which the device is capable of as
denoted in agentIsdpGlobalDeviceIdFormatCpb object.
serialNumber(1) indicates that the value of agentIsdpGlobalDeviceId
object is in the form of an ASCII string contain the device
serial number.
macAddress(2) indicates that the value of agentIsdpGlobalDeviceId
object is in the form of Layer 2 MAC address.
other(3) indicates that the value of agentIsdpGlobalDeviceId object
is in the form of a platform specific ASCII string contain
info that identifies the device. For example: ASCII string
contains serialNumber appended/prepened with system name.
hostName(4) indicates that the value of agentIsdpGlobalDeviceIdFormat
object is in system Host Name format."
::= { agentIsdpGlobal 10 }
END

View File

@ -0,0 +1,140 @@
-- Feature Keying MIB overview:
-- Feature Keying MIB falls under fastPath MIB node of the private subtree.
LANCOM-KEYING-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH Keying MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,
RowPointer FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathKeyingPrivate MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Keying Utility"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Add new Postal address change."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 24 }
--**************************************************************************************
-- agentFeatureKeyingGroup -> contains MIB objects displaying Key and associated Functionality
--
--**************************************************************************************
agentFeatureKeyingGroup OBJECT IDENTIFIER ::= { fastPathKeyingPrivate 1 }
agentFeatureKeyingEnableKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hexadecimal Key-string entered to enable an advance functionality."
::={ agentFeatureKeyingGroup 1 }
agentFeatureKeyingDisableKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hexadecimal Key-string entered to disable an advance functionality."
::={ agentFeatureKeyingGroup 2 }
agentFeatureKeyingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentFeatureKeyingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for license key and associated functionality. "
::= { agentFeatureKeyingGroup 3 }
agentFeatureKeyingEntry OBJECT-TYPE
SYNTAX AgentFeatureKeyingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for key table"
INDEX { agentFeatureKeyingIndex }
::={ agentFeatureKeyingTable 1}
AgentFeatureKeyingEntry ::=
SEQUENCE {
agentFeatureKeyingIndex
Unsigned32,
agentFeatureKeyingName
DisplayString,
agentFeatureKeyingStatus
INTEGER
}
agentFeatureKeyingIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A value corresponding to a keyable feature.When this table is walked,
only values associated with keyable features are returned.This value
must be equivalent to valid value of agentFeatureKeyingIndex."
::={ agentFeatureKeyingEntry 1 }
agentFeatureKeyingName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The abbreviated name of this component.This is also equivalent to
agentFeatureKeyingName"
::={ agentFeatureKeyingEntry 2 }
agentFeatureKeyingStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns a value of (1) if the feature is enabled for management,
(2) if disabled."
::={agentFeatureKeyingEntry 3 }
END

View File

@ -0,0 +1,275 @@
LANCOM-LDAP-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
RowStatus, TruthValue FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
fastPath FROM LANCOM-REF-MIB;
agentLdapClientMIB MODULE-IDENTITY
LAST-UPDATED "201712151200Z" -- 15 Dec 2017 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Phone: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH LDAP client configuration."
-- Revision history.
REVISION
"201712151200Z" -- Fri Dec 15 12:00 GMT 2017
DESCRIPTION
"Initial version."
::= { fastPath 73 }
--***********************************************************************
-- MIB Objects
--***********************************************************************
agentLdapClientObjects OBJECT IDENTIFIER ::= { agentLdapClientMIB 1 }
--***********************************************************************
-- agentLdapGlobalConfigGroup -> objects in this group are GlobalConfig
-- of the LDAP client.
--***********************************************************************
agentLdapGlobalConfigGroup OBJECT IDENTIFIER
::= { agentLdapClientObjects 1 }
agentLdapBindFirst OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is object is set to bind first and then search.
Default method is to search first and then bind."
DEFVAL { false }
::= { agentLdapGlobalConfigGroup 1 }
agentLdapAppendWithBaseDN OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Prefix used to form user DN for bind
operation."
DEFVAL { "cn=$userid" }
::= { agentLdapGlobalConfigGroup 2 }
--***********************************************************************
-- agentLdapGlobalConfigGroup -> objects in this table are for LDAP
-- server configuration
--***********************************************************************
agentLdapServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLdapServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of LDAP server entries"
::= { agentLdapClientObjects 2 }
agentLdapServerEntry OBJECT-TYPE
SYNTAX AgentLdapServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the LDAP Server table."
INDEX {agentLdapServerIpAddrType, agentLdapServerIpAddress}
::= { agentLdapServerTable 1 }
AgentLdapServerEntry ::=
SEQUENCE {
agentLdapServerIpAddrType
InetAddressType,
agentLdapServerIpAddress
InetAddress,
agentLdapServerStatus
RowStatus,
agentLdapServerPort
Unsigned32,
agentLdapServerTimeOut
Unsigned32,
agentLdapServerSSLMode
TruthValue,
agentLdapServerRootDN
SnmpAdminString,
agentLdapServerRootDNPassword
SnmpAdminString
}
agentLdapServerIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The type of address of the LDAP server.
IPv4(1), IPv6(2) and DNS(16) types are supported"
::= { agentLdapServerEntry 1 }
agentLdapServerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address or HostName of the LDAP server."
::= { agentLdapServerEntry 2 }
agentLdapServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry .
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry."
::= { agentLdapServerEntry 3 }
agentLdapServerPort OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number of the LDAP server."
DEFVAL { 389 }
::= { agentLdapServerEntry 4 }
agentLdapServerTimeOut OBJECT-TYPE
SYNTAX Unsigned32(1..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout value in seconds for the LDAP server."
DEFVAL { 5 }
::= { agentLdapServerEntry 5 }
agentLdapServerSSLMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether to enable TLS for communicating with LDAP server.
true --- Enable TLS
false --- Disable TLS"
DEFVAL { false }
::= { agentLdapServerEntry 6 }
agentLdapServerRootDN OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the root designated name(DN) for LDAP server
database."
::= { agentLdapServerEntry 7 }
agentLdapServerRootDNPassword OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the bind password for root DN. This object will
return an empty string even if a password is set."
::= { agentLdapServerEntry 8 }
--***********************************************************************
-- agentLdapGlobalConfigGroup -> objects in this table are for LDAP
-- search map configuration
--***********************************************************************
agentLdapSearchMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLdapSearchMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of search map entries"
::= { agentLdapClientObjects 3 }
agentLdapSearchMapEntry OBJECT-TYPE
SYNTAX AgentLdapSearchMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the search map table."
INDEX {agentLdapSearchMapName, agentLdapSearchMapMode}
::= { agentLdapSearchMapTable 1 }
AgentLdapSearchMapEntry ::=
SEQUENCE {
agentLdapSearchMapName
SnmpAdminString,
agentLdapSearchMapMode
INTEGER,
agentLdapSearchMapStatus
RowStatus,
agentLdapSearchMapAttribute
SnmpAdminString,
agentLdapSearchMapFilter
SnmpAdminString,
agentLdapSearchMapBaseDN
SnmpAdminString
}
agentLdapSearchMapName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the search map."
::= { agentLdapSearchMapEntry 1 }
agentLdapSearchMapMode OBJECT-TYPE
SYNTAX INTEGER {
userprofile(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Search map entry type in the search map. Possible values are :
userprofile(1) - Userprofile."
DEFVAL { userprofile }
::= { agentLdapSearchMapEntry 2 }
agentLdapSearchMapStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry .
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry."
::= { agentLdapSearchMapEntry 3 }
agentLdapSearchMapAttribute OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the LDAP attribute name to be searched."
::= { agentLdapSearchMapEntry 4 }
agentLdapSearchMapFilter OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the search filter used in limiting the search result."
::= { agentLdapSearchMapEntry 5 }
agentLdapSearchMapBaseDN OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This specifies the base entry in LDAP directory tree where server
should search. This is used while searching attribute."
::= { agentLdapSearchMapEntry 6 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,133 @@
LANCOM-LOOPBACK-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath Loopback MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
mib-2, Unsigned32, Integer32 FROM SNMPv2-SMI
RowStatus, DisplayString, PhysAddress, TruthValue
FROM SNMPv2-TC
InetAddressIPv4 FROM INET-ADDRESS-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathLoopback MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Loopback"
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 22 }
--**************************************************************************************
-- agentLoopbackIPV6Group
--
--**************************************************************************************
agentLoopbackGroup OBJECT IDENTIFIER ::= { fastPathLoopback 1 }
agentLoopbackTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLoopbackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A summary table of the Loopback instances"
::= { agentLoopbackGroup 1 }
agentLoopbackEntry OBJECT-TYPE
SYNTAX AgentLoopbackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { agentLoopbackID }
::= { agentLoopbackTable 1 }
AgentLoopbackEntry ::= SEQUENCE {
agentLoopbackID
Integer32,
agentLoopbackIfIndex
Integer32,
agentLoopbackIPAddress
InetAddressIPv4,
agentLoopbackIPSubnet
InetAddressIPv4,
agentLoopbackStatus
RowStatus
}
agentLoopbackID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Loopback ID is associated with Internal Interface number
which will be generated when we create a loopback."
::= { agentLoopbackEntry 1 }
agentLoopbackIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is external interface associated with inetrnal interface of loopback.
The Loopback ID is associated with Internal Interface number
which will be generated when we create a loopback."
::= { agentLoopbackEntry 2 }
agentLoopbackIPAddress OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address configured for the respective loopback"
::= { agentLoopbackEntry 3 }
agentLoopbackIPSubnet OBJECT-TYPE
SYNTAX InetAddressIPv4
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Subnet mask configured for the respective loopback"
::= { agentLoopbackEntry 4 }
agentLoopbackStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance. The rows can be added/deleted in the table by setting createAndGo/destroy respectively
active(1) - this loopback instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { agentLoopbackEntry 5 }
END

177
mibs/lancom/LANCOM-MAB-MIB Normal file
View File

@ -0,0 +1,177 @@
LANCOM-MAB-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath MAB MIB
-- Copyright 2018 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, TimeTicks FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus,MacAddress,DateAndTime FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
InterfaceIndex FROM IF-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathMab MODULE-IDENTITY
LAST-UPDATED "201805050000Z" -- 5 May 2018 12:00:00 GMT
ORGANIZATION "Broadcom"
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath MAC Authentication Bypass (MAB)
feature"
-- Revision history.
REVISION
"201712150000Z" -- 15 December 2017 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 75 }
agentMabGlobalConfigGroup OBJECT IDENTIFIER ::= { fastPathMab 1 }
agentMABRequestAttr1GroupSize OBJECT-TYPE
SYNTAX INTEGER {
one(1),
two(2),
four(4),
twelve(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the group size used by switch to format the
attribute1 of MAB request."
::= { agentMabGlobalConfigGroup 1 }
agentMABRequestAttr1Separator OBJECT-TYPE
SYNTAX INTEGER {
ieft(1),
legacy(2),
dot(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the separator used by switch to format the
attribute1 of MAB request."
::= { agentMabGlobalConfigGroup 2 }
agentMABRequestAttr1Case OBJECT-TYPE
SYNTAX INTEGER {
upper(1),
lower(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the case used by switch to format the attribute1
of MAB request."
::= { agentMabGlobalConfigGroup 3 }
--*****************************************************************************
-- agentMabPortConfigGroup -> Contains MIB objects configuring/displaying MAB
-- Port details and associated Functionality
--
--*****************************************************************************
agentMabPortConfigGroup OBJECT IDENTIFIER ::= { fastPathMab 2 }
--------------------------------------------------------------
-- The MAB Port Table
--------------------------------------------------------------
agentMabPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentMabPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for MAB Port details and associated functionality."
::= { agentMabPortConfigGroup 1 }
agentMabPortConfigEntry OBJECT-TYPE
SYNTAX AgentMabPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Represents entry for port configuration table."
INDEX { agentMabIfIndex}
::= {agentMabPortConfigTable 1 }
AgentMabPortConfigEntry ::= SEQUENCE {
agentMabIfIndex
InterfaceIndex,
agentMABPortEnabled
INTEGER,
agentMabPortOperational
INTEGER,
agentMabPortAuthType
INTEGER
}
agentMabIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index for which the mab configuration is
required."
::= { agentMabPortConfigEntry 1 }
agentMABPortEnabled OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies if Mac-based bypass authentication is configured
for the port."
DEFVAL {disable}
::= { agentMabPortConfigEntry 2}
agentMabPortOperational OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the operational value of the Mac-based
authentication bypass mode (MAB) on the port."
DEFVAL {disable}
::= { agentMabPortConfigEntry 3}
agentMabPortAuthType OBJECT-TYPE
SYNTAX INTEGER {
eapMd5(1),
pap(2),
chap(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets/Displays the authentication type used by Mac-based
authentication bypass mode (MAB) on the port. "
DEFVAL { eapMd5 }
::= { agentMabPortConfigEntry 4}
END

View File

@ -0,0 +1,922 @@
LANCOM-MGMT-SECURITY-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath Mgmt Security MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32, Unsigned32 FROM SNMPv2-SMI
fastPath FROM LANCOM-REF-MIB
DisplayString FROM RFC1213-MIB
TruthValue, RowStatus FROM SNMPv2-TC;
fastPathMgmtSecurity MODULE-IDENTITY
LAST-UPDATED "202006150000Z" -- 15 Jume 2020 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Security"
-- Revision history.
REVISION
"202006150000Z" -- 15 June 2020 12:00:00 GMT
DESCRIPTION
"tls12 option is added in agentSSLProtocolLevel object."
REVISION
"201907110000Z" -- 11 July 2019 12:00:00 GMT
DESCRIPTION
"Added MIB objects for Outbound SSH."
REVISION
"201812050000Z" -- 05 Dec 2018 12:00:00 GMT
DESCRIPTION
"Added object agentSSHEcdsaKeyControl, agentSSHEcdsaKeyLen to agentSSHConfigGroup."
REVISION
"201707110000Z" -- 11 Jul 2017 12:00:00 GMT
DESCRIPTION
"Modified the description of the object agentSSHProtocolLevel."
REVISION
"201705180000Z" -- 18 May 2017 12:00:00 GMT
DESCRIPTION
"Added objects agentScpServerAdminMode."
REVISION
"201703100000Z" -- 10 Mar 2017 12:00:00 GMT
DESCRIPTION
"Added objects agentAccountingUpdateNewinfo, agentAccountingUpdatePeriodic."
REVISION
"201311110000Z" -- 11 Nov 2013 12:00:00 GMT
DESCRIPTION
"Fixed allowed integer range for object agentSSLSecurePort."
REVISION
"201308270000Z" -- 27 Aug 2013 12:00:00 GMT
DESCRIPTION
"Added object agentSSHMgmtPortNum to agentSSHConfigGroup."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPath 11 }
--**************************************************************************************
-- agentSSLConfigGroup
--
--**************************************************************************************
agentSSLConfigGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 1 }
agentSSLAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures whether the SSL service is enabled on this switch. The
default value is disable(2)."
::= { agentSSLConfigGroup 1 }
agentSSLSecurePort OBJECT-TYPE
SYNTAX Integer32 (443|1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the port the SSL service will respond on. The default
value is 443."
::= { agentSSLConfigGroup 2 }
agentSSLProtocolLevel OBJECT-TYPE
SYNTAX INTEGER {
ssl30(1), -- SSL 3.0
tls10(2), -- TSL 1.0
both(3),
tls12(4) -- TLS 1.2
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates which protocol versions of SSL are enabled on this
switch. The default value is tls12(4)."
::= { agentSSLConfigGroup 3 }
agentSSLMaxSessions OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the maximum number of allowable SSL sessions. The default
value is 16."
::= { agentSSLConfigGroup 4 }
agentSSLHardTimeout OBJECT-TYPE
SYNTAX Integer32 (1..168)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the hard timeout for SSL sessions in hours. The default
value is 24 hours."
::= { agentSSLConfigGroup 5 }
agentSSLSoftTimeout OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the soft (activity) timeout for SSL sessions in minutes.
The default value is 5 minutes."
::= { agentSSLConfigGroup 6 }
agentSSLCertificatePresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean value indicating whether SSL certificate files exist on the device."
::= { agentSSLConfigGroup 7 }
agentSSLCertificateControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls certificate generation and deletion. Always returns noop(1)."
::= { agentSSLConfigGroup 8 }
agentSSLCertificateGenerationStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether certificate files are currently being generated."
::= { agentSSLConfigGroup 9 }
--**************************************************************************************
-- agentSSHConfigGroup
--
--**************************************************************************************
agentSSHConfigGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 2 }
agentSSHAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures whether the SSH service is enabled on this switch. The
default value is disable(2)."
::= { agentSSHConfigGroup 1 }
agentSSHProtocolLevel OBJECT-TYPE
SYNTAX INTEGER {
ssh10(1), -- deprecated, SSH 1.0 no longer supported
ssh20(2), -- SSH 2.0
both(3) -- deprecated, SSH 1.0 no longer supported
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the protocol version of SSH enabled on this switch.
Starting with the use of OpenSSH version 7.5P1,
SSH Protocol Version 1.0 is no longer supported."
DEFVAL { ssh20}
::= { agentSSHConfigGroup 2 }
agentSSHSessionsCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active SSH sessions on this switch."
::= { agentSSHConfigGroup 3 }
agentSSHMaxSessionsCount OBJECT-TYPE
SYNTAX Integer32 (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max number of SSH sessions permitted on this switch."
::= { agentSSHConfigGroup 4 }
agentSSHSessionTimeout OBJECT-TYPE
SYNTAX Integer32 (1..160)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ssh idle timeout value for this switch im minutes."
::= { agentSSHConfigGroup 5 }
agentSSHKeysPresent OBJECT-TYPE
SYNTAX INTEGER {
dsa(1),
rsa(2),
both(3), --deprecated
none(4),
ecdsa(5),
all(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates what key files are present on the device, if any."
::= { agentSSHConfigGroup 6 }
agentSSHKeyGenerationStatus OBJECT-TYPE
SYNTAX INTEGER {
dsa(1),
rsa(2),
both(3), --deprecated
none(4),
ecdsa(5),
all(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates what key files are currently being generated, if any."
::= { agentSSHConfigGroup 7 }
agentSSHRSAKeyControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls RSA key generation and deletion. A read of this object always returns noop(1)."
::= { agentSSHConfigGroup 8 }
agentSSHDSAKeyControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls DSA key generation and deletion. A read of this object always returns noop(1)."
::= { agentSSHConfigGroup 9 }
agentSSHMgmtPortNum OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the TCP port number that the SSH server listens to for incoming
requests. The port number is an integer value from 1 to 65535. Before setting
this object, check your system (e.g. using 'netstat') to make sure the desired
port number is not currently being used by any other service. The default
value for this object is 22.
Note that existing SSH login sessions are not affected by a change in value of
this object, although establishment of any new SSH sessions must use the new
port number."
::= { agentSSHConfigGroup 10 }
agentScpServerAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures SCP server admin mode to download files to the switch.
The default value is disable(2)."
DEFVAL { disable }
::= { agentSSHConfigGroup 11 }
agentSSHEcdsaKeyControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls ECDSA key generation and deletion. A read of this object always returns noop(1)."
::= { agentSSHConfigGroup 12 }
agentSSHEcdsaKeyLen OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set ECDSA key length. Supported Key lengths are 256, 384 and 521 bits."
::= { agentSSHConfigGroup 13 }
--************************************************************************************
-- agentListAuthenticationGroup
--
--************************************************************************************
agentListAuthenticationGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 3 }
agentListAuthenticationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentListAuthenticationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains sets of authentication lists."
::= { agentListAuthenticationGroup 1 }
agentListAuthenticationEntry OBJECT-TYPE
SYNTAX AgentListAuthenticationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies objects for agentListAuthenticationTable table."
INDEX { agentListAuthenticationAccessLevel,
agentListAuthenticationIndex }
::= { agentListAuthenticationTable 1 }
AgentListAuthenticationEntry ::= SEQUENCE {
agentListAuthenticationAccessLevel
INTEGER,
agentListAuthenticationIndex
Unsigned32,
agentListAuthenticationName
DisplayString,
agentListAuthenticationAccessLine
BITS,
agentListAuthenticationRowStatus
RowStatus
}
agentListAuthenticationAccessLevel OBJECT-TYPE
SYNTAX INTEGER {
login(0),
enable(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies access level of authentication list, login(0) or enable(1)."
::= { agentListAuthenticationEntry 1 }
agentListAuthenticationIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of authentication list. Maximum allowed value for login is 5.
Maximum allowed value for enable is 5."
::= { agentListAuthenticationEntry 2 }
agentListAuthenticationName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of selected authentication list. Setting a value for an empty row
prevents creating a new row in the table. Value must not be empty."
::= { agentListAuthenticationEntry 3 }
agentListAuthenticationAccessLine OBJECT-TYPE
SYNTAX BITS {
undefined(0),
console(1),
telnet(2),
ssh(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is being used for assigning specified authentication list to
access line. One list can be assigned to different access lines at one time.
Bit mask value is being used for configuring and has values as follows:
- undefined(0) - show that list is not assigned. Used for clearing any
assigned value;
- console(1) - assign specified list to console access line;
- telnet(2) - assign specified list to telnet access line;
- ssh(3) - assign specified list to ssh access line.
Before configuring this field authentication methods must be configured for
specified list."
::= { agentListAuthenticationEntry 4 }
agentListAuthenticationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of authentication list entry row.
active(1) - Shows that configured row is operational.
notReady(3) - Shows that configured row doesn't have configured methods in
the table agentListAuthenticationMethodsTable
destroy(6) - Delete specified row from table. For default list, default
method sets will be restored."
::= { agentListAuthenticationEntry 5 }
agentListAuthenticationMethodsGroup OBJECT IDENTIFIER ::= { agentListAuthenticationGroup 2 }
agentListAuthenticationMethodsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentListAuthenticationMethodsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains set of methods for specified authentication list
and is child table for agentListAuthenticationTable. When a row in
parent table is removed, the same row in this table is removed."
::= { agentListAuthenticationMethodsGroup 1 }
agentListAuthenticationMethodsEntry OBJECT-TYPE
SYNTAX AgentListAuthenticationMethodsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specify objects for agentListAuthenticationMethodsTable."
INDEX { agentListAuthenticationAccessLevel,
agentListAuthenticationIndex,
agentListAuthenticationMethodsIndex }
::= { agentListAuthenticationMethodsTable 1 }
AgentListAuthenticationMethodsEntry ::= SEQUENCE {
agentListAuthenticationMethodsIndex
Unsigned32,
agentListAuthenticationMethodsValue
INTEGER
}
agentListAuthenticationMethodsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of method in specified authentication list."
::= { agentListAuthenticationMethodsEntry 1 }
agentListAuthenticationMethodsValue OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
enable(1),
line(2),
local(3),
none(4),
radius(5),
tacacs(6),
deny(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of specified method. For login and enable access lines
set of method values are different and are as follows:
* login access line: enable(1), line(2), local(3), none(4),
radius(5), tacacs(6);
* enable access line: enable(1), line(2), none(4), radius(5),
tacacs(6), deny(7).
Undefined(0) value is used for displaying empty method. Setting
this value will clear configured method from the list. A list
of authentication methods may not be modified once associated
to an access line."
::= { agentListAuthenticationMethodsEntry 2 }
--************************************************************************************
-- agentListAutorizationGroup
--
--************************************************************************************
agentListAutorizationGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 4 }
agentListAutorizationTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentListAutorizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains sets of authorization lists."
::= { agentListAutorizationGroup 1 }
agentListAutorizationEntry OBJECT-TYPE
SYNTAX AgentListAutorizationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies objects for agentListAutorizationTable table."
INDEX { agentListAutorizationType,
agentListAutorizationIndex }
::= { agentListAutorizationTable 1 }
AgentListAutorizationEntry ::= SEQUENCE {
agentListAutorizationType
INTEGER,
agentListAutorizationIndex
Unsigned32,
agentListAutorizationName
DisplayString,
agentListAutorizationAccessLine
BITS,
agentListAutorizationRowStatus
RowStatus
}
agentListAutorizationType OBJECT-TYPE
SYNTAX INTEGER {
command(0),
exec(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specify type of authorization list, command(0) or exec(1)."
::= { agentListAutorizationEntry 1 }
agentListAutorizationIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of authorization list. Maximum value is 5."
::= { agentListAutorizationEntry 2 }
agentListAutorizationName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of selected authorization list. Setting a value for an empty row
prevents creating a new row in the table. Value must not be empty."
::= { agentListAutorizationEntry 3 }
agentListAutorizationAccessLine OBJECT-TYPE
SYNTAX BITS {
undefined(0),
console(1),
telnet(2),
ssh(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is being used for assigning specified authorization list to
an access line. One list can be assigned to different access lines. Bit
mask value is being used for configuring and has values as follows:
- undefined(0) - show that list isn't assigned, used for clearing any
assigned value;
- console(1) - assign specified list to console access line;
- telnet(2) - assign specified list to telnet access line;
- ssh(3) - assign specified list to ssh access line.
Before configuring this field, authorization methods must be configured
for specified list."
::= { agentListAutorizationEntry 4 }
agentListAutorizationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of authorization list entry row.
active(1) - Shows that configured row is operational.
notReady(3) - Shows that configured row doesn't have configured methods in
the table agentListAutorizationMethodsTable.
destroy(6) - Delete specified row from table. For default list, default
method sets will be restored."
::= { agentListAutorizationEntry 5 }
agentListAutorizationMethodsGroup OBJECT IDENTIFIER ::= { agentListAutorizationGroup 2 }
agentListAutorizationMethodsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentListAutorizationMethodsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains set of methods for specified authorization list
and is a child table for agentListAuthorizationTable. When a row in
parent table is removed, the same row in this table is removed."
::= { agentListAutorizationMethodsGroup 1 }
agentListAutorizationMethodsEntry OBJECT-TYPE
SYNTAX AgentListAutorizationMethodsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specify objects for agentListAutorizationMethodsTable."
INDEX { agentListAutorizationType,
agentListAutorizationIndex,
agentListAutorizationMethodsIndex }
::= { agentListAutorizationMethodsTable 1 }
AgentListAutorizationMethodsEntry ::= SEQUENCE {
agentListAutorizationMethodsIndex
Unsigned32,
agentListAutorizationMethodsValue
INTEGER
}
agentListAutorizationMethodsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of method in specified authorization list."
::= { agentListAutorizationMethodsEntry 1 }
agentListAutorizationMethodsValue OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
tacacs(1),
radius(2),
local(3),
none(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of specified method. For command and exec authorization types,
set of method values are different and are as follows:
* command: tacacs(1), radius(2), none(4);
* exec: tacacs(1), radius(2), local(3), none(4).
Undefined(0) value is being used for displaying empty method. Setting
this object to undefined will clear configured method from the list.
A list of authentication methods may not be modified once associated
to an access line."
::= { agentListAutorizationMethodsEntry 2 }
--************************************************************************************
-- agentListAccountingGroup
--
--************************************************************************************
agentListAccountingGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 5 }
agentListAccountingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentListAccountingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains sets of accounting lists."
::= { agentListAccountingGroup 1 }
agentListAccountingEntry OBJECT-TYPE
SYNTAX AgentListAccountingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specify objects for agentListAccountingTable."
INDEX { agentListAccountingType,
agentListAccountingIndex }
::= { agentListAccountingTable 1 }
AgentListAccountingEntry ::= SEQUENCE {
agentListAccountingType
INTEGER,
agentListAccountingIndex
Unsigned32,
agentListAccountingName
DisplayString,
agentListAccountingRecordType
INTEGER,
agentListAccountingAccessLine
BITS,
agentListAccountingRowStatus
RowStatus
}
agentListAccountingType OBJECT-TYPE
SYNTAX INTEGER {
command(0),
exec(1)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specify type of accounting list, command(0) or exec(1)."
::= { agentListAccountingEntry 1 }
agentListAccountingIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of accounting list. Maximum value is 5."
::= { agentListAccountingEntry 2 }
agentListAccountingName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of selected accounting list. Setting a value for an empty row
prevents creating a new row in the table. Value must not be empty."
::= { agentListAccountingEntry 3 }
agentListAccountingRecordType OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
start-stop(1),
stop-only(2),
none(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify record type of accounting list, start-stop(1), stop-only(2) or
none(3)."
::= { agentListAccountingEntry 4 }
agentListAccountingAccessLine OBJECT-TYPE
SYNTAX BITS {
undefined(0),
console(1),
telnet(2),
ssh(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is being used for assigning specified accounting list to an
access line. One list can be assigned to different access lines. Bit mask
value is being used for configuring and has values as follows:
- undefined(0) - show that list isn't assigned, used for clearing any
assigned value;
- console(1) - assign specified list to console access line;
- telnet(2) - assign specified list to telnet access line;
- ssh(3) - assign specified list to ssh access line.
Before configuring this field, accounting methods must be configured for
specified list."
::= { agentListAccountingEntry 5 }
agentListAccountingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of accounting list entry row.
active(1) - Shows that configured row is operational.
notReady(3) - Shows that configured row doesn't have configured methods in
the table agentListAccountingMethodsTable or record type
is not configured.
destroy(6) - Delete specified row from table. For default list default
method sets will be restored."
::= { agentListAccountingEntry 6 }
agentListAccountingMethodsGroup OBJECT IDENTIFIER ::= { agentListAccountingGroup 2 }
agentListAccountingMethodsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentListAccountingMethodsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains set of methods for specified accounting list."
::= { agentListAccountingMethodsGroup 1 }
agentListAccountingMethodsEntry OBJECT-TYPE
SYNTAX AgentListAccountingMethodsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains set of methods for specified accounting list and is
a child table for agentListAccountingTable. When a row in parent table is
removed, the same row in this table is removed."
INDEX { agentListAccountingType,
agentListAccountingIndex,
agentListAccountingMethodsIndex }
::= { agentListAccountingMethodsTable 1 }
AgentListAccountingMethodsEntry ::= SEQUENCE {
agentListAccountingMethodsIndex
Unsigned32,
agentListAccountingMethodsValue
INTEGER
}
agentListAccountingMethodsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of method in specified accounting list."
::= { agentListAccountingMethodsEntry 1 }
agentListAccountingMethodsValue OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
tacacs(1),
radius(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of specified method. For command and exec authorization types
set of method values are as follows:
* command: tacacs(1);
* exec: tacacs(1), radius(2).
Undefined(0) value is being used for displaying empty method. Setting
this object to undefined will clear configured method from the list.
A list of authentication methods may not be modified once associated
to an access line."
::= { agentListAccountingMethodsEntry 2 }
agentAccountingUpdateConfigGroup OBJECT IDENTIFIER ::= { agentListAccountingGroup 3 }
agentAccountingUpdateNewinfo OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures interim accounting record to be sent to the
accounting server, whenever there is new accounting
information to be reported. By default sending newinfo
to accouting servers is disabled."
::= { agentAccountingUpdateConfigGroup 1 }
agentAccountingUpdatePeriodic OBJECT-TYPE
SYNTAX Integer32 (0..200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures interim accounting record to be sent to the
accounting server periodically. By default the periodic
timeout is 0 and no interim accouting record is sent to
accouting servers."
::= { agentAccountingUpdateConfigGroup 2 }
--**************************************************************************************
-- agentOutboundSSHGroup -> contains MIB objects displaying various properties
-- of a Outbound SSH
--
--**************************************************************************************
agentOutboundSSHGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 6}
agentOutboundSSHAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Admin-mode of the Outbound SSH."
DEFVAL { disable }
::= { agentOutboundSSHGroup 1 }
agentOutboundSSHMaxSessions OBJECT-TYPE
SYNTAX INTEGER (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The maximum no. of Outbound SSH sessions allowed."
DEFVAL { 5 }
::= { agentOutboundSSHGroup 2 }
agentOutboundSSHActiveSessions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the number of active outgoing SSH sessions."
::= { agentOutboundSSHGroup 3 }
agentOutboundSSHTimeout OBJECT-TYPE
SYNTAX INTEGER (0..160)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The login inactivity timeout value for Outbound SSH."
DEFVAL { 5 }
::= { agentOutboundSSHGroup 4 }
END

View File

@ -0,0 +1,478 @@
LANCOM-MULTICAST-MIB DEFINITIONS ::= BEGIN
-- Broadcom Multicast Routing Package MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,
Integer32,IpAddress,Unsigned32
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
InterfaceIndex FROM IF-MIB
fastPath FROM LANCOM-REF-MIB
pimBsrCandidateBSREntry FROM PIM-BSR-MIB;
fastPathMulticast MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Multicast Routing Flex package."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200901030000Z" -- 03 Jan 2009 12:00:00 GMT
DESCRIPTION
"Add agentIpStaticMRouteTable."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200205081418Z"
DESCRIPTION
"Initial revision."
::= { fastPath 4 }
--**************************************************************************************
agentMulticastIGMPConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 1 }
agentMulticastIGMPAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables IGMP on the system."
DEFVAL { disable }
::= { agentMulticastIGMPConfigGroup 1 }
agentMulticastIGMPInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentMulticastIGMPInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of IGMP."
::= { agentMulticastIGMPConfigGroup 2 }
agentMulticastIGMPInterfaceEntry OBJECT-TYPE
SYNTAX AgentMulticastIGMPInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Information about a table entry."
INDEX { agentMulticastIGMPInterfaceIfIndex }
::= { agentMulticastIGMPInterfaceTable 1 }
AgentMulticastIGMPInterfaceEntry ::= SEQUENCE {
agentMulticastIGMPInterfaceIfIndex
Integer32,
agentMulticastIGMPInterfaceAdminMode
INTEGER
}
agentMulticastIGMPInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Identifies the external interface number."
::= { agentMulticastIGMPInterfaceEntry 1 }
agentMulticastIGMPInterfaceAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This enables or disables IGMP on this interface."
DEFVAL { disable }
::= { agentMulticastIGMPInterfaceEntry 2 }
--**************************************************************************************
agentMulticastPIMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 2 }
agentMulticastPIMConfigMode OBJECT-TYPE
SYNTAX INTEGER {
sparse(1),
dense(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This controls which PIM mode configuration the PIM-MIB displays."
DEFVAL { dense }
::= { agentMulticastPIMConfigGroup 1 }
--**************************************************************************************
agentMulticastPIMSMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 3 }
agentMulticastPIMSMAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables PIM Sparse Mode on the system."
DEFVAL { disable }
::= { agentMulticastPIMSMConfigGroup 1 }
agentMulticastPIMSMStaticRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentMulticastPIMSMStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of PIM-SM."
::= { agentMulticastPIMSMConfigGroup 2 }
agentMulticastPIMSMStaticRPEntry OBJECT-TYPE
SYNTAX AgentMulticastPIMSMStaticRPEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Information about a table entry."
INDEX { agentMulticastPIMSMStaticRPIpAddr,
agentMulticastPIMSMStaticRPGroupIpAddr,
agentMulticastPIMSMStaticRPGroupIpMask }
::= { agentMulticastPIMSMStaticRPTable 1 }
AgentMulticastPIMSMStaticRPEntry ::= SEQUENCE {
agentMulticastPIMSMStaticRPIpAddr
IpAddress,
agentMulticastPIMSMStaticRPGroupIpAddr
IpAddress,
agentMulticastPIMSMStaticRPGroupIpMask
IpAddress,
agentMulticastPIMSMStaticRPStatus
RowStatus
}
agentMulticastPIMSMStaticRPIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"IP Address of the RP."
::= { agentMulticastPIMSMStaticRPEntry 1 }
agentMulticastPIMSMStaticRPGroupIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Group IP Address supported by the RP."
::= { agentMulticastPIMSMStaticRPEntry 2 }
agentMulticastPIMSMStaticRPGroupIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Group mask for the group IP Address."
::= { agentMulticastPIMSMStaticRPEntry 3 }
agentMulticastPIMSMStaticRPStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"Status of this entry in the Static RP Table.
Allowed values are:
active(1) - This entry is active
destroy(6) - Setting an entry to this value removes the
entry from the table."
::= { agentMulticastPIMSMStaticRPEntry 4 }
agentMulticastPIMSMInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentMulticastPIMSMInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Provides Per-Interface configuration of PIM-SM."
::= { agentMulticastPIMSMConfigGroup 3 }
agentMulticastPIMSMInterfaceEntry OBJECT-TYPE
SYNTAX AgentMulticastPIMSMInterfaceEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Allows configuration of parameters not provided in the
standard PIM-MIB."
INDEX { agentMulticastPIMSMInterfaceIndex }
::= { agentMulticastPIMSMInterfaceTable 1 }
AgentMulticastPIMSMInterfaceEntry ::= SEQUENCE {
agentMulticastPIMSMInterfaceIndex
Unsigned32,
agentMulticastPIMSMInterfaceCBSRHashMaskLength
Unsigned32,
agentMulticastPIMSMInterfaceCRPPreference
Integer32
}
agentMulticastPIMSMInterfaceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Routing Interface associated with this PIM SM configuration entry."
::= { agentMulticastPIMSMInterfaceEntry 1 }
agentMulticastPIMSMInterfaceCBSRHashMaskLength OBJECT-TYPE
SYNTAX Unsigned32 (0..32)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The BSR hash mask length to be advertised in bootstrap messages if
this interface is elected as the bootstrap router. This hash mask
length will be used in the hash algorith for selecting the RP for
a particular group."
DEFVAL { 30 }
::= { agentMulticastPIMSMInterfaceEntry 2 }
agentMulticastPIMSMInterfaceCRPPreference OBJECT-TYPE
SYNTAX Integer32 (-1|0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The preference value for the local interface as a Candidate
Rendezvous Point. The value of -1 is used to indicate that the local
interface is not a Candidate RP interface."
DEFVAL { 0 }
::= { agentMulticastPIMSMInterfaceEntry 3 }
--**************************************************************************************
agentMulticastPIMDMConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 4 }
agentMulticastPIMDMAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables PIM Dense Mode on the system."
DEFVAL { disable }
::= { agentMulticastPIMDMConfigGroup 1 }
--**************************************************************************************
agentMulticastRoutingConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 5 }
agentMulticastRoutingAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables Multicast Routing Mode on the system."
DEFVAL { disable }
::= { agentMulticastRoutingConfigGroup 1 }
--**************************************************************************************
agentMulticastDVMRPConfigGroup OBJECT IDENTIFIER ::= { fastPathMulticast 6 }
agentMulticastDVMRPAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables DVMRP on the system."
DEFVAL { disable }
::= { agentMulticastDVMRPConfigGroup 1 }
--**************************************************************************************
-- agentSnmpTrapFlagsConfigGroupMulticast
--
--**************************************************************************************
agentSnmpTrapFlagsConfigGroupMulticast OBJECT IDENTIFIER ::= { fastPathMulticast 7 }
agentSnmpDVMRPTrapFlag OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables DVMRP Traps on the system."
DEFVAL { disable }
::= { agentSnmpTrapFlagsConfigGroupMulticast 1 }
agentSnmpPIMTrapFlag OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This enables or disables PIM Traps on the system."
DEFVAL { disable }
::= { agentSnmpTrapFlagsConfigGroupMulticast 2 }
--**************************************************************************************
-- The Static Multicast Route Table
--
--**************************************************************************************
agentIpStaticMRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIpStaticMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Static Multicast Route Entries."
::= { fastPathMulticast 8 }
agentIpStaticMRouteEntry OBJECT-TYPE
SYNTAX AgentIpStaticMRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a table entry."
INDEX { agentIpStaticMRouteSrcAddressType, agentIpStaticMRouteSrcIpAddr, agentIpStaticMRouteSrcNetMask}
::= { agentIpStaticMRouteTable 1 }
AgentIpStaticMRouteEntry ::= SEQUENCE {
agentIpStaticMRouteSrcAddressType InetAddressType,
agentIpStaticMRouteSrcIpAddr InetAddress,
agentIpStaticMRouteSrcNetMask Integer32,
agentIpStaticMRouteRpfIpAddr InetAddress,
agentIpStaticMRouteIfIndex InterfaceIndex,
agentIpStaticMRoutePreference Integer32,
agentIpStaticMRouteStatus RowStatus
}
agentIpStaticMRouteSrcAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of this Multicast data source."
::= { agentIpStaticMRouteEntry 1 }
agentIpStaticMRouteSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the Multicast data source."
::= { agentIpStaticMRouteEntry 2 }
agentIpStaticMRouteSrcNetMask OBJECT-TYPE
SYNTAX Integer32(1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask for the IP address of the Multicast data source."
::= { agentIpStaticMRouteEntry 3 }
agentIpStaticMRouteRpfIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RPF Address."
::= { agentIpStaticMRouteEntry 4 }
agentIpStaticMRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface index is valid only for IPv6 and only if RPF address is link-local."
::= { agentIpStaticMRouteEntry 5 }
agentIpStaticMRoutePreference OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The preference of this route entry."
::= { agentIpStaticMRouteEntry 6 }
agentIpStaticMRouteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The preference of this route entry."
::= { agentIpStaticMRouteEntry 7 }
--***************************************************************************
-- Candidate BSR advertisement interval
--***************************************************************************
agentPIMBsrCandidateConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPIMBsrCandidateConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides Candidate-BSR-Advertisements interval information."
::= { agentMulticastPIMSMConfigGroup 4 }
agentPIMBsrCandidateConfEntry OBJECT-TYPE
SYNTAX AgentPIMBsrCandidateConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a table entry."
AUGMENTS { pimBsrCandidateBSREntry }
::= { agentPIMBsrCandidateConfTable 1 }
AgentPIMBsrCandidateConfEntry ::= SEQUENCE {
pimBsrCandidateBSRAdvInterval Unsigned32
}
pimBsrCandidateBSRAdvInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A Candidate BSR generates Candidate-BSR-Advertisements
periodically. This object represents the time interval
in seconds between two consecutive advertisements."
::= { agentPIMBsrCandidateConfEntry 1 }
END

View File

@ -0,0 +1,386 @@
-- MVR MIB overview:
-- MVR MIB falls under fastPath MIB node of the private subtree.
LANCOM-MVR-PRIVATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
fastPath FROM LANCOM-REF-MIB
TruthValue, TimeInterval, DisplayString, RowStatus
FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
ifIndex, InterfaceIndex FROM IF-MIB
VlanIndex FROM Q-BRIDGE-MIB
OBJECT-TYPE, MODULE-IDENTITY,IpAddress,Unsigned32
FROM SNMPv2-SMI;
fastpathMvr MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for MVR Configuration"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200910210000Z" -- 21 October 2009 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 50 }
--**************************************************************************************
-- mvrGlobalConfig
--**************************************************************************************
mvrGlobalConfig OBJECT IDENTIFIER ::= { fastpathMvr 1 }
mvrAdminMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable MVR. The value true(1) indicates that MVR is enabled
A value of false(2) indicates that MVR is disabled."
DEFVAL { false }
::= { mvrGlobalConfig 1 }
mvrModeType OBJECT-TYPE
SYNTAX INTEGER{
compatible(1),
dynamic(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shows/Changes MVR mode.
The value compatible(1) indicates that compatible mode is enabled.
A value of dynamic(2) indicates that dynamic mode is enabled."
DEFVAL { compatible }
::= {mvrGlobalConfig 2 }
mvrMulticastVlanId OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shows/Changes the Multicast Vlan number."
DEFVAL { 1 }
::= { mvrGlobalConfig 3 }
mvrMaxMulticastGroupsCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of multicast groups that is supported by MVR."
::= { mvrGlobalConfig 4 }
mvrCurrentMulticastGroupsCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of MVR groups allocated."
::= { mvrGlobalConfig 5 }
mvrQueryTime OBJECT-TYPE
SYNTAX TimeInterval(1..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shows/Changes the MVR Query time, in centiseconds."
DEFVAL { 5 }
::= { mvrGlobalConfig 6 }
--**************************************************************************************
-- mvrPortTable
--**************************************************************************************
mvrPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MvrPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of MVR control information about every bridge port.
This is indexed by mvrBasePort."
::= { fastpathMvr 2 }
mvrPortEntry OBJECT-TYPE
SYNTAX MvrPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MVR control information for a bridge port."
INDEX { ifIndex }
::= { mvrPortTable 1 }
MvrPortEntry ::= SEQUENCE {
mvrPortMvrEnabled
TruthValue,
mvrPortType
INTEGER,
mvrPortImmediateLeaveMode
TruthValue,
mvrPortStatus
INTEGER
}
mvrPortMvrEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable\Disable MVR on port. The value true(1) indicates that MVR is enabled.
A value of false(2) indicates that MVR is disabled."
DEFVAL { false }
::= { mvrPortEntry 1 }
mvrPortType OBJECT-TYPE
SYNTAX INTEGER{
source(1),
receiver(2),
none(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MVR Interface type."
DEFVAL { none }
::= { mvrPortEntry 2 }
mvrPortImmediateLeaveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shows/Changes Immediate Leave mode for MVR port.
The value true(1) indicates that the port is in Immediate Leave mode.
A value of false(2) indicates that the port is not in Immediate Leave mode."
DEFVAL { false }
::= { mvrPortEntry 3}
mvrPortStatus OBJECT-TYPE
SYNTAX INTEGER{
activeInVlan(1),
activeNotInVlan(2),
inactiveInVlan(3),
inactiveNotInVlan(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface status."
::= { mvrPortEntry 4 }
--**************************************************************************************
-- mvrGroupsTable
--**************************************************************************************
mvrGroupsTable OBJECT-TYPE
SYNTAX SEQUENCE OF MvrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of MVR groups."
::= { fastpathMvr 3 }
mvrGroupEntry OBJECT-TYPE
SYNTAX MvrGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MVR information of membership group."
INDEX { mvrGroupIPAddress}
::= { mvrGroupsTable 1 }
MvrGroupEntry::= SEQUENCE {
mvrGroupIPAddress
IpAddress,
mvrGroupStatus
INTEGER,
mvrGroupRowStatus
RowStatus
}
mvrGroupIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The multicast Group IP address."
::= { mvrGroupEntry 1 }
mvrGroupStatus OBJECT-TYPE
SYNTAX INTEGER{
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the specific MVR group."
::= { mvrGroupEntry 2 }
mvrGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.To create a row in this table,
a manager must set this object to 'createAndGo'(4) .To delete a row in
this table, a manager must set this object to `destroy'(6)"
::= { mvrGroupEntry 3 }
--**************************************************************************************
-- mvrPortMembershipTable
--**************************************************************************************
mvrPortMembershipTable OBJECT-TYPE
SYNTAX SEQUENCE OF MvrPortMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of MVR membership groups."
::= { fastpathMvr 4 }
mvrPortMembershipEntry OBJECT-TYPE
SYNTAX MvrPortMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "MVR information of membership group."
INDEX { mvrPortMembershipGroupIPAddress, mvrPortMembershipPortIfIndex}
::= { mvrPortMembershipTable 1 }
MvrPortMembershipEntry::= SEQUENCE {
mvrPortMembershipGroupIPAddress
IpAddress,
mvrPortMembershipPortIfIndex
InterfaceIndex,
mvrPortMembershipRowStatus
RowStatus
}
mvrPortMembershipGroupIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The multicast Group IP address."
::= { mvrPortMembershipEntry 1 }
mvrPortMembershipPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interface index in 'ifTable'."
::= { mvrPortMembershipEntry 2 }
mvrPortMembershipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.To create a row in this table,
a manager must set this object to 'createAndGo'(4) .To delete a row in
this table, a manager must set this object to `destroy'(6)"
::= { mvrPortMembershipEntry 3 }
--**************************************************************************************
-- mvrStatistics
--**************************************************************************************
mvrStatistics OBJECT IDENTIFIER ::= { fastpathMvr 5 }
mvrIGMPQueryReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received IGMP Queries. "
::= { mvrStatistics 1 }
mvrIGMPReportV1Received OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received IGMP Reports V1. "
::= { mvrStatistics 2 }
mvrIGMPReportV2Received OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received IGMP Reports V1. "
::= { mvrStatistics 3 }
mvrIGMPLeaveReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received IGMP Leaves. "
::= { mvrStatistics 4 }
mvrIGMPQueryTransmitted OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted IGMP Queries. "
::= { mvrStatistics 5 }
mvrIGMPReportV1Transmitted OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted IGMP Reports V1. "
::= { mvrStatistics 6 }
mvrIGMPReportV2Transmitted OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted IGMP Reports V2. "
::= { mvrStatistics 7 }
mvrIGMPLeaveTransmitted OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted IGMP Leaves. "
::= { mvrStatistics 8 }
mvrIGMPPacketReceiveFailures OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of failures on receiving the IGMP packets. "
::= { mvrStatistics 9 }
mvrIGMPPacketTransmitFailures OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of failures on transmitting the IGMP packets. "
::= { mvrStatistics 10 }
END

365
mibs/lancom/LANCOM-NSF-MIB Normal file
View File

@ -0,0 +1,365 @@
LANCOM-NSF-MIB DEFINITIONS ::= BEGIN
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, TruthValue,
RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
fastPath FROM LANCOM-REF-MIB
agentInventoryUnitEntry, agentInventoryUnitNumber
FROM LANCOM-INVENTORY-MIB;
fastPathNsf MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"This MIB defines the objects used for FastPath to
configure and report information and status of NSF features."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200904230000Z" -- 23 Apr 2009 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 46 }
--**************************************************************************************
-- agentNsfUnitTable
--
--**************************************************************************************
agentNsfUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentNsfUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Per-Unit configuration objects for NSF."
::= { fastPathNsf 1 }
agentNsfUnitEntry OBJECT-TYPE
SYNTAX AgentNsfUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each Instance corresponds with a different unit managed by this agent."
AUGMENTS { agentInventoryUnitEntry }
::= { agentNsfUnitTable 1 }
AgentNsfUnitEntry ::=
SEQUENCE {
agentNsfUnitSupport
TruthValue
}
agentNsfUnitSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the unit supports the NSF feature."
::= { agentNsfUnitEntry 1 }
--**************************************************************************************
-- agentNsfConfigGroup
--
--**************************************************************************************
agentNsfGroup OBJECT IDENTIFIER ::= { fastPathNsf 2 }
agentNsfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether NSF is enabled on the unit/stack."
::= { agentNsfGroup 1 }
agentNsfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether NSF is enabled on the unit/stack."
::= { agentNsfGroup 2 }
agentNsfLastStartupReason OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
power-on(2),
warm-admin-move(3),
cold-admin-move(4),
warm-auto-restart(5),
cold-auto-restart(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of activation that caused the software to start the last time.
unknown: The switch rebooted for an unknown reason.
power-on: The switch rebooted. This could have been caused by a power
cycle or an administrative 'Reload' command.
warm-admin-move: The administrator issued a command for the stand-by manager to
take over.
cold-admin-move: The administrator issued a command for the stand-by manager to
take over, but the system was not ready for a warm-failover.
warm-auto-restart: The primary management card restarted due to a failure, and the
system executed a nonstop forwarding failover.
cold-auto-restart: The system switched from the active manager to the backup manager
and was unable to maintain user data traffic. This is usually
caused by multiple failures occurring close together"
::= { agentNsfGroup 3 }
agentNsfTimeSinceLastRestart OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since the current management card became the active management card."
::= { agentNsfGroup 4 }
agentNsfRestartInProgress OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether a restart is in progress. A restart is not considered complete until all
hardware tables have been fully reconciled."
::= { agentNsfGroup 5 }
agentNsfWarmRestartReady OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the initial full checkpoint has finished."
::= { agentNsfGroup 6 }
agentNsfBackupConfigurationAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Age of the configuration on the backup unit. The time since the running configuration
was last copied to the backup unit."
::= { agentNsfGroup 7 }
agentNsfInitiateFailover OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Triggers an administrative failover to the backup unit."
::= { agentNsfGroup 8 }
--**************************************************************************************
-- agentCheckpointStatsGroup
--
--**************************************************************************************
agentCheckpointStatsGroup OBJECT IDENTIFIER ::= { fastPathNsf 3 }
agentCheckpointClearStatistics OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enable(1), resets checkpoint statistics."
::= { agentCheckpointStatsGroup 1 }
agentCheckpointMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of checkpoint messages sent."
::= { agentCheckpointStatsGroup 2 }
agentCheckpointBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size in bytes of the total ammount of checkpoint messages sent."
::= { agentCheckpointStatsGroup 3 }
agentCheckpointTimeSinceCountersCleared OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates how long since the Checkpoint counters have been cleared."
::= { agentCheckpointStatsGroup 4 }
agentCheckpointMessageRateInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the duration in seconds of the message rate interval."
::= { agentCheckpointStatsGroup 5 }
agentCheckpointMessageRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of checkpoint messages received in the last interval defined by
agentCheckpointMessageRateInterval."
::= { agentCheckpointStatsGroup 6 }
agentCheckpointHighestMessageRate OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Highest number of checkpoint messages received in an interval defined by
agentCheckpointMessageRateInterval."
::= { agentCheckpointStatsGroup 7 }
--**************************************************************************************
-- agentNsfOspfGroup
--
--**************************************************************************************
agentNsfOspfGroup OBJECT IDENTIFIER ::= { fastPathNsf 4 }
agentNsfOspfSupportMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
planned(2),
always(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 1 }
agentNsfOspfRestartInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 2 }
agentNsfOspfRestartStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
not-restarting(2),
planned-restart(3),
unplanned-restart(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 3 }
agentNsfOspfRestartAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 4 }
agentNsfOspfRestartExitReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
in-progress(2),
completed(3),
timed-out(4),
topology-change(5),
manual-clear(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 5 }
agentNsfOspfHelperSupportMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
planned(2),
always(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 6 }
agentNsfOspfHelperStrictLSAChecking OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { agentNsfOspfGroup 7 }
--**************************************************************************************
-- agentNsfTraps
--
--**************************************************************************************
agentNsfTraps OBJECT IDENTIFIER ::= { fastPathNsf 0 }
agentNsfStackRestartComplete NOTIFICATION-TYPE
OBJECTS {
agentInventoryUnitNumber,
agentNsfLastStartupReason
}
STATUS current
DESCRIPTION
"Sent when the stack finishes restarting after a failover."
::= { agentNsfTraps 1 }
END

View File

@ -0,0 +1,89 @@
-- OUTBOUND TELNET MIB overview:
-- OUTBOUND TELNET MIB falls under fastPath MIB node of the private subtree.
LANCOM-OUTBOUNDTELNET-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH OUTBOUND TELNET MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
fastPath FROM LANCOM-REF-MIB;
fastPathOutboundTelnetPrivate MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Outbound Telnet"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Add new Postal address change."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 19 }
--**************************************************************************************
-- agentOutboundTelnetGroup -> contains MIB objects displaying various properties of a Outbound Telnet
--
--**************************************************************************************
agentOutboundTelnetGroup OBJECT IDENTIFIER ::= { fastPathOutboundTelnetPrivate 1 }
agentOutboundTelnetAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Admin-mode of the Outbound Telnet."
DEFVAL { enable }
::= { agentOutboundTelnetGroup 1 }
agentOutboundTelnetMaxNoOfSessions OBJECT-TYPE
SYNTAX INTEGER (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The maximum no. of Outbound Telnet sessions allowed."
DEFVAL { 5 }
::= { agentOutboundTelnetGroup 2 }
agentOutboundTelnetTimeout OBJECT-TYPE
SYNTAX INTEGER (1..160)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The login inactivity timeout value for Outbound Telnet."
DEFVAL { 5 }
::= { agentOutboundTelnetGroup 3 }
END

View File

@ -0,0 +1,319 @@
-- Port Security MIB overview:
-- Port Security MIB falls under fastPath MIB node of the private subtree.
LANCOM-PORTSECURITY-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH Port Security MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,
MacAddress FROM SNMPv2-TC
ifIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathPortSecurity MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Port Security Feature."
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 20 }
--**************************************************************************************
-- agentPortSecurityGroup -> contains MIB objects displaying Port Security
-- and associated Functionality
--
--**************************************************************************************
agentPortSecurityGroup OBJECT IDENTIFIER ::= { fastPathPortSecurity 1}
agentGlobalPortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode showing whether at the global level, port security is enabled or not."
DEFVAL { disable }
::={ agentPortSecurityGroup 1 }
agentPortSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPortSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for Port Security and associated functionality."
::= { agentPortSecurityGroup 2 }
agentPortSecurityEntry OBJECT-TYPE
SYNTAX AgentPortSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port security table"
INDEX { ifIndex }
::={ agentPortSecurityTable 1}
AgentPortSecurityEntry ::=
SEQUENCE {
agentPortSecurityMode
INTEGER,
agentPortSecurityDynamicLimit
Unsigned32,
agentPortSecurityStaticLimit
Unsigned32,
agentPortSecurityViolationTrapMode
INTEGER,
agentPortSecurityStaticMACs
DisplayString,
agentPortSecurityLastDiscardedMAC
DisplayString,
agentPortSecurityMACAddressAdd
DisplayString,
agentPortSecurityMACAddressRemove
DisplayString,
agentPortSecurityMACAddressMove
INTEGER,
agentPortSecurityStickyMode
INTEGER
}
agentPortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode showing whether at port level security is enabled or not."
DEFVAL { disable }
::={ agentPortSecurityEntry 1 }
agentPortSecurityDynamicLimit OBJECT-TYPE
SYNTAX Unsigned32(0..600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable signifies the limit of dynamically locked MAC addresses
allowed on a specific port."
DEFVAL { 600 }
::={ agentPortSecurityEntry 2 }
agentPortSecurityStaticLimit OBJECT-TYPE
SYNTAX Unsigned32(0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable signifies the limit of statically locked MAC addresses
allowed on a specific port."
DEFVAL { 20 }
::={ agentPortSecurityEntry 3 }
agentPortSecurityViolationTrapMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable the sending of new violation
traps designating when a packet with a disallowed MAC address is
received on a locked port."
::={agentPortSecurityEntry 4 }
agentPortSecurityStaticMACs OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable displays the statically locked MAC addresses for port.
The list displayed in a particular fashion :
2 a0:b1:c2:d1:e3:a1,11 a0:b1:c2:d3:e4:f5
(i.e., VLAN MAC pairs followed by a 1 or 0 to indicate a sticky entry, separated by commas)."
::={agentPortSecurityEntry 6 }
agentPortSecurityLastDiscardedMAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable displays the vlan-id and source MAC address of the last packet that was
discarded on a locked port."
::={agentPortSecurityEntry 7 }
agentPortSecurityMACAddressAdd OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB variable accepts a VLAN id, MAC address and the sticky value to be added to the list
of statically locked MAC addresses on a port. The VLAN id, MAC address and sticky value combination
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1 1(the vlan-id, MAC address
and sticky value separated by blank-spaces)."
::={ agentPortSecurityEntry 8 }
agentPortSecurityMACAddressRemove OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB variable accepts a VLAN id and MAC address to be removed from the list
of statically locked MAC addresses on a port.. The VLAN id and MAC address combination
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
MAC address separated by a blank-space)."
::={ agentPortSecurityEntry 9 }
agentPortSecurityMACAddressMove OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this object is enabled, all the dynamically locked MAC addresses will
be moved to statically locked addresses on a port. GET operation on this object will display
disable."
::={ agentPortSecurityEntry 10 }
agentPortSecurityStickyMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure port level security sticky mode in a port."
DEFVAL { disable }
::={ agentPortSecurityEntry 11 }
--**********************************************************************--
agentPortSecurityDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPortSecurityDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for Port Security Dynamic and associated functionality."
::= { agentPortSecurityGroup 3 }
agentPortSecurityDynamicEntry OBJECT-TYPE
SYNTAX AgentPortSecurityDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port MAC Locking table"
INDEX { ifIndex,agentPortSecurityDynamicVLANId,agentPortSecurityDynamicMACAddress }
::={ agentPortSecurityDynamicTable 1}
AgentPortSecurityDynamicEntry ::=
SEQUENCE {
agentPortSecurityDynamicVLANId
Unsigned32,
agentPortSecurityDynamicMACAddress
MacAddress
}
agentPortSecurityDynamicVLANId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source VLAN id of the packet that is received on the dynamically locked port."
::={agentPortSecurityDynamicEntry 1 }
agentPortSecurityDynamicMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source MAC address of the packet that is received on the dynamically locked port."
::={ agentPortSecurityDynamicEntry 2 }
agentGlobalPortSecurityStickyMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to apply the Sticky Mode to all ports.
This is write-only value. It always returns 'disable' on request"
DEFVAL { disable }
::={ agentPortSecurityGroup 4 }
agentGlobalPortSecurityViolationTrapMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable the sending of new violation
traps designating when a packet with a disallowed MAC address is
received on a locked port. The configuration will be done on all ports.
This is write-only value. It always returns 'disable' on request"
DEFVAL { disable }
::={ agentPortSecurityGroup 5 }
--**************************************************************************************
-- agentPortSecurity Traps
--
--**************************************************************************************
agentPortSecurityTraps OBJECT IDENTIFIER ::= { fastPathPortSecurity 2 }
agentPortSecurityViolation NOTIFICATION-TYPE
OBJECTS {
ifIndex,
agentPortSecurityLastDiscardedMAC
}
STATUS current
DESCRIPTION
"Sent when a packet is received on a locked port with a source MAC address
that is not allowed."
::= { agentPortSecurityTraps 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,374 @@
LANCOM-QOS-AUTOVOIP-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath Auto-VOIP MIB
-- Copyright 2016-2017 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
Integer32, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero,InterfaceIndex FROM IF-MIB
fastPathQOS FROM LANCOM-QOS-MIB;
fastPathQOSAUTOVOIP MODULE-IDENTITY
LAST-UPDATED "201712150000Z" -- 15 December 2017 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Quality of Service - VoIP Flex package."
-- Revision history.
REVISION
"201712150000Z" -- 15 December 2017 12:00:00 GMT
DESCRIPTION
"Change some DEFVAL statements to use enumeration name instead of number."
REVISION
"201202180000Z" -- 21 Feb 2012 12:00:00 GMT
DESCRIPTION
"Added OUI based auto VoIP support."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200711230000Z" -- 23 Nov 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200711230000Z" -- 3 Nov 2004 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPathQOS 4 }
--*********************************************************************
-- agentAutoVoIPCfgGroup
--
-- Note: System-wide configuration is supported for this
-- group by using an index value of 0.
--*********************************************************************
agentAutoVoIPCfgGroup OBJECT IDENTIFIER ::= { fastPathQOSAUTOVOIP 1 }
agentAutoVoIPVLAN OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN to which all VoIP traffic is mapped to."
::= { agentAutoVoIPCfgGroup 1 }
agentAutoVoIPOUIPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority to which all VoIP traffic with known OUI is mapped to."
::= { agentAutoVoIPCfgGroup 2 }
agentAutoVoIPProtocolPriScheme OBJECT-TYPE
SYNTAX INTEGER {
trafficClass(1),
remark(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priotization scheme which is used to priritize the voice data.
"
::= { agentAutoVoIPCfgGroup 3}
agentAutoVoIPProtocolTcOrRemarkValue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If 'agentAutoVoIPProtocolPriScheme' is traffic class,
then the object 'agentAutoVoIPProtocolTcOrRemarkValue' is
CoS Queue value to which all VoIP traffic is mapped to.
if 'agentAutoVoIPProtocolPriScheme' is remark,
then the object 'agentAutoVoIPProtocolTcOrRemarkValue' is
802.1p priority to which all VoIP traffic is remarked at the ingress port.
This is used by Protocol based Auto VoIP"
::= { agentAutoVoIPCfgGroup 4}
-- Auto VoIP Profile Configuration table (global and per-port)
agentAutoVoIPTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAutoVoIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing configuration of Auto VoIP Profile."
::= { agentAutoVoIPCfgGroup 5 }
--************** Auto VoIP Interface Table **************
agentAutoVoIPEntry OBJECT-TYPE
SYNTAX AgentAutoVoIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Auto VoIP Profile configuration for a port."
INDEX { agentAutoVoIPIntfIndex }
::= { agentAutoVoIPTable 1 }
AgentAutoVoIPEntry::=
SEQUENCE {
agentAutoVoIPIntfIndex
InterfaceIndex,
agentAutoVoIPProtocolMode
INTEGER,
agentAutoVoIPOUIMode
INTEGER,
agentAutoVoIPProtocolPortStatus
INTEGER,
agentAutoVoIPOUIPortStatus
INTEGER
}
agentAutoVoIPIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentAutoVoIPTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentAutoVoIPEntry 1 }
agentAutoVoIPProtocolMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables / disables AutoVoIP Protocol profile on an interface."
DEFVAL { disable }
::= { agentAutoVoIPEntry 2 }
agentAutoVoIPOUIMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables / disables AutoVoIP OUI profile on an interface."
DEFVAL { disable }
::= { agentAutoVoIPEntry 3 }
agentAutoVoIPProtocolPortStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AutoVoIP protocol profile operational status of an interface."
::= { agentAutoVoIPEntry 4 }
agentAutoVoIPOUIPortStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AutoVoIP OUI profile operational status of an interface."
::= { agentAutoVoIPEntry 5 }
--************** Auto VoIP OUI Table **************
agentAutoVoIPOUITable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAutoVoIPOUIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing configuration of Auto VoIP Profile."
::= { agentAutoVoIPCfgGroup 6 }
agentAutoVoIPOUIEntry OBJECT-TYPE
SYNTAX AgentAutoVoIPOUIEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Auto VoIP Profile OUI configuration."
INDEX { agentAutoVoIPOUIIndex }
::= { agentAutoVoIPOUITable 1 }
AgentAutoVoIPOUIEntry::=
SEQUENCE {
agentAutoVoIPOUIIndex
Integer32,
agentAutoVoIPOUI
OCTET STRING,
agentAutoVoIPOUIDesc
OCTET STRING,
agentAutoVoIPOUIRowStatus
RowStatus
}
agentAutoVoIPOUIIndex OBJECT-TYPE
SYNTAX Integer32 (1..128)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Auto VoIP OUI table index."
::= { agentAutoVoIPOUIEntry 1 }
agentAutoVoIPOUI OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Organizationally Unique Identifier (OUI), as defined
in IEEE std 802-2001, is a 24 bit (three octets) globally
unique assigned number referenced by various standards,
of the information received from the remote system."
::= { agentAutoVoIPOUIEntry 2 }
agentAutoVoIPOUIDesc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Description of the Organizationally Unique Identifier (OUI),
as defined in IEEE std 802-2001(up to 32 characters)"
::= { agentAutoVoIPOUIEntry 3 }
agentAutoVoIPOUIRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status variable is used according to installation and removal conventions for conceptual rows."
::= { agentAutoVoIPOUIEntry 4 }
--************** Auto VoIP Sessions Table **************
agentAutoVoIPSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAutoVoIPSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing configuration of Auto VoIP Profile."
::= { agentAutoVoIPCfgGroup 7 }
agentAutoVoIPSessionEntry OBJECT-TYPE
SYNTAX AgentAutoVoIPSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Auto VoIP Session Table."
INDEX { agentAutoVoIPSessionIndex }
::= { agentAutoVoIPSessionTable 1 }
AgentAutoVoIPSessionEntry::=
SEQUENCE {
agentAutoVoIPSessionIndex
INTEGER,
agentAutoVoIPSourceIP
IpAddress,
agentAutoVoIPDestinationIP
IpAddress,
agentAutoVoIPSourceL4Port
INTEGER,
agentAutoVoIPDestinationL4Port
INTEGER,
agentAutoVoIPProtocol
INTEGER
}
agentAutoVoIPSessionIndex OBJECT-TYPE
SYNTAX INTEGER (0..127)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Auto VoIP session index."
::= { agentAutoVoIPSessionEntry 1 }
agentAutoVoIPSourceIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IP address of the VoIP session."
::= { agentAutoVoIPSessionEntry 2 }
agentAutoVoIPDestinationIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address of the VoIP session."
::= { agentAutoVoIPSessionEntry 3 }
agentAutoVoIPSourceL4Port OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source L4 Port of the VoIP session."
::= { agentAutoVoIPSessionEntry 4 }
agentAutoVoIPDestinationL4Port OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination L4 Port of the VoIP session."
::= { agentAutoVoIPSessionEntry 5 }
agentAutoVoIPProtocol OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Protocol of the VoIP session."
::= { agentAutoVoIPSessionEntry 6 }
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,348 @@
LANCOM-QOS-ISCSI-MIB DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION,
RowStatus, DisplayString, DateAndTime, TruthValue FROM SNMPv2-TC
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, TimeTicks, IpAddress FROM SNMPv2-SMI
fastPathQOS FROM LANCOM-QOS-MIB;
fastPathIscsiFlowAcceleration MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Quality of Service - iSCSI Flow Acceleration Flex package."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200904300000Z" -- 30 Apr 2009 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPathQOS 5 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationGlobalConfigGroup OBJECT IDENTIFIER ::= { fastPathIscsiFlowAcceleration 1 }
agentIscsiFlowAccelerationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable iSCSI Flow Acceleration globally on the system."
::= { agentIscsiFlowAccelerationGlobalConfigGroup 1 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationAgingTimeOut OBJECT-TYPE
SYNTAX INTEGER (60..2592000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in seconds that should pass before session is aged out
after the last frame detected for the session."
::= { agentIscsiFlowAccelerationGlobalConfigGroup 2 }
-------------------------------------------------------------------------------
QosType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of QoS: VPT or DSCP."
SYNTAX INTEGER {
vpt(0),
dscp(1)
}
agentIscsiFlowAccelerationQosType OBJECT-TYPE
SYNTAX QosType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current type of QoS for iSCSI packets"
::= { agentIscsiFlowAccelerationGlobalConfigGroup 3 }
agentIscsiFlowAccelerationQosVptValue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of VPT or DSCP, depends on agentIscsiFlowAccelerationQosType, that will be assigned to each iSCSI packet.
The range of VPT value is 0..7"
::= { agentIscsiFlowAccelerationGlobalConfigGroup 4 }
agentIscsiFlowAccelerationQosDscpValue OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of VPT or DSCP, depends on agentIscsiFlowAccelerationQosType, that will be assigned to each iSCSI packet.
The range of DSCP value is 0..63"
::= { agentIscsiFlowAccelerationGlobalConfigGroup 5 }
agentIscsiFlowAccelerationQosRemark OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether iSCSI frames with the configured VPT or DSCP when egressing the switch."
::= { agentIscsiFlowAccelerationGlobalConfigGroup 6 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationCosEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable CoS mode for iSCSI Flow Acceleration globally on the system."
::= { agentIscsiFlowAccelerationGlobalConfigGroup 7 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationTargetConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationTargetConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table for configuration of iSCSI target TCP port number,
IP address, and name. It is indexed by
agentIscsiFlowAccelerationTargetConfigTcpPort and
agentIscsiFlowAccelerationTargetConfigAddr."
::= { fastPathIscsiFlowAcceleration 2 }
agentIscsiFlowAccelerationTargetConfigEntry OBJECT-TYPE
SYNTAX AgentIscsiFlowAccelerationTargetConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row in the iSCSI Target configuration table."
INDEX { agentIscsiFlowAccelerationTargetConfigTcpPort,
agentIscsiFlowAccelerationTargetConfigAddr}
::= { agentIscsiFlowAccelerationTargetConfigTable 1 }
AgentIscsiFlowAccelerationTargetConfigEntry::= SEQUENCE {
agentIscsiFlowAccelerationTargetConfigTcpPort Unsigned32,
agentIscsiFlowAccelerationTargetConfigAddr IpAddress,
agentIscsiFlowAccelerationTargetConfigName DisplayString,
agentIscsiFlowAccelerationTargetConfigStatus RowStatus
}
agentIscsiFlowAccelerationTargetConfigTcpPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TCP port of configured target."
::= { agentIscsiFlowAccelerationTargetConfigEntry 1}
agentIscsiFlowAccelerationTargetConfigAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the target address. If the target
address is to be ignored the address should be 0.0.0.0."
::= { agentIscsiFlowAccelerationTargetConfigEntry 2 }
agentIscsiFlowAccelerationTargetConfigName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..223))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The target IQN name. This text is not used to match
on network traffic. It serves as an identifying comment
for administrative convenience."
DEFVAL {""}
::= { agentIscsiFlowAccelerationTargetConfigEntry 3 }
agentIscsiFlowAccelerationTargetConfigStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the target. It's used to add/delete a target.
active(1) - this ACL instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { agentIscsiFlowAccelerationTargetConfigEntry 4}
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains iSCSI sessions.
It is indexed as assigned by system."
::= { fastPathIscsiFlowAcceleration 3 }
agentIscsiFlowAccelerationSessionEntry OBJECT-TYPE
SYNTAX AgentIscsiFlowAccelerationSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the agentIscsiFlowAccelerationSessionTable."
INDEX { agentIscsiFlowAccelerationSessionIndex }
::= { agentIscsiFlowAccelerationSessionTable 1 }
AgentIscsiFlowAccelerationSessionEntry ::= SEQUENCE {
agentIscsiFlowAccelerationSessionIndex Unsigned32,
agentIscsiFlowAccelerationTargetName DisplayString,
agentIscsiFlowAccelerationInitiatorName DisplayString,
agentIscsiFlowAccelerationSessionISID OCTET STRING,
agentIscsiFlowAccelerationSessAgingTime Unsigned32,
agentIscsiFlowAccelerationSessionUpTime Unsigned32
}
agentIscsiFlowAccelerationSessionIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Numerical index of session table entry assigned by system. "
::= { agentIscsiFlowAccelerationSessionEntry 1 }
agentIscsiFlowAccelerationTargetName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..223))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The target name"
::= { agentIscsiFlowAccelerationSessionEntry 2 }
agentIscsiFlowAccelerationInitiatorName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..223))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The initiator name"
::= { agentIscsiFlowAccelerationSessionEntry 3 }
agentIscsiFlowAccelerationSessionISID OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ISID of current session."
::= { agentIscsiFlowAccelerationSessionEntry 4 }
agentIscsiFlowAccelerationSessAgingTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The elapsed time in seconds since the traffic was detected
on any connections associated with this session."
::= { agentIscsiFlowAccelerationSessionEntry 5 }
agentIscsiFlowAccelerationSessionUpTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time elapsed since the session was detected, in seconds."
::= { agentIscsiFlowAccelerationSessionEntry 6 }
-------------------------------------------------------------------------------
agentIscsiFlowAccelerationConnectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIscsiFlowAccelerationConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains iSCSI connections.
It is indexed as assigned by system."
::= { fastPathIscsiFlowAcceleration 4 }
agentIscsiFlowAccelerationConnectionEntry OBJECT-TYPE
SYNTAX AgentIscsiFlowAccelerationConnectionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the agentIscsiFlowAccelerationConnectionTable."
INDEX { agentIscsiFlowAccelerationConnectionIndex }
::= { agentIscsiFlowAccelerationConnectionTable 1 }
AgentIscsiFlowAccelerationConnectionEntry ::= SEQUENCE {
agentIscsiFlowAccelerationConnectionIndex Unsigned32,
agentIscsiFlowAccelerationConnectionTargetAddr IpAddress,
agentIscsiFlowAccelerationConnectionTargetPort Unsigned32,
agentIscsiFlowAccelerationConnectionInitiatorAddr IpAddress,
agentIscsiFlowAccelerationConnectionInitiatorPort Unsigned32,
agentIscsiFlowAccelerationConnectionCID Unsigned32,
agentIscsiFlowAccelerationConnectionSessionIndex Unsigned32
}
agentIscsiFlowAccelerationConnectionIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Numerical index of connection table entry assigned by system. "
::= { agentIscsiFlowAccelerationConnectionEntry 1 }
agentIscsiFlowAccelerationConnectionTargetAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The connection target address."
::= { agentIscsiFlowAccelerationConnectionEntry 2 }
agentIscsiFlowAccelerationConnectionTargetPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TCP port of connection target."
::= { agentIscsiFlowAccelerationConnectionEntry 3 }
agentIscsiFlowAccelerationConnectionInitiatorAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The connection initiator address."
::= { agentIscsiFlowAccelerationConnectionEntry 4 }
agentIscsiFlowAccelerationConnectionInitiatorPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TCP port of connection initiator."
::= { agentIscsiFlowAccelerationConnectionEntry 5 }
agentIscsiFlowAccelerationConnectionCID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The iSCSI CID for this connection."
::= { agentIscsiFlowAccelerationConnectionEntry 6 }
agentIscsiFlowAccelerationConnectionSessionIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the session associated with this connection.
Refers to the index of agentIscsiFlowAccelerationSessionIndex in
agentIscsiFlowAccelerationSessionTable."
::= { agentIscsiFlowAccelerationConnectionEntry 7 }
END

View File

@ -0,0 +1,56 @@
LANCOM-QOS-MIB DEFINITIONS ::= BEGIN
-- Broadcom Quality of Service Package MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
fastPath FROM LANCOM-REF-MIB
DisplayString FROM RFC1213-MIB;
fastPathQOS MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom"
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Quality of Service Flex package."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200201301544Z"
DESCRIPTION
"Initial revision."
::= { fastPath 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,59 @@
LANCOM-REF-MIB DEFINITIONS ::= BEGIN
-- Lancom Reference MIB
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
enterprises FROM RFC1155-SMI;
lcosSX2 MODULE-IDENTITY
LAST-UPDATED "202004240000Z"
ORGANIZATION "LANCOM Systems GmbH"
CONTACT-INFO
"
Adenauerstrasse 20 / B2
52146 Wuerselen
Germany
Phone: +49 (0)2405 49 93 6 0
Fax: +49 (0)2405 49 93 6 99
E-Mail: info@lancom.de"
DESCRIPTION
"Management information base definitions"
REVISION "202004240000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { enterprises lancom-systems(2356) 16 }
-- New definitions
fastPath OBJECT IDENTIFIER ::= { lcosSX2 1 }
-- New Textual Conventions
AgentPortMask ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'
When setting this value, the system will ignore
configuration for ports not between the first and last
valid ports. Configuration of any port numbers between
this range that are not valid ports return a failure
message, but will still apply configuration for valid
ports."
SYNTAX OCTET STRING
END

View File

@ -0,0 +1,373 @@
LANCOM-ROUTE-POLICY-MIB DEFINITIONS ::= BEGIN
-- Broadcom Route-Map MIB
-- Copyright 2016-2019 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
ifIndex, InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
fastPathRouting FROM LANCOM-ROUTING-MIB;
fastPathRoutePolicy MODULE-IDENTITY
LAST-UPDATED "201210010000Z" -- 01 0ctober 2012 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Route Policy system."
::= { fastPathRouting 20 }
-- Textual Convention
FastpathRoutePolicyAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Determines whether a Route Map statement
should be permitted or denied."
SYNTAX INTEGER {
permit(1),
deny(2)
}
FastpathRoutePolicyStmtIpPrecedence ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Possible values of IP precedence that can be
configured in a route-map statement."
SYNTAX INTEGER {
routine(0),
priority(1),
immediate(2),
flash(3),
flash-override(4),
critical(5),
internet(6),
network(7),
invalid(8)
}
-- FASTPATH route policy name table. We create a Route-map statement through this table.
fastpathRoutePolicyNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF FastpathRoutePolicyNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to configure or fetch current list of route-map statements"
::= { fastPathRoutePolicy 1}
fastpathRoutePolicyNameEntry OBJECT-TYPE
SYNTAX FastpathRoutePolicyNameEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table corresponds to a route-map statement"
INDEX {fastpathRoutePolicyName,fastpathRoutePolicyStmtActionType,fastpathRoutePolicySequence}
::= { fastpathRoutePolicyNameTable 1 }
FastpathRoutePolicyNameEntry::= SEQUENCE {
fastpathRoutePolicyName DisplayString,
fastpathRoutePolicyStmtActionType FastpathRoutePolicyAction,
fastpathRoutePolicySequence Unsigned32,
fastpathRoutePolicyNameRowStatus RowStatus
}
fastpathRoutePolicyName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of a Route Map statement."
::= { fastpathRoutePolicyNameEntry 1 }
fastpathRoutePolicyStmtActionType OBJECT-TYPE
SYNTAX FastpathRoutePolicyAction
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The action associated with this route-map statement.
This can be either Permit/Deny "
::= { fastpathRoutePolicyNameEntry 2 }
fastpathRoutePolicySequence OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Route Maps are linked together using sequence numbers.
All Route Maps with the same index and with different
sequence numbers are linked together and processed in
order of increasing sequence number."
::= { fastpathRoutePolicyNameEntry 3 }
fastpathRoutePolicyNameRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { fastpathRoutePolicyNameEntry 4 }
--*********************************************************************
--route-map statement table to configure 'match' or 'set' terms
--*********************************************************************
fastpathRoutePolicyStamentTable OBJECT-TYPE
SYNTAX SEQUENCE OF FastpathRoutePolicyStatementEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to configure match or set statements in a route-map statement."
::= { fastPathRoutePolicy 2 }
fastpathRoutePolicyStatementEntry OBJECT-TYPE
SYNTAX FastpathRoutePolicyStatementEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes match and set terms in a route-map statement if configured"
INDEX {fastpathRoutePolicyStmtName,fastpathRoutePolicyStmtSeqNum,fastpathRoutePolicyStmtAction}
::= { fastpathRoutePolicyStamentTable 1 }
FastpathRoutePolicyStatementEntry::= SEQUENCE {
fastpathRoutePolicyStmtName DisplayString,
fastpathRoutePolicyStmtSeqNum Unsigned32,
fastpathRoutePolicyStmtAction FastpathRoutePolicyAction,
fastpathRoutePolicyStmtMatchIpv4AclList DisplayString,
fastpathRoutePolicyStmtMatchIpv4AclDelList DisplayString,
fastpathRoutePolicyStmtMatchMacAclList DisplayString,
fastpathRoutePolicyStmtMatchMacAclDelList DisplayString,
fastpathRoutePolicyStmtMatchPacketLengthRangeMin Unsigned32,
fastpathRoutePolicyStmtMatchPacketLengthRangeMax Unsigned32,
fastpathRoutePolicyStmtSetIpNextHopList DisplayString,
fastpathRoutePolicyStmtSetIpNextHopDelList DisplayString,
fastpathRoutePolicyStmtSetDefaultIpNextHopList DisplayString,
fastpathRoutePolicyStmtSetDefaultIpNextHopDelList DisplayString,
fastpathRoutePolicyStmtSetIpPrecedence FastpathRoutePolicyStmtIpPrecedence,
fastpathRoutePolicyStmtSetIntfNull0 TruthValue
}
fastpathRoutePolicyStmtName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a Route Map."
::= { fastpathRoutePolicyStatementEntry 1 }
fastpathRoutePolicyStmtSeqNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Route Maps are linked together using sequence numbers.
All Route Maps with the same index and with different
sequence numbers are linked together and processed in
order of increasing sequence number."
::= { fastpathRoutePolicyStatementEntry 2 }
fastpathRoutePolicyStmtAction OBJECT-TYPE
SYNTAX FastpathRoutePolicyAction
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The action associated with this route-map statement.
This can be either Permit/Deny "
::= { fastpathRoutePolicyStatementEntry 3 }
fastpathRoutePolicyStmtMatchIpv4AclList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The string containing a list of IPv4 ACLs. This
list contains either IPV4 standard ACL/IPV4 extended
ACL/ named IPv4 ACL. In a single match statement,
up to a maximum of 16 IPV4 ACLs can be included. "
::= { fastpathRoutePolicyStatementEntry 4 }
fastpathRoutePolicyStmtMatchIpv4AclDelList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The string containing a list of IPv4 ACLs. This
list contains either IPV4 standard ACL/IPV4 extended
ACL/ named IPv4 ACL. In a single match statement,
up to a maximum of 16 IPV4 ACLs can be included.This
list is used to delete already configured match list
of IPv4 ACLs in route-map statement.Earlier this list
should have configured through MIB object
fastpathRoutePolicyStmtMatchIpv4AclList "
::= { fastpathRoutePolicyStatementEntry 5 }
fastpathRoutePolicyStmtMatchMacAclList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The string containing a list of MAC ACLs. This
list contains upto 16 MAC ACL names that can be
included in a match statement. "
::= { fastpathRoutePolicyStatementEntry 6 }
fastpathRoutePolicyStmtMatchMacAclDelList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The string containing a list of MAC ACLs. This
list contains upto 16 MAC ACL names that can be
included in a match statement. This MIB object is
used to delete MAC ACL lists matched in a route-map
statement via fastpathRoutePolicyStmtMatchMacAclList. "
::= { fastpathRoutePolicyStatementEntry 7 }
fastpathRoutePolicyStmtMatchPacketLengthRangeMin OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum value in the packet length range in a match
length term. A value of zero is used to disable/remove
minimum length configuration. "
::= { fastpathRoutePolicyStatementEntry 8}
fastpathRoutePolicyStmtMatchPacketLengthRangeMax OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum value in the packet length range in a match
length term. A value of zero is used to disable/remove
maximum length configuration. "
::= { fastpathRoutePolicyStatementEntry 9 }
fastpathRoutePolicyStmtSetIpNextHopList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The string containing a list of next-hop IP addresses.
Upto a maximum of 16 IP addresses can be specified "
::= { fastpathRoutePolicyStatementEntry 10 }
fastpathRoutePolicyStmtSetIpNextHopDelList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The string containing a list of next-hop IP addresses.
Upto a maximum of 16 IP addresses can be specified.This
MIB object is used to delete IP next-hop list configured
via fastpathRoutePolicyStmtSetIpNextHopList "
::= { fastpathRoutePolicyStatementEntry 11 }
fastpathRoutePolicyStmtSetDefaultIpNextHopList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The string containing a list of default next-hop IP addresses.
Upto a maximum of 16 IP addresses can be specified "
::= { fastpathRoutePolicyStatementEntry 12 }
fastpathRoutePolicyStmtSetDefaultIpNextHopDelList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The string containing a list of default next-hop IP addresses.
Upto a maximum of 16 IP addresses can be specified.This MIB
object is used to delete IP default next-hop list configured
via fastpathRoutePolicyStmtSetDefaultIpNextHopList "
::= { fastpathRoutePolicyStatementEntry 13 }
fastpathRoutePolicyStmtSetIpPrecedence OBJECT-TYPE
SYNTAX FastpathRoutePolicyStmtIpPrecedence
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP Precedence value to be remarked. This is specified through
set clause in route-map statement. In order to remove configured precedence value,
use invalid(8) option. "
::= { fastpathRoutePolicyStatementEntry 14 }
fastpathRoutePolicyStmtSetIntfNull0 OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifying null0 as an interface in a route-map
statement"
::= { fastpathRoutePolicyStatementEntry 15 }
--******************************************************************************
--Applying Route Maps to interface
--*******************************************************************************
fastpathRoutePolicyIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF FastpathRoutePolicyIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of interfaces on which route-map is applied."
::= { fastPathRoutePolicy 3 }
fastpathRoutePolicyIfEntry OBJECT-TYPE
SYNTAX FastpathRoutePolicyIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { fastpathRoutePolicyIfIndex,fastpathRoutePolicyIfName}
::= { fastpathRoutePolicyIfTable 1 }
FastpathRoutePolicyIfEntry::= SEQUENCE {
fastpathRoutePolicyIfIndex InterfaceIndex,
fastpathRoutePolicyIfName DisplayString,
fastpathRoutePolicyIfRowStatus RowStatus
}
fastpathRoutePolicyIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interface to which route-map needs to be applied or Interface from which route-map needs to be removed."
::= { fastpathRoutePolicyIfEntry 1 }
fastpathRoutePolicyIfName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of a Route Map."
::= { fastpathRoutePolicyIfEntry 2 }
fastpathRoutePolicyIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls creation and deletion of Row Status entries."
::= { fastpathRoutePolicyIfEntry 3 }
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,313 @@
LANCOM-SFLOW-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath SFLOW MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
fastPath FROM LANCOM-REF-MIB
TEXTUAL-CONVENTION FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
InterfaceIndexOrZero FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
SFlowDataSource FROM SFLOW-MIB
SFlowInstance FROM SFLOW-MIB;
fastPathSflow MODULE-IDENTITY
LAST-UPDATED "201201120000Z" -- 12 Jan 2012 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath SFLOW"
-- Revision history.
REVISION
"201708110000Z" -- 11 Aug 2017 12:00:00 GMT
DESCRIPTION
"Added new object agentSflowRemoteAgentSourceInterface."
::= { fastPath 59 }
--***********************************************************************
-- MIB Objects
--***********************************************************************
agentFastPathSflowObjects OBJECT IDENTIFIER ::= { fastPathSflow 1 }
AgentSflowRemoteAgentReceiver ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Identify the sFlow receiver associated with this resource.
A value of zero indicates that this resource is available.
If non-zero the value must correspond to a valid, active
sFlowRcvrIndex.
If the value is currently zero it may be set to any
active entry in the sFlowRcvrTable. If the value is
not zero then a set to anything other than zero or
its current value will result in an SNMP error (bad value)."
SYNTAX Integer32
--**************************************************************************************
--
-- agentSflowSourceInterface
--
--**************************************************************************************
agentSflowSourceInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A source-interface selection on an Interface Index (like vlan based
routing interface, port based routing interface, loopback interface,
tunnel interface). A non-zero value indicates ifIndex for the
corresponding interface entry in the ifTable is selected.
A zero value indicates source-interface is un-configured."
::= { agentFastPathSflowObjects 1 }
agentSflowServicePortSrcInterface OBJECT-TYPE
SYNTAX INTEGER { servicePortEnable(1),
servicePortDisable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To select Service Port as a source-interface."
::= { agentFastPathSflowObjects 2 }
--**************************************************************************************
--
-- Remote Agent Table
--
--**************************************************************************************
agentSflowRemoteAgentTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentSflowRemoteAgentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of the receivers of sFlow information."
::= { agentFastPathSflowObjects 3 }
agentSflowRemoteAgentEntry OBJECT-TYPE
SYNTAX AgentSflowRemoteAgentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Attributes of an sFlow Remote Agent Receiver."
INDEX { agentSflowRemoteAgentIndex }
::= { agentSflowRemoteAgentTable 1 }
AgentSflowRemoteAgentEntry ::= SEQUENCE {
agentSflowRemoteAgentIndex Integer32,
agentSflowRemoteAgentMonitorSession Integer32,
agentSflowRemoteAgentMonitorSessionDestPort InterfaceIndexOrZero,
agentSflowRemoteAgentAddressType InetAddressType,
agentSflowRemoteAgentAddress InetAddress,
agentSflowRemoteAgentUdpPort Integer32
}
agentSflowRemoteAgentIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into agentSflowRemoteAgentTable."
::= { agentSflowRemoteAgentEntry 1 }
agentSflowRemoteAgentMonitorSession OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination port for sFlow encapsulated datagrams sent to Remote Agent."
DEFVAL { 0 }
::= { agentSflowRemoteAgentEntry 2 }
agentSflowRemoteAgentMonitorSessionDestPort OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination port for sFlow encapsulated datagrams sent to Remote Agent."
::= { agentSflowRemoteAgentEntry 3 }
agentSflowRemoteAgentAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of agentSflowRemoteAgentAddress. Currently ipv4 only suported."
DEFVAL { ipv4 }
::= { agentSflowRemoteAgentEntry 4 }
agentSflowRemoteAgentAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IPv4 address of the sFlow Remote Agent.
If set to 0.0.0.0, no sFlow datagrams will be sent to Remote Agent."
DEFVAL { '00000000'h } -- 0.0.0.0
::= { agentSflowRemoteAgentEntry 5 }
agentSflowRemoteAgentUdpPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination port for sFlow encapsulated datagrams sent to Remote Agent."
DEFVAL { 16343 }
::= { agentSflowRemoteAgentEntry 6 }
--**************************************************************************************
--
-- Flow Remote Agent Sampling Table
--
--**************************************************************************************
agentSflowFsRemoteAgentTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentSflowFsRemoteAgentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of the flow samplers within a device."
::= { agentFastPathSflowObjects 4 }
agentSflowFsRemoteAgentEntry OBJECT-TYPE
SYNTAX AgentSflowFsRemoteAgentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Attributes of a Remote Agent flow sampler."
INDEX { agentSflowFsRemoteAgentDataSource, agentSflowFsRemoteAgentInstance }
::= { agentSflowFsRemoteAgentTable 1 }
AgentSflowFsRemoteAgentEntry ::= SEQUENCE {
agentSflowFsRemoteAgentDataSource SFlowDataSource,
agentSflowFsRemoteAgentInstance SFlowInstance,
agentSflowFsRemoteAgentReceiver AgentSflowRemoteAgentReceiver,
agentSflowFsRemoteAgentPacketIngressSamplingRate Integer32,
agentSflowFsRemoteAgentPacketEgressSamplingRate Integer32,
agentSflowFsRemoteAgentPacketFlowBasedSamplingRate Integer32
}
agentSflowFsRemoteAgentDataSource OBJECT-TYPE
SYNTAX SFlowDataSource
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"sFlowDataSource for this hardware flow sampler."
::= { agentSflowFsRemoteAgentEntry 1 }
agentSflowFsRemoteAgentInstance OBJECT-TYPE
SYNTAX SFlowInstance
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sFlow instance for this hardware flow sampler."
::= { agentSflowFsRemoteAgentEntry 2 }
agentSflowFsRemoteAgentReceiver OBJECT-TYPE
SYNTAX AgentSflowRemoteAgentReceiver
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SFlowRemoteAgentReceiver for this hardware flow sampler."
DEFVAL { 0 }
::= { agentSflowFsRemoteAgentEntry 3 }
agentSflowFsRemoteAgentPacketIngressSamplingRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The statistical sampling rate for packet sampling from this
source.
Set to N to sample 1/Nth of the packets in the monitored flows.
An agent should choose its own algorithm to introduce variance
into the sampling so that exactly every Nth packet is not
counted. A sampling rate of 1 counts all packets. A sampling
rate of 0 disables sampling.
The agent is permitted to have minimum and maximum allowable
values for the sampling rate. A minimum rate lets the agent
designer set an upper bound on the overhead associated with
sampling, and a maximum rate may be the result of hardware
restrictions (such as counter size). In addition not all values
between the maximum and minimum may be realizable as the
sampling rate (again because of implementation considerations).
When the sampling rate is set the agent is free to adjust the
value so that it lies between the maximum and minimum values
and has the closest achievable value.
When read, the agent must return the actual sampling rate it
will be using (after the adjustments previously described). The
sampling algorithm must converge so that over time the number
of packets sampled approaches 1/Nth of the total number of
packets in the monitored flows."
DEFVAL { 0 }
::= { agentSflowFsRemoteAgentEntry 4 }
agentSflowFsRemoteAgentPacketEgressSamplingRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The statistical Egress sampling rate for packet sampling from this
source."
DEFVAL { 0 }
::= { agentSflowFsRemoteAgentEntry 5 }
agentSflowFsRemoteAgentPacketFlowBasedSamplingRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The statistical Flow based sampling rate for packet sampling from this
source."
DEFVAL { 0 }
::= { agentSflowFsRemoteAgentEntry 6 }
--**************************************************************************************
--
-- agentSflowRemoteAgentSourceInterface
--
--**************************************************************************************
agentSflowRemoteAgentSourceInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A sFlow remote agent source-interface selection on an Interface Index
(like vlan based routing interface, port based routing interface,
loopback interface, tunnel interface). A non-zero value indicates
ifIndex for the corresponding interface entry in the ifTable is selected.
A zero value indicates source-interface is un-configured."
::= { agentFastPathSflowObjects 5 }
END

View File

@ -0,0 +1,789 @@
LANCOM-SNTP-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InetAddressType, InetAddress, InetPortNumber FROM INET-ADDRESS-MIB
fastPath FROM LANCOM-REF-MIB
InterfaceIndexOrZero FROM IF-MIB;
agentSntpClientMIB MODULE-IDENTITY
LAST-UPDATED "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
SNTP client configuration and statistical collection."
-- Revision history.
REVISION
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
DESCRIPTION
"sntp source interface object added."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200312181629Z" -- Fri Dec 18 16:29 GMT 2003
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 17 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
SntpClientAdminMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An SNTP client may operate in any of several modes.
At least one mode other than disabled must be supported
by a client.
disabled
- SNTP is not administrative. No SNTP requests are sent
from the client nor are any received SNTP messages
processed.
unicast
- SNTP operates in a point-to-point fashion. A unicast
client sends a request to a designated server
at its unicast address and expects a reply from which
it can determine the time and, optionally, the
round-trip delay and local clock offset relative to the
server.
broadcast
- SNTP operates using the local broadcast address.
The broadcast address has a single subnet scope.
The SNTP server uses a broadcast address to send
unsolicited SNTP messages to clients. The client
listens on this address and sends no requests for
updates. The broadcast address is determined
by the address and netmask of the service port over
which the SNTP client is operating.
multicast
- SNTP operates in a point-to-multipoint fashion. A
multicast client listens on the dedicated broadcast
address or multicast group address."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 2."
SYNTAX BITS {
disabled(0),
unicast(1),
broadcast(2),
multicast(3)
}
SntpClientUpdateStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of the last received response or broadcast from a
configured server. These values are appropriate for all
administrative modes.
other
- None of the following enumeration values.
success
- The SNTP operation was successful and the system time
was updated.
requestTimedOut
- An SNTP poll request timed out without receiving a
response from the SNTP server.
badDateEncoded
- The time provided by the SNTP server was not valid.
versionNotSupported
- The SNTP version supported by the server is not compatible
with the version supported by the client. This is indicated
by the server returning a version later than the version
configured for that server or a version of '0'.
serverUnsychronized
- The SNTP server is not synchronized with its peers. This
is indicated via the 'leap indicator' field on the SNTP
message.
serverKissOfDeath
- The SNTP server indicated that no further polls are to be
sent to this server. This is indicated by a stratum field
field equal to 0 in a message received from a server."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 4."
SYNTAX INTEGER {
other(1),
success(2),
requestTimedOut(3),
badDateEncoded(4),
versionNotSupported(5),
serverUnsychronized(6),
serverKissOfDeath(7),
serverKoDRateExceeded(8)
}
-- -------------------------------------------------------------
-- MIB Objects
-- -------------------------------------------------------------
agentSntpClientObjects OBJECT IDENTIFIER ::= { agentSntpClientMIB 1 }
agentSntpClient OBJECT IDENTIFIER
::= { agentSntpClientObjects 1 }
agentSntpClientUnicast OBJECT IDENTIFIER
::= { agentSntpClientObjects 2 }
agentSntpClientBroadcast OBJECT IDENTIFIER
::= { agentSntpClientObjects 3 }
-- -------------------------------------------------------------
-- SNTP Client Group
-- -------------------------------------------------------------
agentSntpClientVersion OBJECT-TYPE
SYNTAX INTEGER {
version1(1),
version2(2),
version3(3),
version4(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest SNTP version this client supports. Per
RFC 2030, higher versions are required to be backwards
compatible with all lower versions with the exception of
version 0."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 5."
::= { agentSntpClient 1 }
agentSntpClientSupportedMode OBJECT-TYPE
SYNTAX SntpClientAdminMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SNTP client administrative modes that this device supports.
A client may support more than one administrative mode."
::= { agentSntpClient 2 }
agentSntpClientMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
unicast(1),
broadcast(2),
multicast(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current administrative mode of the SNTP client. A SET
of this object will cause the SNTP client to change
administrative modes. A SET request MUST have only 1 bit
set since is not possible to operate in multiple modes
simultaneously. SETs of this object are limited
to values supported by the device as specified by
agentSntpClientSupportedMode."
DEFVAL { disabled }
::= { agentSntpClient 3 }
agentSntpClientPort OBJECT-TYPE
SYNTAX InetPortNumber (0|123|1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local port number used to listen for broadcasts and
responses from servers."
DEFVAL { 0 }
::= { agentSntpClient 4 }
agentSntpClientLastUpdateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that the SNTP client last updated the
system time on the device since agent reboot. This time is
updated for all non-disabled administrative modes of the SNTP
client. If the SNTP client has not updated the time then
the client MUST return '00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClient 5 }
agentSntpClientLastAttemptTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time of the last SNTP request or
unsolicited SNTP message for this SNTP client since agent
reboot. This value is a timestamp for the
agentSntpClientLastAttemptStatus object. When the
agentSntpClientLastAttemptStatus has a value of success(2),
this object's value should be equal to the value returned by
agentSntpClientLastUpdateTime. If no SNTP frames have been
processed by the SNTP client then the client MUST return
'00000000'H. This object is updated for all non-disabled
administrative modes of the SNTP client."
DEFVAL { '00000000'H }
::= { agentSntpClient 6 }
agentSntpClientLastAttemptStatus OBJECT-TYPE
SYNTAX SntpClientUpdateStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the last SNTP request or unsolicited SNTP
message for this SNTP client since agent reboot. The status is
updated for all non-disabled administrative modes of the SNTP
client."
DEFVAL { other }
::= { agentSntpClient 7 }
agentSntpClientServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address type of the SNTP server as identified
by the last received packet. Support for all address
types is NOT REQUIRED."
::= { agentSntpClient 8 }
agentSntpClientServerAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The encoded address of the SNTP server as identified
by the last received packet."
::= { agentSntpClient 9 }
agentSntpClientServerMode OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a 3-bit integer identifying the mode of the server as
indicated in the last received packet with values defined as
follows:
Mode Meaning
------------------------------------
0 reserved
1 symmetric active
2 symmetric passive
3 client
4 server
5 broadcast
6 reserved for NTP control message
7 reserved for private use "
::= { agentSntpClient 10 }
agentSntpClientServerStratum OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is an 8-bit integer identifying the stratum of the server as
indicated in the last received packet with values defined as
follows:
Stratum Meaning
------------------------------------
0 unspecified
1 primary reference
2-15 secondary reference
16-255 reserved"
::= { agentSntpClient 11 }
agentSntpClientServerRefClkId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the value of the Reference Identifier in the last
received packet defined as follows.
Reference Identifier: This is a 32-bit bitstring identifying
the particular reference source. In the case of NTP Version 3 or
Version 4 stratum-0 (unspecified) or stratum-1 (primary) servers,
this is a four-character ASCII string, left justified and zero
padded to 32 bits. In NTP Version 3 secondary servers, this is the
32-bit IPv4 address of the reference source. In NTP Version 4
secondary servers, this is the low order 32 bits of the latest
transmit timestamp of the reference source."
::= { agentSntpClient 12 }
agentSntpClientPollInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The minimum number of seconds between successive SNTP polls
of the server in seconds as a power of two. This
polling interval is used for SNTP requests in
unicast(1) or broadcast(2) administrative mode."
DEFVAL { 6 }
::= { agentSntpClient 13 }
agentSntpClientSourceInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A source-interface selection on an Interface Index (like vlan based
routing interface, port based routing interface, loopback interface,
tunnel interface). A non-zero value indicates ifIndex for the
corresponding interface entry in the ifTable is selected.
A zero value indicates the source-interface un-selection."
::= { agentSntpClient 14 }
agentSntpClientServicePortSrcInterface OBJECT-TYPE
SYNTAX INTEGER { servicePortEnable(1),
servicePortDisable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To select Service Port as a source-interface."
::= { agentSntpClient 15 }
-- -------------------------------------------------------------
-- SNTP Client Unicast Group
-- -------------------------------------------------------------
agentSntpClientUnicastPollInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum number of seconds between successive SNTP polls
of the server in seconds as a power of two. This
polling interval is used for SNTP requests in
unicast(1) administrative mode."
DEFVAL { 6 }
::= { agentSntpClientUnicast 1 }
agentSntpClientUnicastPollTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to wait for a response from a SNTP
server before considering the attempt to have 'timed out'.
This timeout is used for SNTP requests in unicast(1)
administrative mode."
DEFVAL { 5 }
::= { agentSntpClientUnicast 2 }
agentSntpClientUnicastPollRetry OBJECT-TYPE
SYNTAX Unsigned32 (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times to retry a request to the same SNTP server
that has 'timed out.'. This retry count is
used for directed SNTP requests in unicast(1) administrative mode.
For example, assume this object has been SET to a value of 2.
When the SNTP client queries a given server it will send 1 SNTP
request frame. If that original attempt fails, the client will
retry up to a maximum of 2 more times before declaring the unicast
poll unsuccessful and attempting the next server."
DEFVAL { 1 }
::= { agentSntpClientUnicast 3 }
agentSntpClientUcastServerMaxEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of server entries that are allowed in the
agentSntpClientUcastServerTable."
::= { agentSntpClientUnicast 4 }
agentSntpClientUcastServerCurrEntries OBJECT-TYPE
SYNTAX Gauge32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of server entries in the
agentSntpClientUcastServerTable."
::= { agentSntpClientUnicast 5 }
-- -------------------------------------------------------------
-- SNTP Client Unicast Server Table
-- -------------------------------------------------------------
agentSntpClientUcastServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentSntpClientUcastServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing configuration and statistical
information for unicast SNTP servers. Each server
entry is represented by single conceptual row in this
table."
::= { agentSntpClientUnicast 6 }
agentSntpClientUcastServerEntry OBJECT-TYPE
SYNTAX AgentSntpClientUcastServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for a particular unicast SNTP server."
INDEX { agentSntpClientUcastServerIndex }
::= { agentSntpClientUcastServerTable 1 }
AgentSntpClientUcastServerEntry ::=
SEQUENCE {
agentSntpClientUcastServerIndex
Unsigned32,
agentSntpClientUcastServerAddressType
InetAddressType,
agentSntpClientUcastServerAddress
InetAddress,
agentSntpClientUcastServerPort
InetPortNumber,
agentSntpClientUcastServerVersion
INTEGER,
agentSntpClientUcastServerPrecedence
Unsigned32,
agentSntpClientUcastServerLastUpdateTime
DateAndTime,
agentSntpClientUcastServerLastAttemptTime
DateAndTime,
agentSntpClientUcastServerLastAttemptStatus
SntpClientUpdateStatus,
agentSntpClientUcastServerNumRequests
Counter32,
agentSntpClientUcastServerNumFailedRequests
Counter32,
agentSntpClientUcastServerRowStatus
RowStatus
}
agentSntpClientUcastServerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies the entry in the table."
::= { agentSntpClientUcastServerEntry 1 }
agentSntpClientUcastServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies how agentSntpClientUcastServerAddr is
encoded. Support for all possible enumerations defined by
InetAddressType is NOT REQUIRED."
::= { agentSntpClientUcastServerEntry 2 }
agentSntpClientUcastServerAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The encoded internet address of an SNTP server.
Unicast SNTP requests will be sent to this address. If this
address is a DNS hostname, then that hostname SHOULD be
resolved into an IP address each time a SNTP request is sent
to it."
::= { agentSntpClientUcastServerEntry 3 }
agentSntpClientUcastServerPort OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port number on the server to which poll requests are sent.
A set request MUST NOT use a value of 0 for this object."
DEFVAL { 123 }
::= { agentSntpClientUcastServerEntry 4 }
agentSntpClientUcastServerVersion OBJECT-TYPE
SYNTAX INTEGER {
version1(1),
version2(2),
version3(3),
version4(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SNTP version this server supports. This is the value
that will be encoded in NTP polls when operating in unicast(1)
administrative mode."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 5."
::= { agentSntpClientUcastServerEntry 5}
agentSntpClientUcastServerPrecedence OBJECT-TYPE
SYNTAX Unsigned32 (1..3)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The precedence that this server has in relation to its peers
in the determining the sequence of servers to which SNTP requests
will be sent. The client continues sending requests to
different servers until a successful response is received or
all servers are exhausted. This object indicates the order in
which to query the servers. A server entry with a precedence
of 1 will be queried before a server with a precedence of 2,
and so forth. If more than one server has the same precedence
then the request order will follow the lexicographical
ordering of the entries in this table."
DEFVAL { 1 }
::= { agentSntpClientUcastServerEntry 6 }
agentSntpClientUcastServerLastUpdateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that the response from this server was
used to update the system time on the device since agent
reboot. If the SNTP client has not updated the time using
a response from this server then this object MUST return
'00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClientUcastServerEntry 7 }
agentSntpClientUcastServerLastAttemptTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that this SNTP server was last queried
since agent reboot. Essentially, this value is a
timestamp for the agentSntpClientUcastServerLastAttemptStatus
object. If this server has not been queried then this object
MUST return '00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClientUcastServerEntry 8 }
agentSntpClientUcastServerLastAttemptStatus OBJECT-TYPE
SYNTAX SntpClientUpdateStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the last SNTP request to this server since
agent reboot. If no requests have been made then this object
should return 'other'."
DEFVAL { other }
::= { agentSntpClientUcastServerEntry 9 }
agentSntpClientUcastServerNumRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SNTP requests made to this server since
the last agent reboot. This includes retry attempts to
the server."
::= { agentSntpClientUcastServerEntry 10 }
agentSntpClientUcastServerNumFailedRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SNTP requests made to this server that did
not result in a successful response since the last agent
reboot. This includes retry attempts to the server."
::= { agentSntpClientUcastServerEntry 11 }
agentSntpClientUcastServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this conceptual row in the table.
active
- The server is available for use in SNTP client operations.
Other writable leaves in this table MAY be modified while
the row is in the active state.
notInService
- The entry is fully configured but is not available for
use in SNTP client operations. The agent MAY transition
a row from the active to notInService upon
receipt of a kiss of death packet from the server.
createAndGo
- This is the preferred mechanism for creating conceptual
rows in this table. This value can never be read as
the row will always transition immediately to either active
or notInService.
destroy
- This will remove the conceptual row from the table and
make it unavailable for SNTP client operations. "
::= { agentSntpClientUcastServerEntry 12 }
-- -------------------------------------------------------------
-- SNTP Client Broadcast Group
-- -------------------------------------------------------------
agentSntpClientBroadcastCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unsolicited broadcast SNTP messages that have
been received and processed by the SNTP client. Unsolicited
SNTP broadcast frames will not be counted unless the SNTP
agent is operating in broadcast(3) mode, as specified by
agentSntpClientMode."
::= { agentSntpClientBroadcast 1 }
agentSntpClientBroadcastInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds the client will wait before
processing another broadcast packet expressed as a
power of two. Packets received during the wait interval
are silently discarded."
DEFVAL { 6 }
::= { agentSntpClientBroadcast 2}
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
agentSntpClientConformance OBJECT IDENTIFIER
::= { agentSntpClientMIB 2 }
agentSntpClientGroups OBJECT IDENTIFIER
::= { agentSntpClientConformance 1 }
agentSntpClientCompliances OBJECT IDENTIFIER
::= { agentSntpClientConformance 2 }
-- -------------------------------------------------------------
-- Units of conformance
-- -------------------------------------------------------------
agentSntpClientDeviceGroup OBJECT-GROUP
OBJECTS {
agentSntpClientVersion,
agentSntpClientSupportedMode,
agentSntpClientMode,
agentSntpClientLastUpdateTime,
agentSntpClientLastAttemptTime,
agentSntpClientLastAttemptStatus,
agentSntpClientServerAddressType,
agentSntpClientServerAddress,
agentSntpClientServerMode,
agentSntpClientServerStratum,
agentSntpClientServerRefClkId
}
STATUS current
DESCRIPTION
"A collection of objects providing device level control of
an SNTP client on FASTPATH enabled devices."
::= { agentSntpClientGroups 1 }
agentSntpClientUnicastGroup OBJECT-GROUP
OBJECTS {
agentSntpClientUnicastPollInterval,
agentSntpClientUnicastPollTimeout,
agentSntpClientUnicastPollRetry,
agentSntpClientUcastServerMaxEntries,
agentSntpClientUcastServerCurrEntries,
agentSntpClientUcastServerAddress,
agentSntpClientUcastServerAddressType,
agentSntpClientUcastServerPrecedence,
agentSntpClientUcastServerLastUpdateTime,
agentSntpClientUcastServerLastAttemptTime,
agentSntpClientUcastServerLastAttemptStatus,
agentSntpClientUcastServerNumRequests,
agentSntpClientUcastServerNumFailedRequests,
agentSntpClientUcastServerRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing control and statistics for
an SNTP client capable of operating in unicast mode."
::= { agentSntpClientGroups 2 }
agentSntpClientBroadcastGroup OBJECT-GROUP
OBJECTS {
agentSntpClientBroadcastCount,
agentSntpClientBroadcastInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing control and statistics for
an SNTP client capable of operating in broadcast mode."
::= { agentSntpClientGroups 3 }
-- -------------------------------------------------------------
-- Compliance statements
-- -------------------------------------------------------------
agentSntpClientCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support
agentSntpClient."
MODULE
MANDATORY-GROUPS { agentSntpClientDeviceGroup }
GROUP agentSntpClientUnicastGroup
DESCRIPTION
"This group is REQUIRED for devices supporting operation
of an SNTP client in unicast mode."
GROUP agentSntpClientBroadcastGroup
DESCRIPTION
"This group is REQUIRED for devices supporting operation
of a SNTP client in broadcast mode."
::= { agentSntpClientCompliances 1 }
END

File diff suppressed because it is too large Load Diff

76
mibs/lancom/LANCOM-TC Normal file
View File

@ -0,0 +1,76 @@
LANCOM-TC DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH Textual Conventions MIB
-- Copyright 2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
fastPath FROM LANCOM-REF-MIB;
fastPathTc MODULE-IDENTITY
LAST-UPDATED "202004210000Z" -- 21 April 2020 12:00:00 GMT
ORGANIZATION "Broadcom"
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"This MIB defines FASTPATH textual conventions."
-- Revision history.
REVISION
"202004210000Z" -- 21 April 2020 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPath 99 }
DeciInteger32 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION "Integer value expressed in tenths. The range is
-214,748,364.8 thru 214,748,364.7."
SYNTAX Integer32
CentiInteger32 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION "Integer value expressed in tenths. The range is
-21,474,836.48 thru 21,474,836.47."
SYNTAX Integer32
MilliInteger32 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-3"
STATUS current
DESCRIPTION "Integer value expressed in thousanths. The range is
-2,147,483.648 thru 2,147,483.647."
SYNTAX Integer32
DBmTenths ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION "Decibel value in hundreths. The range is
-214,748,364.8 thru 214,748,364.7."
SYNTAX Integer32
DBmHundreths ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-3"
STATUS current
DESCRIPTION "Decibel value in hundreths. The range is
-214,748,364.8 thru 214,748,364.7."
SYNTAX Integer32
END

View File

@ -0,0 +1,464 @@
LANCOM-TIMERANGE-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH Time Range MIB
-- Copyright 2016-2020 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB
RowStatus FROM SNMPv2-TC
TEXTUAL-CONVENTION FROM SNMPv2-TC
fastPath FROM LANCOM-REF-MIB;
fastPathTimeRange MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Time Ranges"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200909240000Z" -- 24 September 2009 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 53 }
fastPathTimeRangeGroup OBJECT IDENTIFIER ::= { fastPathTimeRange 1 }
--**************************************************************************************
TimeRangeAbsoluteDateAndTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT
"2d-1d-1d,1d:1d"
STATUS current
DESCRIPTION
"A date-time specification for absolute time entry in a time range.
field octets contents range
----- ------ -------- -----
1 1-2 year 0..65536
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
For example, Oct 9, 2009 at 1:30 PM would be
displayed as:
2009-10-9,13:30."
SYNTAX OCTET STRING (SIZE (6))
TimeRangePeriodicTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT
"1d:1d"
STATUS current
DESCRIPTION
"A time specification for periodic time entry in a time range.
field octets contents range
----- ------ -------- -----
1 1 hour 0..23
1 1 minutes 0..59
For example,1:30 PM would be
displayed as: 13:30."
SYNTAX OCTET STRING (SIZE (2))
TimeRangePeriodicDate ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d-1d-1d"
STATUS current
DESCRIPTION
"A date specification for periodic time entry in a time range.
field octets contents range
----- ------ -------- -----
1 1-2 year 1993..2035
2 3 month 1..12
3 4 day 1..31
For example, Oct 9, 2009 would be displayed as:
2009-10-9"
SYNTAX OCTET STRING (SIZE (4))
timeRangeAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TimeRange admin mode:
enable - enable TimeRange
disable - disable TimeRange."
DEFVAL { disable }
::= { fastPathTimeRangeGroup 1 }
timeRangeIndexNextFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an unused value for the timeRangeIndex
to be used when creating a new TimeRange. A value of zero
indicates the TimeRange table is full."
::= { fastPathTimeRangeGroup 2 }
--**************************************************************************************
timeRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TimeRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of TimeRange instances."
::= { fastPathTimeRangeGroup 3 }
timeRangeEntry OBJECT-TYPE
SYNTAX TimeRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"timeRangeIndex and timeRangeName must be set to
complete a new timeRangeEntry instance"
INDEX { timeRangeIndex }
::= { timeRangeTable 1 }
TimeRangeEntry ::= SEQUENCE {
timeRangeIndex
Unsigned32,
timeRangeName
DisplayString,
timeRangeOperState
INTEGER,
timeRangeStatus
RowStatus
}
timeRangeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TimeRange table index this instance is associated with."
::= { timeRangeEntry 1 }
timeRangeName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this TimeRange entry, which must consist of
1 to 31 alphanumeric characters and uniquely identify
this TimeRange.
This object must be set to complete a new TimeRange
row instance."
::= { timeRangeEntry 2 }
timeRangeOperState OBJECT-TYPE
SYNTAX INTEGER {
active(0),
inactive(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operating status of the time-range. It depends on the current time
and the periodic and absolute time entries defined in the time-range"
::= { timeRangeEntry 3 }
timeRangeStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.
active(1) - this TimeRange instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { timeRangeEntry 4 }
--**************************************************************************************
--**************************************************************************************
-- Time Range Entry tables
--
--**************************************************************************************
timeRangeAbsoluteEntryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TimeRangeAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of absolute entries for time ranges"
::= { fastPathTimeRangeGroup 4 }
timeRangeAbsoluteEntry OBJECT-TYPE
SYNTAX TimeRangeAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of absolute entries for time ranges. Atleast one of
timeRangeAbsoluteStartDateAndTime and timeRangeAbsoluteEndDateAndTime
must be set to complete a new Absolute entry instance."
INDEX { timeRangeIndex, timeRangeAbsoluteEntryIndex }
::= { timeRangeAbsoluteEntryTable 1 }
TimeRangeAbsoluteEntry ::= SEQUENCE {
timeRangeAbsoluteEntryIndex
Integer32,
timeRangeAbsoluteStartDateAndTime
TimeRangeAbsoluteDateAndTime,
timeRangeAbsoluteEndDateAndTime
TimeRangeAbsoluteDateAndTime,
timeRangeAbsoluteStatus
RowStatus
}
timeRangeAbsoluteEntryIndex OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this absolute time entry within time range."
::= { timeRangeAbsoluteEntry 1 }
timeRangeAbsoluteStartDateAndTime OBJECT-TYPE
SYNTAX TimeRangeAbsoluteDateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The start time for an absolute entry in the time range"
::= { timeRangeAbsoluteEntry 2 }
timeRangeAbsoluteEndDateAndTime OBJECT-TYPE
SYNTAX TimeRangeAbsoluteDateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The end time for an absolute entry in the time range."
::= { timeRangeAbsoluteEntry 3 }
timeRangeAbsoluteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.
active(1) - this timeRangeAbsoluteEntry is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { timeRangeAbsoluteEntry 4}
timeRangePeriodicEntryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TimeRangePeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table periodic entries for time ranges"
::= { fastPathTimeRangeGroup 5 }
timeRangePeriodicEntry OBJECT-TYPE
SYNTAX TimeRangePeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table periodic entries for time ranges. All the objects
in the periodic entry must be set to complete a new periodic
entry instance. Objects timeRangePeriodicStartDay and
timeRangePeriodicStartTime together forms the start dayandtime
and objects timeRangePeriodicEndDay and timeRangePeriodicEndTime
toghetehr forms end dayandtime. The time range to which the
periodic entry belongs is active between start dayandtime and
end dayandtime. If more than one day is specified in the
timeRangePeriodicStartDay, then the same days should be specified
in the timeRangePeriodicEndDay "
INDEX {timeRangeIndex, timeRangePeriodicEntryIndex}
::= { timeRangePeriodicEntryTable 1 }
TimeRangePeriodicEntry ::= SEQUENCE {
timeRangePeriodicEntryIndex
Integer32,
timeRangePeriodicFrequency
Integer32,
timeRangePeriodicPattern
Integer32,
timeRangePeriodicDayMask
Integer32,
timeRangePeriodicStartDate
TimeRangePeriodicDate,
timeRangePeriodicStartDay
BITS,
timeRangePeriodicStartTime
TimeRangePeriodicTime,
timeRangePeriodicEndDate
TimeRangePeriodicDate,
timeRangePeriodicEndDay
BITS,
timeRangePeriodicEndTime
TimeRangePeriodicTime,
timeRangePeriodicStatus
RowStatus
}
timeRangePeriodicEntryIndex OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this periodic entry within time range."
::= { timeRangePeriodicEntry 1 }
timeRangePeriodicFrequency OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The frequency of this periodic entry within the time range."
::= { timeRangePeriodicEntry 2 }
timeRangePeriodicPattern OBJECT-TYPE
SYNTAX Integer32 (0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The pattern for a periodic entry in the time range.
Can be one of the following:
0 - weekly,
1 - daily,
2 - monthly."
::= { timeRangePeriodicEntry 3 }
timeRangePeriodicDayMask OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Depending on the value of the timeRangeEntryPattern
this field can have different meanings. In case
timeRangeEntryPattern is set to 'daily' or 'weekly'
the field contains a bitmap where each bit presents
a day of week. Structure of the bitmap is the following :
bit 0 - sunday,
bit 1 - monday,
bit 2 - tuesday,
bit 3 - wednesday,
bit 4 - thursday,
bit 5 - friday,
bit 6 - saturday.
In case timeRangeEntryPattern is set to 'monthly'
the field contains a day of month (1..31)."
::= { timeRangePeriodicEntry 4 }
timeRangePeriodicStartDate OBJECT-TYPE
SYNTAX TimeRangePeriodicDate
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The start date for a periodic entry in the time range"
::= { timeRangePeriodicEntry 5 }
timeRangePeriodicStartDay OBJECT-TYPE
SYNTAX BITS {
sunday(1),
monday(2),
tuesday(3),
wednesday(4),
thursday(5),
friday(6),
saturday(7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The starting day or days on which the configuration that
referenced the time range starts going into effect.
Same day can be set for both timeRangePeriodicStartDay and
timeRangePeriodicEndDay objects "
::= { timeRangePeriodicEntry 6 }
timeRangePeriodicStartTime OBJECT-TYPE
SYNTAX TimeRangePeriodicTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The starting time for an periodic entry in the time range."
::= { timeRangePeriodicEntry 7 }
timeRangePeriodicEndDate OBJECT-TYPE
SYNTAX TimeRangePeriodicDate
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end date for a periodic entry in the time range"
::= { timeRangePeriodicEntry 8 }
timeRangePeriodicEndDay OBJECT-TYPE
SYNTAX BITS {
sunday(1),
monday(2),
tuesday(3),
wednesday(4),
thursday(5),
friday(6),
saturday(7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ending day or days on which the configuration that
referenced the time range is no longer in efect.
Same day can be set for both timeRangePeriodicStartDay
and timeRangePeriodicEndDay objects"
::= { timeRangePeriodicEntry 9 }
timeRangePeriodicEndTime OBJECT-TYPE
SYNTAX TimeRangePeriodicTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end time for an periodic entry in the time range.
Use end time 00:00 to specify last minute of the day."
::= { timeRangePeriodicEntry 10 }
timeRangePeriodicStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.
active(1) - this timeRangePeriodicEntry is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { timeRangePeriodicEntry 11 }
END

View File

@ -0,0 +1,476 @@
LANCOM-TIMEZONE-PRIVATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB
fastPath FROM LANCOM-REF-MIB;
fastPathTimeZonePrivate MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH for system time, timezone and summer-time settings"
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200702280500Z" -- 28 Feb 2007 05:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPath 42 }
agentSystemTimeGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 1 }
agentTimeZoneGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 2 }
agentSummerTimeGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 3 }
agentSummerTimeRecurringGroup OBJECT IDENTIFIER ::={ agentSummerTimeGroup 2 }
agentSummerTimeNonRecurringGroup OBJECT IDENTIFIER ::={ agentSummerTimeGroup 3 }
--
-- Agent system time mib object
--
agentSystemTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the current sytem time
(includes the TimeZone offset and summertime Offset)
Only in the case of platforms supporting Real Time Clock,
this object can be set"
::={ agentSystemTimeGroup 1}
agentSystemDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the current sytem date.
Only in the case of platforms supporting Real Time Clock,
this object can be set and range is Jan 01 2010 to Dec 31 2079"
::={ agentSystemTimeGroup 2}
agentSystemTimeZoneAcronym OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the zone acronym of summertime when summertime is in effect
If summer-time is not in effect or if there is no acronym for summer-time it defaults
To TimeZone acronym."
::={ agentSystemTimeGroup 3}
agentSystemTimeSource OBJECT-TYPE
SYNTAX INTEGER { none(0), sntp(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the time source from which the time update is taken."
::={ agentSystemTimeGroup 4}
agentSystemSummerTimeState OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(0) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enabled : summer-time is in effect currently
disabled : summer-time is not in effect currently"
::={ agentSystemTimeGroup 5}
--
-- Agent timezone setting mib object
--
agentTimeZoneHoursOffset OBJECT-TYPE
SYNTAX Integer32(-12..13)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the hours to be added to the UTC time"
DEFVAL { 0 }
::={ agentTimeZoneGroup 1 }
agentTimeZoneMinutesOffset OBJECT-TYPE
SYNTAX Integer32(0..59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the minutes to be added to the UTC time."
DEFVAL { 0 }
::={ agentTimeZoneGroup 2 }
agentTimeZoneAcronym OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the acronym associated with the zone."
::={ agentTimeZoneGroup 3 }
--
-- Agent summertime Group mib objects
--
agentSummerTimeMode OBJECT-TYPE
SYNTAX INTEGER
{
noSummertime(0),
recurring(1),
recurringEu(2),
recurringUsa(3),
nonrecurring(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "recurring- set the parameters for recurring summer-time
non-recurring- set the parameters for non-recurring summer-time
no-summertime- disable the summer-time "
DEFVAL { noSummertime }
::={ agentSummerTimeGroup 1 }
--
-- Agent summertime recurring mib objects
--
agentStRecurringStartingWeek OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the week of the month from which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 1}
agentStRecurringStartingDay OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
sun(1),
mon(2),
tue(3),
wed(4),
thu(5),
fri(6),
sat(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStRecurringStartingWeek from
which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 2}
agentStRecurringStartingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the year from which the
summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 3}
agentStRecurringStartingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time in the hh:mm format from
which the summer-time should be effective.
range for hh: 0 to 23
range for mm: 0 to 59 "
::={ agentSummerTimeRecurringGroup 4}
agentStRecurringEndingWeek OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the week of the Month in which the
summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 5}
agentStRecurringEndingDay OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
sun(1),
mon(2),
tue(3),
wed(4),
thu(5),
fri(6),
sat(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStRecurringStartingWeek on which the
summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 6}
agentStRecurringEndingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the year in which the summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 7}
agentStRecurringEndingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time of the agentStRecurringEndingDay in hh:mm format
at which the summer-time should end.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeRecurringGroup 8}
agentStRecurringZoneAcronym OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone associated with the summer-time
recurring configuration.
the acronym maximum legth is 4 characters"
::={ agentSummerTimeRecurringGroup 9}
agentStRecurringZoneOffset OBJECT-TYPE
SYNTAX Integer32(0 | 1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone offset in minutes which will be added to the UTC time
during the summer-time of every year."
DEFVAL { 0 }
::={ agentSummerTimeRecurringGroup 10}
--
-- Agent summertime non-recurring mib objects
--
agentStNonRecurringStartingDay OBJECT-TYPE
SYNTAX Integer32(0 |1..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStNonRecurringStartingMonth from
which the summer-time should be effective."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 1 }
agentStNonRecurringStartingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the Month of the agentStNonRecurringStartingYear from
which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeNonRecurringGroup 2 }
agentStNonRecurringStartingYear OBJECT-TYPE
SYNTAX Integer32(0 |2000..2097)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the year from which the summer-time should be effective."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 3 }
agentStNonRecurringStartingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time in the hh:mm format. The time of agentStNonRecurringStartingDay
from which the summer-time should be effective.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeNonRecurringGroup 4 }
agentStNonRecurringEndingDay OBJECT-TYPE
SYNTAX Integer32(0 |1..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStNonRecurringEndingMonth on
which the summer-time should end."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 5}
agentStNonRecurringEndingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the agentStNonRecurringEndingYear in which
the summer-time should end."
DEFVAL { none }
::={ agentSummerTimeNonRecurringGroup 6 }
agentStNonRecurringEndingYear OBJECT-TYPE
SYNTAX Integer32(0 |2000..2097)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the year in which the summer-time should end."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 7 }
agentStNonRecurringEndingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time on the agentStNonRecurringEndingDay in hh:mm format
at which the summer-time should end.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeNonRecurringGroup 8}
agentStNonRecurringZoneOffset OBJECT-TYPE
SYNTAX Integer32(0 |1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone offset in minutes which will be added to
the UTC time during the summer-time."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 9 }
agentStNonRecurringZoneAcronym OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone associated with the summer-time
non recurring configuration.
the acronym maximum legth is 4 characters"
::={ agentSummerTimeNonRecurringGroup 10 }
END

194
mibs/lancom/LANCOM-UDLD-MIB Normal file
View File

@ -0,0 +1,194 @@
LANCOM-UDLD-MIB DEFINITIONS ::= BEGIN
-- Broadcom FastPath Switching MIB
-- Copyright 2016 Broadcom.
-- This SNMP Management Information Specification
-- embodies Broadcom's confidential and proprietary
-- intellectual property. Broadcom retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
fastPath FROM LANCOM-REF-MIB
DisplayString FROM RFC1213-MIB
ifIndex FROM IF-MIB;
fastPathUdld MODULE-IDENTITY
LAST-UPDATED "200712030000Z" -- 03 December 2007 12:00:00 GMT
ORGANIZATION "Broadcom "
CONTACT-INFO
" Customer Support
Postal: Broadcom
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath UDLD."
-- Revision history.
REVISION
"200802240000Z" -- 22 February 2008 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 54 }
agentUdldMIBObjects OBJECT IDENTIFIER ::= { fastPathUdld 1 }
agentUdldGlobal OBJECT IDENTIFIER ::= { agentUdldMIBObjects 1 }
agentUdldInterface OBJECT IDENTIFIER ::= { agentUdldMIBObjects 2 }
-- ***************************************************************************
--
-- The UDLD Global Group
-- Manage Global UDLD settings.
--
-- ***************************************************************************
agentUdldGlobalMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mode of UDLDP feature on the device.
enable -- Unidirectional Link Detection Protocol is
enabled on the device.
disable -- Unidirectional Link Detection Protocol is
disabled on the device."
::= { agentUdldGlobal 1 }
agentUdldMessageInterval OBJECT-TYPE
SYNTAX INTEGER (1..90)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates interval in seconds at which each port
sends a packet to all of its neighbors at
steady state when the link has been identified as
bidirectional."
::= { agentUdldGlobal 2 }
agentUdldTimeoutInterval OBJECT-TYPE
SYNTAX INTEGER (3..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates Timeout interval in seconds."
::= { agentUdldGlobal 3 }
agentUdldReset OBJECT-TYPE
SYNTAX INTEGER {
normalOperation(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Resets all interfaces that have been shutdown by UDLD. On read OID will always be 0."
::= { agentUdldGlobal 4 }
-- ****************************************************************************
--
-- The UDLD Interface Group
-- Manage UDLD on interface.
--
-- ****************************************************************************
agentUdldInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UdldInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing the status
of UDLDP on the device's interfaces."
::= { agentUdldInterface 1 }
agentUdldInterfaceEntry OBJECT-TYPE
SYNTAX UdldInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry exists for each interface that supports
UDLDP."
INDEX { ifIndex }
::= { agentUdldInterfaceTable 1 }
UdldInterfaceEntry ::= SEQUENCE {
agentUdldInterfaceOperStatus INTEGER,
agentUdldInterfaceAdminMode INTEGER,
agentUdldInterfaceAggresiveMode TruthValue
}
agentUdldInterfaceOperStatus OBJECT-TYPE
SYNTAX INTEGER {
shutdown(1),
undetermined(2),
biDirectional(3),
notApplicable(4),
undetermined-LinkDown(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This mib object contains the following values,
which has the meaning as:
'shutdown' - An Unidirectional link has been
detected and the port has been disabled.
'undetermined' - Unidirectional Link Detection
protocol has not collected enough
information to determine if the
link is bidirectional or not.
'biDirectional' - A bidirectional link has been
detected.
'notApplicable' - Unidirectional Link Detection
Protocol is disabled.
'undetermined-LinkDown' - The port would transition into
this state when the port link physically
goes down due to any reasons other than
the port been put into D-Disable mode
by UDLD protocol on the switch.
"
::= { agentUdldInterfaceEntry 1}
agentUdldInterfaceAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Administrative mode of Unidirectional
Link Detection Protocol Feature configured on this
interface.
enable -- Unidirectional Link Detection Protocol is
enabled on this interface.
disable -- Unidirectional Link Detection Protocol is
disabled on this interface."
::= { agentUdldInterfaceEntry 2}
agentUdldInterfaceAggresiveMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the mode of UDLDP feature on the interface.
TRUE -- Aggressive mode is enabled on the interface.
FALSE -- Aggressive mode is disabled on the interface."
::= { agentUdldInterfaceEntry 3}
END

View File

@ -0,0 +1,689 @@
LCOS-SX-GENERAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
Integer32, Counter64, Gauge32, enterprises FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC;
lcosSXGeneral MODULE-IDENTITY
LAST-UPDATED "202006230000Z"
ORGANIZATION "LANCOM Systems GmbH"
CONTACT-INFO
"
Adenauerstrasse 20 / B2
52146 Wuerselen
Germany
Phone: +49 (0)2405 49 93 6 0
Fax: +49 (0)2405 49 93 6 99
E-Mail: info@lancom.de"
DESCRIPTION
"Management information base definitions"
REVISION "202006230000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { enterprises lancom-systems(2356) 100 }
MonitoringSensorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Sensor type values."
SYNTAX INTEGER {
fixed(1),
removable(2),
fixedAC(3),
removableDC(4),
fixedDC(5),
removableAC(6)
}
MonitoringModuleStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Module (fan, PSU) status values."
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3),
powering(4),
nopower(5),
notpowering(6),
incompatible(7),
warning(8),
present(9)
}
MonitoringTempSensorStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Temperatur sensor status values."
SYNTAX INTEGER {
low(0),
normal(1),
warning(2),
critical(3),
shutdown(4),
notpresent(5),
notoperational(6)
}
-- =============================================================================
-- {NODE} 1.3.6.1.4.1.2356.100.0
lcsNotificationGrp OBJECT IDENTIFIER ::= { lcosSXGeneral 0 }
-- =============================================================================
lcsTraps OBJECT IDENTIFIER ::= { lcsNotificationGrp 1 }
lcsTrapsTemperatureStateChange NOTIFICATION-TYPE
OBJECTS {
lcsMonitoringTempUnitIndex,
lcsNotificationTemperatureStatusCurrent,
lcsNotificationTemperatureStatusPrevious
}
STATUS current
DESCRIPTION
"Trap is sent when the system temperature crosses a threshold.
To avoid rapid flapping between states, a hysteresis may
be applied."
::= { lcsTraps 100 }
lcsTrapsFanStateChange NOTIFICATION-TYPE
OBJECTS {
lcsMonitoringFanIndex,
lcsNotificationStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when fan state change happens."
::= { lcsTraps 101 }
lcsTrapsPSUStateChange NOTIFICATION-TYPE
OBJECTS {
lcsMonitoringPSUIndex,
lcsNotificationStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when Power Supply state change happens."
::= { lcsTraps 102 }
-- =============================================================================
lcsNotificationVars OBJECT IDENTIFIER ::= { lcsNotificationGrp 2 }
lcsNotificationStateChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
insertion(1),
removal(2),
becomeoperational(3),
failure(4),
losepower(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes state change events of a fan or power supply.
insertion - hot-pluggable fan or power supply was inserted
removal - hot-pluggable fan or power supply was removed
becomeoperational - fan or power supply became operational after failure state
failure - fan or power supply failure happened
losepower - a power supply was operational, but the power to it has been disconnected or has failed"
::= { lcsNotificationVars 100 }
lcsNotificationTemperatureStatusCurrent OBJECT-TYPE
SYNTAX MonitoringTempSensorStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current status of the temperature sensor."
::= { lcsNotificationVars 101 }
lcsNotificationTemperatureStatusPrevious OBJECT-TYPE
SYNTAX MonitoringTempSensorStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The previous status of the temperatur sensor, i.e. before this events triggered."
::= { lcsNotificationVars 102 }
-- =============================================================================
-- {NODE} 1.3.6.1.4.1.2356.100.1
lcsStatus OBJECT IDENTIFIER ::= { lcosSXGeneral 1 }
-- =============================================================================
lcsMonitoring OBJECT IDENTIFIER ::= { lcsStatus 1 }
-- lcsMonitoringTempSensorsTable
lcsMonitoringTempSensorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF LcsMonitoringTempSensorsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of temperature sensors on the device."
::= { lcsMonitoring 1 }
lcsMonitoringTempSensorsTableEntry OBJECT-TYPE
SYNTAX LcsMonitoringTempSensorsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Temperature sensor entry."
INDEX { lcsMonitoringTempSensorUnitIndex, lcsMonitoringTempSensorIndex }
::= { lcsMonitoringTempSensorsTable 1 }
LcsMonitoringTempSensorsTableEntry ::= SEQUENCE {
lcsMonitoringTempSensorUnitIndex Unsigned32,
lcsMonitoringTempSensorIndex Unsigned32,
lcsMonitoringTempSensorDescription DisplayString,
lcsMonitoringTempSensorType MonitoringSensorType,
lcsMonitoringTempSensorState MonitoringTempSensorStatus,
lcsMonitoringTempSensorTemperature Integer32
}
lcsMonitoringTempSensorUnitIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device stacking unit index where the sensor is on, 1 if device is not
capable of stacking."
::= { lcsMonitoringTempSensorsTableEntry 1 }
lcsMonitoringTempSensorIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the temperature sensor on the device, repeating for multiple
stacking units."
::= { lcsMonitoringTempSensorsTableEntry 2 }
lcsMonitoringTempSensorDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the temperature sensor."
::= { lcsMonitoringTempSensorsTableEntry 3 }
lcsMonitoringTempSensorType OBJECT-TYPE
SYNTAX MonitoringSensorType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the temperature sensor. Usually fixed(1)."
::= { lcsMonitoringTempSensorsTableEntry 4 }
lcsMonitoringTempSensorState OBJECT-TYPE
SYNTAX MonitoringTempSensorStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the temperature sensor."
::= { lcsMonitoringTempSensorsTableEntry 5 }
lcsMonitoringTempSensorTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature measured by the temperature sensor."
::= { lcsMonitoringTempSensorsTableEntry 6 }
-- lcsMonitoringTempUnitTable
lcsMonitoringTempUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF LcsMonitoringTempUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of temperature state per unit."
::= { lcsMonitoring 2 }
lcsMonitoringTempUnitEntry OBJECT-TYPE
SYNTAX LcsMonitoringTempUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unit temperatur state entry."
INDEX { lcsMonitoringTempUnitIndex }
::= { lcsMonitoringTempUnitTable 1 }
LcsMonitoringTempUnitEntry ::= SEQUENCE {
lcsMonitoringTempUnitIndex Unsigned32,
lcsMonitoringTempUnitState MonitoringTempSensorStatus,
lcsMonitoringTempUnitTemperature Integer32
}
lcsMonitoringTempUnitIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit index of the unit, 1 if device is not capable of stacking."
::= { lcsMonitoringTempUnitEntry 1 }
lcsMonitoringTempUnitState OBJECT-TYPE
SYNTAX MonitoringTempSensorStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature state of the unit."
::= { lcsMonitoringTempUnitEntry 2 }
lcsMonitoringTempUnitTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest temperature currently reported by any sensor on the unit."
::= { lcsMonitoringTempUnitEntry 3 }
-- lcsMonitoringFansTable
lcsMonitoringFansTable OBJECT-TYPE
SYNTAX SEQUENCE OF LcsMonitoringFansTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of fans on the device."
::= { lcsMonitoring 3 }
lcsMonitoringFansTableEntry OBJECT-TYPE
SYNTAX LcsMonitoringFansTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fan entry."
INDEX { lcsMonitoringFanUnitIndex, lcsMonitoringFanIndex }
::= { lcsMonitoringFansTable 1 }
LcsMonitoringFansTableEntry ::= SEQUENCE {
lcsMonitoringFanUnitIndex Unsigned32,
lcsMonitoringFanIndex Unsigned32,
lcsMonitoringFanDescription DisplayString,
lcsMonitoringFanType MonitoringSensorType,
lcsMonitoringFanState MonitoringModuleStatus,
lcsMonitoringFanTemperature Integer32
}
lcsMonitoringFanUnitIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device stacking unit index where the fan is on, 1 if device is not
capable of stacking."
::= { lcsMonitoringFansTableEntry 1 }
lcsMonitoringFanIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the fan on the device, repeating for multiple
stacking units."
::= { lcsMonitoringFansTableEntry 2 }
lcsMonitoringFanDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the fan."
::= { lcsMonitoringFansTableEntry 3 }
lcsMonitoringFanType OBJECT-TYPE
SYNTAX MonitoringSensorType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the fan. Usually fixed(1) oder removable(2)."
::= { lcsMonitoringFansTableEntry 4 }
lcsMonitoringFanState OBJECT-TYPE
SYNTAX MonitoringModuleStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the fan."
::= { lcsMonitoringFansTableEntry 5 }
lcsMonitoringFanSpeed OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Speed of the fan in RPM."
::= { lcsMonitoringFansTableEntry 6 }
-- lcsMonitoringPSUTable
lcsMonitoringPSUTable OBJECT-TYPE
SYNTAX SEQUENCE OF LcsMonitoringPSUTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of power supply units on the device."
::= { lcsMonitoring 4 }
lcsMonitoringPSUTableEntry OBJECT-TYPE
SYNTAX LcsMonitoringPSUTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Power supply unit entry."
INDEX { lcsMonitoringPSUUnitIndex, lcsMonitoringPSUIndex }
::= { lcsMonitoringPSUTable 1 }
LcsMonitoringPSUTableEntry ::= SEQUENCE {
lcsMonitoringPSUUnitIndex Unsigned32,
lcsMonitoringPSUIndex Unsigned32,
lcsMonitoringPSUDescription DisplayString,
lcsMonitoringPSUType MonitoringSensorType,
lcsMonitoringPSUState MonitoringModuleStatus
}
lcsMonitoringPSUUnitIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device stacking unit index where the PSU is on, 1 if device is not
capable of stacking."
::= { lcsMonitoringPSUTableEntry 1 }
lcsMonitoringPSUIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of the PSU on the device, repeating for multiple
stacking units."
::= { lcsMonitoringPSUTableEntry 2 }
lcsMonitoringPSUDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the PSU."
::= { lcsMonitoringPSUTableEntry 3 }
lcsMonitoringPSUType OBJECT-TYPE
SYNTAX MonitoringSensorType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the PSU."
::= { lcsMonitoringPSUTableEntry 4 }
lcsMonitoringPSUState OBJECT-TYPE
SYNTAX MonitoringModuleStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the PSU."
::= { lcsMonitoringPSUTableEntry 5 }
-- =============================================================================
-- {NODE} 1.3.6.1.4.1.2356.100.2
lcsConfiguration OBJECT IDENTIFIER ::= { lcosSXGeneral 2 }
-- =============================================================================
lcsLMC OBJECT IDENTIFIER ::= { lcsConfiguration 1500 }
LMCStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Management, Monitoring and Control Status."
SYNTAX INTEGER {
unpaired(0),
paired(1),
disabled(2),
disabledByWLC(3),
operating(4),
httpProtocolError(5),
httpConnectionError(6),
dnsError(7),
memoryError(8),
notYet(9),
redirect(10),
authenticationError(11),
error(12),
certificateStorageError(13),
pairedAndClaimed(14),
certificateError(15),
deactivatedNoActivationCode(16)
}
lcsLMCOperating OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LMC Operating Switch
0:Disable
1:Enable
2:Try"
::= { lcsLMC 1 }
lcsLMCConfigViaDHCP OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables LMC configuration via DHCP option 43
0:Disable
1:Enable"
::= { lcsLMC 2 }
lcsLMCDomain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LMC Domain for example cloud.lancom.de"
::= { lcsLMC 3 }
lcsLMCAutoRenew OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Renew DHCP lease early when connection to LMC is not possible
0:Disabled
1:Enabled"
::= { lcsLMC 4 }
lcsLMCRolloutProjectID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LMC Project rollout information string"
::= { lcsLMC 5 }
lcsLMCRolloutLocationID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LMC Location rollout information string"
::= { lcsLMC 6 }
lcsLMCRolloutRole OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"LMC Role rollout information string"
::= { lcsLMC 7 }
lcsLMCZeroTouchSupport OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Support for Zero Touch
0:No
1:Yes"
::= { lcsLMC 50 }
lcsLMCPairingTokenPresent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Paring Token present
0:No
1:Yes"
::= { lcsLMC 51 }
lcsLMCManagementStatus OBJECT-TYPE
SYNTAX LMCStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Management status"
::= { lcsLMC 53 }
lcsLMCControlStatus OBJECT-TYPE
SYNTAX LMCStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control status"
::= { lcsLMC 54 }
lcsLMCMonitoringStatus OBJECT-TYPE
SYNTAX LMCStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Monitoring status"
::= { lcsLMC 55 }
lcsLMCConfigModified OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configuration modified by LMC
0:No
1:Yes"
::= { lcsLMC 57 }
lcsLMCDeviceID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device ID"
::= { lcsLMC 58 }
lcsLMCStackingStatus OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"0:NotSupported
1:StackingDisabled
2:StackingConfigured
3:StackingActive
4:StackingUnitConfigurationActive"
::= { lcsLMC 59 }
lcsLMCStatusRTT OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Heartbeat round trip time"
::= { lcsLMC 100 }
-- lcsLMCTransportStatusTable
lcsLMCTransportStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF LcsLMCTransportStatusTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transport status"
::= { lcsLMC 101 }
lcsLMCTransportStatusTableEntry OBJECT-TYPE
SYNTAX LcsLMCTransportStatusTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transport number"
INDEX { lcsLMCTransportStatusTransportNumberIndex }
::= { lcsLMCTransportStatusTable 1 }
LcsLMCTransportStatusTableEntry ::= SEQUENCE {
lcsLMCTransportStatusTransportNumberIndex Integer32,
lcsLMCTransportStatusServiceName DisplayString,
lcsLMCTransportStatusHttpRequests Counter64,
lcsLMCTransportStatusHttpRequestsErrors Counter64,
lcsLMCTransportStatusTXBytes Counter64,
lcsLMCTransportStatusRXBytes Counter64
}
lcsLMCTransportStatusTransportNumberIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Transport status index"
::= { lcsLMCTransportStatusTableEntry 1 }
lcsLMCTransportStatusServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service name"
::= { lcsLMCTransportStatusTableEntry 2 }
lcsLMCTransportStatusHttpRequests OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Http requests"
::= { lcsLMCTransportStatusTableEntry 3 }
lcsLMCTransportStatusHttpRequestsErrors OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Http request errors"
::= { lcsLMCTransportStatusTableEntry 4 }
lcsLMCTransportStatusTXBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted bytes"
::= { lcsLMCTransportStatusTableEntry 5 }
lcsLMCTransportStatusRXBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received bytes"
::= { lcsLMCTransportStatusTableEntry 7 }
END

25654
mibs/lancom/LCOS-SX-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,41 @@
LCOS-SX-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises FROM SNMPv2-SMI
lcosSX2 FROM LANCOM-REF-MIB;
lcosSxProducts MODULE-IDENTITY
LAST-UPDATED "202111190000Z"
ORGANIZATION "LANCOM Systems GmbH"
CONTACT-INFO
"
Adenauerstrasse 20 / B2
52146 Wuerselen
Germany
Phone: +49 (0)2405 49 93 6 0
Fax: +49 (0)2405 49 93 6 99
E-Mail: info@lancom.de"
DESCRIPTION
"LANCOM LCOS-SX Products MIB"
REVISION "202111190000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { lcosSX2 8 }
lcosSxProductsGS4530X OBJECT IDENTIFIER ::= { lcosSxProducts 4530 }
lcosSxProductsGS4530XP OBJECT IDENTIFIER ::= { lcosSxProducts 4531 }
lcosSxProductsGS4554X OBJECT IDENTIFIER ::= { lcosSxProducts 4554 }
lcosSxProductsGS4554XP OBJECT IDENTIFIER ::= { lcosSxProducts 4555 }
lcosSxProductsXS5110F OBJECT IDENTIFIER ::= { lcosSxProducts 5110 }
lcosSxProductsXS5116QF OBJECT IDENTIFIER ::= { lcosSxProducts 5116 }
lcosSxProductsXS6128QF OBJECT IDENTIFIER ::= { lcosSxProducts 6128 }
END

View File

@ -0,0 +1,216 @@
TACACS-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
fastPath FROM LANCOM-REF-MIB
InterfaceIndexOrZero FROM IF-MIB;
agentTacacsClientMIB MODULE-IDENTITY
LAST-UPDATED "201611210000Z" -- 21 Nov 2016 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
TACACS+ client configuration."
-- Revision history.
REVISION
"201611210000Z" -- 21 Nov 2016 12:00:00 GMT
DESCRIPTION
"Tacacs IPv6 Link Local Interface objects are added."
REVISION
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
DESCRIPTION
"TACACS Source Interface related Object added"
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200508170044Z" -- Wed Aug 17 00:44 GMT 2005
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 18 }
--***********************************************************************
-- MIB Objects
--***********************************************************************
agentTacacsClientObjects OBJECT IDENTIFIER ::= { agentTacacsClientMIB 1 }
--***********************************************************************
-- agentTacacsGlobalConfigGroup -> objects in this group are GlobalConfig
-- of the TACACS client.
--***********************************************************************
agentTacacsGlobalConfigGroup OBJECT IDENTIFIER
::= { agentTacacsClientObjects 1 }
agentTacacsGlobalTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time-out in seconds for communication
with TACACS servers ."
DEFVAL { 5 }
::= { agentTacacsGlobalConfigGroup 1 }
agentTacacsGlobalKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Encryption and Authentication key used in
communication with TACACS servers. This is write-only value.
It always returns empty string on request."
::= { agentTacacsGlobalConfigGroup 2 }
agentTacacsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentTacacsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Tacacs server entries"
::= { agentTacacsClientObjects 2 }
agentTacacsServerEntry OBJECT-TYPE
SYNTAX AgentTacacsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Tacacs Server table."
INDEX {agentTacacsServerIpAddress}
::= { agentTacacsServerTable 1 }
AgentTacacsServerEntry ::=
SEQUENCE {
agentTacacsServerIpAddress
InetAddress,
agentTacacsPortNumber
Unsigned32,
agentTacacsTimeOut
Unsigned32,
agentTacacsKey
OCTET STRING,
agentTacacsPriority
Unsigned32,
agentTacacsServerStatus
RowStatus,
agentTacacsServerIpAddrType
InetAddressType,
agentTacacsServerLinkLocalIntf
InterfaceIndexOrZero
}
agentTacacsServerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address or HostName of the TACACS server.
Specify link local address if link local interface is configured."
::= { agentTacacsServerEntry 1 }
agentTacacsPortNumber OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number of the TACACS server."
DEFVAL { 49 }
::= { agentTacacsServerEntry 2 }
agentTacacsTimeOut OBJECT-TYPE
SYNTAX Unsigned32(1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time out value for the TACACS server.
If not set the value of agentTacacsGlobalTimeout will be used"
::= { agentTacacsServerEntry 3 }
agentTacacsKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The authentication key for the TACACS server."
::= { agentTacacsServerEntry 4 }
agentTacacsPriority OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority of the TACACS server."
DEFVAL { 0 }
::= { agentTacacsServerEntry 5 }
agentTacacsServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry .
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry."
::= { agentTacacsServerEntry 6 }
agentTacacsServerIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address of the TACACS server.
IPv4 and DNS types are supported currently"
::= { agentTacacsServerEntry 7 }
agentTacacsServerLinkLocalIntf OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A link local interface selection on an Interface Index(supported
link local interfaces are physical interface, network port and service port).
A non-zero value indicates ifIndex for the corresponding interface
entry in the ifTable is selected."
::= { agentTacacsServerEntry 8 }
agentTacacsSourceInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A source-interface selection on an Interface Index (like vlan based
routing interface, port based routing interface, loopback interface).
A non-zero value indicates ifIndex for the corresponding interface
entry in the ifTable is selected. A zero value indicates the
source-interface un-selection."
::= { agentTacacsGlobalConfigGroup 3 }
agentTacacsServicePortSrcInterface OBJECT-TYPE
SYNTAX INTEGER { servicePortEnable(1),
servicePortDisable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To select Service Port as a source-interface."
::= {agentTacacsGlobalConfigGroup 4 }
END