mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
515 lines
18 KiB
Plaintext
Executable File
515 lines
18 KiB
Plaintext
Executable File
BASP-Config-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Broadcom(R) Advanced Server Configuration MIB
|
|
--
|
|
-- This MIB defines LoadBalance/VLAN configuration Management Information Base.
|
|
-- These objects are part of the enterprise MIB for Broadcom Advanced Server.
|
|
--
|
|
|
|
IMPORTS
|
|
enterprises, IpAddress
|
|
FROM RFC1155-SMI
|
|
OBJECT-TYPE
|
|
FROM RFC-1212
|
|
DisplayString, PhysAddress
|
|
FROM RFC1213-MIB;
|
|
|
|
|
|
broadcom OBJECT IDENTIFIER ::= { enterprises 4413 }
|
|
enet OBJECT IDENTIFIER ::= { broadcom 1 }
|
|
basp OBJECT IDENTIFIER ::= { enet 2 }
|
|
baspConfig OBJECT IDENTIFIER ::= { basp 1 }
|
|
baspTeam OBJECT IDENTIFIER ::= { baspConfig 1 }
|
|
baspPhyAdapter OBJECT IDENTIFIER ::= { baspConfig 2 }
|
|
baspVirAdapter OBJECT IDENTIFIER ::= { baspConfig 3 }
|
|
|
|
|
|
-- baspTeam Group --
|
|
btTeamNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of loadbalance teams
|
|
present on this system."
|
|
::= { baspTeam 1 }
|
|
|
|
btTeamTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BtTeamEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of team entries. The number of
|
|
teams is given by the value of teamNumber."
|
|
::= { baspTeam 2 }
|
|
|
|
btTeamEntry OBJECT-TYPE
|
|
SYNTAX BtTeamEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An entry containing team objects at the
|
|
target system."
|
|
INDEX { btTeamIndex }
|
|
::= { btTeamTable 1 }
|
|
|
|
BtTeamEntry ::=
|
|
SEQUENCE {
|
|
btTeamIndex
|
|
INTEGER(0..65535),
|
|
btTeamName
|
|
DisplayString,
|
|
btTeamType
|
|
INTEGER,
|
|
btTeamMacAddress
|
|
PhysAddress,
|
|
btPhyNumber
|
|
INTEGER,
|
|
btVirNumber
|
|
INTEGER,
|
|
btMode
|
|
INTEGER,
|
|
btLiveLinkEnable
|
|
INTEGER,
|
|
btLinkPacketFrequency
|
|
INTEGER,
|
|
btLinkMaxRetry
|
|
INTEGER,
|
|
btLinkRetryFrequency
|
|
INTEGER,
|
|
btLinkTargetIpAddress1
|
|
IpAddress,
|
|
btLinkTargetIpAddress2
|
|
IpAddress,
|
|
btLinkTargetIpAddress3
|
|
IpAddress,
|
|
btLinkTargetIpAddress4
|
|
IpAddress
|
|
}
|
|
|
|
btTeamIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An unique value for each team. The value for
|
|
each team must remain constant at
|
|
least from one re-initialization of the entity's
|
|
network management system to the next re-
|
|
initialization."
|
|
|
|
::= { btTeamEntry 1 }
|
|
|
|
btTeamName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A textual string containing name of the team"
|
|
::= { btTeamEntry 2 }
|
|
|
|
btTeamType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
team-SLB(100),
|
|
team-FEC-GEC(101),
|
|
team-802-3-AD(102),
|
|
team-SLB-AFD(104)
|
|
}
|
|
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of team, distinguished according to
|
|
the attribute assigned. When team has only one
|
|
physical member, the team type is ignored"
|
|
::= { btTeamEntry 3 }
|
|
|
|
btTeamMacAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Mac address of the team. Mac address is
|
|
assigned to a team when the team type is
|
|
team-FEC-GEC(101) or team-802-3-AD(102)"
|
|
::= { btTeamEntry 4 }
|
|
|
|
btPhyNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of physical adapters in the team"
|
|
::= { btTeamEntry 5 }
|
|
|
|
btVirNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of virtual adapters in the team "
|
|
::= { btTeamEntry 6 }
|
|
|
|
btMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
primaryMode(1),
|
|
standby(2)
|
|
}
|
|
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"mode of this team, PrimaryMode(0) or
|
|
Standby(1). For team type other than
|
|
team-SLB(100), this should always be
|
|
PrimaryMode(0)."
|
|
::= { btTeamEntry 7 }
|
|
|
|
btLiveLinkEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled(1),
|
|
enabled(2)
|
|
}
|
|
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"LiveLink is enabled or not. Probe packet can
|
|
be enabled only for team-SLB(100) and
|
|
team-SLB-AFD(104)."
|
|
::= { btTeamEntry 8 }
|
|
|
|
btLinkPacketFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For LiveLink feature: The frequency in
|
|
milliseconds that a link packet is to be sent."
|
|
::= { btTeamEntry 9 }
|
|
|
|
btLinkMaxRetry OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For LiveLink feature: The maximum number of
|
|
retries before failing a team member."
|
|
::= { btTeamEntry 10 }
|
|
|
|
btLinkRetryFrequency OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For LiveLink feature: The frequency (milliseconds)
|
|
a link packet is to be sent after a dropped link
|
|
packet is detected."
|
|
::= { btTeamEntry 11 }
|
|
|
|
btLinkTargetIpAddress1 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For LiveLink feature: The target IP address that
|
|
a link packet is sent to. A DNS name cannot be
|
|
specified since there is no reliable method to
|
|
resolve the DNS name without introducing
|
|
unacceptable risk. Only the first one is mandatory
|
|
for LiveLink. All 0 is not available."
|
|
::= { btTeamEntry 12 }
|
|
|
|
btLinkTargetIpAddress2 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For LiveLink feature: The target IP address that
|
|
a link packet is sent to. A DNS name cannot be
|
|
specified since there is no reliable method to
|
|
resolve the DNS name without introducing
|
|
unacceptable risk. This one is optional for
|
|
LiveLink. All 0 is not available."
|
|
::= { btTeamEntry 13 }
|
|
|
|
btLinkTargetIpAddress3 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For LiveLink feature: The target IP address that
|
|
a link packet is sent to. A DNS name cannot be
|
|
specified since there is no reliable method to
|
|
resolve the DNS name without introducing
|
|
unacceptable risk. This one is optional for
|
|
LiveLink. All 0 is not available."
|
|
::= { btTeamEntry 14 }
|
|
|
|
btLinkTargetIpAddress4 OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"For LiveLink feature: The target IP address that
|
|
a link packet is sent to. A DNS name cannot be
|
|
specified since there is no reliable method to
|
|
resolve the DNS name without introducing
|
|
unacceptable risk. This one is optional for
|
|
LiveLink. All 0 is not available."
|
|
::= { btTeamEntry 15 }
|
|
|
|
-- baspPhyAdapter Group --
|
|
|
|
btPhyAdapterNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of physical adapters presented
|
|
in the physical adapter table."
|
|
::= { baspPhyAdapter 1 }
|
|
|
|
btPhyAdapterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BtPhyAdapterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The phyMember tables contain the physical
|
|
adapter members of loadbalance teams."
|
|
::= { baspPhyAdapter 2 }
|
|
|
|
btPhyAdapterEntry OBJECT-TYPE
|
|
SYNTAX BtPhyAdapterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A team entry containing objects at the
|
|
target system."
|
|
INDEX { btpTeamIndex,
|
|
btpAdapterIndex }
|
|
::= { btPhyAdapterTable 1 }
|
|
|
|
BtPhyAdapterEntry ::=
|
|
SEQUENCE {
|
|
btpTeamIndex
|
|
INTEGER(0..65535),
|
|
btpAdapterIndex
|
|
INTEGER(0..65535),
|
|
btpAdapterDesc
|
|
DisplayString,
|
|
btpMemberType
|
|
INTEGER,
|
|
btpMacAddress
|
|
PhysAddress,
|
|
btpMemberState
|
|
INTEGER,
|
|
btpLiveLinkIp
|
|
IpAddress
|
|
}
|
|
|
|
btpTeamIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An unique value for each team."
|
|
::= { btPhyAdapterEntry 1 }
|
|
|
|
btpAdapterIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A value for each adapter within a team."
|
|
::= { btPhyAdapterEntry 2 }
|
|
|
|
|
|
btpAdapterDesc OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" A textual string containing name of the adapter"
|
|
::= { btPhyAdapterEntry 3 }
|
|
|
|
btpMemberType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
load-balance(100),
|
|
standby(101)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of adapter member."
|
|
::= { btPhyAdapterEntry 4 }
|
|
|
|
|
|
btpMacAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Mac address of the adapter."
|
|
::= { btPhyAdapterEntry 5 }
|
|
|
|
btpMemberState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown(1),
|
|
link-up-not-join-traffic(2),
|
|
disable-not-join-traffic(3),
|
|
join-traffic(4)
|
|
}
|
|
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"State of the interface in the team."
|
|
::= { btPhyAdapterEntry 6 }
|
|
|
|
btpLiveLinkIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP address for LiveLink."
|
|
::= { btPhyAdapterEntry 7 }
|
|
|
|
|
|
-- baspVirmember Group --
|
|
|
|
btVirAdapterNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of virtual adapters presented
|
|
in the virtual adapter table."
|
|
::= { baspVirAdapter 1 }
|
|
|
|
btVirAdapterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BtVirAdapterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The virMember tables contain the VLAN
|
|
members of loadbalance teams."
|
|
::= { baspVirAdapter 2 }
|
|
|
|
btVirAdapterEntry OBJECT-TYPE
|
|
SYNTAX BtVirAdapterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A team entry containing objects at the
|
|
target system."
|
|
INDEX { btvTeamIndex,
|
|
btvAdapterIndex }
|
|
::= { btVirAdapterTable 1 }
|
|
|
|
BtVirAdapterEntry ::=
|
|
SEQUENCE {
|
|
btvTeamIndex
|
|
INTEGER(0..65535),
|
|
btvAdapterIndex
|
|
INTEGER(0..65535),
|
|
btvAdapterDesc
|
|
DisplayString,
|
|
btvVlanId
|
|
INTEGER,
|
|
btvLinkStatus
|
|
INTEGER,
|
|
btvIPAddress
|
|
IpAddress,
|
|
btvSubnetMask
|
|
IpAddress,
|
|
btvPhysAddress
|
|
PhysAddress,
|
|
btvLineSpeed
|
|
DisplayString
|
|
}
|
|
|
|
btvTeamIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An unique value for each team."
|
|
::= { btVirAdapterEntry 1 }
|
|
|
|
btvAdapterIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A unique value for each virtual adapter in a team."
|
|
::= { btVirAdapterEntry 2 }
|
|
|
|
btvAdapterDesc OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" A textual string containing name of the VLAN"
|
|
::= { btVirAdapterEntry 3 }
|
|
|
|
btvVlanId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"802.1Q VLAN ID of the virtual adapter."
|
|
::= { btVirAdapterEntry 4 }
|
|
|
|
btvLinkStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
link-up(1),
|
|
link-fail(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Virtual adapter link status"
|
|
::= { btVirAdapterEntry 5 }
|
|
|
|
btvIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP address of the virtual adapter."
|
|
::= { btVirAdapterEntry 6 }
|
|
|
|
btvSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"IP subnet Mask of the virtual adapter."
|
|
::= { btVirAdapterEntry 7 }
|
|
|
|
btvPhysAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"MAC address of the virtual adapter."
|
|
::= { btVirAdapterEntry 8 }
|
|
|
|
btvLineSpeed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A textual string displays the operating speed
|
|
of the virtual adapter."
|
|
::= { btVirAdapterEntry 9 }
|
|
|
|
END
|