⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2922.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 2 页
字号:
PTOPO-MIB DEFINITIONS ::= BEGINIMPORTS    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,    Integer32, Counter32, mib-2        FROM SNMPv2-SMI    TEXTUAL-CONVENTION, AutonomousType, RowStatus, TimeStamp, TruthValue        FROM SNMPv2-TC    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP        FROM SNMPv2-CONF    TimeFilter        FROM RMON2-MIB    PhysicalIndex        FROM ENTITY-MIB    AddressFamilyNumbers        FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB;ptopoMIB MODULE-IDENTITY    LAST-UPDATED "200009210000Z"    ORGANIZATION "IETF; PTOPOMIB Working Group"    CONTACT-INFO       "PTOPOMIB WG Discussion:        ptopo@3com.com        Subscription:        majordomo@3com.com          msg body: [un]subscribe ptopomib        Andy Bierman        Cisco Systems Inc.        170 West Tasman Drive        San Jose, CA 95134        408-527-3711        abierman@cisco.com        Kendall S. Jones        Nortel Networks        4401 Great America Parkway        Santa Clara, CA 95054        408-495-7356        kejones@nortelnetworks.com"    DESCRIPTION            "The MIB module for physical topology information."    REVISION        "200009210000Z"    DESCRIPTION            "Initial Version of the Physical Topology MIB.  This version            published as RFC 2922."    ::= { mib-2 79 }ptopoMIBObjects   OBJECT IDENTIFIER ::= { ptopoMIB 1 }-- MIB groupsptopoData         OBJECT IDENTIFIER ::= { ptopoMIBObjects 1 }ptopoGeneral      OBJECT IDENTIFIER ::= { ptopoMIBObjects 2 }ptopoConfig       OBJECT IDENTIFIER ::= { ptopoMIBObjects 3 }-- textual conventionsPtopoGenAddr ::= TEXTUAL-CONVENTION    STATUS      current    DESCRIPTION            "The value of an address."    SYNTAX      OCTET STRING (SIZE (0..20))PtopoChassisIdType ::= TEXTUAL-CONVENTION    STATUS      current    DESCRIPTION            "This TC describes the source of a chassis identifier.            The enumeration 'chasIdEntPhysicalAlias(1)' represents a            chassis identifier based on the value of entPhysicalAlias            for a chassis component (i.e., an entPhysicalClass value of            'chassis(3)').            The enumeration 'chasIdIfAlias(2)' represents a chassis            identifier based on the value of ifAlias for an interface            on the containing chassis.            The enumeration 'chasIdPortEntPhysicalAlias(3)' represents            a chassis identifier based on the value of entPhysicalAlias            for a port or backplane component (i.e., entPhysicalClass            value of 'port(10)' or 'backplane(4)'), within the            containing chassis.            The enumeration 'chasIdMacAddress(4)' represents a chassis            identifier based on the value of a unicast source MAC            address (encoded in network byte order and IEEE 802.3            canonical bit order), of a port on the containing chassis.            The enumeration 'chasIdPtopoGenAddr(5)' represents a            chassis identifier based on a network address, associated            with a particular chassis.  The encoded address is actually            composed of two fields.  The first field is a single octet,            representing the IANA AddressFamilyNumbers value for the            specific address type, and the second field is the            PtopoGenAddr address value."    SYNTAX      INTEGER {            chasIdEntPhysicalAlias(1),            chasIdIfAlias(2),            chasIdPortEntPhysicalAlias(3),            chasIdMacAddress(4),            chasIdPtopoGenAddr(5)    }PtopoChassisId ::= TEXTUAL-CONVENTION    STATUS      current    DESCRIPTION            "This TC describes the format of a chassis identifier            string.  Objects of this type are always used with an            associated PtopoChassisIdType object, which identifies the            format of the particular PtopoChassisId object instance.            If the associated PtopoChassisIdType object has a value of            'chasIdEntPhysicalAlias(1)', then the octet string            identifies a particular instance of the entPhysicalAlias            object for a chassis component (i.e., an entPhysicalClass            value of 'chassis(3)').            If the associated PtopoChassisIdType object has a value of            'chasIdIfAlias(2)', then the octet string identifies a            particular instance of the ifAlias object for an interface            on the containing chassis.            If the associated PtopoChassisIdType object has a value of            'chasIdPortEntPhysicalAlias(3)', then the octet string            identifies a particular instance of the entPhysicalAlias            object for a port or backplane component within the            containing chassis.            If the associated PtopoChassisIdType object has a value of            'chasIdMacAddress(4)', then this string identifies a            particular unicast source MAC address (encoded in network            byte order and IEEE 802.3 canonical bit order), of a port on            the containing chassis.            If the associated PtopoChassisIdType object has a value of            'chasIdPtopoGenAddr(5)', then this string identifies a            particular network address, encoded in network byte order,            associated with one or more ports on the containing chassis.            The first octet contains the IANA Address Family Numbers            enumeration value for the specific address type, and octets            2 through N contain the PtopoGenAddr address value in            network byte order."    SYNTAX      OCTET STRING (SIZE (1..32))PtopoPortIdType ::= TEXTUAL-CONVENTION    STATUS      current    DESCRIPTION            "This TC describes the source of a particular type of port            identifier used in the PTOPO MIB.            The enumeration 'portIdIfAlias(1)' represents a port            identifier based on the ifAlias MIB object.            The enumeration 'portIdPortEntPhysicalAlias(2)' represents a            port identifier based on the value of entPhysicalAlias for a            port or backplane component (i.e., entPhysicalClass value of            'port(10)' or 'backplane(4)'), within the containing            chassis.            The enumeration 'portIdMacAddr(3)' represents a port            identifier based on a unicast source MAC address, which has            been detected by the agent and associated with a particular            port.            The enumeration 'portIdPtopoGenAddr(4)' represents a port            identifier based on a network address, detected by the agent            and associated with a particular port."    SYNTAX      INTEGER {            portIdIfAlias(1),            portIdEntPhysicalAlias(2),            portIdMacAddr(3),            portIdPtopoGenAddr(4)    }PtopoPortId ::= TEXTUAL-CONVENTION    STATUS      current    DESCRIPTION            "This TC describes the format of a port identifier string.            Objects of this type are always used with an associated            PtopoPortIdType object, which identifies the format of the            particular PtopoPortId object instance.            If the associated PtopoPortIdType object has a value of            'portIdIfAlias(1)', then the octet string identifies a            particular instance of the ifAlias object.            If the associated PtopoPortIdType object has a value of            'portIdEntPhysicalAlias(2)', then the octet string            identifies a particular instance of the entPhysicalAlias            object for a port component (i.e., entPhysicalClass value of            'port(10)').            If the associated PtopoPortIdType object has a value of            'portIdMacAddr(3)', then this string identifies a particular            unicast source MAC address associated with the port.            If the associated PtopoPortIdType object has a value of            'portIdPtopoGenAddr(4)', then this string identifies a            network address associated with the port.  The first octet            contains the IANA AddressFamilyNumbers enumeration value for            the specific address type, and octets 2 through N contain            the PtopoGenAddr address value in network byte order."    SYNTAX      OCTET STRING (SIZE (1..32))PtopoAddrSeenState ::= TEXTUAL-CONVENTION    STATUS      current    DESCRIPTION            "This TC describes the state of address detection for a            particular type of port identifier used in the PTOPO MIB.            The enumeration 'notUsed(1)' represents an entry for which            the particular MIB object is not applicable to the remote            connection endpoint,            The enumeration 'unknown(2)' represents an entry for which            the particular address collection state is not known.            The enumeration 'oneAddr(3)'  represents an entry for which            exactly one source address (of the type indicated by the            particular MIB object), has been detected.            The enumeration 'multiAddr(4)'  represents an entry for            which more than one source address (of the type indicated by            the particular MIB object), has been detected.            An agent is expected to set the initial state of the            PtopoAddrSeenState to 'notUsed(1)' or 'unknown(2)'.            Note that the PTOPO MIB does not restrict or specify the            means in which the PtopoAddrSeenState is known to an agent.            In particular, an agent may detect this information through            configuration data, or some means other than directly            monitoring all port traffic."    SYNTAX      INTEGER {            notUsed(1),            unknown(2),            oneAddr(3),            multiAddr(4)    }--  ***********************************************************----           P T O P O    D A T A     G R O U P----  ***********************************************************-- Connection TableptopoConnTable OBJECT-TYPE    SYNTAX      SEQUENCE OF PtopoConnEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "This table contains one or more rows per physical network            connection known to this agent.  The agent may wish to            ensure that only one ptopoConnEntry is present for each            local port, or it may choose to maintain multiple            ptopoConnEntries for the same local port.            Entries based on lower numbered identifier types are            preferred over higher numbered identifier types, i.e., lower            values of the ptopoConnRemoteChassisType and            ptopoConnRemotePortType objects."    ::= { ptopoData 1 }ptopoConnEntry       OBJECT-TYPE    SYNTAX      PtopoConnEntry    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "Information about a particular physical network connection.            Entries may be created and deleted in this table, either            manually or by the agent, if a physical topology discovery            process is active."    INDEX   {           ptopoConnTimeMark,           ptopoConnLocalChassis,           ptopoConnLocalPort,           ptopoConnIndex    }    ::= { ptopoConnTable 1 }PtopoConnEntry ::= SEQUENCE {      ptopoConnTimeMark            TimeFilter,      ptopoConnLocalChassis        PhysicalIndex,      ptopoConnLocalPort           PhysicalIndex,      ptopoConnIndex               Integer32,      ptopoConnRemoteChassisType   PtopoChassisIdType,      ptopoConnRemoteChassis       PtopoChassisId,      ptopoConnRemotePortType      PtopoPortIdType,      ptopoConnRemotePort          PtopoPortId,      ptopoConnDiscAlgorithm       AutonomousType,      ptopoConnAgentNetAddrType    AddressFamilyNumbers,      ptopoConnAgentNetAddr        PtopoGenAddr,      ptopoConnMultiMacSASeen      PtopoAddrSeenState,      ptopoConnMultiNetSASeen      PtopoAddrSeenState,      ptopoConnIsStatic            TruthValue,      ptopoConnLastVerifyTime      TimeStamp,      ptopoConnRowStatus           RowStatus}ptopoConnTimeMark  OBJECT-TYPE    SYNTAX      TimeFilter    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "A TimeFilter for this entry.  See the TimeFilter textual            convention in RFC 2021 to see how this works."    ::= { ptopoConnEntry 1 }ptopoConnLocalChassis  OBJECT-TYPE    SYNTAX      PhysicalIndex    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "The entPhysicalIndex value used to identify the chassis            component associated with the local connection endpoint."    ::= { ptopoConnEntry 2 }ptopoConnLocalPort     OBJECT-TYPE    SYNTAX      PhysicalIndex    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "The entPhysicalIndex value used to identify the port            component associated with the local connection endpoint."    ::= { ptopoConnEntry 3 }ptopoConnIndex    OBJECT-TYPE    SYNTAX      Integer32  (1..2147483647)    MAX-ACCESS  not-accessible    STATUS      current    DESCRIPTION            "This object represents an arbitrary local integer value            used by this agent to identify a particular connection            instance, unique only for the indicated local connection            endpoint.            A particular ptopoConnIndex value may be reused in the event            an entry is aged out and later re-learned with the same (or            different) remote chassis and port identifiers.            An agent is encouraged to assign monotonically increasing            index values to new entries, starting with one, after each            reboot.  It is considered unlikely that the ptopoConnIndex            will wrap between reboots."    ::= { ptopoConnEntry 4 }ptopoConnRemoteChassisType  OBJECT-TYPE    SYNTAX      PtopoChassisIdType    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION            "The type of encoding used to identify the chassis            associated with the remote connection endpoint.            This object may not be modified if the associated            ptopoConnRowStatus object has a value of active(1)."    ::= { ptopoConnEntry 5 }ptopoConnRemoteChassis  OBJECT-TYPE    SYNTAX      PtopoChassisId    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION            "The string value used to identify the chassis component            associated with the remote connection endpoint.            This object may not be modified if the associated            ptopoConnRowStatus object has a value of active(1)."    ::= { ptopoConnEntry 6 }ptopoConnRemotePortType  OBJECT-TYPE    SYNTAX      PtopoPortIdType    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION            "The type of port identifier encoding used in the associated            'ptopoConnRemotePort' object.            This object may not be modified if the associated            ptopoConnRowStatus object has a value of active(1)."    ::= { ptopoConnEntry 7 }ptopoConnRemotePort  OBJECT-TYPE    SYNTAX      PtopoPortId    MAX-ACCESS  read-create    STATUS      current    DESCRIPTION            "The string value used to identify the port component            associated with the remote connection endpoint.            This object may not be modified if the associated            ptopoConnRowStatus object has a value of active(1)."    ::= { ptopoConnEntry 8 }ptopoConnDiscAlgorithm OBJECT-TYPE    SYNTAX      AutonomousType    MAX-ACCESS  read-only    STATUS      current    DESCRIPTION            "An indication of the algorithm used to discover the            information contained in this conceptual row.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -