1302 lines
		
	
	
		
			50 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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
 |