mibs/MIBS/extreme/EXTREME-ESRP-MIB
2023-12-05 12:25:34 +01:00

1302 lines
50 KiB
Plaintext

-- ################################################################################
EXTREME-ESRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
NOTIFICATION-TYPE, OBJECT-IDENTITY FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
MacAddress FROM SNMPv2-TC
OBJECT-TYPE FROM SNMPv2-SMI
Counter32, IpAddress FROM SNMPv2-SMI
Integer32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
ExtremeGenAddr FROM EXTREME-BASE-MIB
extremeAgent FROM EXTREME-BASE-MIB
PortList FROM EXTREME-BASE-MIB;
extremeEsrp MODULE-IDENTITY
LAST-UPDATED "200506240000Z"
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO "www.extremenetworks.com"
DESCRIPTION "Extreme Standby Routing Protocol information"
::= { extremeAgent 12 }
extremeEsrpNotifications OBJECT IDENTIFIER ::= { extremeEsrp 7 }
extremeEsrpNotificationsPrefix OBJECT IDENTIFIER ::= { extremeEsrpNotifications 0 }
extremeEsrpObjects OBJECT IDENTIFIER ::= { extremeEsrp 8 }
extremeEsrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains ESRP information for this device."
::= { extremeEsrp 2 }
extremeEsrpEntry OBJECT-TYPE
SYNTAX ExtremeEsrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual entry of this table contains ESRP information for a given vlan belonging to a given ESRP group."
INDEX {extremeEsrpVlanIfIndex, extremeEsrpGroup}
::= {extremeEsrpTable 1}
ExtremeEsrpEntry ::= SEQUENCE {
extremeEsrpVlanIfIndex INTEGER,
extremeEsrpGroup INTEGER,
extremeEsrpRowStatus RowStatus,
extremeEsrpNetAddress ExtremeGenAddr,
extremeEsrpState INTEGER,
extremeEsrpPriority INTEGER,
extremeEsrpElectionAlgorithm INTEGER,
extremeEsrpHelloTimer INTEGER,
extremeEsrpActivePorts INTEGER,
extremeEsrpTrackedActivePorts Integer32,
extremeEsrpTrackedIpRoutes Integer32,
extremeEsrpTrackedPings Integer32,
extremeEsrpNumTransitionsToMaster Integer32,
extremeEsrpNumTransitionsToSlave Integer32,
extremeEsrpInternalActivePorts INTEGER
}
extremeEsrpVlanIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Any index to this table has a value that is
the same as the ifIndex of one of the vlans
present in the ifTable."
::= { extremeEsrpEntry 1 }
extremeEsrpGroup OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Indicates a gateway addresses this router backs
up. Any gateway address can be backed up by a
group of routers with one as the master and the
others as backup. An instance of this object
refers to one such group. Only the default group
1 is supported currently."
::= { extremeEsrpEntry 2 }
extremeEsrpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { extremeEsrpEntry 3 }
extremeEsrpNetAddress OBJECT-TYPE
SYNTAX ExtremeGenAddr
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP/IPX address of this vlan. This entry
is null if no address has been assigned to the
vlan."
::= { extremeEsrpEntry 4 }
extremeEsrpState OBJECT-TYPE
SYNTAX INTEGER {
neutral(1),
master(2),
slave(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the ESRP state of this ESRP router."
::= { extremeEsrpEntry 5 }
extremeEsrpPriority OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority which would be advertised by this
router for determining the esrp master."
::= { extremeEsrpEntry 6 }
extremeEsrpElectionAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
portsTrackPriorityMac(1),
trackPortsPriorityMac(2),
priorityPortsTrackMac(3),
priorityTrackPortsMac(4),
priorityMacOnly(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The algorithm to use in selecting the esrp master."
::= { extremeEsrpEntry 7 }
extremeEsrpHelloTimer OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval for exchanging hello messages."
::= { extremeEsrpEntry 8 }
extremeEsrpActivePorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of physical ports that are in this
vlan."
::= { extremeEsrpEntry 9 }
extremeEsrpTrackedActivePorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ports belonging to the vlans
that are tracked by this esrp router."
::= { extremeEsrpEntry 10 }
extremeEsrpTrackedIpRoutes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ip routes that are tracked
by this esrp router."
::= { extremeEsrpEntry 11 }
extremeEsrpTrackedPings OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ip addresses that are ping-tracked
by this esrp router."
::= { extremeEsrpEntry 12 }
extremeEsrpNumTransitionsToMaster OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of transitions to Master
by this esrp router."
::= { extremeEsrpEntry 13 }
extremeEsrpNumTransitionsToSlave OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of transitions to Slave
by this esrp router."
::= { extremeEsrpEntry 14 }
extremeEsrpInternalActivePorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of internal physical ports that are
in this vlan."
::= { extremeEsrpEntry 15 }
extremeEsrpNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains ESRP information received from the ESRP
neighbors of this device."
::= { extremeEsrp 3 }
extremeEsrpNeighborEntry OBJECT-TYPE
SYNTAX ExtremeEsrpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each individual entry of this table contains ESRP information
of one ESRP neighbor."
INDEX {extremeEsrpVlanIfIndex,
extremeEsrpGroup,
extremeEsrpNeighborMacAddress}
::= {extremeEsrpNeighborTable 1}
ExtremeEsrpNeighborEntry ::= SEQUENCE {
extremeEsrpNeighborMacAddress MacAddress,
extremeEsrpNeighborGroup INTEGER,
extremeEsrpNeighborNetAddress ExtremeGenAddr,
extremeEsrpNeighborState INTEGER,
extremeEsrpNeighborPriority Integer32,
extremeEsrpNeighborElectionAlgorithm INTEGER,
extremeEsrpNeighborHelloTimer Integer32,
extremeEsrpNeighborActivePorts Integer32,
extremeEsrpNeighborTrackedActivePorts Integer32,
extremeEsrpNeighborTrackedIpRoutes Integer32,
extremeEsrpNeighborInternalActivePorts Integer32
}
extremeEsrpNeighborMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mac address of other esrp routers that backup
this gateway address."
::= { extremeEsrpNeighborEntry 1 }
extremeEsrpNeighborGroup OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates a gateway addresses this router backs
up. Any gateway address can be backed up by a
group of routers with one as the master and the
others as backup. An instance of this object
refers to one such group. Note that this object
is defined in addition to extremeEsrpGroup.
Whereas the extremeEsrpGroup refers to the group
information advertised by this host the
extremeEsrpNeighborGroup refers to the group
information reported by the neighbor. There
might be a conflict. Only the default group
1 is supported currently."
::= { extremeEsrpNeighborEntry 2 }
extremeEsrpNeighborNetAddress OBJECT-TYPE
SYNTAX ExtremeGenAddr
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The network layer address of this router. This
may be null if no address was assigned."
::= { extremeEsrpNeighborEntry 3 }
extremeEsrpNeighborState OBJECT-TYPE
SYNTAX INTEGER {
neutral(1),
master(2),
slave(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the esrp neighbor."
::= { extremeEsrpNeighborEntry 4 }
extremeEsrpNeighborPriority OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority reported by this esrp neighbor."
::= { extremeEsrpNeighborEntry 5 }
extremeEsrpNeighborElectionAlgorithm OBJECT-TYPE
SYNTAX INTEGER {
portAndPriority(1),
priority(2),
priorityThenPort(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The algorithm to use in selecting the esrp master
reported by this esrp neighbor."
::= { extremeEsrpNeighborEntry 6 }
extremeEsrpNeighborHelloTimer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time interval for exchanging hello messages
configured at this esrp neighbor."
::= { extremeEsrpNeighborEntry 7 }
extremeEsrpNeighborActivePorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of physical ports that are in present
in the neighbor's vlan."
::= { extremeEsrpNeighborEntry 8 }
extremeEsrpNeighborTrackedActivePorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ports belonging to the vlans
that are tracked by this esrp neighbor."
::= { extremeEsrpNeighborEntry 9 }
extremeEsrpNeighborTrackedIpRoutes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ip routes that are tracked
by this esrp neighbor."
::= { extremeEsrpNeighborEntry 10 }
extremeEsrpNeighborInternalActivePorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of internal ports that are in present
in the neighbor."
::= { extremeEsrpNeighborEntry 11 }
extremeEsrpTrackVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpTrackVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information on the VLANs tracked by
this ESRP router."
::= { extremeEsrp 4 }
extremeEsrpTrackVlanEntry OBJECT-TYPE
SYNTAX ExtremeEsrpTrackVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table of tracked VLAN information."
INDEX {extremeEsrpVlanIfIndex,
extremeEsrpGroup,
extremeEsrpTrackVlanIfIndex}
::= {extremeEsrpTrackVlanTable 1}
ExtremeEsrpTrackVlanEntry ::= SEQUENCE {
extremeEsrpTrackVlanIfIndex INTEGER,
extremeEsrpTrackVlanRowStatus RowStatus
}
extremeEsrpTrackVlanIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the tracked vlan."
::= { extremeEsrpTrackVlanEntry 1 }
extremeEsrpTrackVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { extremeEsrpTrackVlanEntry 2 }
extremeEsrpTrackIpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpTrackIpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information on the IP routes tracked
by this ESRP router."
::= { extremeEsrp 5 }
extremeEsrpTrackIpRouteEntry OBJECT-TYPE
SYNTAX ExtremeEsrpTrackIpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table of tracked IP routes information."
INDEX {extremeEsrpVlanIfIndex,
extremeEsrpGroup,
extremeEsrpTrackIpRouteIpAddress,
extremeEsrpTrackIpRouteNetMask}
::= {extremeEsrpTrackIpRouteTable 1}
ExtremeEsrpTrackIpRouteEntry ::= SEQUENCE {
extremeEsrpTrackIpRouteIpAddress IpAddress,
extremeEsrpTrackIpRouteNetMask IpAddress,
extremeEsrpTrackIpRouteRowStatus RowStatus
}
extremeEsrpTrackIpRouteIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the tracked vlan."
::= { extremeEsrpTrackIpRouteEntry 1 }
extremeEsrpTrackIpRouteNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the tracked vlan."
::= { extremeEsrpTrackIpRouteEntry 2 }
extremeEsrpTrackIpRouteRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { extremeEsrpTrackIpRouteEntry 3 }
extremeEsrpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing information on the ports belonging
to the ESRP vlans on this router."
::= { extremeEsrp 6 }
extremeEsrpPortEntry OBJECT-TYPE
SYNTAX ExtremeEsrpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table of ESRP port information."
INDEX {extremeEsrpVlanIfIndex, extremeEsrpPortIfIndex}
::= {extremeEsrpPortTable 1}
ExtremeEsrpPortEntry ::= SEQUENCE {
extremeEsrpPortIfIndex Integer32,
extremeEsrpPortState TruthValue
}
extremeEsrpPortIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the physical port that is part
of the vlan specified by the extremeEsrpVlanIfIndex."
::= { extremeEsrpPortEntry 1 }
extremeEsrpPortState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if esrp is enabled or disabled on this
port."
::= { extremeEsrpPortEntry 2 }
extremeEsrpDomainTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information for ESRP domains
on this device."
::= { extremeEsrpObjects 1 }
extremeEsrpDomainEntry OBJECT-TYPE
SYNTAX ExtremeEsrpDomainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual entry of this table contains ESRP
information for a given ESRP domain and group."
INDEX {extremeEsrpDmnName}
::= {extremeEsrpDomainTable 1}
ExtremeEsrpDomainEntry ::= SEQUENCE {
extremeEsrpDmnName DisplayString,
extremeEsrpDmnGroup INTEGER,
extremeEsrpDmnVersion INTEGER,
extremeEsrpDmnAdminStatus INTEGER,
extremeEsrpDmnVlan DisplayString,
extremeEsrpDmnVlanTag INTEGER,
extremeEsrpDmnId INTEGER,
extremeEsrpDmnNetAddress IpAddress,
extremeEsrpDmnState INTEGER,
extremeEsrpDmnMasterMacAddress MacAddress,
extremeEsrpDmnPriority INTEGER,
extremeEsrpDmnOperPriority INTEGER,
extremeEsrpDmnHelloTimer INTEGER,
extremeEsrpDmnNeutralTimer INTEGER,
extremeEsrpDmnPreMasterTimer INTEGER,
extremeEsrpDmnNbrTimer INTEGER,
extremeEsrpDmnRestartTimer INTEGER,
extremeEsrpDmnActivePorts INTEGER,
extremeEsrpDmnActivePortWeight INTEGER,
extremeEsrpDmnInternalActivePorts INTEGER,
extremeEsrpDmnTrackedActivePorts INTEGER,
extremeEsrpDmnTrackedActivePortWeight INTEGER,
extremeEsrpDmnTrackedIpRoutes INTEGER,
extremeEsrpDmnTrackedPings INTEGER,
extremeEsrpDmnTrackedVlans INTEGER,
extremeEsrpDmnElectPreferenceForPorts INTEGER,
extremeEsrpDmnElectPreferenceForPriority INTEGER,
extremeEsrpDmnElectPreferenceForMac INTEGER,
extremeEsrpDmnElectPreferenceForTrack INTEGER,
extremeEsrpDmnElectPreferenceForSticky INTEGER,
extremeEsrpDmnElectPreferenceForWeight INTEGER,
extremeEsrpDmnRowStatus RowStatus
}
extremeEsrpDmnName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A unique name assigned to ESRP Domain."
::= { extremeEsrpDomainEntry 1 }
extremeEsrpDmnGroup OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Identifier to pair ESRP routers with in a ESRP domain."
::= { extremeEsrpDomainEntry 2 }
extremeEsrpDmnVersion OBJECT-TYPE
SYNTAX INTEGER {
v1(1),
v2(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ESRP Protocol Version Identifier."
::= { extremeEsrpDomainEntry 3 }
extremeEsrpDmnAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This objects is used to enable domain for ESRP-Core
functionality or disable to function just as ESRP-Aware."
::= { extremeEsrpDomainEntry 4 }
extremeEsrpDmnVlan OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Master Vlan of ESRP domain."
::= { extremeEsrpDomainEntry 5 }
extremeEsrpDmnVlanTag OBJECT-TYPE
SYNTAX INTEGER (1..4093)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"802.1q tag assigned to Master Vlan of
ESRP domain."
::= { extremeEsrpDomainEntry 6 }
extremeEsrpDmnId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A unique identifer assigned to ESRP domain. This
parameter is passed in ESRP V2 Hello PDU in order to
identify ESRP domains."
::= { extremeEsrpDomainEntry 7 }
extremeEsrpDmnState OBJECT-TYPE
SYNTAX INTEGER {
neutral(0),
master(1),
slave(2),
premaster(3),
aware(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the ESRP state of this ESRP router."
::= { extremeEsrpDomainEntry 8 }
extremeEsrpDmnNetAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates a gateway addresses this router backs
up. Any gateway address can be backed up by 2 routers
with one as the master and other as backup.
This entry is null if no address has been assigned to
the master vlan of this domain."
::= { extremeEsrpDomainEntry 9 }
extremeEsrpDmnMasterMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of Master ESRP router."
::= { extremeEsrpDomainEntry 10 }
extremeEsrpDmnPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority which is configured by this
router for determining the esrp master."
::= { extremeEsrpDomainEntry 11 }
extremeEsrpDmnOperPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The operational priority which would be
advertised by this router for determining
the esrp master."
::= { extremeEsrpDomainEntry 12 }
extremeEsrpDmnHelloTimer OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval for exchanging hello messages."
::= { extremeEsrpDomainEntry 13 }
extremeEsrpDmnNeutralTimer OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval to stay in NEUTRAL state before
changing state."
::= { extremeEsrpDomainEntry 14 }
extremeEsrpDmnPreMasterTimer OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval to stay in PREMASTER state
before changing state."
::= { extremeEsrpDomainEntry 15 }
extremeEsrpDmnNbrTimer OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Keep-Alive time interval to listen from ESRP neighbor."
::= { extremeEsrpDomainEntry 16 }
extremeEsrpDmnRestartTimer OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time interval to freeze any state transition
while neighbor is going through MSM failover or
graceful restart."
::= { extremeEsrpDomainEntry 17 }
extremeEsrpDmnActivePorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active vlan-ports that are part of this
ESRP domain."
::= { extremeEsrpDomainEntry 18 }
extremeEsrpDmnActivePortWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The normalised link-weight of active vlan-ports that
are part of this ESRP domain."
::= { extremeEsrpDomainEntry 19 }
extremeEsrpDmnInternalActivePorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of internal active ports that are part of
this ESRP domain."
::= { extremeEsrpDomainEntry 20 }
extremeEsrpDmnTrackedActivePorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of vlan-ports belonging to the vlans
that are tracked by this ESRP domain."
::= { extremeEsrpDomainEntry 21 }
extremeEsrpDmnTrackedActivePortWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The normalised link-weight of active vlan-ports that
are tracked by this ESRP domain."
::= { extremeEsrpDomainEntry 22 }
extremeEsrpDmnTrackedIpRoutes OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ip routes that are tracked
by this ESRP domain."
::= { extremeEsrpDomainEntry 23 }
extremeEsrpDmnTrackedPings OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ip addresses that are ping-tracked
by this ESRP domain."
::= { extremeEsrpDomainEntry 24 }
extremeEsrpDmnTrackedVlans OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of vlans being tracked
by this ESRP domain."
::= { extremeEsrpDomainEntry 25 }
extremeEsrpDmnElectPreferenceForPorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Level of preference given to ports while computing
Master Election for this ESRP domain."
::= { extremeEsrpDomainEntry 26 }
extremeEsrpDmnElectPreferenceForPriority OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Level of preference given to Priority while computing
Master Election for this ESRP domain."
::= { extremeEsrpDomainEntry 27 }
extremeEsrpDmnElectPreferenceForMac OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Level of preference given to MAC while computing
Master Election for this ESRP domain."
::= { extremeEsrpDomainEntry 28 }
extremeEsrpDmnElectPreferenceForTrack OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Level of preference given to vlan tracking while
computing Master Election for this ESRP domain."
::= { extremeEsrpDomainEntry 29 }
extremeEsrpDmnElectPreferenceForSticky OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Level of preference given to sticky bit while
computing Master Election for this ESRP domain."
::= { extremeEsrpDomainEntry 30 }
extremeEsrpDmnElectPreferenceForWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Level of preference given to active port weight
(APW) while computing Master Election for this
ESRP domain."
::= { extremeEsrpDomainEntry 31 }
extremeEsrpDmnRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { extremeEsrpDomainEntry 32 }
extremeEsrpDomainMemberTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpDomainMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information for member vlans
of ESRP domain."
::= { extremeEsrpObjects 2 }
extremeEsrpDomainMemberEntry OBJECT-TYPE
SYNTAX ExtremeEsrpDomainMemberEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual entry of this table contains member vlan
information for a given ESRP domain ."
INDEX {extremeEsrpDmnName, extremeEsrpVlanDescr}
::= {extremeEsrpDomainMemberTable 1}
ExtremeEsrpDomainMemberEntry ::= SEQUENCE {
extremeEsrpVlanDescr DisplayString,
extremeEsrpVlanType INTEGER,
extremeEsrpDomainVlanIfIndex Integer32,
extremeEsrpVlanRowStatus RowStatus
}
extremeEsrpVlanDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name identifier assigned to member vlan of
ESRP domain."
::= { extremeEsrpDomainMemberEntry 1 }
extremeEsrpVlanType OBJECT-TYPE
SYNTAX INTEGER {
master(1),
protected(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"ESRP domain can have one master vlan and many
protected vlans.This object is used to identify whether
the vlan is a master or protected one."
::= { extremeEsrpDomainMemberEntry 2 }
extremeEsrpDomainVlanIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"permanent interface index assigned to this
ESRP domain member vlan."
::= { extremeEsrpDomainMemberEntry 3 }
extremeEsrpVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { extremeEsrpDomainMemberEntry 4 }
extremeEsrpDomainNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpDomainNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains neighbor router information for
ESRP domains on this device."
::= { extremeEsrpObjects 3 }
extremeEsrpDomainNeighborEntry OBJECT-TYPE
SYNTAX ExtremeEsrpDomainNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual entry of this table contains neighbor
ESRP router information for a given ESRP domain."
INDEX {extremeEsrpDmnName }
::= {extremeEsrpDomainNeighborTable 1}
ExtremeEsrpDomainNeighborEntry ::= SEQUENCE {
extremeEsrpDmnNeighborMacAddress MacAddress,
extremeEsrpDmnNeighborGroup INTEGER,
extremeEsrpDmnNeighborNetAddress IpAddress,
extremeEsrpDmnNeighborState INTEGER,
extremeEsrpDmnNeighborPriority INTEGER,
extremeEsrpDmnNeighborHelloTimer INTEGER,
extremeEsrpDmnNeighborActivePorts INTEGER,
extremeEsrpDmnNeighborInternalActivePorts INTEGER,
extremeEsrpDmnNeighborTrackedActivePorts INTEGER,
extremeEsrpDmnNeighborTrackedIpCount INTEGER,
extremeEsrpDmnNeighborActivePortWeight INTEGER,
extremeEsrpDmnNeighborTrackedActivePortWeight INTEGER
}
extremeEsrpDmnNeighborMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of ESRP Neighbor router."
::= { extremeEsrpDomainNeighborEntry 1 }
extremeEsrpDmnNeighborGroup OBJECT-TYPE
SYNTAX INTEGER (0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier to pair ESRP routers with in a ESRP domain."
::= { extremeEsrpDomainNeighborEntry 2 }
extremeEsrpDmnNeighborNetAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates a gateway address which is backed up by
ESRP neighbor and this router."
::= { extremeEsrpDomainNeighborEntry 3 }
extremeEsrpDmnNeighborState OBJECT-TYPE
SYNTAX INTEGER {
neutral(0),
master(1),
slave(2),
premaster(3),
aware(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This indicates the ESRP state of neighbor ESRP router."
::= { extremeEsrpDomainNeighborEntry 4 }
extremeEsrpDmnNeighborPriority OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority which is being advertised by neighbor
ESRP router."
::= { extremeEsrpDomainNeighborEntry 5 }
extremeEsrpDmnNeighborHelloTimer OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hello time interval being advertised by neighbor
ESRP router."
::= { extremeEsrpDomainNeighborEntry 6 }
extremeEsrpDmnNeighborActivePorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active ports being advertised by neighbor
ESRP router."
::= { extremeEsrpDomainNeighborEntry 7 }
extremeEsrpDmnNeighborInternalActivePorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of internal active ports being advertised
by neighbor ESRP router."
::= { extremeEsrpDomainNeighborEntry 8 }
extremeEsrpDmnNeighborTrackedActivePorts OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of tracked active ports being advertised
by neighbor ESRP router."
::= { extremeEsrpDomainNeighborEntry 9 }
extremeEsrpDmnNeighborTrackedIpCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number represents sum of tracked routes and tracked
pings being advertised by neighbor ESRP router."
::= { extremeEsrpDomainNeighborEntry 10 }
extremeEsrpDmnNeighborActivePortWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The weight of active ports being advertised
by neighbor ESRP router."
::= { extremeEsrpDomainNeighborEntry 11 }
extremeEsrpDmnNeighborTrackedActivePortWeight OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The weight of tracked active ports being advertised
by neighbor ESRP router."
::= { extremeEsrpDomainNeighborEntry 12 }
extremeEsrpDomainAwareTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpDomainAwareEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains ESRP aware information for this device."
::= { extremeEsrpObjects 4 }
extremeEsrpDomainAwareEntry OBJECT-TYPE
SYNTAX ExtremeEsrpDomainAwareEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual entry of this table contains
ESRP Aware information for a given ESRP domain and group."
INDEX {extremeEsrpDmnName, extremeEsrpDmnGroup}
::= {extremeEsrpDomainAwareTable 1}
ExtremeEsrpDomainAwareEntry ::= SEQUENCE {
extremeEsrpMasterMacAddress MacAddress,
extremeEsrpMasterLastChanged DisplayString,
extremeEsrpNumFdbFlushes Counter32,
extremeEsrpHelloPktsReceived Counter32,
extremeEsrpHelloPktsForwarded Counter32
}
extremeEsrpMasterMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of Master ESRP router."
::= { extremeEsrpDomainAwareEntry 1 }
extremeEsrpMasterLastChanged OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time when new ESRP master was elected."
::= { extremeEsrpDomainAwareEntry 2 }
extremeEsrpNumFdbFlushes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents number of times switch
FDB has been flushed on new master election."
::= { extremeEsrpDomainAwareEntry 3 }
extremeEsrpHelloPktsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of ESRP Aware hello packets received."
::= { extremeEsrpDomainAwareEntry 4 }
extremeEsrpHelloPktsForwarded OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of ESRP Aware hello packets forwarded."
::= { extremeEsrpDomainAwareEntry 5 }
extremeEsrpDomainStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpDomainStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistics on ESRP hello packets
exchanged and ESRP state changes for this device."
::= { extremeEsrpObjects 5 }
extremeEsrpDomainStatsEntry OBJECT-TYPE
SYNTAX ExtremeEsrpDomainStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual entry of this table contains
statistical information for a given ESRP domain."
INDEX {extremeEsrpDmnName}
::= {extremeEsrpDomainStatsTable 1}
ExtremeEsrpDomainStatsEntry ::= SEQUENCE {
extremeEsrpLastStateChanged DisplayString,
extremeEsrpDomainNumTransitionsToMaster Counter32,
extremeEsrpNumTransitionsToPreMaster Counter32,
extremeEsrpDomainNumTransitionsToSlave Counter32,
extremeEsrpNumTransitionsToNeutral Counter32,
extremeEsrpNumTransitionsToAware Counter32,
extremeEsrpHelloPktsReceived1 Counter32,
extremeEsrpHelloPktsTransmitted Counter32
}
extremeEsrpLastStateChanged OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time when ESRP state changed last."
::= { extremeEsrpDomainStatsEntry 1 }
extremeEsrpDomainNumTransitionsToMaster OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of times ESRP domain entered 'MASTER' state."
::= { extremeEsrpDomainStatsEntry 2 }
extremeEsrpNumTransitionsToPreMaster OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of times ESRP domain entered 'PREMASTER' state."
::= { extremeEsrpDomainStatsEntry 3 }
extremeEsrpDomainNumTransitionsToSlave OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of times ESRP domain entered 'SLAVE' state."
::= { extremeEsrpDomainStatsEntry 4 }
extremeEsrpNumTransitionsToNeutral OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of times ESRP domain entered 'NEUTRAL' state."
::= { extremeEsrpDomainStatsEntry 5 }
extremeEsrpNumTransitionsToAware OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of times ESRP domain entered 'AWARE' state."
::= { extremeEsrpDomainStatsEntry 6 }
extremeEsrpHelloPktsReceived1 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of ESRP hello packets received."
::= { extremeEsrpDomainStatsEntry 7 }
extremeEsrpHelloPktsTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of ESRP hello packets transmitted."
::= { extremeEsrpDomainStatsEntry 8 }
extremeEsrpAwareSelectForwardPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeEsrpAwareSelectForwardPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains ESRP aware selective forward ports information for this device."
::= { extremeEsrpObjects 6 }
extremeEsrpAwareSelectForwardPortsEntry OBJECT-TYPE
SYNTAX ExtremeEsrpAwareSelectForwardPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual entry of this table contains
ESRP Aware selective forward port information for a given ESRP domain and group."
INDEX {extremeEsrpAwareSelFwdListDmnName,
extremeEsrpAwareSelFwdListDmnGroup}
::= {extremeEsrpAwareSelectForwardPortsTable 1}
ExtremeEsrpAwareSelectForwardPortsEntry ::= SEQUENCE {
extremeEsrpAwareSelFwdListDmnName DisplayString,
extremeEsrpAwareSelFwdListDmnGroup INTEGER,
extremeEsrpAwareSelFwdListPortCount INTEGER,
extremeEsrpAwareSelFwdListPortList PortList
}
extremeEsrpAwareSelFwdListDmnName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique name assigned to ESRP Domain."
::= { extremeEsrpAwareSelectForwardPortsEntry 1 }
extremeEsrpAwareSelFwdListDmnGroup OBJECT-TYPE
SYNTAX INTEGER (0..31)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier to pair ESRP routers with in a ESRP domain."
::= { extremeEsrpAwareSelectForwardPortsEntry 2 }
extremeEsrpAwareSelFwdListPortCount OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of selective forward ports"
::= { extremeEsrpAwareSelectForwardPortsEntry 3 }
extremeEsrpAwareSelFwdListPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each bit in the octet string represents one port.
A 1 means that the port is a selective forward port in that vlan.
The bit value for a port is 0 otherwise."
::= { extremeEsrpAwareSelectForwardPortsEntry 4 }
extremeEsrpDomainStateChange NOTIFICATION-TYPE
OBJECTS { extremeEsrpDmnName,
extremeEsrpDmnGroup,
extremeEsrpDmnState,
extremeEsrpDmnNetAddress,
extremeEsrpDmnMasterMacAddress,
extremeEsrpDmnActivePorts,
extremeEsrpDmnInternalActivePorts,
extremeEsrpDmnTrackedActivePorts,
extremeEsrpDmnTrackedIpRoutes,
extremeEsrpDmnTrackedPings,
extremeEsrpDmnActivePortWeight,
extremeEsrpDmnTrackedActivePortWeight}
STATUS current
DESCRIPTION
"Signifies Esrp state change"
::= { extremeEsrpNotificationsPrefix 1 }
END