1088 lines
		
	
	
		
			40 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			1088 lines
		
	
	
		
			40 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CISCO-PAGP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY,
 | 
						|
    OBJECT-TYPE,
 | 
						|
    Counter32,
 | 
						|
    Integer32,
 | 
						|
    Unsigned32
 | 
						|
            FROM SNMPv2-SMI
 | 
						|
    TEXTUAL-CONVENTION,
 | 
						|
    MacAddress,
 | 
						|
    TimeStamp,
 | 
						|
    DisplayString
 | 
						|
            FROM SNMPv2-TC
 | 
						|
    MODULE-COMPLIANCE,
 | 
						|
    OBJECT-GROUP
 | 
						|
            FROM SNMPv2-CONF
 | 
						|
    ciscoMgmt
 | 
						|
            FROM CISCO-SMI
 | 
						|
    InterfaceIndexOrZero
 | 
						|
            FROM CISCO-TC
 | 
						|
    ifIndex
 | 
						|
            FROM IF-MIB
 | 
						|
    ;
 | 
						|
 | 
						|
ciscoPagpMIB MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "201010200000Z"
 | 
						|
        ORGANIZATION "Cisco Systems, Inc."
 | 
						|
        CONTACT-INFO
 | 
						|
            "       Cisco Systems
 | 
						|
                    Customer Service
 | 
						|
 | 
						|
            Postal: 170 W Tasman Drive
 | 
						|
                    San Jose, CA  95134
 | 
						|
                    USA
 | 
						|
 | 
						|
               Tel: +1 800 553-NETS
 | 
						|
 | 
						|
            E-mail: cs-etherchan@cisco.com
 | 
						|
                    cs-lan-switch-snmp@cisco.com"
 | 
						|
 | 
						|
        DESCRIPTION
 | 
						|
            "The MIB module for configuration of Fast Etherchannel
 | 
						|
            and the operation of the Port Aggregation Protocol (PAgP).
 | 
						|
            These features allow two or more physical interfaces to
 | 
						|
            be aggregated together to form a single agport.  This
 | 
						|
            agport behaves like a single interface with improved
 | 
						|
            bandwidth and/or availability over each of its component
 | 
						|
            physical interfaces.
 | 
						|
 | 
						|
            You can monitor interfaces, agports, and related statistics
 | 
						|
            through the ifStackTable and ifTable entries."
 | 
						|
        
 | 
						|
        REVISION    "201010200000Z"
 | 
						|
        DESCRIPTION
 | 
						|
                    "Added new enum values vlanIp(5) and 
 | 
						|
                     ipPort(6) to pagpDistributionProtocol object."
 | 
						|
       
 | 
						|
        REVISION    "200802010000Z"
 | 
						|
        DESCRIPTION
 | 
						|
                    "Added ciscoPagpRateAndTimeOutGroup."
 | 
						|
        
 | 
						|
        REVISION    "200212130000Z"
 | 
						|
        DESCRIPTION "Added a new value vlanIpPort(4) to 
 | 
						|
                     pagpDistributionProtocol."
 | 
						|
 | 
						|
        REVISION    "200201020000Z"
 | 
						|
        DESCRIPTION "Added port(3) to pagpDistributionProtocol."
 | 
						|
 | 
						|
        REVISION    "9903040000Z"
 | 
						|
        DESCRIPTION "Added two PagpDistribution objects."
 | 
						|
 | 
						|
        REVISION    "9804090000Z"
 | 
						|
        DESCRIPTION "Initial version of this MIB module."
 | 
						|
 | 
						|
        ::= { ciscoMgmt 98 }
 | 
						|
 | 
						|
ciscoPagpMIBObjects
 | 
						|
        OBJECT IDENTIFIER ::= { ciscoPagpMIB 1 }
 | 
						|
 | 
						|
pagpGroupCapabilityConfiguration
 | 
						|
        OBJECT IDENTIFIER ::= { ciscoPagpMIBObjects  1 }
 | 
						|
pagpProtocol
 | 
						|
        OBJECT IDENTIFIER ::= { ciscoPagpMIBObjects  2 }
 | 
						|
 | 
						|
-- Textual Conventions
 | 
						|
 | 
						|
PagpGroupCapability ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "The group-capability value of an interface.  Indicates the
 | 
						|
        ability of the interface to aggregate together with other
 | 
						|
        interfaces to form aggregate links, or agports.
 | 
						|
 | 
						|
        The value of PagpGroupCapability has no meaning except by
 | 
						|
        comparison (equal or not equal) to other PagpGroupCapability
 | 
						|
        values for different interfaces (ifIndex values) having the
 | 
						|
        same device (pagpDeviceId).  If two different interfaces on the
 | 
						|
        same device have the same PagpGroupCapability, then they are
 | 
						|
        capable of being aggregated into the same agport.  If they
 | 
						|
        have different PagpGroupCapability values, then they cannot
 | 
						|
        be aggregated together.
 | 
						|
 | 
						|
        The assignment of PagpGroupCapability values to the variables
 | 
						|
        which use them can be made either by the network administrator
 | 
						|
        or by the managed system, depending on the variable.  One
 | 
						|
        easily-used and understood means of assigning
 | 
						|
        PagpGroupCapability values is to use, for each interface's
 | 
						|
        PagpGroupCapability, the lowest ifIndex (in numerical value)
 | 
						|
        of all of the intefaces with which this interface can
 | 
						|
        aggregate.  The use of this technique is not required.
 | 
						|
        Therefore, when examining a variable using the
 | 
						|
        PagpGroupCapability, the user must not assume that the values
 | 
						|
        have any meaning, other than by comparison for equality with
 | 
						|
        other interfaces' values on the same device.
 | 
						|
 | 
						|
        Note also that a single managed system may utilize multiple
 | 
						|
        pagpDeviceId values.  PagpGroupCapability values may be
 | 
						|
        compared only among those interfaces with the same
 | 
						|
        pagpDeviceId values."
 | 
						|
    SYNTAX     Integer32
 | 
						|
 | 
						|
PagpEthcOperationMode ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "The group-capability configuration operation mode of Fast
 | 
						|
        Etherchannel on this interface:
 | 
						|
 | 
						|
            off(1)       No aggregation of interfaces is allowed.
 | 
						|
 | 
						|
            manual(2)    Aggregation is under control of the
 | 
						|
                         pagpGroupCapabilityConfiguration
 | 
						|
                         section; no PAgP protocol packets are sent,
 | 
						|
                         and any received are ignored.
 | 
						|
 | 
						|
            pagpOn(3)    Aggregation is under control of the PAgP
 | 
						|
                         protocol.  PAgP packets are sent on the
 | 
						|
                         interface and those received are acted upon.
 | 
						|
 | 
						|
        It is anticipated that further values of this textual convention
 | 
						|
        may be defined as additional aggregation protocols are defined."
 | 
						|
    SYNTAX     INTEGER { off(1), manual(2), pagpOn(3) }
 | 
						|
 | 
						|
PagpPortPriority ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "The priority of this interface for use as the active port of
 | 
						|
        an aggregation operating in hot-standby mode.  The highest
 | 
						|
        numerical value indicates the most-desirable interface."
 | 
						|
    SYNTAX     INTEGER (0..255)
 | 
						|
 | 
						|
PagpOperationMode ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "The group-capability configuration operation mode of the PAgP
 | 
						|
        protocol on this interface:
 | 
						|
 | 
						|
            desirable(1) aggregation is under control of the PAgP
 | 
						|
                         protocol.  PAgP packets are sent on the
 | 
						|
                         interface and those received are acted upon.
 | 
						|
                         If no data packets are received on the
 | 
						|
                         interface, then the interface is never attached
 | 
						|
                         to an agport and cannot be used for data.
 | 
						|
 | 
						|
            desirableSilent(2)
 | 
						|
                         aggregation is under control of the PAgP
 | 
						|
                         protocol.  PAgP packets are sent on the
 | 
						|
                         interface and those received are acted upon.
 | 
						|
                         If no data packets are received on the
 | 
						|
                         interface, then after some timeout period, the
 | 
						|
                         interface is attached, by itself, to an agport
 | 
						|
                         and can thus be used for data transmission.
 | 
						|
 | 
						|
            automatic(3) aggregation is under control of the PAgP
 | 
						|
                         protocol.  PAgP packets are not sent on the
 | 
						|
                         interface until at least one PAgP packet is
 | 
						|
                         received which indicates that the sender is
 | 
						|
                         operating in desirable or desirableSilent mode.
 | 
						|
                         If no data packets are received on the
 | 
						|
                         interface, then the interface is never attached
 | 
						|
                         to an agport and cannot be used for data.
 | 
						|
 | 
						|
            automaticSilent(4)
 | 
						|
                         aggregation is under control of the PAgP
 | 
						|
                         protocol.  PAgP packets are not sent on the
 | 
						|
                         interface until at least one PAgP packet is
 | 
						|
                         received which indicates that the sender is
 | 
						|
                         operating in desirable or desirableSilent mode.
 | 
						|
                         If no data packets are received on the
 | 
						|
                         interface, then after some timeout period, the
 | 
						|
                         interface is attached, by itself, to an agport
 | 
						|
                         and can thus be used for data transmission.
 | 
						|
 | 
						|
            The value of PagpOperationMode takes effect only when the
 | 
						|
            value of pagpEthcOperationMode is pagpOn(3).  If
 | 
						|
            pagpEthcOperationMode has any other value, the operation of
 | 
						|
            the PAgP protocol is disabled."
 | 
						|
    SYNTAX     INTEGER { desirable(1), desirableSilent(2),
 | 
						|
                         automatic(3), automaticSilent(4) }
 | 
						|
 | 
						|
PagpLearnMethod  ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "Indicates the ability of this device to determine the input
 | 
						|
        interface of an incoming data packet received on an aggregated
 | 
						|
        interface.  This serves as a request to the sending device for
 | 
						|
the
 | 
						|
        use or avoidance of different means of assigning packets to
 | 
						|
        the member interfaces of an aggregation.  Three values are
 | 
						|
defined:
 | 
						|
 | 
						|
            physPort(1)  This device claims to be unable to ignore the
 | 
						|
                         physical interface on which the packet is
 | 
						|
                         received.
 | 
						|
 | 
						|
            agPort(2)    This device claims to be able to ignore the
 | 
						|
                         physical interface on which the packet is
 | 
						|
                         received.
 | 
						|
 | 
						|
            undefined(3) The learn method is unknown.  This value is
 | 
						|
                         not allowed in some variables."
 | 
						|
    SYNTAX INTEGER { physPort(1), agPort(2), undefined(3) }
 | 
						|
 | 
						|
-- MIB Objects
 | 
						|
 | 
						|
-- Port Aggregation Protocol and Fast Etherchannel operation variables
 | 
						|
 | 
						|
-- Per-Interface EtherChannel Variables
 | 
						|
 | 
						|
pagpEtherChannelTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF PagpEtherChannelEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The pagpEtherChannelTable specifies, per physical interface,
 | 
						|
        the Fast Etherchannel operational mode (off, manual, or
 | 
						|
        protocol-controlled) and the capability of the interface to form
 | 
						|
        aggregations.  Interfaces that do not support Fast Etherchannel
 | 
						|
        or PAgP do not have an entry in this table, nor do the
 | 
						|
        agports, themselves."
 | 
						|
    ::= { pagpGroupCapabilityConfiguration 1 }
 | 
						|
 | 
						|
pagpEtherChannelEntry OBJECT-TYPE
 | 
						|
    SYNTAX     PagpEtherChannelEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The entry describes the permitted interface aggregation.
 | 
						|
        Entries are created by the managed system for each interface
 | 
						|
        which supports Fast Etherchannel."
 | 
						|
    INDEX      { ifIndex }
 | 
						|
    ::= { pagpEtherChannelTable 1 }
 | 
						|
 | 
						|
PagpEtherChannelEntry ::= SEQUENCE {
 | 
						|
    pagpEthcOperationMode       PagpEthcOperationMode,
 | 
						|
    pagpDeviceId                MacAddress,
 | 
						|
    pagpPhysGroupCapability     PagpGroupCapability,
 | 
						|
    pagpOperGroupCapability     PagpGroupCapability,
 | 
						|
    pagpAdminGroupCapability    PagpGroupCapability,
 | 
						|
    pagpPortPriority            PagpPortPriority,
 | 
						|
    pagpLearnMethod             PagpLearnMethod,
 | 
						|
    pagpGroupIfIndex            InterfaceIndexOrZero,
 | 
						|
    pagpDistributionProtocol    INTEGER,
 | 
						|
    pagpDistributionAddress     INTEGER,
 | 
						|
    pagpRate                    INTEGER,
 | 
						|
    pagpInPacketTimeout         Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
pagpEthcOperationMode OBJECT-TYPE
 | 
						|
    SYNTAX     PagpEthcOperationMode
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The managed device will refuse a request to set
 | 
						|
        pagpEthcOperationMode to the pagpOn(3) state if the device does
 | 
						|
        not implement the PAgP protocol.  The managed device will refuse
 | 
						|
        to set pagpEthcOperationMode to manual(2) or pagpOn(3) if the
 | 
						|
        values in the interface's pagpAdminGroupCapability variable is
 | 
						|
        inconsistent with other interfaces' pagpAdminGroupCapability
 | 
						|
        values."
 | 
						|
    ::= { pagpEtherChannelEntry 1 }
 | 
						|
 | 
						|
pagpDeviceId OBJECT-TYPE
 | 
						|
    SYNTAX     MacAddress
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Uniquely identifies a device which implements Fast
 | 
						|
Etherchannel.
 | 
						|
        The combination of pagpDeviceId and ifIndex must be unique over
 | 
						|
        all interfaces in a network.  pagpDeviceId typically identifies
 | 
						|
        a device such as a bridge, router, or file server, but may be
 | 
						|
        used to identify a smaller unit such as a single multi-interface
 | 
						|
        circuit card."
 | 
						|
    ::= { pagpEtherChannelEntry 2 }
 | 
						|
 | 
						|
pagpPhysGroupCapability OBJECT-TYPE
 | 
						|
    SYNTAX     PagpGroupCapability
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The values in pagpPhysGroupCapability indicate the aggregation
 | 
						|
        capability of the underlying hardware.
 | 
						|
 | 
						|
        The speed, configuration, and status condition of the interface,
 | 
						|
        e.g. ISL protocol on/off, ifOperStatus On/Off,
 | 
						|
full-/half-duplex,
 | 
						|
        etc., does not affect the state of pagpPhysGroupCapability.
 | 
						|
 | 
						|
        Any number of interfaces with the same value of
 | 
						|
        pagpPhysGroupCapability can be aggregated together manually."
 | 
						|
    ::= { pagpEtherChannelEntry 3 }
 | 
						|
 | 
						|
pagpOperGroupCapability OBJECT-TYPE
 | 
						|
    SYNTAX     PagpGroupCapability
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "This variable informs the system administrator examining the
 | 
						|
Fast
 | 
						|
        Etherchannel MIB of the capabilities of the current state of the
 | 
						|
        interface's hardware to form agports.
 | 
						|
 | 
						|
        The pagpOperGroupCapability values are adjusted automatically by
 | 
						|
        the managed system to reflect configuration changes, such as
 | 
						|
port
 | 
						|
        speed or duplex mode, which can affect the ability of an
 | 
						|
interface
 | 
						|
        to join agports.
 | 
						|
 | 
						|
        pagpOperGroupCapability reflects the ability to form
 | 
						|
        aggregations; it does not specify whether the interface is
 | 
						|
        or is not currently a member of such an aggregation.
 | 
						|
 | 
						|
        pagpOperGroupCapability values are chosen so that no two
 | 
						|
interfaces
 | 
						|
        may be aggregated unless both pagpPhysGroupCapability and
 | 
						|
        pagpAdminGroupCapability permit the aggregation, as well as the
 | 
						|
        current configuration of the interfaces. 
 | 
						|
pagpOperGroupCapability
 | 
						|
        may change dynamically, as a result of the operation of
 | 
						|
automatic
 | 
						|
        configuration protocols such as PAgP, in order to prevent
 | 
						|
illegal
 | 
						|
        aggregations.
 | 
						|
 | 
						|
        When the PAgP protocol is enabled, then pagpOperGroupCapability
 | 
						|
        is the value of the group capability being transmitted on this
 | 
						|
        interface in PAgP packets."
 | 
						|
    ::= { pagpEtherChannelEntry 4 }
 | 
						|
 | 
						|
pagpAdminGroupCapability OBJECT-TYPE
 | 
						|
    SYNTAX     PagpGroupCapability
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "pagpAdminGroupCapability is used by the network administrator
 | 
						|
to
 | 
						|
        control the aggregation of interfaces into agports.  The default
 | 
						|
        value of pagpAdminGroupCapability is equal to the value of
 | 
						|
        pagpPhysGroupCapability on that same interface.
 | 
						|
 | 
						|
        A pagpAdminGroupCapability may be set to restrict which
 | 
						|
interfaces
 | 
						|
        may be aggregated.  Any attempt to set an
 | 
						|
        pagpAdminGroupCapability value that permits two interfaces to
 | 
						|
        be aggregated together that are prohibited from being aggregated
 | 
						|
        by the pagpPhysGroupCapability values will be refused.
 | 
						|
 | 
						|
        A given device may place consistency requirements on
 | 
						|
        pagpAdminGroupCapability values that span multiple interfaces.
 | 
						|
        For example, one may be changing interfaces 1-4 from group
 | 
						|
        capabilities 1, 1, 1, 1 to group capabilities 1, 1, 3, 3.  The
 | 
						|
        capability vector 1, 1, 3, 1 may be illegal.  The managed device
 | 
						|
        will refuse a request to set a value in an interface's
 | 
						|
        pagpAdminGroupCapability variable if: 1) that new value would
 | 
						|
        result in an illegal combination of values; and 2) the interface
 | 
						|
        being set does not have its pagpEthcOperationMode variable set
 | 
						|
to
 | 
						|
        off(1).
 | 
						|
 | 
						|
        The pagpEthcOperationMode variable may be used to avoid illegal
 | 
						|
        combinations of pagpAdminGroupCapability values.  As long as a
 | 
						|
        given interface's pagpEthcOperationMode is in the off state, any
 | 
						|
        value may be set in that interface's pagpAdminGroupCapability
 | 
						|
        variable.  In the above example, the third interface could be
 | 
						|
        disabled, the 3 could be written to the third and fourth
 | 
						|
        interfaces, and the third interfaces re-enabled.
 | 
						|
 | 
						|
        The operating manuals of the managed device must be consulted to
 | 
						|
        determine the legality of a given combination of
 | 
						|
        pagpAdminGroupCapability values."
 | 
						|
    ::= { pagpEtherChannelEntry 5 }
 | 
						|
 | 
						|
pagpPortPriority OBJECT-TYPE
 | 
						|
    SYNTAX     PagpPortPriority
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The priority of this interface relative to other interfaces
 | 
						|
        when determining which interface is to be used in Hot
 | 
						|
        Standby mode.
 | 
						|
 | 
						|
        Among all interfaces aggregated together with a single agport,
 | 
						|
        the one with the highest numerical value of pagpPortPriority is
 | 
						|
        selected for use.  Default value is 128."
 | 
						|
    ::= { pagpEtherChannelEntry 6 }
 | 
						|
 | 
						|
pagpLearnMethod OBJECT-TYPE
 | 
						|
    SYNTAX     PagpLearnMethod
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "This interface's learning method value.  Specifies whether this
 | 
						|
        device is able to learn the location of a source MAC address
 | 
						|
based
 | 
						|
        on the agport on which it was received, agPort(2), or on the
 | 
						|
        interface on which it was received, physPort(1).  This value is
 | 
						|
        relevant primarily to IEEE 802.1D transparent bridges.  If a
 | 
						|
device
 | 
						|
        does not associate recieved source MAC addresses with the
 | 
						|
interface
 | 
						|
        on which it arrived, it should use the value agPort(2).
 | 
						|
 | 
						|
        The managed device will refuse an attempt to set the value of
 | 
						|
        pagpLearnMethod to undefined(3).
 | 
						|
 | 
						|
        A particular device may support either physPort, agPort, or
 | 
						|
both."
 | 
						|
    ::= { pagpEtherChannelEntry 7 }
 | 
						|
 | 
						|
pagpGroupIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndexOrZero
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "If pagpGroupIfIndex is 0, then the inteface is not aggregated
 | 
						|
        to an agport, and is unavailable for normal data reception and
 | 
						|
        transmission.
 | 
						|
 | 
						|
        If pagpGroupIfIndex equals the interface's own ifIndex, the
 | 
						|
        interface is aggregated to itself, and behaves as a single
 | 
						|
        interface (as if there were no Fast Etherchannel or PAgP).
 | 
						|
 | 
						|
        If pagpGroupIfIndex has any other value, then it must contain
 | 
						|
the
 | 
						|
        ifIndex of an agport, and the interface is aggregated to that
 | 
						|
        agport.
 | 
						|
 | 
						|
        The ifType of an agport is propVirtual(53)."
 | 
						|
    ::= { pagpEtherChannelEntry 8 }
 | 
						|
 | 
						|
pagpDistributionProtocol OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { 
 | 
						|
                          ip(1),     -- ip address
 | 
						|
                          mac(2),    -- mac address 
 | 
						|
                          port(3),   -- port number 
 | 
						|
                          vlanIpPort(4),  -- vlan number, ip address
 | 
						|
                                          -- and port number 
 | 
						|
                          vlanIp(5),  -- vlan number and ip address
 | 
						|
                          ipPort(6)   -- ip adddress and port number
 | 
						|
                        }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
          "pagpDistributionProtocol controls the load balancing
 | 
						|
           algorithms used on this interface's agport to distribute
 | 
						|
           outgoing data frames among its component interfaces, such 
 | 
						|
           as IP address. Configuring pagpDistributionProtocol on this 
 | 
						|
           interface may result in having the same change on the 
 | 
						|
           other interfaces due to hardware architecture." 
 | 
						|
    ::= { pagpEtherChannelEntry 9 }
 | 
						|
 | 
						|
pagpDistributionAddress  OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { 
 | 
						|
                          source(1),       -- source address
 | 
						|
                          destination(2),  -- destination address
 | 
						|
                          both(3)          -- source and destination address
 | 
						|
                        }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
             "pagpDistributionAddress controls the type of distribution 
 | 
						|
              on the configured pagpDistributionProtocol used on this
 | 
						|
              interface's agport to distribute outgoing data frames among its
 | 
						|
              component interfaces. For example if the pagpDistributionProtocol
 | 
						|
              is configured as 'ip(1)' and the pagpDistributionAddress is 
 | 
						|
              configured as 'both(3)', then every frame with a given source and               destination IP value pairs will be sent on the same interface. 
 | 
						|
              Configuring pagpDistributionAddress on this interface may 
 | 
						|
              result in having the same change on the other interfaces due to 
 | 
						|
              hardware architecture."
 | 
						|
    ::= { pagpEtherChannelEntry 10 }
 | 
						|
 | 
						|
pagpRate     OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                        fast(1),
 | 
						|
                        normal(2)
 | 
						|
                        }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Specifies the rate at which the PAgP packets are transmitted
 | 
						|
             on this interface.
 | 
						|
             fast(1)    :   PAgP packets are transmitted at the fast rate
 | 
						|
                            on this interface.
 | 
						|
             normal(2)  :   PAgP packets are transmitted at the normal rate
 | 
						|
                            on this interface."
 | 
						|
    ::= { pagpEtherChannelEntry 11 }
 | 
						|
 | 
						|
pagpInPacketTimeout    OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32 (1..4294967295)
 | 
						|
    UNITS       "Seconds"
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
             "Specifies the earliest time at which received PAgP 
 | 
						|
             information packets are timed out."
 | 
						|
    ::= { pagpEtherChannelEntry 12 }
 | 
						|
 | 
						|
-- Per-interface PAgP Protocol Control Variables
 | 
						|
 | 
						|
pagpProtocolConfigTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF PagpProtocolConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of per-interface Port Aggregation Protocol variables.
 | 
						|
        Physical interfaces that support Fast Etherchannel and PAgP
 | 
						|
        protocol have an entry in this table.  If the value of
 | 
						|
        pagpEthcOperationMode for the corresponding interface is off(1)
 | 
						|
or
 | 
						|
        manual(2), then the the interface does not have any entries in
 | 
						|
        this table."
 | 
						|
    ::= { pagpProtocol 1 }
 | 
						|
 | 
						|
pagpProtocolConfigEntry OBJECT-TYPE
 | 
						|
    SYNTAX     PagpProtocolConfigEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The entry describes the operational state of the PAgP protocol
 | 
						|
on
 | 
						|
        a particular physical interface.  Entries in this table are for
 | 
						|
        interfaces that support both Fast Etherchannel and PAgP
 | 
						|
protocol.
 | 
						|
        The agport itself is not represented in this table."
 | 
						|
    INDEX      { ifIndex }
 | 
						|
    ::= { pagpProtocolConfigTable 1 }
 | 
						|
 | 
						|
PagpProtocolConfigEntry ::= SEQUENCE {
 | 
						|
    pagpOperationMode           PagpOperationMode,
 | 
						|
    pagpPortState               INTEGER,
 | 
						|
    pagpLastStateChange         TimeStamp,
 | 
						|
    pagpHelloFrequency          INTEGER,
 | 
						|
    pagpDistributionAlgorithm   DisplayString,
 | 
						|
    pagpPartnerCount            INTEGER,
 | 
						|
    pagpPartnerDeviceId         MacAddress,
 | 
						|
    pagpPartnerLearnMethod      PagpLearnMethod,
 | 
						|
    pagpPartnerPortPriority     PagpPortPriority,
 | 
						|
    pagpPartnerIfIndex          InterfaceIndexOrZero,
 | 
						|
    pagpPartnerGroupCapability  PagpGroupCapability,
 | 
						|
    pagpPartnerGroupIfIndex     InterfaceIndexOrZero,
 | 
						|
    pagpPartnerDeviceName       DisplayString,
 | 
						|
    pagpPartnerPortName         DisplayString,
 | 
						|
    pagpPartnerAgportMACAddress MacAddress
 | 
						|
}
 | 
						|
 | 
						|
pagpOperationMode OBJECT-TYPE
 | 
						|
    SYNTAX     PagpOperationMode
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls the operational mode of the PAgP protocol on this
 | 
						|
        interface."
 | 
						|
    ::= { pagpProtocolConfigEntry 1 }
 | 
						|
 | 
						|
pagpPortState OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
          portDown(1),
 | 
						|
          portUp(2),
 | 
						|
          dataReceived(3),
 | 
						|
          upData(4),
 | 
						|
          pagpReceived(5),
 | 
						|
          biDirectional(6),
 | 
						|
          upPagp(7),
 | 
						|
          upMult(8)
 | 
						|
        }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The state of the PAgP state machine on this interface.  Values:
 | 
						|
 | 
						|
        portDown(1)      - interface's ifOperStatus is not Up;
 | 
						|
 | 
						|
        portUp(2)        - interface's ifOperStatus is Up, no packets
 | 
						|
                           yet received;
 | 
						|
 | 
						|
        dataReceived(3)  - data packets, but no PAgP packets, have been
 | 
						|
                           received;
 | 
						|
 | 
						|
        upData(4)        - interface is aggregated, but no PAgP packets
 | 
						|
                           have been received;
 | 
						|
 | 
						|
        pagpReceived(5)  - one or more PAgP packets have been received;
 | 
						|
 | 
						|
        biDirectional(6) - interface has passed PAgP packets in both
 | 
						|
                           directions;
 | 
						|
 | 
						|
        upPagp(7)        - interface is aggregated by means of PAgP;
 | 
						|
 | 
						|
        upMult(8)        - interface is aggregated to an agport, but
 | 
						|
                           connects to more than one external device."
 | 
						|
    ::= { pagpProtocolConfigEntry 2 }
 | 
						|
 | 
						|
pagpLastStateChange OBJECT-TYPE
 | 
						|
    SYNTAX     TimeStamp
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Value of sysUpTime the last time that pagpPortState changed."
 | 
						|
    ::= { pagpProtocolConfigEntry 3 }
 | 
						|
 | 
						|
pagpHelloFrequency OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER {  fast(1), slow(2) }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "If pagpHelloFrequency is slow(2), this device uses a 105 second
 | 
						|
        timer on this interface to time out receipt of PAgP packet. If
 | 
						|
        fast(1), this device uses a 3.5 second timer.  PAgP uses fast(1)
 | 
						|
        by default.  This value is set to slow(2) by action of the PAgP
 | 
						|
        protocol."
 | 
						|
    ::= { pagpProtocolConfigEntry 4 }
 | 
						|
 | 
						|
pagpDistributionAlgorithm OBJECT-TYPE
 | 
						|
    SYNTAX     DisplayString
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "pagpDistributionAlgorithm describes, in human terms, the method
 | 
						|
        used on this interface's agport to distribute outgoing data
 | 
						|
frames
 | 
						|
        among its component interfaces.  'Source MAC address', 'Source
 | 
						|
and
 | 
						|
        Destination MAC addresses', or 'IP flow: Source, Destination,
 | 
						|
        protocol type' might be typical values for
 | 
						|
        pagpDistributionAlgorithm.  If the interface is not aggregated
 | 
						|
        with an agport (pagpGroupIfIndex contains either 0 or the
 | 
						|
        interface's own ifIndex), pagpDistributionAlgorithm may contain
 | 
						|
a
 | 
						|
        DisplayString of length 0.
 | 
						|
 | 
						|
        See the managed device's operation manual to determine the exact
 | 
						|
        meaning of the information supplied in this variable.  A device
 | 
						|
        may implement more than one algorithm; selecting among those
 | 
						|
        algorithms is not possible within this MIB.
 | 
						|
 | 
						|
        The maximum length of this DisplayString is 255 octets."
 | 
						|
    ::= { pagpProtocolConfigEntry 5 }
 | 
						|
 | 
						|
pagpPartnerCount OBJECT-TYPE
 | 
						|
    SYNTAX     INTEGER { none(1), one(2), many(3) }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of other devices known to be transmitting PAgP
 | 
						|
packets
 | 
						|
        to this device on this physical interface.
 | 
						|
 | 
						|
        If pagpPartnerCount contains none(1), then the values of
 | 
						|
        the remainder of the variables in this section are as defined
 | 
						|
        by each variable for this case.
 | 
						|
 | 
						|
        If pagpPartnerCount contains one(2), then the values of the
 | 
						|
        remainder of the variables in this section are valid.
 | 
						|
 | 
						|
        If pagpPartnerCount contains many(3), then the values of
 | 
						|
        the remainder of the variables in this section reflect the
 | 
						|
        last PAgP packet received.  The values in this section are,
 | 
						|
        in this case, unreliable, as they may change with the receipt
 | 
						|
        of each new PAgP packet on this interface."
 | 
						|
    ::= { pagpProtocolConfigEntry 6 }
 | 
						|
 | 
						|
pagpPartnerDeviceId OBJECT-TYPE
 | 
						|
    SYNTAX     MacAddress
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "MAC Address of the partner, obtained from
 | 
						|
        the PAgP packet last received on this interface.  Contains
 | 
						|
        all 0 if pagpPartnerCount contains none(1)."
 | 
						|
    ::= { pagpProtocolConfigEntry 7 }
 | 
						|
 | 
						|
pagpPartnerLearnMethod OBJECT-TYPE
 | 
						|
    SYNTAX     PagpLearnMethod
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The value of the partner's pagpLearnMethod value, obtained from
 | 
						|
        the PAgP packet last received on this interface.
 | 
						|
        undefined(3) if pagpPartnerCount contains none(1)."
 | 
						|
    ::= { pagpProtocolConfigEntry 8 }
 | 
						|
 | 
						|
pagpPartnerPortPriority OBJECT-TYPE
 | 
						|
    SYNTAX     PagpPortPriority
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The value of the partner's pagpPortPriority, obtained from the
 | 
						|
        PAgP packet last received on this interface.  0 if
 | 
						|
        pagpPartnerCount contains none(1)."
 | 
						|
    ::= { pagpProtocolConfigEntry 9 }
 | 
						|
 | 
						|
pagpPartnerIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndexOrZero
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The value of the partner's ifIndex value, obtained from the
 | 
						|
        PAgP packet last received on this interface.  0 if
 | 
						|
        pagpPartnerCount contains none(1).
 | 
						|
 | 
						|
        Use CISCO-CDP-MIB cdpCacheTable to resolve the partner's IP
 | 
						|
        Address and get ifTable information for this ifIndex."
 | 
						|
    ::= { pagpProtocolConfigEntry 10 }
 | 
						|
 | 
						|
pagpPartnerGroupCapability OBJECT-TYPE
 | 
						|
    SYNTAX     PagpGroupCapability
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The value of the partner's pagpOperGroupCapability obtained
 | 
						|
from
 | 
						|
        the PAgP packet last received on this interface.  0 if
 | 
						|
        pagpPartnerCount contains none(1)"
 | 
						|
    ::= { pagpProtocolConfigEntry 11 }
 | 
						|
 | 
						|
pagpPartnerGroupIfIndex OBJECT-TYPE
 | 
						|
    SYNTAX     InterfaceIndexOrZero
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The value of the partner's pagpGroupIfIndex obtained from the
 | 
						|
        PAgP packet last received on this interface.  0 if
 | 
						|
        pagpPartnerCount contains none(1)."
 | 
						|
    ::= { pagpProtocolConfigEntry 12 }
 | 
						|
 | 
						|
pagpPartnerDeviceName OBJECT-TYPE
 | 
						|
    SYNTAX     DisplayString
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The DisplayString obtained from the PAgP packet last received
 | 
						|
on
 | 
						|
        this interface.  0-length string if pagpPartnerCount contains
 | 
						|
        none(1), or if no device name has been received.
 | 
						|
 | 
						|
        The value transmitted in a PAgP information packet should be the
 | 
						|
        sysName value of the device sending the packet.
 | 
						|
 | 
						|
        The maximum size of this DisplayString is 255 octets."
 | 
						|
    ::= { pagpProtocolConfigEntry 13 }
 | 
						|
 | 
						|
pagpPartnerPortName OBJECT-TYPE
 | 
						|
    SYNTAX     DisplayString
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The DisplayString obtained from the PAgP packet last received
 | 
						|
on
 | 
						|
        this interface.  0-length string if pagpPartnerCount contains
 | 
						|
        none(1), or if no port name has been received.
 | 
						|
 | 
						|
        The value transmitted in a PAgP packet should be the ifName
 | 
						|
        value of the interface on the device sending the packet.
 | 
						|
 | 
						|
        The maximum size of this DisplayString is 255 octets."
 | 
						|
    ::= { pagpProtocolConfigEntry 14 }
 | 
						|
 | 
						|
pagpPartnerAgportMACAddress OBJECT-TYPE
 | 
						|
    SYNTAX     MacAddress
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The MacAddress obtained from the PAgP packet last received on
 | 
						|
        this interface.  All 0 if pagpPartnerCount contains none(1) or
 | 
						|
if
 | 
						|
        no agport MacAddress has been received in a PAgP packet.
 | 
						|
 | 
						|
        If this value is not all 0, then the device sending the TLV is
 | 
						|
        promising to use this MAC address, and only this MAC address, in
 | 
						|
        all frames it sends on the agport."
 | 
						|
    ::= { pagpProtocolConfigEntry 15 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- per-interface Port Aggregation Protocol operation statistics
 | 
						|
 | 
						|
pagpProtocolStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX     SEQUENCE OF PagpProtocolStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of per-interface Port Aggregation Protocol
 | 
						|
        statistics.  The entries in this table are
 | 
						|
        present only on an interface that is capable both of
 | 
						|
implementing
 | 
						|
        Fast Etherchannel, and can be controlled by the PAgP protocol.
 | 
						|
        The agport itself is not represented in this table."
 | 
						|
    ::= { pagpProtocol 2 }
 | 
						|
 | 
						|
pagpProtocolStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX     PagpProtocolStatsEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The entry describes the accumulated statistics of the PAgP
 | 
						|
        protocol operation on the aggregated interface."
 | 
						|
    INDEX      { ifIndex }
 | 
						|
    ::= { pagpProtocolStatsTable 1 }
 | 
						|
 | 
						|
PagpProtocolStatsEntry ::= SEQUENCE {
 | 
						|
    pagpInPackets        Counter32,
 | 
						|
    pagpOutPackets       Counter32,
 | 
						|
    pagpInFlushes        Counter32,
 | 
						|
    pagpReturnedFlushes  Counter32,
 | 
						|
    pagpOutFlushes       Counter32,
 | 
						|
    pagpInErrors         Counter32
 | 
						|
}
 | 
						|
 | 
						|
pagpInPackets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    UNITS   "packets"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of PAgP information packets received on this interface."
 | 
						|
    ::= { pagpProtocolStatsEntry 3 }
 | 
						|
 | 
						|
pagpOutPackets OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    UNITS   "packets"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of PAgP information packets transmitted on this
 | 
						|
interface."
 | 
						|
    ::= { pagpProtocolStatsEntry 4 }
 | 
						|
 | 
						|
pagpInFlushes OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    UNITS   "packets"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of PAgP flush packets received and echoed on this
 | 
						|
        interface not matching any pagpDeviceId belonging to the managed
 | 
						|
        device.  This counts PAgP flush packets originated by another
 | 
						|
        device, and indicates that the other device 1) implements the
 | 
						|
PAgP
 | 
						|
        flush feature, and 2) uses that feature to prevent mis-ordering
 | 
						|
        data frames within an ordered stream."
 | 
						|
    ::= { pagpProtocolStatsEntry 5 }
 | 
						|
 | 
						|
pagpReturnedFlushes OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    UNITS   "packets"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of PAgP flush packets received on this interface
 | 
						|
        matching some pagpDeviceId belonging to this device.  This
 | 
						|
counts
 | 
						|
        PAgP flush packets which were originated by the managed device
 | 
						|
and
 | 
						|
        returned to it by another device, and indicates that 1) the
 | 
						|
        managed device implements the PAgP flush protocol; and 2) the
 | 
						|
        other device correctly returns PAgP flush protocol packets."
 | 
						|
    ::= { pagpProtocolStatsEntry 6 }
 | 
						|
 | 
						|
pagpOutFlushes OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    UNITS   "packets"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of PAgP flush packets generated on this interface.  Does
 | 
						|
        not count flush packets counted in pagpInFlushes and returned to
 | 
						|
        the sender.  If pagpOutFlushes is counting and
 | 
						|
pagpReturnedFlushes
 | 
						|
        is not, the other device may not be returning PAgP flush
 | 
						|
packets."
 | 
						|
    ::= { pagpProtocolStatsEntry 7 }
 | 
						|
 | 
						|
pagpInErrors OBJECT-TYPE
 | 
						|
    SYNTAX     Counter32
 | 
						|
    UNITS   "packets"
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of packet received on this interface which were
 | 
						|
identified
 | 
						|
        by the encapsulation as being PAgP packets (of any type, e.g.
 | 
						|
        information or flush), but which were not valid packets because
 | 
						|
        of length, version, number of TLVs, or an illegal value in an
 | 
						|
        enumerated field."
 | 
						|
    ::= { pagpProtocolStatsEntry 8 }
 | 
						|
 | 
						|
-- Notifications
 | 
						|
--     (none)
 | 
						|
 | 
						|
-- Conformance information
 | 
						|
 | 
						|
ciscoPagpMIBConformance
 | 
						|
        OBJECT IDENTIFIER ::= { ciscoPagpMIB 3 }
 | 
						|
 | 
						|
ciscoPagpMIBCompliances
 | 
						|
        OBJECT IDENTIFIER ::= { ciscoPagpMIBConformance 1 }
 | 
						|
 | 
						|
ciscoPagpMIBGroups
 | 
						|
        OBJECT IDENTIFIER ::= { ciscoPagpMIBConformance 2 }
 | 
						|
 | 
						|
-- Conformance
 | 
						|
 | 
						|
ciscoPagpMIBComplianceV1R1 MODULE-COMPLIANCE
 | 
						|
 | 
						|
        STATUS  obsolete
 | 
						|
        DESCRIPTION
 | 
						|
            "Conformance statement for the Fast Ethernet and Port
 | 
						|
            Aggregation Protocol MIB."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS { ciscoPagpEthcGroupV1R1}
 | 
						|
 | 
						|
        GROUP ciscoPagpPagpGroupV1R1
 | 
						|
        DESCRIPTION
 | 
						|
            "This group is mandatory for all interfaces which
 | 
						|
            implement the Port Aggregation Protocol (PAgP), and which
 | 
						|
            the value pagpOn(3) in the pagpEthcOperationMode variable."
 | 
						|
 | 
						|
        OBJECT pagpEthcOperationMode
 | 
						|
        SYNTAX INTEGER { off(1), manual(2) }
 | 
						|
        DESCRIPTION
 | 
						|
            "Interfaces which do not implement the Port Aggregation
 | 
						|
            Protocol (PAgP) do not require the value pagpOn(3)."
 | 
						|
        ::= { ciscoPagpMIBCompliances 1 }
 | 
						|
 | 
						|
ciscoPagpMIBComplianceV2R2 MODULE-COMPLIANCE
 | 
						|
 | 
						|
        STATUS  deprecated
 | 
						|
        DESCRIPTION
 | 
						|
            "Conformance statement for the Fast Ethernet and Port
 | 
						|
            Aggregation Protocol MIB."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS { ciscoPagpEthcGroupV2R2}
 | 
						|
 | 
						|
        GROUP ciscoPagpPagpGroupV1R1
 | 
						|
        DESCRIPTION
 | 
						|
            "This group is mandatory for all interfaces which
 | 
						|
            implement the Port Aggregation Protocol (PAgP), and which
 | 
						|
            the value pagpOn(3) in the pagpEthcOperationMode variable."
 | 
						|
 | 
						|
        OBJECT pagpEthcOperationMode
 | 
						|
        SYNTAX INTEGER { off(1), manual(2) }
 | 
						|
        DESCRIPTION
 | 
						|
            "Interfaces which do not implement the Port Aggregation
 | 
						|
            Protocol (PAgP) do not require the value pagpOn(3)."
 | 
						|
        ::= { ciscoPagpMIBCompliances 2 }
 | 
						|
 | 
						|
ciscoPagpMIBComplianceV3R3 MODULE-COMPLIANCE
 | 
						|
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "Conformance statement for the Fast Ethernet and Port
 | 
						|
            Aggregation Protocol MIB."
 | 
						|
 | 
						|
        MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS { ciscoPagpEthcGroupV2R2}
 | 
						|
 | 
						|
        GROUP ciscoPagpPagpGroupV1R1
 | 
						|
        DESCRIPTION
 | 
						|
            "This group is mandatory for all interfaces which
 | 
						|
            implement the Port Aggregation Protocol (PAgP), and which
 | 
						|
            the value pagpOn(3) in the pagpEthcOperationMode variable."
 | 
						|
 | 
						|
        OBJECT pagpEthcOperationMode
 | 
						|
        SYNTAX INTEGER { off(1), manual(2) }
 | 
						|
        DESCRIPTION
 | 
						|
            "Interfaces which do not implement the Port Aggregation
 | 
						|
            Protocol (PAgP) do not require the value pagpOn(3)."
 | 
						|
 | 
						|
        GROUP ciscoPagpRateAndTimeOutGroup
 | 
						|
        DESCRIPTION
 | 
						|
            "This group is mandatory for platforms which support the rate
 | 
						|
             and timeout configuration for Port Aggregation Protocol (PAgP)
 | 
						|
             on capable interfaces."
 | 
						|
        ::= { ciscoPagpMIBCompliances 3 }
 | 
						|
 | 
						|
-- Units of conformance
 | 
						|
 | 
						|
ciscoPagpEthcGroupV1R1 OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
            pagpEthcOperationMode,
 | 
						|
            pagpDeviceId,
 | 
						|
            pagpPhysGroupCapability,
 | 
						|
            pagpOperGroupCapability,
 | 
						|
            pagpAdminGroupCapability,
 | 
						|
            pagpPortPriority,
 | 
						|
            pagpLearnMethod,
 | 
						|
            pagpGroupIfIndex
 | 
						|
       }
 | 
						|
        STATUS  obsolete
 | 
						|
        DESCRIPTION
 | 
						|
            "The collection of objects which are used
 | 
						|
            to configure and monitor the Fast Etherchannel
 | 
						|
            operation and interface group-capability."
 | 
						|
        ::= { ciscoPagpMIBGroups 1 }
 | 
						|
 | 
						|
ciscoPagpPagpGroupV1R1 OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
            pagpOperationMode,
 | 
						|
            pagpPortState,
 | 
						|
            pagpLastStateChange,
 | 
						|
            pagpHelloFrequency,
 | 
						|
            pagpDistributionAlgorithm,
 | 
						|
            pagpPartnerCount,
 | 
						|
            pagpPartnerDeviceId,
 | 
						|
            pagpPartnerLearnMethod,
 | 
						|
            pagpPartnerPortPriority,
 | 
						|
            pagpPartnerIfIndex,
 | 
						|
            pagpPartnerGroupCapability,
 | 
						|
            pagpPartnerGroupIfIndex,
 | 
						|
            pagpPartnerDeviceName,
 | 
						|
            pagpPartnerPortName,
 | 
						|
            pagpPartnerAgportMACAddress,
 | 
						|
            pagpInPackets,
 | 
						|
            pagpOutPackets,
 | 
						|
            pagpInFlushes,
 | 
						|
            pagpReturnedFlushes,
 | 
						|
            pagpOutFlushes,
 | 
						|
            pagpInErrors
 | 
						|
        }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The collection of objects which are used
 | 
						|
            to configure and monitor the Port Aggregation Protocol
 | 
						|
            (PAgP) for the automatic negotiation and configuration of
 | 
						|
            Fast Etherchannel."
 | 
						|
        ::= { ciscoPagpMIBGroups 2 }
 | 
						|
 | 
						|
ciscoPagpEthcGroupV2R2 OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
            pagpEthcOperationMode,
 | 
						|
            pagpDeviceId,
 | 
						|
            pagpPhysGroupCapability,
 | 
						|
            pagpOperGroupCapability,
 | 
						|
            pagpAdminGroupCapability,
 | 
						|
            pagpPortPriority,
 | 
						|
            pagpLearnMethod,
 | 
						|
            pagpGroupIfIndex,
 | 
						|
            pagpDistributionProtocol,
 | 
						|
            pagpDistributionAddress
 | 
						|
       }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The collection of objects which are used
 | 
						|
            to configure and monitor the Fast Etherchannel
 | 
						|
            operation and interface group-capability."
 | 
						|
        ::= { ciscoPagpMIBGroups 3 }
 | 
						|
 | 
						|
ciscoPagpRateAndTimeOutGroup   OBJECT-GROUP
 | 
						|
        OBJECTS {
 | 
						|
           pagpRate,
 | 
						|
           pagpInPacketTimeout
 | 
						|
        }
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
            "A collection of objects which provide the information about
 | 
						|
             rate and timeout configuration for PAgP protocol on capable
 | 
						|
             interfaces."
 | 
						|
        ::= { ciscoPagpMIBGroups 4 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
 |