-- varfix Tue Aug 1 11:23:22 EDT 2000 user: sse -- File created using agent2concat -- By: sse -- Date: Tue Aug 1 11:21:26 EDT 2000 IT-ROUTER-12 DEFINITIONS ::= BEGIN -- -- FILE: /users/sse/mibs/src2/rfc/rfc1155.smi -- -- %W% -- Changes to rfc1155 (SMI): -- Removed EXPORTS. -- Added explicit definitions of ccitt, null, iso, org, and dod. -- Commented out OBJECT-TYPE macro definition (since will use -- the definition from RFC1212). -- Commented out definitions of syntax types and replaced -- with SMIC directives to enable them. -- no IMPORTS -- Define OIDs -- ccitt OBJECT IDENTIFIER ::= { 0 } -- null OBJECT IDENTIFIER ::= { ccitt 0 } -- iso OBJECT IDENTIFIER ::= { 1 } -- org OBJECT IDENTIFIER ::= { iso 3 } -- dod OBJECT IDENTIFIER ::= { org 6 } -- internet OBJECT IDENTIFIER ::= { dod 1 } -- directory OBJECT IDENTIFIER ::= { internet 1 } -- mgmt OBJECT IDENTIFIER ::= { internet 2 } -- experimental OBJECT IDENTIFIER ::= { internet 3 } -- private OBJECT IDENTIFIER ::= { internet 4 } -- enterprises OBJECT IDENTIFIER ::= { private 1 } -- Make builtin items known -- SMI NetworkAddress -- SMI IpAddress -- SMI Counter -- SMI Gauge -- SMI TimeTicks -- SMI Opaque -- definition of object types -- OBJECT-TYPE MACRO ::= -- BEGIN -- TYPE NOTATION ::= "SYNTAX" type (TYPE ObjectSyntax) -- "ACCESS" Access -- "STATUS" Status -- VALUE NOTATION ::= value (VALUE ObjectName) -- -- Access ::= "read-only" -- | "read-write" -- | "write-only" -- | "not-accessible" -- Status ::= "mandatory" -- | "optional" -- | "obsolete" -- END -- -- names of objects in the MIB -- -- ObjectName ::= OBJECT IDENTIFIER -- -- syntax of objects in the MIB -- -- ObjectSyntax ::= -- CHOICE { -- simple -- SimpleSyntax, -- note that simple SEQUENCEs are not directly -- mentioned here to keep things simple (i.e., -- prevent mis-use). However, application-wide -- types which are IMPLICITly encoded simple -- SEQUENCEs may appear in the following CHOICE -- -- application-wide -- ApplicationSyntax -- } -- -- SimpleSyntax ::= -- CHOICE { -- number INTEGER, -- string OCTET STRING, -- object OBJECT IDENTIFIER, -- empty NULL -- } -- -- ApplicationSyntax ::= -- CHOICE { -- address NetworkAddress, -- counter Counter, -- gauge Gauge, -- ticks TimeTicks, -- arbitrary Opaque -- other application-wide types, as they are -- defined, will be added here -- } -- -- -- application-wide types -- NetworkAddress ::= -- CHOICE { -- internet IpAddress -- } -- -- IpAddress ::= -- [APPLICATION 0] -- IMPLICIT OCTET STRING (SIZE (4)) -- -- Counter ::= -- [APPLICATION 1] -- IMPLICIT INTEGER (0..4294967295) -- -- Gauge ::= -- [APPLICATION 2] -- IMPLICIT INTEGER (0..4294967295) -- -- TimeTicks ::= -- [APPLICATION 3] -- IMPLICIT INTEGER (0..4294967295) -- -- Opaque ::= -- [APPLICATION 4] -- IMPLICIT OCTET STRING -- -- FILE: /users/sse/mibs/src2/rfc/rfc1212.smi -- -- %W% -- changes to rfc1212 (Concise MIB OBJECT-TYPE definition): -- Removed IMPORTS. -- Commented out OBJECT-TYPE macro definition and replaced -- with SMIC directive to enable it. -- Make builtin items known -- SMI OBJECT-TYPE -- OBJECT-TYPE MACRO ::= -- BEGIN -- TYPE NOTATION ::= -- must conform to -- RFC1155's ObjectSyntax -- "SYNTAX" type(ObjectSyntax) -- "ACCESS" Access -- "STATUS" Status -- DescrPart -- ReferPart -- IndexPart -- DefValPart -- VALUE NOTATION ::= value (VALUE ObjectName) -- -- Access ::= "read-only" -- | "read-write" -- | "write-only" -- | "not-accessible" -- Status ::= "mandatory" -- | "optional" -- | "obsolete" -- | "deprecated" -- -- DescrPart ::= -- "DESCRIPTION" value (description DisplayString) -- | empty -- -- ReferPart ::= -- "REFERENCE" value (reference DisplayString) -- | empty -- -- IndexPart ::= -- "INDEX" "{" IndexTypes "}" -- | empty -- IndexTypes ::= -- IndexType | IndexTypes "," IndexType -- IndexType ::= -- if indexobject, use the SYNTAX -- value of the correspondent -- OBJECT-TYPE invocation -- value (indexobject ObjectName) -- otherwise use named SMI type -- must conform to IndexSyntax below -- | type (indextype) -- -- DefValPart ::= -- "DEFVAL" "{" value (defvalue ObjectSyntax) "}" -- | empty -- END -- -- IndexSyntax ::= -- CHOICE { -- number -- INTEGER (0..MAX), -- string -- OCTET STRING, -- object -- OBJECT IDENTIFIER, -- address -- NetworkAddress, -- ipAddress -- IpAddress -- } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1213.mib -- -- %W% $Id: rfc1213.mib,v 1.3 1996/02/01 16:56:01 pah Exp $ -- Changes to rfc1213 (MIB-II): -- No changes needed. -- DDS 11/3/94 commented out interfaces group, see IFMIB for supported objects. -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [14]; -- MIB-II (same prefix as MIB-I) mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -- textual conventions DisplayString ::= OCTET STRING -- This data type is used to model textual information taken -- from the NVT ASCII character set. By convention, objects -- with this syntax are declared as having -- -- SIZE (0..255) PhysAddress ::= OCTET STRING -- This data type is used to model media addresses. For many -- types of media, this will be in a binary representation. -- For example, an ethernet address would be represented as -- a string of 6 octets. -- groups in MIB-II system OBJECT IDENTIFIER ::= { mib-2 1 } -- see IF-MIB -- interfaces OBJECT IDENTIFIER ::= { mib-2 2 } at OBJECT IDENTIFIER ::= { mib-2 3 } ip OBJECT IDENTIFIER ::= { mib-2 4 } icmp OBJECT IDENTIFIER ::= { mib-2 5 } tcp OBJECT IDENTIFIER ::= { mib-2 6 } udp OBJECT IDENTIFIER ::= { mib-2 7 } egp OBJECT IDENTIFIER ::= { mib-2 8 } -- historical (some say hysterical) -- cmot OBJECT IDENTIFIER ::= { mib-2 9 } transmission OBJECT IDENTIFIER ::= { mib-2 10 } snmp OBJECT IDENTIFIER ::= { mib-2 11 } -- the System group -- Implementation of the System group is mandatory for all -- systems. If an agent is not configured to have a value -- for any of these variables, a string of length 0 is -- returned. sysDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software. It is mandatory that this only contain printable ASCII characters." ::= { system 1 } sysObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining `what kind of box' is being managed. For example, if vendor `Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, it could assign the identifier 1.3.6.1.4.1.4242.1.1 to its `Fred Router'." ::= { system 2 } sysUpTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized." ::= { system 3 } sysContact OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) -- SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "The textual identification of the contact person for this managed node, together with information on how to contact this person. Agent variations: DESCRIPTION Limited storage space" ::= { system 4 } sysName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..50)) -- SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. Agent variations: DESCRIPTION Limited storage space" ::= { system 5 } sysLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..60)) -- SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "The physical location of this node (e.g., `telephone closet, 3rd floor'). Agent variations: DESCRIPTION Limited storage space" ::= { system 6 } sysServices OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "A value which indicates the set of services that this entity primarily offers. The value is a sum. This sum initially takes the value zero, Then, for each layer, L, in the range 1 through 7, that this node performs transactions for, 2 raised to (L - 1) is added to the sum. For example, a node which performs primarily routing functions would have a value of 4 (2^(3-1)). In contrast, a node which is a host offering application services would have a value of 72 (2^(4-1) + 2^(7-1)). Note that in the context of the Internet suite of protocols, values should be calculated accordingly: layer functionality 1 physical (e.g., repeaters) 2 datalink/subnetwork (e.g., bridges) 3 internet (e.g., IP gateways) 4 end-to-end (e.g., IP hosts) 7 applications (e.g., mail relays) For systems including OSI protocols, layers 5 and 6 may also be counted." ::= { system 7 } -- the Interfaces group -- Implementation of the Interfaces group is mandatory for -- all systems. -- ifNumber OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of network interfaces (regardless of -- their current state) present on this system." -- ::= { interfaces 1 } -- the Interfaces table -- The Interfaces table contains information on the entity's -- interfaces. Each interface is thought of as being -- attached to a `subnetwork'. Note that this term should -- not be confused with `subnet' which refers to an -- addressing partitioning scheme used in the Internet suite -- of protocols. -- ifTable OBJECT-TYPE -- SYNTAX SEQUENCE OF IfEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "A list of interface entries. The number of -- entries is given by the value of ifNumber." -- ::= { interfaces 2 } -- ifEntry OBJECT-TYPE -- SYNTAX IfEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "An interface entry containing objects at the -- subnetwork layer and below for a particular -- interface." -- INDEX { ifIndex } -- ::= { ifTable 1 } -- IfEntry ::= -- SEQUENCE { -- ifIndex -- INTEGER, -- ifDescr -- DisplayString, -- ifType -- INTEGER, -- ifMtu -- INTEGER, -- ifSpeed -- Gauge, -- ifPhysAddress -- PhysAddress, -- ifAdminStatus -- INTEGER, -- ifOperStatus -- INTEGER, -- ifLastChange -- TimeTicks, -- ifInOctets -- Counter, -- ifInUcastPkts -- Counter, -- ifInNUcastPkts -- Counter, -- ifInDiscards -- Counter, -- ifInErrors -- Counter, -- ifInUnknownProtos -- Counter, -- ifOutOctets -- Counter, -- ifOutUcastPkts -- Counter, -- ifOutNUcastPkts -- Counter, -- ifOutDiscards -- Counter, -- ifOutErrors -- Counter, -- ifOutQLen -- Gauge, -- ifSpecific -- OBJECT IDENTIFIER -- } -- ifIndex OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "A unique value for each interface. Its value -- ranges between 1 and the value of ifNumber. The -- value for each interface must remain constant at -- least from one re-initialization of the entity's -- network management system to the next re- -- initialization." -- ::= { ifEntry 1 } -- ifDescr OBJECT-TYPE -- SYNTAX DisplayString (SIZE (0..255)) -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "A textual string containing information about the -- interface. This string should include the name of -- the manufacturer, the product name and the version -- of the hardware interface." -- ::= { ifEntry 2 } -- ifType OBJECT-TYPE -- SYNTAX INTEGER { -- other(1), -- none of the following -- regular1822(2), -- hdh1822(3), -- ddn-x25(4), -- rfc877-x25(5), -- ethernet-csmacd(6), -- iso88023-csmacd(7), -- iso88024-tokenBus(8), -- iso88025-tokenRing(9), -- iso88026-man(10), -- starLan(11), -- proteon-10Mbit(12), -- proteon-80Mbit(13), -- hyperchannel(14), -- fddi(15), -- lapb(16), -- sdlc(17), -- ds1(18), -- T-1 -- e1(19), -- european equiv. of T-1 -- basicISDN(20), -- primaryISDN(21), -- proprietary serial -- propPointToPointSerial(22), -- ppp(23), -- softwareLoopback(24), -- eon(25), -- CLNP over IP [11] -- ethernet-3Mbit(26), -- nsip(27), -- XNS over IP -- slip(28), -- generic SLIP -- ultra(29), -- ULTRA technologies -- ds3(30), -- T-3 -- sip(31), -- SMDS -- frame-relay(32) -- } -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The type of interface, distinguished according to -- the physical/link protocol(s) immediately `below' -- the network layer in the protocol stack." -- ::= { ifEntry 3 } -- ifMtu OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The size of the largest datagram which can be -- sent/received on the interface, specified in -- octets. For interfaces that are used for -- transmitting network datagrams, this is the size -- of the largest network datagram that can be sent -- on the interface." -- ::= { ifEntry 4 } -- ifSpeed OBJECT-TYPE -- SYNTAX Gauge -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "An estimate of the interface's current bandwidth -- in bits per second. For interfaces which do not -- vary in bandwidth or for those where no accurate -- estimation can be made, this object should contain -- the nominal bandwidth." -- ::= { ifEntry 5 } -- ifPhysAddress OBJECT-TYPE -- SYNTAX PhysAddress -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The interface's address at the protocol layer -- immediately `below' the network layer in the -- protocol stack. For interfaces which do not have -- such an address (e.g., a serial line), this object -- should contain an octet string of zero length." -- ::= { ifEntry 6 } -- ifAdminStatus OBJECT-TYPE -- SYNTAX INTEGER { -- up(1), -- ready to pass packets -- down(2), -- testing(3) -- in some test mode -- } -- ACCESS read-write -- STATUS mandatory -- DESCRIPTION -- "The desired state of the interface. The -- testing(3) state indicates that no operational -- packets can be passed." -- ::= { ifEntry 7 } -- ifOperStatus OBJECT-TYPE -- SYNTAX INTEGER { -- up(1), -- ready to pass packets -- down(2), -- testing(3) -- in some test mode -- } -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The current operational state of the interface. -- The testing(3) state indicates that no operational -- packets can be passed." -- ::= { ifEntry 8 } -- ifLastChange OBJECT-TYPE -- SYNTAX TimeTicks -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The value of sysUpTime at the time the interface -- entered its current operational state. If the -- current state was entered prior to the last re- -- initialization of the local network management -- subsystem, then this object contains a zero -- value." -- ::= { ifEntry 9 } -- ifInOctets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of octets received on the -- interface, including framing characters." -- ::= { ifEntry 10 } -- ifInUcastPkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of subnetwork-unicast packets -- delivered to a higher-layer protocol." -- ::= { ifEntry 11 } -- ifInNUcastPkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of non-unicast (i.e., subnetwork- -- broadcast or subnetwork-multicast) packets -- delivered to a higher-layer protocol." -- ::= { ifEntry 12 } -- ifInDiscards OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of inbound packets which were chosen -- to be discarded even though no errors had been -- detected to prevent their being deliverable to a -- higher-layer protocol. One possible reason for -- discarding such a packet could be to free up -- buffer space." -- ::= { ifEntry 13 } -- ifInErrors OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of inbound packets that contained -- errors preventing them from being deliverable to a -- higher-layer protocol." -- ::= { ifEntry 14 } -- ifInUnknownProtos OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of packets received via the interface -- which were discarded because of an unknown or -- unsupported protocol." -- ::= { ifEntry 15 } -- ifOutOctets OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of octets transmitted out of the -- interface, including framing characters." -- ::= { ifEntry 16 } -- ifOutUcastPkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets that higher-level -- protocols requested be transmitted to a -- subnetwork-unicast address, including those that -- were discarded or not sent." -- ::= { ifEntry 17 } -- ifOutNUcastPkts OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The total number of packets that higher-level -- protocols requested be transmitted to a non- -- unicast (i.e., a subnetwork-broadcast or -- subnetwork-multicast) address, including those -- that were discarded or not sent." -- ::= { ifEntry 18 } -- ifOutDiscards OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of outbound packets which were chosen -- to be discarded even though no errors had been -- detected to prevent their being transmitted. One -- possible reason for discarding such a packet could -- be to free up buffer space." -- ::= { ifEntry 19 } -- ifOutErrors OBJECT-TYPE -- SYNTAX Counter -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The number of outbound packets that could not be -- transmitted because of errors." -- ::= { ifEntry 20 } -- ifOutQLen OBJECT-TYPE -- SYNTAX Gauge -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The length of the output packet queue (in -- packets)." -- ::= { ifEntry 21 } -- ifSpecific OBJECT-TYPE -- SYNTAX OBJECT IDENTIFIER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "A reference to MIB definitions specific to the -- particular media being used to realize the -- interface. For example, if the interface is -- realized by an ethernet, then the value of this -- object refers to a document defining objects -- specific to ethernet. If this information is not -- present, its value should be set to the OBJECT -- IDENTIFIER { 0 0 }, which is a syntatically valid -- object identifier, and any conformant -- implementation of ASN.1 and BER must be able to -- generate and recognize this value." -- ::= { ifEntry 22 } -- the Address Translation group -- Implementation of the Address Translation group is -- mandatory for all systems. Note however that this group -- is deprecated by MIB-II. That is, it is being included -- solely for compatibility with MIB-I nodes, and will most -- likely be excluded from MIB-III nodes. From MIB-II and -- onwards, each network protocol group contains its own -- address translation tables. -- The Address Translation group contains one table which is -- the union across all interfaces of the translation tables -- for converting a NetworkAddress (e.g., an IP address) into -- a subnetwork-specific address. For lack of a better term, -- this document refers to such a subnetwork-specific address -- as a `physical' address. -- Examples of such translation tables are: for broadcast -- media where ARP is in use, the translation table is -- equivalent to the ARP cache; or, on an X.25 network where -- non-algorithmic translation to X.121 addresses is -- required, the translation table contains the -- NetworkAddress to X.121 address equivalences. atTable OBJECT-TYPE SYNTAX SEQUENCE OF AtEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "The Address Translation tables contain the NetworkAddress to `physical' address equivalences. Some interfaces do not use translation tables for determining address equivalences (e.g., DDN-X.25 has an algorithmic method); if all interfaces are of this type, then the Address Translation table is empty, i.e., has zero entries." ::= { at 1 } atEntry OBJECT-TYPE SYNTAX AtEntry ACCESS not-accessible STATUS deprecated DESCRIPTION "Each entry contains one NetworkAddress to `physical' address equivalence." INDEX { atIfIndex, atNetAddress } ::= { atTable 1 } AtEntry ::= SEQUENCE { atIfIndex INTEGER, atPhysAddress PhysAddress, atNetAddress NetworkAddress } atIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS deprecated DESCRIPTION "The interface on which this entry's equivalence is effective. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex. Agent variations: DESCRIPTION Deprecated, use ipNetToMediaTable" ::= { atEntry 1 } atPhysAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only -- ACCESS read-write STATUS deprecated DESCRIPTION "The media-dependent `physical' address. Setting this object to a null string (one of zero length) has the effect of invaliding the corresponding entry in the atTable object. That is, it effectively dissasociates the interface identified with said entry from the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use. Proper interpretation of such entries requires examination of the relevant atPhysAddress object. Agent variations: DESCRIPTION Deprecated, use ipNetToMediaTable" ::= { atEntry 2 } atNetAddress OBJECT-TYPE SYNTAX NetworkAddress ACCESS read-only -- ACCESS read-write STATUS deprecated DESCRIPTION "The NetworkAddress (e.g., the IP address) corresponding to the media-dependent `physical' address. Agent variations: DESCRIPTION Deprecated, use ipNetToMediaTable" ::= { atEntry 3 } -- the IP group -- Implementation of the IP group is mandatory for all -- systems. ipForwarding OBJECT-TYPE SYNTAX INTEGER { forwarding(1), -- acting as a gateway not-forwarding(2) -- NOT acting as a gateway } ACCESS read-write STATUS mandatory DESCRIPTION "The indication of whether this entity is acting as an IP gateway in respect to the forwarding of datagrams received by, but not addressed to, this entity. IP gateways forward datagrams. IP hosts do not (except those source-routed via the host). Note that for some managed nodes, this object may take on only a subset of the values possible. Accordingly, it is appropriate for an agent to return a `badValue' response if a management station attempts to change this object to an inappropriate value." ::= { ip 1 } ipDefaultTTL OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The default value inserted into the Time-To-Live field of the IP header of datagrams originated at this entity, whenever a TTL value is not supplied by the transport layer protocol." ::= { ip 2 } ipInReceives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input datagrams received from interfaces, including those received in error." ::= { ip 3 } ipInHdrErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of input datagrams discarded due to errors in their IP headers, including bad checksums, version number mismatch, other format errors, time-to-live exceeded, errors discovered in processing their IP options, etc." ::= { ip 4 } ipInAddrErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of input datagrams discarded because the IP address in their IP header's destination field was not a valid address to be received at this entity. This count includes invalid addresses (e.g., 0.0.0.0) and addresses of unsupported Classes (e.g., Class E). For entities which are not IP Gateways and therefore do not forward datagrams, this counter includes datagrams discarded because the destination address was not a local address." ::= { ip 5 } ipForwDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of input datagrams for which this entity was not their final IP destination, as a result of which an attempt was made to find a route to forward them to that final destination. In entities which do not act as IP Gateways, this counter will include only those packets which were Source-Routed via this entity, and the Source- Route option processing was successful." ::= { ip 6 } ipInUnknownProtos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of locally-addressed datagrams received successfully but discarded because of an unknown or unsupported protocol." ::= { ip 7 } ipInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of input IP datagrams for which no problems were encountered to prevent their continued processing, but which were discarded (e.g., for lack of buffer space). Note that this counter does not include any datagrams discarded while awaiting re-assembly." ::= { ip 8 } ipInDelivers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input datagrams successfully delivered to IP user-protocols (including ICMP)." ::= { ip 9 } ipOutRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of IP datagrams which local IP user-protocols (including ICMP) supplied to IP in requests for transmission. Note that this counter does not include any datagrams counted in ipForwDatagrams." ::= { ip 10 } ipOutDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of output IP datagrams for which no problem was encountered to prevent their transmission to their destination, but which were discarded (e.g., for lack of buffer space). Note that this counter would include datagrams counted in ipForwDatagrams if any such packets met this (discretionary) discard criterion." ::= { ip 11 } ipOutNoRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP datagrams discarded because no route could be found to transmit them to their destination. Note that this counter includes any packets counted in ipForwDatagrams which meet this `no-route' criterion. Note that this includes any datagarms which a host cannot route because all of its default gateways are down." ::= { ip 12 } ipReasmTimeout OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of seconds which received fragments are held while they are awaiting reassembly at this entity." ::= { ip 13 } ipReasmReqds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP fragments received which needed to be reassembled at this entity." ::= { ip 14 } ipReasmOKs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP datagrams successfully re- assembled." ::= { ip 15 } ipReasmFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failures detected by the IP re- assembly algorithm (for whatever reason: timed out, errors, etc). Note that this is not necessarily a count of discarded IP fragments since some algorithms (notably the algorithm in RFC 815) can lose track of the number of fragments by combining them as they are received." ::= { ip 16 } ipFragOKs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP datagrams that have been successfully fragmented at this entity." ::= { ip 17 } ipFragFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP datagrams that have been discarded because they needed to be fragmented at this entity but could not be, e.g., because their Don't Fragment flag was set." ::= { ip 18 } ipFragCreates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP datagram fragments that have been generated as a result of fragmentation at this entity." ::= { ip 19 } -- the IP address table -- The IP address table contains this entity's IP addressing -- information. ipAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF IpAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of addressing information relevant to this entity's IP addresses." ::= { ip 20 } ipAddrEntry OBJECT-TYPE SYNTAX IpAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The addressing information for one of this entity's IP addresses. Agent variations: CREATION-REQUIRES { ipAdEntAddr } DESCRIPTION Can be used to add addresses" INDEX { ipAdEntAddr } ::= { ipAddrTable 1 } IpAddrEntry ::= SEQUENCE { ipAdEntAddr IpAddress, ipAdEntIfIndex INTEGER, ipAdEntNetMask IpAddress, ipAdEntBcastAddr INTEGER, ipAdEntReasmMaxSize INTEGER (0..65535) } ipAdEntAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "The IP address to which this entry's addressing information pertains. Agent variations: DESCRIPTION For adding IP addresses, set to 0.0.0.0 to delete entry" ::= { ipAddrEntry 1 } ipAdEntIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex. Agent variations: DESCRIPTION For adding IP addresses" DEFVAL { 1 } ::= { ipAddrEntry 2 } ipAdEntNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0. Agent variations: DESCRIPTION For adding IP addresses, default value is natural mask for address class" DEFVAL { 'ffffffff'H } ::= { ipAddrEntry 3 } ipAdEntBcastAddr OBJECT-TYPE SYNTAX INTEGER ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "The value of the least-significant bit in the IP broadcast address used for sending datagrams on the (logical) interface associated with the IP address of this entry. For example, when the Internet standard all-ones broadcast address is used, the value will be 1. This value applies to both the subnet and network broadcasts addresses used by the entity on this (logical) interface. Agent variations: DESCRIPTION For adding IP addresses" DEFVAL { 1 } ::= { ipAddrEntry 4 } ipAdEntReasmMaxSize OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The size of the largest IP datagram which this entity can re-assemble from incoming IP fragmented datagrams received on this interface." ::= { ipAddrEntry 5 } -- the IP routing table -- The IP routing table contains an entry for each route -- presently known to this entity. ipRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IpRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entity's IP Routing table." ::= { ip 21 } ipRouteEntry OBJECT-TYPE SYNTAX IpRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A route to a particular destination." INDEX { ipRouteDest } ::= { ipRouteTable 1 } IpRouteEntry ::= SEQUENCE { ipRouteDest IpAddress, ipRouteIfIndex INTEGER, ipRouteMetric1 INTEGER, ipRouteMetric2 INTEGER, ipRouteMetric3 INTEGER, ipRouteMetric4 INTEGER, ipRouteNextHop IpAddress, ipRouteType INTEGER, ipRouteProto INTEGER, ipRouteAge INTEGER, ipRouteMask IpAddress, ipRouteMetric5 INTEGER, ipRouteInfo OBJECT IDENTIFIER } ipRouteDest OBJECT-TYPE SYNTAX IpAddress ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. Multiple routes to a single destination can appear in the table, but access to such multiple entries is dependent on the table- access mechanisms defined by the network management protocol in use. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 1 } ipRouteIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The index value which uniquely identifies the local interface through which the next hop of this route should be reached. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 2 } ipRouteMetric1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The primary routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipRouteProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 3 } ipRouteMetric2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipRouteProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 4 } ipRouteMetric3 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipRouteProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 5 } ipRouteMetric4 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipRouteProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 6 } ipRouteNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the next hop of this route. (In the case of a route bound to an interface which is realized via a broadcast media, the value of this field is the agent's IP address on that interface.) Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 7 } ipRouteType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following invalid(2), -- an invalidated route -- route to directly direct(3), -- connected (sub-)network -- route to a non-local indirect(4) -- host/network/sub-network } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The type of route. Note that the values direct(3) and indirect(4) refer to the notion of direct and indirect routing in the IP architecture. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the ipRouteTable object. That is, it effectively dissasociates the destination identified with said entry from the route identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use. Proper interpretation of such entries requires examination of the relevant ipRouteType object. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 8 } ipRouteProto OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following -- non-protocol information, -- e.g., manually configured local(2), -- entries -- set via a network netmgmt(3), -- management protocol -- obtained via ICMP, icmp(4), -- e.g., Redirect -- the remaining values are -- all gateway routing -- protocols egp(5), ggp(6), hello(7), rip(8), is-is(9), es-is(10), ciscoIgrp(11), bbnSpfIgp(12), ospf(13), bgp(14) } ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "The routing mechanism via which this route was learned. Inclusion of values for gateway routing protocols is not intended to imply that hosts should support those protocols. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 9 } ipRouteAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied except through knowledge of the routing protocol by which the route was learned. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 10 } ipRouteMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the ipRouteDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the ipRouteMask by determining whether the value of the correspondent ipRouteDest field belong to a class-A, B, or C network, and then using one of: mask network 255.0.0.0 class-A 255.255.0.0 class-B 255.255.255.0 class-C If the value of the ipRouteDest is 0.0.0.0 (a default route), then the mask value is also 0.0.0.0. It should be noted that all IP routing subsystems implicitly use this mechanism. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 11 } ipRouteMetric5 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipRouteProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 12 } ipRouteInfo OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "A reference to MIB definitions specific to the particular routing protocol which is responsible for this route, as determined by the value specified in the route's ipRouteProto value. If this information is not present, its value should be set to the OBJECT IDENTIFIER { 0 0 }, which is a syntatically valid object identifier, and any conformant implementation of ASN.1 and BER must be able to generate and recognize this value. Agent variations: DESCRIPTION see ipForwarding" ::= { ipRouteEntry 13 } -- the IP Address Translation table -- The IP address translation table contain the IpAddress to -- `physical' address equivalences. Some interfaces do not -- use translation tables for determining address -- equivalences (e.g., DDN-X.25 has an algorithmic method); -- if all interfaces are of this type, then the Address -- Translation table is empty, i.e., has zero entries. ipNetToMediaTable OBJECT-TYPE SYNTAX SEQUENCE OF IpNetToMediaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The IP Address Translation table used for mapping from IP addresses to physical addresses." ::= { ip 22 } ipNetToMediaEntry OBJECT-TYPE SYNTAX IpNetToMediaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one IpAddress to `physical' address equivalence." INDEX { ipNetToMediaIfIndex, ipNetToMediaNetAddress } ::= { ipNetToMediaTable 1 } IpNetToMediaEntry ::= SEQUENCE { ipNetToMediaIfIndex INTEGER, ipNetToMediaPhysAddress PhysAddress, ipNetToMediaNetAddress IpAddress, ipNetToMediaType INTEGER } ipNetToMediaIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The interface on which this entry's equivalence is effective. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex. Agent variations: DESCRIPTION indexes are modified by adding and deleting the entries." ::= { ipNetToMediaEntry 1 } ipNetToMediaPhysAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-write STATUS mandatory DESCRIPTION "The media-dependent `physical' address." ::= { ipNetToMediaEntry 2 } ipNetToMediaNetAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "The IpAddress corresponding to the media- dependent `physical' address. Agent variations: DESCRIPTION Table index" ::= { ipNetToMediaEntry 3 } ipNetToMediaType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following invalid(2), -- an invalidated mapping dynamic(3), static(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of mapping. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the ipNetToMediaTable. That is, it effectively dissasociates the interface identified with said entry from the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use. Proper interpretation of such entries requires examination of the relevant ipNetToMediaType object. Agent variations: WRITE-SYNTAX INTEGER { invalid(2), static(4) } DESCRIPTION Only static creation" ::= { ipNetToMediaEntry 4 } -- additional IP objects ipRoutingDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of routing entries which were chosen to be discarded even though they are valid. One possible reason for discarding such an entry could be to free-up buffer space for other routing entries." ::= { ip 23 } -- the ICMP group -- Implementation of the ICMP group is mandatory for all -- systems. icmpInMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ICMP messages which the entity received. Note that this counter includes all those counted by icmpInErrors." ::= { icmp 1 } icmpInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP messages which the entity received but determined as having ICMP-specific errors (bad ICMP checksums, bad length, etc.)." ::= { icmp 2 } icmpInDestUnreachs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Destination Unreachable messages received." ::= { icmp 3 } icmpInTimeExcds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Time Exceeded messages received." ::= { icmp 4 } icmpInParmProbs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Parameter Problem messages received." ::= { icmp 5 } icmpInSrcQuenchs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Source Quench messages received." ::= { icmp 6 } icmpInRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Redirect messages received." ::= { icmp 7 } icmpInEchos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Echo (request) messages received." ::= { icmp 8 } icmpInEchoReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Echo Reply messages received." ::= { icmp 9 } icmpInTimestamps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Timestamp (request) messages received." ::= { icmp 10 } icmpInTimestampReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Timestamp Reply messages received." ::= { icmp 11 } icmpInAddrMasks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Address Mask Request messages received." ::= { icmp 12 } icmpInAddrMaskReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Address Mask Reply messages received." ::= { icmp 13 } icmpOutMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ICMP messages which this entity attempted to send. Note that this counter includes all those counted by icmpOutErrors." ::= { icmp 14 } icmpOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP messages which this entity did not send due to problems discovered within ICMP such as a lack of buffers. This value should not include errors discovered outside the ICMP layer such as the inability of IP to route the resultant datagram. In some implementations there may be no types of error which contribute to this counter's value." ::= { icmp 15 } icmpOutDestUnreachs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Destination Unreachable messages sent." ::= { icmp 16 } icmpOutTimeExcds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Time Exceeded messages sent." ::= { icmp 17 } icmpOutParmProbs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Parameter Problem messages sent." ::= { icmp 18 } icmpOutSrcQuenchs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Source Quench messages sent." ::= { icmp 19 } icmpOutRedirects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Redirect messages sent. For a host, this object will always be zero, since hosts do not send redirects." ::= { icmp 20 } icmpOutEchos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Echo (request) messages sent." ::= { icmp 21 } icmpOutEchoReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Echo Reply messages sent." ::= { icmp 22 } icmpOutTimestamps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Timestamp (request) messages sent." ::= { icmp 23 } icmpOutTimestampReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Timestamp Reply messages sent." ::= { icmp 24 } icmpOutAddrMasks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Address Mask Request messages sent." ::= { icmp 25 } icmpOutAddrMaskReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ICMP Address Mask Reply messages sent." ::= { icmp 26 } -- the TCP group -- Implementation of the TCP group is mandatory for all -- systems that implement the TCP. -- Note that instances of object types that represent -- information about a particular TCP connection are -- transient; they persist only as long as the connection -- in question. tcpRtoAlgorithm OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following constant(2), -- a constant rto rsre(3), -- MIL-STD-1778, Appendix B vanj(4) -- Van Jacobson's algorithm [10] } ACCESS read-only STATUS mandatory DESCRIPTION "The algorithm used to determine the timeout value used for retransmitting unacknowledged octets." ::= { tcp 1 } tcpRtoMin OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minimum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds. More refined semantics for objects of this type depend upon the algorithm used to determine the retransmission timeout. In particular, when the timeout algorithm is rsre(3), an object of this type has the semantics of the LBOUND quantity described in RFC 793." ::= { tcp 2 } tcpRtoMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum value permitted by a TCP implementation for the retransmission timeout, measured in milliseconds. More refined semantics for objects of this type depend upon the algorithm used to determine the retransmission timeout. In particular, when the timeout algorithm is rsre(3), an object of this type has the semantics of the UBOUND quantity described in RFC 793." ::= { tcp 3 } tcpMaxConn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The limit on the total number of TCP connections the entity can support. In entities where the maximum number of connections is dynamic, this object should contain the value -1." ::= { tcp 4 } tcpActiveOpens OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state." ::= { tcp 5 } tcpPassiveOpens OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state." ::= { tcp 6 } tcpAttemptFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times TCP connections have made a direct transition to the CLOSED state from either the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state." ::= { tcp 7 } tcpEstabResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state." ::= { tcp 8 } tcpCurrEstab OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of TCP connections for which the current state is either ESTABLISHED or CLOSE- WAIT." ::= { tcp 9 } tcpInSegs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of segments received, including those received in error. This count includes segments received on currently established connections." ::= { tcp 10 } tcpOutSegs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of segments sent, including those on current connections but excluding those containing only retransmitted octets." ::= { tcp 11 } tcpRetransSegs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of segments retransmitted - that is, the number of TCP segments transmitted containing one or more previously transmitted octets." ::= { tcp 12 } -- the TCP Connection table -- The TCP connection table contains information about this -- entity's existing TCP connections. tcpConnTable OBJECT-TYPE SYNTAX SEQUENCE OF TcpConnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing TCP connection-specific information." ::= { tcp 13 } tcpConnEntry OBJECT-TYPE SYNTAX TcpConnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular current TCP connection. An object of this type is transient, in that it ceases to exist when (or soon after) the connection makes the transition to the CLOSED state." INDEX { tcpConnLocalAddress, tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort } ::= { tcpConnTable 1 } TcpConnEntry ::= SEQUENCE { tcpConnState INTEGER, tcpConnLocalAddress IpAddress, tcpConnLocalPort INTEGER (0..65535), tcpConnRemAddress IpAddress, tcpConnRemPort INTEGER (0..65535) } tcpConnState OBJECT-TYPE SYNTAX INTEGER { closed(1), listen(2), synSent(3), synReceived(4), established(5), finWait1(6), finWait2(7), closeWait(8), lastAck(9), closing(10), timeWait(11), deleteTCB(12) } ACCESS read-write STATUS mandatory DESCRIPTION "The state of this TCP connection. The only value which may be set by a management station is deleteTCB(12). Accordingly, it is appropriate for an agent to return a `badValue' response if a management station attempts to set this object to any other value. If a management station sets this object to the value deleteTCB(12), then this has the effect of deleting the TCB (as defined in RFC 793) of the corresponding connection on the managed node, resulting in immediate termination of the connection. As an implementation-specific option, a RST segment may be sent from the managed node to the other TCP endpoint (note however that RST segments are not sent reliably)." ::= { tcpConnEntry 1 } tcpConnLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The local IP address for this TCP connection. In the case of a connection in the listen state which is willing to accept connections for any IP interface associated with the node, the value 0.0.0.0 is used." ::= { tcpConnEntry 2 } tcpConnLocalPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The local port number for this TCP connection." ::= { tcpConnEntry 3 } tcpConnRemAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The remote IP address for this TCP connection." ::= { tcpConnEntry 4 } tcpConnRemPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The remote port number for this TCP connection." ::= { tcpConnEntry 5 } -- additional TCP objects tcpInErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of segments received in error (e.g., bad TCP checksums)." ::= { tcp 14 } tcpOutRsts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of TCP segments sent containing the RST flag." ::= { tcp 15 } -- the UDP group -- Implementation of the UDP group is mandatory for all -- systems which implement the UDP. udpInDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of UDP datagrams delivered to UDP users." ::= { udp 1 } udpNoPorts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of received UDP datagrams for which there was no application at the destination port." ::= { udp 2 } udpInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port." ::= { udp 3 } udpOutDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of UDP datagrams sent from this entity." ::= { udp 4 } -- the UDP Listener table -- The UDP listener table contains information about this -- entity's UDP end-points on which a local application is -- currently accepting datagrams. udpTable OBJECT-TYPE SYNTAX SEQUENCE OF UdpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing UDP listener information." ::= { udp 5 } udpEntry OBJECT-TYPE SYNTAX UdpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular current UDP listener." INDEX { udpLocalAddress, udpLocalPort } ::= { udpTable 1 } UdpEntry ::= SEQUENCE { udpLocalAddress IpAddress, udpLocalPort INTEGER (0..65535) } udpLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The local IP address for this UDP listener. In the case of a UDP listener which is willing to accept datagrams for any IP interface associated with the node, the value 0.0.0.0 is used." ::= { udpEntry 1 } udpLocalPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The local port number for this UDP listener." ::= { udpEntry 2 } -- the EGP group -- Implementation of the EGP group is mandatory for all -- systems which implement the EGP. egpInMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of EGP messages received without error." ::= { egp 1 } egpInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of EGP messages received that proved to be in error." ::= { egp 2 } egpOutMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of locally generated EGP messages." ::= { egp 3 } egpOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of locally generated EGP messages not sent due to resource limitations within an EGP entity." ::= { egp 4 } -- the EGP Neighbor table -- The EGP neighbor table contains information about this -- entity's EGP neighbors. egpNeighTable OBJECT-TYPE SYNTAX SEQUENCE OF EgpNeighEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The EGP neighbor table." ::= { egp 5 } egpNeighEntry OBJECT-TYPE SYNTAX EgpNeighEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about this entity's relationship with a particular EGP neighbor." INDEX { egpNeighAddr } ::= { egpNeighTable 1 } EgpNeighEntry ::= SEQUENCE { egpNeighState INTEGER, egpNeighAddr IpAddress, egpNeighAs INTEGER, -- FIXED -- INTEGER, egpNeighInMsgs Counter, egpNeighInErrs Counter, egpNeighOutMsgs Counter, egpNeighOutErrs Counter, egpNeighInErrMsgs Counter, egpNeighOutErrMsgs Counter, egpNeighStateUps Counter, egpNeighStateDowns Counter, egpNeighIntervalHello INTEGER, -- FIXED -- INTEGER, egpNeighIntervalPoll INTEGER, -- FIXED -- INTEGER, egpNeighMode INTEGER, -- FIXED -- INTEGER, egpNeighEventTrigger INTEGER } egpNeighState OBJECT-TYPE SYNTAX INTEGER { idle(1), acquisition(2), down(3), up(4), cease(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The EGP state of the local system with respect to this entry's EGP neighbor. Each EGP state is represented by a value that is one greater than the numerical value associated with said state in RFC 904." ::= { egpNeighEntry 1 } egpNeighAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of this entry's EGP neighbor." ::= { egpNeighEntry 2 } egpNeighAs OBJECT-TYPE SYNTAX INTEGER (0..65535) -- SYNTAX INTEGER ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "The autonomous system of this EGP peer. Zero should be specified if the autonomous system number of the neighbor is not yet known. Agent variations: DESCRIPTION Added feature, zero means anybody" DEFVAL { 0 } ::= { egpNeighEntry 3 } egpNeighInMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of EGP messages received without error from this EGP peer." ::= { egpNeighEntry 4 } egpNeighInErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of EGP messages received from this EGP peer that proved to be in error (e.g., bad EGP checksum)." ::= { egpNeighEntry 5 } egpNeighOutMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of locally generated EGP messages to this EGP peer." ::= { egpNeighEntry 6 } egpNeighOutErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of locally generated EGP messages not sent to this EGP peer due to resource limitations within an EGP entity." ::= { egpNeighEntry 7 } egpNeighInErrMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of EGP-defined error messages received from this EGP peer." ::= { egpNeighEntry 8 } egpNeighOutErrMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of EGP-defined error messages sent to this EGP peer." ::= { egpNeighEntry 9 } egpNeighStateUps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of EGP state transitions to the UP state with this EGP peer." ::= { egpNeighEntry 10 } egpNeighStateDowns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of EGP state transitions from the UP state to any other state with this EGP peer." ::= { egpNeighEntry 11 } egpNeighIntervalHello OBJECT-TYPE SYNTAX INTEGER (0..65535) -- SYNTAX INTEGER ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "The interval between EGP Hello command retransmissions (in hundredths of a second). This represents the t1 timer as defined in RFC 904. Agent variations: DESCRIPTION Added feature" DEFVAL { 3000 } ::= { egpNeighEntry 12 } egpNeighIntervalPoll OBJECT-TYPE SYNTAX INTEGER (0..65535) -- SYNTAX INTEGER ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "The interval between EGP poll command retransmissions (in hundredths of a second). This represents the t3 timer as defined in RFC 904. Agent variations: DESCRIPTION Added feature" DEFVAL { 12000 } ::= { egpNeighEntry 13 } egpNeighMode OBJECT-TYPE SYNTAX INTEGER (0..2) -- SYNTAX INTEGER { active(1), passive(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The polling mode of this EGP entity, either passive or active. Agent variations: DESCRIPTION Normally enumerated, zero means unknown." ::= { egpNeighEntry 14 } egpNeighEventTrigger OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A control variable used to trigger operator- initiated Start and Stop events. When read, this variable always returns the most recent value that egpNeighEventTrigger was set to. If it has not been set since the last initialization of the network management subsystem on the node, it returns a value of `stop'. When set, this variable causes a Start or Stop event on the specified neighbor, as specified on pages 8-10 of RFC 904. Briefly, a Start event causes an Idle peer to begin neighbor acquisition and a non-Idle peer to reinitiate neighbor acquisition. A stop event causes a non-Idle peer to return to the Idle state until a Start event occurs, either via egpNeighEventTrigger or otherwise." ::= { egpNeighEntry 15 } -- additional EGP objects egpAs OBJECT-TYPE SYNTAX INTEGER (0..65535) -- SYNTAX INTEGER ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "The autonomous system number of this EGP entity. Agent variations: WRITE-SYNTAX INTEGER (1..65535) DESCRIPTION Added feature" ::= { egp 6 } -- the Transmission group -- Based on the transmission media underlying each interface -- on a system, the corresponding portion of the Transmission -- group is mandatory for that system. -- When Internet-standard definitions for managing -- transmission media are defined, the transmission group is -- used to provide a prefix for the names of those objects. -- Typically, such definitions reside in the experimental -- portion of the MIB until they are "proven", then as a -- part of the Internet standardization process, the -- definitions are accordingly elevated and a new object -- identifier, under the transmission group is defined. By -- convention, the name assigned is: -- -- type OBJECT IDENTIFIER ::= { transmission number } -- -- where "type" is the symbolic value used for the media in -- the ifType column of the ifTable object, and "number" is -- the actual integer value corresponding to the symbol. -- the SNMP group -- Implementation of the SNMP group is mandatory for all -- systems which support an SNMP protocol entity. Some of -- the objects defined below will be zero-valued in those -- SNMP implementations that are optimized to support only -- those functions specific to either a management agent or -- a management station. In particular, it should be -- observed that the objects below refer to an SNMP entity, -- and there may be several SNMP entities residing on a -- managed node (e.g., if the node is hosting acting as -- a management station). snmpInPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Messages delivered to the SNMP entity from the transport service." ::= { snmp 1 } snmpOutPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Messages which were passed from the SNMP protocol entity to the transport service." ::= { snmp 2 } snmpInBadVersions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Messages which were delivered to the SNMP protocol entity and were for an unsupported SNMP version." ::= { snmp 3 } snmpInBadCommunityNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Messages delivered to the SNMP protocol entity which used a SNMP community name not known to said entity." ::= { snmp 4 } snmpInBadCommunityUses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Messages delivered to the SNMP protocol entity which represented an SNMP operation which was not allowed by the SNMP community named in the Message." ::= { snmp 5 } snmpInASNParseErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of ASN.1 or BER errors encountered by the SNMP protocol entity when decoding received SNMP Messages." ::= { snmp 6 } -- { snmp 7 } is not used snmpInTooBigs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `tooBig'." ::= { snmp 8 } snmpInNoSuchNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `noSuchName'." ::= { snmp 9 } snmpInBadValues OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `badValue'." ::= { snmp 10 } snmpInReadOnlys OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number valid SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `readOnly'. It should be noted that it is a protocol error to generate an SNMP PDU which contains the value `readOnly' in the error-status field, as such this object is provided as a means of detecting incorrect implementations of the SNMP." ::= { snmp 11 } snmpInGenErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP PDUs which were delivered to the SNMP protocol entity and for which the value of the error-status field is `genErr'." ::= { snmp 12 } snmpInTotalReqVars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of MIB objects which have been retrieved successfully by the SNMP protocol entity as the result of receiving valid SNMP Get-Request and Get-Next PDUs." ::= { snmp 13 } snmpInTotalSetVars OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of MIB objects which have been altered successfully by the SNMP protocol entity as the result of receiving valid SNMP Set-Request PDUs." ::= { snmp 14 } snmpInGetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Get-Request PDUs which have been accepted and processed by the SNMP protocol entity." ::= { snmp 15 } snmpInGetNexts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Get-Next PDUs which have been accepted and processed by the SNMP protocol entity." ::= { snmp 16 } snmpInSetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Set-Request PDUs which have been accepted and processed by the SNMP protocol entity." ::= { snmp 17 } snmpInGetResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Get-Response PDUs which have been accepted and processed by the SNMP protocol entity." ::= { snmp 18 } snmpInTraps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Trap PDUs which have been accepted and processed by the SNMP protocol entity." ::= { snmp 19 } snmpOutTooBigs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP PDUs which were generated by the SNMP protocol entity and for which the value of the error-status field is `tooBig.'" ::= { snmp 20 } snmpOutNoSuchNames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP PDUs which were generated by the SNMP protocol entity and for which the value of the error-status is `noSuchName'." ::= { snmp 21 } snmpOutBadValues OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP PDUs which were generated by the SNMP protocol entity and for which the value of the error-status field is `badValue'." ::= { snmp 22 } -- { snmp 23 } is not used snmpOutGenErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP PDUs which were generated by the SNMP protocol entity and for which the value of the error-status field is `genErr'." ::= { snmp 24 } snmpOutGetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Get-Request PDUs which have been generated by the SNMP protocol entity." ::= { snmp 25 } snmpOutGetNexts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Get-Next PDUs which have been generated by the SNMP protocol entity." ::= { snmp 26 } snmpOutSetRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Set-Request PDUs which have been generated by the SNMP protocol entity." ::= { snmp 27 } snmpOutGetResponses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Get-Response PDUs which have been generated by the SNMP protocol entity." ::= { snmp 28 } snmpOutTraps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of SNMP Trap PDUs which have been generated by the SNMP protocol entity." ::= { snmp 29 } snmpEnableAuthenTraps OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the SNMP agent process is permitted to generate authentication-failure traps. The value of this object overrides any configuration information; as such, it provides a means whereby all authentication-failure traps may be disabled. Note that it is strongly recommended that this object be stored in non-volatile memory so that it remains constant between re-initializations of the network management system." ::= { snmp 30 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1243.mib -- -- %W% $Id: rfc1243.mib,v 1.3 1996/02/01 16:56:03 pah Exp $ -- Changes to rfc1243 (AppleTalk MIB): -- Changed llapInBads in definition of sequence LlapEntry -- to llapInErros. -- RFC1243 -- July '91 -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [9] -- AppleTalk MIB appletalk OBJECT IDENTIFIER ::= { mib-2 13 } DdpAddress ::= -- 2 octets of net number -- 1 octet of node number OCTET STRING (SIZE (3)) -- This data type is used for encoding a DDP protocol -- address. The format of this address is a serial -- encoding of the two octets of network number in -- network byte order, followed by the 1 octet node -- number. llap OBJECT IDENTIFIER ::= { appletalk 1 } aarp OBJECT IDENTIFIER ::= { appletalk 2 } atport OBJECT IDENTIFIER ::= { appletalk 3 } ddp OBJECT IDENTIFIER ::= { appletalk 4 } rtmp OBJECT IDENTIFIER ::= { appletalk 5 } kip OBJECT IDENTIFIER ::= { appletalk 6 } zip OBJECT IDENTIFIER ::= { appletalk 7 } nbp OBJECT IDENTIFIER ::= { appletalk 8 } atecho OBJECT IDENTIFIER ::= { appletalk 9 } -- The LLAP Group -- The AARP Group aarpTable OBJECT-TYPE SYNTAX SEQUENCE OF AarpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The AppleTalk Address Translation Table contains an equivalence of AppleTalk Network Addresses to the link layer physical address." ::= { aarp 1 } aarpEntry OBJECT-TYPE SYNTAX AarpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one AppleTalk Network Address to physical address equivalence." INDEX { aarpIfIndex, aarpNetAddress } ::= { aarpTable 1 } AarpEntry ::= SEQUENCE { aarpIfIndex INTEGER, aarpPhysAddress OCTET STRING, aarpNetAddress DdpAddress } aarpIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface on which this entry's equivalence is effective. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { aarpEntry 1 } aarpPhysAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The media-dependent physical address" ::= { aarpEntry 2 } aarpNetAddress OBJECT-TYPE SYNTAX DdpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The AppleTalk Network Address corresponding to the media-dependent physical address." ::= { aarpEntry 3 } -- The ATPort Group atportTable OBJECT-TYPE SYNTAX SEQUENCE OF AtportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of AppleTalk ports for this entity." ::= { atport 1 } atportEntry OBJECT-TYPE SYNTAX AtportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The description of one of the AppleTalk ports on this entity." INDEX { atportIndex } ::= { atportTable 1 } AtportEntry ::= SEQUENCE { atportIndex INTEGER, atportDescr DisplayString, atportType INTEGER, atportNetStart OCTET STRING (SIZE(2)), atportNetEnd OCTET STRING (SIZE(2)), atportNetAddress DdpAddress, atportStatus INTEGER, atportNetConfig INTEGER, atportZoneConfig INTEGER, atportZone OCTET STRING, atportIfIndex INTEGER } atportIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each AppleTalk port. Its value is between 1 and the total number of AppleTalk ports. The value for each port must remain constant at least from the re-initialization of the entity's network management system to the next re-initialization." ::= { atportEntry 1 } atportDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A text string containing information about the port. This string is intended for presentation to a human; it must not contain anything but printable ASCII characters." ::= { atportEntry 2 } atportType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following localtalk(2), ethertalk1(3), ethertalk2(4), tokentalk(5), iptalk(6), serial-ppp(7), serial-nonstandard(8), virtual(9) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The type of port, distinguished by the protocol immediately below DDP in the protocol stack. Agent variations: DESCRIPTION only one type of port supported" ::= { atportEntry 3 } atportNetStart OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-write STATUS mandatory DESCRIPTION "The first AppleTalk network address in the range configured for this port. This is a two octet DDP network address in network byte order." ::= { atportEntry 4 } atportNetEnd OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-write STATUS mandatory DESCRIPTION "The last AppleTalk network address in the range configured for this port. This is a two octet DDP network address in network byte order. If the network to which this AppleTalk port is connected is a Phase 1 network or a non-extended network, the value for atportNetEnd shall be two octets of zero." ::= { atportEntry 5 } atportNetAddress OBJECT-TYPE SYNTAX DdpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The AppleTalk network address configured for this port." ::= { atportEntry 6 } atportStatus OBJECT-TYPE SYNTAX INTEGER { operational(1), unconfigured(2), off(3), invalid(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The configuration status of this port. Setting this object to the value invalid(4) has the effect of invalidating the corresponding entry in the atportTable. That is, it effectively disassociates the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive from agents tabular information corresponding to entries not currently in use. Proper interpretation of such entries requires examination of the relevant atportStatus object. Agent variations: WRITE-SYNTAX INTEGER { operational(1), off(3) } DESCRIPTION Limited control" ::= { atportEntry 7 } atportNetConfig OBJECT-TYPE SYNTAX INTEGER { configured(1), -- explicit configuration. garnered(2), -- assumed from inspection of net. guessed(3), -- a "random" configuration. unconfigured(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The configuration status of this port." ::= { atportEntry 8 } atportZoneConfig OBJECT-TYPE SYNTAX INTEGER { configured(1), -- explicit configuration garnered(2), -- assumed from inspection of net. guessed(3), -- a "random" configuration. unconfigured(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The configuration status of the zone information for this port." ::= { atportEntry 9 } atportZone OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The zone name configured for this AppleTalk port." ::= { atportEntry 10 } atportIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The physical interface associated with this AppleTalk port. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex. Agent variations: DESCRIPTION mapping of apple interfaces to if table is controlled." ::= { atportEntry 11 } -- The DDP Group ddpOutRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of DDP datagrams which were supplied to DDP by local DDP clients in requests for transmission. Note that this counter does not include any datagrams counted in ddpForwRequests." ::= { ddp 1 } ddpOutShorts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of short DDP datagrams which were transmitted from this entity." ::= { ddp 2 } ddpOutLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of long DDP datagrams which were transmitted from this entity." ::= { ddp 3 } ddpInReceives OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input datagrams received by DDP, including those received in error." ::= { ddp 4 } ddpForwRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of input datagrams for which this entity was not their final DDP destination, as a result of which an attempt was made to find a route to forward them to that final destination." ::= { ddp 5 } ddpInLocalDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams for which this entity was their final DDP destination." ::= { ddp 6 } ddpNoProtocolHandlers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of DDP datagrams addressed to this entity that were addressed to an upper layer protocol for which no protocol handler existed." ::= { ddp 7 } ddpOutNoRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of DDP datagrams dropped because a route could not be found to their final destination." ::= { ddp 8 } ddpTooShortErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams dropped because the received data length was less than the data length specified in the DDP header or the received data length was less than the length of the expected DDP header." ::= { ddp 9 } ddpTooLongErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams dropped because the received data length was greater than the data length specified in the DDP header or because they exceeded the maximum DDP datagram size." ::= { ddp 10 } ddpBroadcastErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams dropped because this entity was not their final destination and they were addressed to the link level broadcast." ::= { ddp 11 } ddpShortDDPErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams dropped because this entity was not their final destination and their type was short DDP." ::= { ddp 12 } ddpHopCountErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams dropped because this entity was not their final destination and their hop count would exceed 15." ::= { ddp 13 } ddpChecksumErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of input DDP datagrams dropped because of a checksum error." ::= { ddp 14 } -- The RTMP Group rtmpTable OBJECT-TYPE SYNTAX SEQUENCE OF RtmpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Routing Table Maintenance Protocol entries for this entity." ::= { rtmp 1 } rtmpEntry OBJECT-TYPE SYNTAX RtmpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The route entry to a particular network range." INDEX { rtmpRangeStart } ::= { rtmpTable 1 } RtmpEntry ::= SEQUENCE { rtmpRangeStart OCTET STRING (SIZE(2)), rtmpRangeEnd OCTET STRING (SIZE(2)), rtmpNextHop OCTET STRING, rtmpType INTEGER, rtmpPort INTEGER, rtmpHops INTEGER, rtmpState INTEGER } rtmpRangeStart OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The first DDP network address in the network range to which this routing entry pertains. This is a two octet DDP network address in network byte order. Agent variations: DESCRIPTION Can not set" ::= { rtmpEntry 1 } rtmpRangeEnd OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The last DDP network address in the network range to which this routing entry pertains. This is a two octet DDP network address in network byte order. If the network to which this routing entry pertains is a Phase 1 network or a non-extended network, the value for rtmpRangeEnd shall be two octets of zero. Agent variations: DESCRIPTION Can not set" ::= { rtmpEntry 2 } rtmpNextHop OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The next hop in the route to this entry's destination network. If the type of this route is Appletalk, this address takes the same form as DdpAddress. Agent variations: DESCRIPTION Can not set" ::= { rtmpEntry 3 } rtmpType OBJECT-TYPE SYNTAX INTEGER { other(1), appletalk(2), serial-ppp(3), serial-nonstandard(4) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The type of network over which this route points. Agent variations: DESCRIPTION Can not set" ::= { rtmpEntry 4 } rtmpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The index of the AppleTalk port over which this route points. Agent variations: DESCRIPTION Can not set" ::= { rtmpEntry 5 } rtmpHops OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The number of hops required to reach the destination network to which this routing entry pertains. Agent variations: DESCRIPTION Can not set" ::= { rtmpEntry 6 } rtmpState OBJECT-TYPE SYNTAX INTEGER { good(1), suspect(2), goingBad(3), bad(4) -- may be removed from table } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The status of the information contained in this route entry. Setting this object to the value bad(4) has the effect of invalidating the corresponding entry in the rtmpTable. That is, it effectively disassociates the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive from agents tabular information corresponding to entries not currently in use. Proper interpretation of such entries requires examination of the relevant rtmpState object. Agent variations: DESCRIPTION Can not delete" ::= { rtmpEntry 7 } -- The KIP Group -- The ZIP Group zipTable OBJECT-TYPE SYNTAX SEQUENCE OF ZipEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of zone information for reachable AppleTalk networks." ::= { zip 1 } zipEntry OBJECT-TYPE SYNTAX ZipEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry of zone information for a particular zone and network combination." INDEX { zipZoneNetStart, zipZoneIndex } ::= { zipTable 1 } ZipEntry ::= SEQUENCE { zipZoneName OCTET STRING, zipZoneIndex INTEGER, zipZoneNetStart OCTET STRING (SIZE(2)), zipZoneNetEnd OCTET STRING (SIZE(2)), zipZoneState INTEGER -- FIXED -- zipZoneState INTEGER } zipZoneName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The ASCII zone name of this entry. Agent variations: DESCRIPTION Can not set" ::= { zipEntry 1 } zipZoneIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An integer that is unique to the zipZoneName that is present in this entry. For any given zone name, every zipEntry that has an equal zone name will have the same zipZoneIndex." ::= { zipEntry 2 } zipZoneNetStart OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The network that starts the range for this entry. This address is a two octet DDP network address in network byte order. Agent variations: DESCRIPTION Can not set" ::= { zipEntry 3 } zipZoneNetEnd OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The network that ends the range for this entry. This address is a two octet DDP network address in network byte order. If the network to which this zip entry pertains is a Phase 1 network or a non-extended network, the value for zipZoneNetEnd shall be two bytes of zero. Agent variations: DESCRIPTION Can not set" ::= { zipEntry 4 } zipZoneState OBJECT-TYPE SYNTAX INTEGER { valid(1) } -- SYNTAX INTEGER { -- valid(1), -- invalid(2) -- } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The state of this zip entry. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the zipTable. That is, it effectively disassociates the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive from agents tabular information corresponding to entries not currently in use. Proper interpretation of such entries requires examination of the relevant zipZoneState object. Agent variations: DESCRIPTION Can not delete" ::= { zipEntry 5 } -- The NBP Group nbpTable OBJECT-TYPE SYNTAX SEQUENCE OF NbpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of NBP services registered on this entity." ::= { nbp 1 } nbpEntry OBJECT-TYPE SYNTAX NbpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The description of an NBP service registered on this entity." INDEX { nbpIndex } ::= { nbpTable 1 } NbpEntry ::= SEQUENCE { nbpIndex INTEGER, nbpObject OCTET STRING, nbpType OCTET STRING, nbpZone OCTET STRING, nbpState INTEGER -- FIXED -- nbpState INTEGER } nbpIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of this NBP entry. This value ranges from 1 to the number of NBP entries currently registered on this entity." ::= { nbpEntry 1 } nbpObject OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The name of the service described by this entity. Agent variations: DESCRIPTION Can not set" ::= { nbpEntry 2 } nbpType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The type of the service described by this entity. Agent variations: DESCRIPTION Can not set" ::= { nbpEntry 3 } nbpZone OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The zone the service described by this entity is registered in. Agent variations: DESCRIPTION Can not set" ::= { nbpEntry 4 } nbpState OBJECT-TYPE SYNTAX INTEGER { valid(1) } -- SYNTAX INTEGER { -- valid(1), -- invalid(2) -- } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The state of this NBP entry. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the nbpTable. That is, it effectively disassociates the mapping identified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive from agents tabular information corresponding to entries not currently in use. Proper interpretation of such entries requires examination of the relevant nbpState object. Agent variations: DESCRIPTION Can not delete" ::= { nbpEntry 5 } -- The ATEcho Group atechoRequests OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AppleTalk echo requests received." ::= { atecho 1 } atechoReplies OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AppleTalk echo replies sent." ::= { atecho 2 } -- -- FILE: /users/sse/mibs/src2/rfc/stop-gap-mib.mib -- -- %W% $Id: stop-gap-mib.mib,v 1.4 1996/02/01 16:56:31 pah Exp $ -- This mib serves to aproximate various objects until we -- go entirely V2. RowStatus ::= INTEGER { active(1), notInService(2) } TestAndIncr ::= INTEGER (0..2147483647) Gauge32 ::= INTEGER (0..2147483647) Integer32 ::= INTEGER (0..2147483647) Counter32 ::= INTEGER (0..2147483647) -- PhysAddress ::= OCTET STRING -- DisplayString ::= OCTET STRING -- -- FILE: /users/sse/mibs/src2/rfc/draft-ospf-mib.mib -- -- %W% $Id: draft-ospf-mib.mib,v 1.3 1996/02/01 16:56:00 pah Exp $ -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [9]. -- ospf MODULE-IDENTITY -- LAST-UPDATED "9407141743Z" -- Thu Jul 14 17:43:27 PDT 1994 -- ORGANIZATION "IETF OSPF Working Group" -- CONTACT-INFO -- " Fred Baker -- Postal: Advanced Computer Communications -- 315 Bollay Drive -- Santa Barbara, California 93117 -- Tel: +1 085 685 4455 -- E-Mail: fbaker@acc.com -- -- Rob Coltun -- Postal: RainbowBridge Communications -- Tel: (301) 340-9416 -- E-Mail: rcoltun@rainbow-bridge.com" -- DESCRIPTION -- "The MIB module to describe the OSPF Version 2 -- Protocol" -- ::= { mib-2 14 } ospf OBJECT IDENTIFIER ::= {mib-2 14} -- The Area ID, in OSPF, has the same format as an IP Address, -- but has the function of defining a summarization point for -- Link State Advertisements -- AreaID ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "An OSPF Area Identifier." -- SYNTAX IpAddress AreaID ::= IpAddress -- The Router ID, in OSPF, has the same format as an IP Address, -- but identifies the router independent of its IP Address. -- RouterID ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "A OSPF Router Identifier." -- SYNTAX IpAddress RouterID ::= IpAddress -- The OSPF Metric is defined as an unsigned value in the range -- Metric ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "The OSPF Internal Metric." -- SYNTAX INTEGER (1..'FFFF'h) Metric ::= INTEGER (1..'FFFF'h) -- BigMetric ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "The OSPF External Metric." -- SYNTAX INTEGER (1..'FFFFFF'h) BigMetric ::= INTEGER (1..'FFFFFFF'h) -- Boolean Values TruthValue ::= INTEGER { true (1), false (2) } -- Status Values -- Status ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "The status of an interface: 'enabled' indicates that -- it is willing to communicate with other OSPF Routers, -- while 'disabled' indicates that it is not." -- SYNTAX INTEGER { enabled (1), disabled (2) } Status ::= INTEGER {enabled (1), disabled (2) } -- Time Durations measured in seconds -- PositiveInteger ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "A positive integer. Values in excess are precluded as -- unnecessary and prone to interoperability issues." -- SYNTAX INTEGER (1..'7FFFFFFF'h) PositiveInteger ::= INTEGER (1..'7FFFFFFF'h) -- HelloRange ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "The range of intervals on which hello messages are -- exchanged." -- SYNTAX INTEGER (1..'FFFF'h) HelloRange ::= INTEGER (1..'FFFF'h) -- UpToMaxAge ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "The values that one might find or configure for -- variables bounded by the maximum age of an LSA." -- SYNTAX INTEGER (1..3600) UpToMaxAge ::= INTEGER (1..3600) -- The range of ifIndex -- InterfaceIndex ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "The range of ifIndex." -- SYNTAX INTEGER InterfaceIndex ::= INTEGER -- Potential Priorities for the Designated Router Election -- DesignatedRouterPriority ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "The values defined for the priority of a system for -- becoming the designated router." -- SYNTAX INTEGER (0..'FF'h) DesignatedRouterPriority ::= INTEGER (0..'FF'h) -- TOSType ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "Type of Service is defined as a mapping to the IP Type of -- Service Flags as defined in the IP Forwarding Table MIB -- +-----+-----+-----+-----+-----+-----+-----+-----+ -- | | | | -- | PRECEDENCE | TYPE OF SERVICE | 0 | -- | | | | -- +-----+-----+-----+-----+-----+-----+-----+-----+ -- IP TOS IP TOS -- Field Policy Field Policy -- 0 0 0 0 ==> 0 0 0 0 1 ==> 2 -- 0 0 1 0 ==> 4 0 0 1 1 ==> 6 -- 0 1 0 0 ==> 8 0 1 0 1 ==> 10 -- 0 1 1 0 ==> 12 0 1 1 1 ==> 14 -- 1 0 0 0 ==> 16 1 0 0 1 ==> 18 -- 1 0 1 0 ==> 20 1 0 1 1 ==> 22 -- 1 1 0 0 ==> 24 1 1 0 1 ==> 26 -- 1 1 1 0 ==> 28 1 1 1 1 ==> 30 -- The remaining values are left for future definition." -- SYNTAX INTEGER (0..30) TOSType ::= INTEGER (0..30) -- OSPF General Variables -- These parameters apply globally to the Router's -- OSPF Process. ospfGeneralGroup OBJECT IDENTIFIER ::= { ospf 1 } ospfRouterId OBJECT-TYPE SYNTAX RouterID ACCESS read-write STATUS mandatory DESCRIPTION "A 32-bit integer uniquely identifying the router in the Autonomous System. By convention, to ensure uniqueness, this should default to the value of one of the router's IP interface addresses." REFERENCE "OSPF Version 2, C.1 Global parameters" ::= { ospfGeneralGroup 1 } ospfAdminStat OBJECT-TYPE SYNTAX Status ACCESS read-write STATUS mandatory DESCRIPTION "The administrative status of OSPF in the router. The value 'enabled' denotes that the OSPF Process is active on at least one inter- face; 'disabled' disables it on all inter- faces." ::= { ospfGeneralGroup 2 } ospfVersionNumber OBJECT-TYPE SYNTAX INTEGER { version2 (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current version number of the OSPF proto- col is 2." REFERENCE "OSPF Version 2, Title" ::= { ospfGeneralGroup 3 } ospfAreaBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS mandatory DESCRIPTION "A flag to note whether this router is an area border router." REFERENCE "OSPF Version 2, Section 3 Splitting the AS into Areas" ::= { ospfGeneralGroup 4 } ospfASBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "A flag to note whether this router is config- ured as an Autonomous System border router. Agent variations: DESCRIPTION Depends on export configuration" REFERENCE "OSPF Version 2, Section 3.3 Classification of routers" ::= { ospfGeneralGroup 5 } ospfExternLsaCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of external (LS type 5) link-state advertisements in the link-state database." REFERENCE "OSPF Version 2, Appendix A.4.5 AS external link advertisements" ::= { ospfGeneralGroup 6 } ospfExternLsaCksumSum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The 32-bit unsigned sum of the LS checksums of the external link-state advertisements con- tained in the link-state database. This sum can be used to determine if there has been a change in a router's link state database, and to compare the link-state database of two routers." ::= { ospfGeneralGroup 7 } ospfTOSSupport OBJECT-TYPE SYNTAX TruthValue ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The router's support for type-of-service rout- ing. Agent variations: DESCRIPTION TOS not supported" REFERENCE "OSPF Version 2, Appendix F.1.2 Optional TOS support" ::= { ospfGeneralGroup 8 } ospfOriginateNewLsas OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of new link-state advertisements that have been originated. This number is in- cremented each time the router originates a new LSA." ::= { ospfGeneralGroup 9 } ospfRxNewLsas OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of link-state advertisements re- ceived determined to be new instantiations. This number does not include newer instantia- tions of self-originated link-state advertise- ments." ::= { ospfGeneralGroup 10 } ospfExtLsdbLimit OBJECT-TYPE SYNTAX INTEGER (-1..'7FFFFFFF'h) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of external link-state en- tries that can be stored in the link-state da- tabase. If the value is -1, then there is no limit." DEFVAL { -1 } ::= { ospfGeneralGroup 11 } ospfMulticastExtensions OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A Bit Mask indicating whether the router is forwarding IP multicast (Class D) datagrams based on the algorithms defined in the Multi- cast Extensions to OSPF. Bit 0, if set, indicates that the router can forward IP multicast datagrams in the router's directly attached areas (called intra-area mul- ticast routing). Bit 1, if set, indicates that the router can forward IP multicast datagrams between OSPF areas (called inter-area multicast routing). Bit 2, if set, indicates that the router can forward IP multicast datagrams between Auto- nomous Systems (called inter-AS multicast rout- ing). Only certain combinations of bit settings are allowed, namely: 0 (no multicast forwarding is enabled), 1 (intra-area multicasting only), 3 (intra-area and inter-area multicasting), 5 (intra-area and inter-AS multicasting) and 7 (multicasting everywhere). By default, no mul- ticast forwarding is enabled." DEFVAL { 0 } ::= { ospfGeneralGroup 12 } -- The OSPF Area Data Structure contains information -- regarding the various areas. The interfaces and -- virtual links are configured as part of these areas. -- Area 0.0.0.0, by definition, is the Backbone Area ospfAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information describing the configured parame- ters and cumulative statistics of the router's attached areas." REFERENCE "OSPF Version 2, Section 6 The Area Data Struc- ture" ::= { ospf 2 } ospfAreaEntry OBJECT-TYPE SYNTAX OspfAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information describing the configured parame- ters and cumulative statistics of one of the router's attached areas." INDEX { ospfAreaId } ::= { ospfAreaTable 1 } OspfAreaEntry ::= SEQUENCE { ospfAreaId AreaID, ospfAuthType INTEGER, ospfImportAsExtern INTEGER, ospfSpfRuns Counter, ospfAreaBdrRtrCount Gauge, ospfAsBdrRtrCount Gauge, ospfAreaLsaCount Gauge, ospfAreaLsaCksumSum INTEGER, ospfAreaSummary INTEGER, ospfAreaStatus RowStatus } ospfAreaId OBJECT-TYPE SYNTAX AreaID ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "A 32-bit integer uniquely identifying an area. Area ID 0.0.0.0 is used for the OSPF backbone. Agent variations: DESCRIPTION Table index" REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaEntry 1 } ospfAuthType OBJECT-TYPE SYNTAX INTEGER -- none (0), -- simplePassword (1) -- md5 (2) -- reserved for specification by IANA (> 2) ACCESS read-write STATUS mandatory DESCRIPTION "The authentication type specified for an area. Additional authentication types may be assigned locally on a per Area basis." REFERENCE "OSPF Version 2, Appendix E Authentication" DEFVAL { 0 } -- no authentication, by default ::= { ospfAreaEntry 2 } ospfImportAsExtern OBJECT-TYPE SYNTAX INTEGER { importExternal (1), importNoExternal (2), importNssa (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The area's support for importing AS external link- state advertisements." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" DEFVAL { importExternal } ::= { ospfAreaEntry 3 } ospfSpfRuns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that the intra-area route table has been calculated using this area's link-state database. This is typically done using Dijkstra's algorithm." ::= { ospfAreaEntry 4 } ospfAreaBdrRtrCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of area border routers reach- able within this area. This is initially zero, and is calculated in each SPF Pass." ::= { ospfAreaEntry 5 } ospfAsBdrRtrCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Autonomous System border routers reachable within this area. This is initially zero, and is calculated in each SPF Pass." ::= { ospfAreaEntry 6 } ospfAreaLsaCount OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of link-state advertisements in this area's link-state database, excluding AS External LSA's." ::= { ospfAreaEntry 7 } ospfAreaLsaCksumSum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The 32-bit unsigned sum of the link-state ad- vertisements' LS checksums contained in this area's link-state database. This sum excludes external (LS type 5) link-state advertisements. The sum can be used to determine if there has been a change in a router's link state data- base, and to compare the link-state database of two routers." DEFVAL { 0 } ::= { ospfAreaEntry 8 } ospfAreaSummary OBJECT-TYPE SYNTAX INTEGER { noAreaSummary (1), sendAreaSummary (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The variable ospfAreaSummary controls the im- port of summary LSAs into stub areas. It has no effect on other areas. If it is noAreaSummary, the router will neither originate nor propagate summary LSAs into the stub area. It will rely entirely on its de- fault route. If it is sendAreaSummary, the router will both summarize and propagate summary LSAs." DEFVAL { noAreaSummary } ::= { ospfAreaEntry 9 } ospfAreaStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the status of the en- try. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent." ::= { ospfAreaEntry 10 } -- OSPF Area Default Metric Table -- The OSPF Area Default Metric Table describes the metrics -- that a default Area Border Router will advertise into a -- Stub area. ospfStubAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfStubAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of metrics that will be advertised by a default Area Border Router into a stub area." REFERENCE "OSPF Version 2, Appendix C.2, Area Parameters" ::= { ospf 3 } ospfStubAreaEntry OBJECT-TYPE SYNTAX OspfStubAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The metric for a given Type of Service that will be advertised by a default Area Border Router into a stub area." REFERENCE "OSPF Version 2, Appendix C.2, Area Parameters" INDEX { ospfStubAreaId, ospfStubTOS } ::= { ospfStubAreaTable 1 } OspfStubAreaEntry ::= SEQUENCE { ospfStubAreaId AreaID, ospfStubTOS INTEGER, -- FIXED -- TOSType, ospfStubMetric BigMetric, ospfStubStatus INTEGER, -- FIXED -- RowStatus, ospfStubMetricType INTEGER } ospfStubAreaId OBJECT-TYPE SYNTAX AreaID ACCESS read-only STATUS mandatory DESCRIPTION "The 32 bit identifier for the Stub Area. On creation, this can be derived from the in- stance." ::= { ospfStubAreaEntry 1 } ospfStubTOS OBJECT-TYPE SYNTAX INTEGER (0..0) -- SYNTAX TOSType ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "The Type of Service associated with the metric. On creation, this can be derived from the instance. Agent variations: DESCRIPTION TOS not supported" ::= { ospfStubAreaEntry 2 } ospfStubMetric OBJECT-TYPE SYNTAX BigMetric ACCESS read-write STATUS mandatory DESCRIPTION "The metric value applied at the indicated type of service. By default, this equals the least metric at the type of service among the inter- faces to other areas." ::= { ospfStubAreaEntry 3 } ospfStubStatus OBJECT-TYPE SYNTAX INTEGER { valid(1) } -- SYNTAX RowStatus ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the status of the en- try. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. Agent variations: DESCRIPTION Deleted with area" ::= { ospfStubAreaEntry 4 } ospfStubMetricType OBJECT-TYPE SYNTAX INTEGER { ospfMetric (1), -- OSPF Metric comparableCost (2), -- external type 1 nonComparable (3) -- external type 2 } ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the type of metric ad- vertised as a default route." DEFVAL { ospfMetric } ::= { ospfStubAreaEntry 5 } -- OSPF Link State Database -- The Link State Database contains the Link State -- Advertisements from throughout the areas that the -- device is attached to. ospfLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfLsdbEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The OSPF Process's Link State Database." REFERENCE "OSPF Version 2, Section 12 Link State Adver- tisements" ::= { ospf 4 } ospfLsdbEntry OBJECT-TYPE SYNTAX OspfLsdbEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single Link State Advertisement." INDEX { ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } ::= { ospfLsdbTable 1 } OspfLsdbEntry ::= SEQUENCE { ospfLsdbAreaId AreaID, ospfLsdbType INTEGER, -- FIXED -- INTEGER, ospfLsdbLsid IpAddress, ospfLsdbRouterId RouterID, ospfLsdbSequence INTEGER, ospfLsdbAge INTEGER, ospfLsdbChecksum INTEGER, ospfLsdbAdvertisement OCTET STRING } ospfLsdbAreaId OBJECT-TYPE SYNTAX AreaID ACCESS read-only STATUS mandatory DESCRIPTION "The 32 bit identifier of the Area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfLsdbEntry 1 } -- External Link State Advertisements are permitted -- for backward compatibility, but should be displayed in -- the ospfExtLsdbTable rather than here. ospfLsdbType OBJECT-TYPE SYNTAX INTEGER (0..5) -- SYNTAX INTEGER { -- routerLink (1), -- networkLink (2), -- summaryLink (3), -- asSummaryLink (4), -- asExternalLink (5), but see ospfExtLsdbTable -- multicastLink (6), -- nssaExternalLink (7) -- } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format. Agent variations: DESCRIPTION Zero means internal stub" REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfLsdbEntry 2 } ospfLsdbLsid OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfLsdbEntry 3 } ospfLsdbRouterId OBJECT-TYPE SYNTAX RouterID ACCESS read-only STATUS mandatory DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfLsdbEntry 4 } -- Note that the OSPF Sequence Number is a 32 bit signed -- integer. It starts with the value '80000001'h, -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h -- Thus, a typical sequence number will be very negative. ospfLsdbSequence OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and dupli- cate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfLsdbEntry 5 } ospfLsdbAge OBJECT-TYPE SYNTAX INTEGER -- Should be 0..MaxAge ACCESS read-only STATUS mandatory DESCRIPTION "This field is the age of the link state adver- tisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfLsdbEntry 6 } ospfLsdbChecksum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfLsdbEntry 7 } ospfLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) ACCESS read-only STATUS mandatory DESCRIPTION "The entire Link State Advertisement, including its header." REFERENCE "OSPF Version 2, Section 12 Link State Adver- tisements" ::= { ospfLsdbEntry 8 } -- Address Range Table -- The Address Range Table acts as an adjunct to the Area -- Table; It describes those Address Range Summaries that -- are configured to be propagated from an Area to reduce -- the amount of information about it which is known beyond -- its borders. -- OSPF Host Table -- The Host/Metric Table indicates what hosts are directly -- attached to the Router, and what metrics and types of -- service should be advertised for them. -- OSPF Interface Table -- The OSPF Interface Table augments the ipAddrTable -- with OSPF specific information. ospfIfTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The OSPF Interface Table describes the inter- faces from the viewpoint of OSPF." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" ::= { ospf 7 } ospfIfEntry OBJECT-TYPE SYNTAX OspfIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The OSPF Interface Entry describes one inter- face from the viewpoint of OSPF." INDEX { ospfIfIpAddress, ospfAddressLessIf } ::= { ospfIfTable 1 } OspfIfEntry ::= SEQUENCE { ospfIfIpAddress IpAddress, ospfAddressLessIf INTEGER, ospfIfAreaId AreaID, ospfIfType INTEGER, -- FIXED -- INTEGER, ospfIfAdminStat Status, ospfIfRtrPriority DesignatedRouterPriority, ospfIfTransitDelay UpToMaxAge, ospfIfRetransInterval UpToMaxAge, ospfIfHelloInterval HelloRange, ospfIfRtrDeadInterval PositiveInteger, ospfIfPollInterval PositiveInteger, ospfIfState INTEGER, ospfIfDesignatedRouter IpAddress, ospfIfBackupDesignatedRouter IpAddress, ospfIfEvents Counter, ospfIfAuthKey OCTET STRING, ospfIfStatus RowStatus, ospfIfMulticastForwarding INTEGER } ospfIfIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of this OSPF interface. Agent variations: DESCRIPTION Table index" ::= { ospfIfEntry 1 } ospfAddressLessIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "For the purpose of easing the instancing of addressed and addressless interfaces; This variable takes the value 0 on interfaces with IP Addresses, and the corresponding value of ifIndex for interfaces having no IP Address. Agent variations: DESCRIPTION Table index" ::= { ospfIfEntry 2 } ospfIfAreaId OBJECT-TYPE SYNTAX AreaID ACCESS read-write STATUS mandatory DESCRIPTION "A 32-bit integer uniquely identifying the area to which the interface connects. Area ID 0.0.0.0 is used for the OSPF backbone." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 3 } ospfIfType OBJECT-TYPE SYNTAX INTEGER (0..3) -- SYNTAX INTEGER { -- broadcast (1), -- nbma (2), -- pointToPoint (3), -- pointToMultipoint (4) -- } ACCESS read-write STATUS mandatory DESCRIPTION "The OSPF interface type. By way of a default, this field may be intuited from the corresponding value of ifType. Broad- cast LANs, such as Ethernet and IEEE 802.5, take the value 'broadcast', X.25 and similar technologies take the value 'nbma', and links that are definitively point to point take the value 'pointToPoint'. Agent variations: DESCRIPTION Normally enumerated, zero means automatic" ::= { ospfIfEntry 4 } ospfIfAdminStat OBJECT-TYPE SYNTAX Status ACCESS read-write STATUS mandatory DESCRIPTION "The OSPF interface's administrative status. The value formed on the interface, and the in- terface will be advertised as an internal route to some area. The value 'disabled' denotes that the interface is external to OSPF." DEFVAL { enabled } ::= { ospfIfEntry 5 } ospfIfRtrPriority OBJECT-TYPE SYNTAX DesignatedRouterPriority ACCESS read-write STATUS mandatory DESCRIPTION "The priority of this interface. Used in multi-access networks, this field is used in the designated router election algorithm. The value 0 signifies that the router is not eligi- ble to become the designated router on this particular network. In the event of a tie in this value, routers will use their Router ID as a tie breaker." DEFVAL { 1 } ::= { ospfIfEntry 6 } ospfIfTransitDelay OBJECT-TYPE SYNTAX UpToMaxAge ACCESS read-write STATUS mandatory DESCRIPTION "The estimated number of seconds it takes to transmit a link state update packet over this interface." DEFVAL { 1 } ::= { ospfIfEntry 7 } ospfIfRetransInterval OBJECT-TYPE SYNTAX UpToMaxAge ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds between link-state ad- vertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database descrip- tion and link-state request packets." DEFVAL { 5 } ::= { ospfIfEntry 8 } ospfIfHelloInterval OBJECT-TYPE SYNTAX HelloRange ACCESS read-write STATUS mandatory DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the in- terface. This value must be the same for all routers attached to a common network." DEFVAL { 10 } ::= { ospfIfEntry 9 } ospfIfRtrDeadInterval OBJECT-TYPE SYNTAX PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before it's neigh- bors declare the router down. This should be some multiple of the Hello interval. This value must be the same for all routers attached to a common network." DEFVAL { 40 } ::= { ospfIfEntry 10 } ospfIfPollInterval OBJECT-TYPE SYNTAX PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The larger time interval, in seconds, between the Hello packets sent to an inactive non- broadcast multi- access neighbor." DEFVAL { 120 } ::= { ospfIfEntry 11 } ospfIfState OBJECT-TYPE SYNTAX INTEGER { down (1), loopback (2), waiting (3), pointToPoint (4), designatedRouter (5), backupDesignatedRouter (6), otherDesignatedRouter (7) } ACCESS read-only STATUS mandatory DESCRIPTION "The OSPF Interface State." DEFVAL { down } ::= { ospfIfEntry 12 } ospfIfDesignatedRouter OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address of the Designated Router." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 13 } ospfIfBackupDesignatedRouter OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address of the Backup Designated Router." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 14 } ospfIfEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this OSPF interface has changed its state, or an error has occurred." ::= { ospfIfEntry 15 } ospfIfAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) ACCESS read-write STATUS mandatory DESCRIPTION "The Authentication Key. If the Area's Author- ization Type is simplePassword, and the key length is shorter than 8 octets, the agent will left adjust and zero fill to 8 octets. Note that unauthenticated interfaces need no authentication key, and simple password authen- tication cannot use a key of more than 8 oc- tets. Larger keys are useful only with authen- tication mechanisms not specified in this docu- ment. When read, ospfIfAuthKey always returns an Oc- tet String of length zero." REFERENCE "OSPF Version 2, Section 9 The Interface Data Structure" DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 ::= { ospfIfEntry 16 } ospfIfStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the status of the en- try. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent." ::= { ospfIfEntry 17 } ospfIfMulticastForwarding OBJECT-TYPE SYNTAX INTEGER { blocked (1), -- no multicast forwarding multicast (2), -- using multicast address unicast (3) -- to each OSPF neighbor } ACCESS read-write STATUS mandatory DESCRIPTION "The way multicasts should forwarded on this interface; not forwarded, forwarded as data link multicasts, or forwarded as data link uni- casts. Data link multicasting is not meaning- ful on point to point and NBMA interfaces, and setting ospfMulticastForwarding to 0 effective- ly disables all multicast forwarding." DEFVAL { blocked } ::= { ospfIfEntry 18 } -- OSPF Interface Metric Table -- The Metric Table describes the metrics to be advertised -- for a specified interface at the various types of service. -- As such, this table is an adjunct of the OSPF Interface -- Table. -- Types of service, as defined by RFC 791, have the ability -- to request low delay, high bandwidth, or reliable linkage. -- For the purposes of this specification, the measure of -- bandwidth -- Metric = 10^8 / ifSpeed -- is the default value. For multiple link interfaces, note -- that ifSpeed is the sum of the individual link speeds. -- This yields a number having the following typical values: -- Network Type/bit rate Metric -- >= 100 MBPS 1 -- Ethernet/802.3 10 -- E1 48 -- T1 (ESF) 65 -- 64 KBPS 1562 -- 56 KBPS 1785 -- 19.2 KBPS 5208 -- 9.6 KBPS 10416 -- Routes that are not specified use the default (TOS 0) metric ospfIfMetricTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfIfMetricEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The TOS metrics for a non-virtual interface identified by the interface index." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" ::= { ospf 8 } ospfIfMetricEntry OBJECT-TYPE SYNTAX OspfIfMetricEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular TOS metric for a non-virtual in- terface identified by the interface index." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" INDEX { ospfIfMetricIpAddress, ospfIfMetricAddressLessIf, ospfIfMetricTOS } ::= { ospfIfMetricTable 1 } OspfIfMetricEntry ::= SEQUENCE { ospfIfMetricIpAddress IpAddress, ospfIfMetricAddressLessIf INTEGER, ospfIfMetricTOS INTEGER, -- FIXED -- TOSType, ospfIfMetricValue INTEGER, -- FIXED -- Metric, ospfIfMetricStatus INTEGER -- FIXED -- RowStatus } ospfIfMetricIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of this OSPF interface. On row creation, this can be derived from the in- stance. Agent variations: DESCRIPTION Table index" ::= { ospfIfMetricEntry 1 } ospfIfMetricAddressLessIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "For the purpose of easing the instancing of addressed and addressless interfaces; This variable takes the value 0 on interfaces with IP Addresses, and the value of ifIndex for in- terfaces having no IP Address. On row crea- tion, this can be derived from the instance. Agent variations: DESCRIPTION Table index" ::= { ospfIfMetricEntry 2 } ospfIfMetricTOS OBJECT-TYPE SYNTAX INTEGER (0..0) -- SYNTAX TOSType ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "The type of service metric being referenced. On row creation, this can be derived from the instance. Agent variations: DESCRIPTION TOS not supported" ::= { ospfIfMetricEntry 3 } ospfIfMetricValue OBJECT-TYPE SYNTAX INTEGER (0..65535) -- SYNTAX Metric ACCESS read-write STATUS mandatory DESCRIPTION "The metric of using this type of service on this interface. The default value of the TOS 0 Metric is 10^8 / ifSpeed. Agent variations: DESCRIPTION Zero means automatic" ::= { ospfIfMetricEntry 4 } ospfIfMetricStatus OBJECT-TYPE SYNTAX INTEGER { valid(1) } -- SYNTAX RowStatus ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the status of the en- try. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. Agent variations: DESCRIPTION Deleted with interface" ::= { ospfIfMetricEntry 5 } -- OSPF Virtual Interface Table -- The Virtual Interface Table describes the virtual -- links that the OSPF Process is configured to -- carry on. ospfVirtIfTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfVirtIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about this router's virtual inter- faces." REFERENCE "OSPF Version 2, Appendix C.4 Virtual link parameters" ::= { ospf 9 } ospfVirtIfEntry OBJECT-TYPE SYNTAX OspfVirtIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a single Virtual Interface." INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor } ::= { ospfVirtIfTable 1 } OspfVirtIfEntry ::= SEQUENCE { ospfVirtIfAreaId AreaID, ospfVirtIfNeighbor RouterID, ospfVirtIfTransitDelay UpToMaxAge, ospfVirtIfRetransInterval UpToMaxAge, ospfVirtIfHelloInterval HelloRange, ospfVirtIfRtrDeadInterval PositiveInteger, ospfVirtIfState INTEGER, ospfVirtIfEvents Counter, ospfVirtIfAuthKey OCTET STRING, ospfVirtIfStatus RowStatus } ospfVirtIfAreaId OBJECT-TYPE SYNTAX AreaID ACCESS read-only STATUS mandatory DESCRIPTION "The Transit Area that the Virtual Link traverses. By definition, this is not 0.0.0.0" ::= { ospfVirtIfEntry 1 } ospfVirtIfNeighbor OBJECT-TYPE SYNTAX RouterID ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "The Router ID of the Virtual Neighbor. Agent variations: DESCRIPTION Table index" ::= { ospfVirtIfEntry 2 } ospfVirtIfTransitDelay OBJECT-TYPE SYNTAX UpToMaxAge ACCESS read-write STATUS mandatory DESCRIPTION "The estimated number of seconds it takes to transmit a link- state update packet over this interface." DEFVAL { 1 } ::= { ospfVirtIfEntry 3 } ospfVirtIfRetransInterval OBJECT-TYPE SYNTAX UpToMaxAge ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds between link-state ad- vertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database descrip- tion and link-state request packets. This value should be well over the expected round- trip time." DEFVAL { 5 } ::= { ospfVirtIfEntry 4 } ospfVirtIfHelloInterval OBJECT-TYPE SYNTAX HelloRange ACCESS read-write STATUS mandatory DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the in- terface. This value must be the same for the virtual neighbor." DEFVAL { 10 } ::= { ospfVirtIfEntry 5 } ospfVirtIfRtrDeadInterval OBJECT-TYPE SYNTAX PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before it's neigh- bors declare the router down. This should be some multiple of the Hello interval. This value must be the same for the virtual neigh- bor." DEFVAL { 60 } ::= { ospfVirtIfEntry 6 } ospfVirtIfState OBJECT-TYPE SYNTAX INTEGER { down (1), -- these use the same encoding pointToPoint (4) -- as the ospfIfTable } ACCESS read-only STATUS mandatory DESCRIPTION "OSPF virtual interface states." DEFVAL { down } ::= { ospfVirtIfEntry 7 } ospfVirtIfEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of state changes or error events on this Virtual Link" ::= { ospfVirtIfEntry 8 } ospfVirtIfAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) ACCESS read-write STATUS mandatory DESCRIPTION "If Authentication Type is simplePassword, the device will left adjust and zero fill to 8 oc- tets. Note that unauthenticated interfaces need no authentication key, and simple password authen- tication cannot use a key of more than 8 oc- tets. Larger keys are useful only with authen- tication mechanisms not specified in this docu- ment. When read, ospfVifAuthKey always returns a string of length zero." REFERENCE "OSPF Version 2, Section 9 The Interface Data Structure" DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 ::= { ospfVirtIfEntry 9 } ospfVirtIfStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the status of the en- try. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent." ::= { ospfVirtIfEntry 10 } -- OSPF Neighbor Table -- The OSPF Neighbor Table describes all neighbors in -- the locality of the subject router. ospfNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfNbrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of non-virtual neighbor information." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" ::= { ospf 10 } ospfNbrEntry OBJECT-TYPE SYNTAX OspfNbrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding a single neighbor." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex } ::= { ospfNbrTable 1 } OspfNbrEntry ::= SEQUENCE { ospfNbrIpAddr IpAddress, ospfNbrAddressLessIndex InterfaceIndex, ospfNbrRtrId RouterID, ospfNbrOptions INTEGER, ospfNbrPriority DesignatedRouterPriority, ospfNbrState INTEGER, ospfNbrEvents Counter, ospfNbrLsRetransQLen Gauge, ospfNbmaNbrStatus RowStatus, ospfNbmaNbrPermanence INTEGER } ospfNbrIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "The IP address this neighbor is using in its IP Source Address. Note that, on addressless links, this will not be 0.0.0.0, but the ad- dress of another of the neighbor's interfaces. Agent variations: DESCRIPTION Table index" ::= { ospfNbrEntry 1 } ospfNbrAddressLessIndex OBJECT-TYPE SYNTAX InterfaceIndex ACCESS read-only -- ACCESS read-only STATUS mandatory DESCRIPTION "On an interface having an IP Address, zero. On addressless interfaces, the corresponding value of ifIndex in the Internet Standard MIB. On row creation, this can be derived from the instance. Agent variations: DESCRIPTION Table index" ::= { ospfNbrEntry 2 } ospfNbrRtrId OBJECT-TYPE SYNTAX RouterID ACCESS read-only STATUS mandatory DESCRIPTION "A 32-bit integer (represented as a type IpAd- dress) uniquely identifying the neighboring router in the Autonomous System." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfNbrEntry 3 } ospfNbrOptions OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A Bit Mask corresponding to the neighbor's op- tions field. Bit 0, if set, indicates that the system will operate on Type of Service metrics other than TOS 0. If zero, the neighbor will ignore all metrics except the TOS 0 metric. Bit 1, if set, indicates that the associated area accepts and operates on external informa- tion; if zero, it is a stub area. Bit 2, if set, indicates that the system is ca- pable of routing IP Multicast datagrams; i.e., that it implements the Multicast Extensions to OSPF. Bit 3, if set, indicates that the associated area is an NSSA. These areas are capable of carrying type 7 external advertisements, which are translated into type 5 external advertise- ments at NSSA borders." REFERENCE "OSPF Version 2, Section 12.1.2 Options" DEFVAL { 0 } ::= { ospfNbrEntry 4 } ospfNbrPriority OBJECT-TYPE SYNTAX DesignatedRouterPriority ACCESS read-write STATUS mandatory DESCRIPTION "The priority of this neighbor in the designat- ed router election algorithm. The value 0 sig- nifies that the neighbor is not eligible to be- come the designated router on this particular network." DEFVAL { 1 } ::= { ospfNbrEntry 5 } ospfNbrState OBJECT-TYPE SYNTAX INTEGER { down (1), attempt (2), init (3), twoWay (4), exchangeStart (5), exchange (6), loading (7), full (8) } ACCESS read-only STATUS mandatory DESCRIPTION "The State of the relationship with this Neigh- bor." REFERENCE "OSPF Version 2, Section 10.1 Neighbor States" DEFVAL { down } ::= { ospfNbrEntry 6 } ospfNbrEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this neighbor relationship has changed state, or an error has occurred." ::= { ospfNbrEntry 7 } ospfNbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current length of the retransmission queue." ::= { ospfNbrEntry 8 } ospfNbmaNbrStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the status of the en- try. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent." ::= { ospfNbrEntry 9 } ospfNbmaNbrPermanence OBJECT-TYPE SYNTAX INTEGER { dynamic (1), -- learned through protocol permanent (2) -- configured address } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the status of the en- try. 'dynamic' and 'permanent' refer to how the neighbor became known. Agent variations: DESCRIPTION This object is status only." DEFVAL { permanent } ::= { ospfNbrEntry 10 } -- OSPF Virtual Neighbor Table -- This table describes all virtual neighbors. -- Since Virtual Links are configured in the -- virtual interface table, this table is read-only. ospfVirtNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfVirtNbrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of virtual neighbor information." REFERENCE "OSPF Version 2, Section 15 Virtual Links" ::= { ospf 11 } ospfVirtNbrEntry OBJECT-TYPE SYNTAX OspfVirtNbrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Virtual neighbor information." INDEX { ospfVirtNbrArea, ospfVirtNbrRtrId } ::= { ospfVirtNbrTable 1 } OspfVirtNbrEntry ::= SEQUENCE { ospfVirtNbrArea AreaID, ospfVirtNbrRtrId RouterID, ospfVirtNbrIpAddr IpAddress, ospfVirtNbrOptions INTEGER, ospfVirtNbrState INTEGER, ospfVirtNbrEvents Counter, ospfVirtNbrLsRetransQLen Gauge } ospfVirtNbrArea OBJECT-TYPE SYNTAX AreaID ACCESS read-only STATUS mandatory DESCRIPTION "The Transit Area Identifier." ::= { ospfVirtNbrEntry 1 } ospfVirtNbrRtrId OBJECT-TYPE SYNTAX RouterID ACCESS read-only STATUS mandatory DESCRIPTION "A 32-bit integer uniquely identifying the neighboring router in the Autonomous System." ::= { ospfVirtNbrEntry 2 } ospfVirtNbrIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address this Virtual Neighbor is us- ing." ::= { ospfVirtNbrEntry 3 } ospfVirtNbrOptions OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A Bit Mask corresponding to the neighbor's op- tions field. Bit 1, if set, indicates that the system will operate on Type of Service metrics other than TOS 0. If zero, the neighbor will ignore all metrics except the TOS 0 metric. Bit 2, if set, indicates that the system is Network Multicast capable; ie, that it imple- ments OSPF Multicast Routing." ::= { ospfVirtNbrEntry 4 } ospfVirtNbrState OBJECT-TYPE SYNTAX INTEGER { down (1), attempt (2), init (3), twoWay (4), exchangeStart (5), exchange (6), loading (7), full (8) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the Virtual Neighbor Relation- ship." ::= { ospfVirtNbrEntry 5 } ospfVirtNbrEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this virtual link has changed its state, or an error has occurred." ::= { ospfVirtNbrEntry 6 } ospfVirtNbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current length of the retransmission queue." ::= { ospfVirtNbrEntry 7 } -- OSPF Link State Database, External -- The Link State Database contains the Link State -- Advertisements from throughout the areas that the -- device is attached to. -- This table is identical to the OSPF LSDB Table in -- format, but contains only External Link State -- Advertisements. The purpose is to allow external -- LSAs to be displayed once for the router rather -- than once in each non-stub area. ospfExtLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfExtLsdbEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The OSPF Process's Links State Database." REFERENCE "OSPF Version 2, Section 12 Link State Adver- tisements" ::= { ospf 12 } ospfExtLsdbEntry OBJECT-TYPE SYNTAX OspfExtLsdbEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single Link State Advertisement." INDEX { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId } ::= { ospfExtLsdbTable 1 } OspfExtLsdbEntry ::= SEQUENCE { ospfExtLsdbType INTEGER, ospfExtLsdbLsid IpAddress, ospfExtLsdbRouterId RouterID, ospfExtLsdbSequence INTEGER, ospfExtLsdbAge INTEGER, ospfExtLsdbChecksum INTEGER, ospfExtLsdbAdvertisement OCTET STRING } ospfExtLsdbType OBJECT-TYPE SYNTAX INTEGER { asExternalLink (5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertise- ment format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfExtLsdbEntry 1 } ospfExtLsdbLsid OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP Address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfExtLsdbEntry 2 } ospfExtLsdbRouterId OBJECT-TYPE SYNTAX RouterID ACCESS read-only STATUS mandatory DESCRIPTION "The 32 bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfExtLsdbEntry 3 } -- Note that the OSPF Sequence Number is a 32 bit signed -- integer. It starts with the value '80000001'h, -- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h -- Thus, a typical sequence number will be very negative. ospfExtLsdbSequence OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The sequence number field is a signed 32-bit integer. It is used to detect old and dupli- cate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfExtLsdbEntry 4 } ospfExtLsdbAge OBJECT-TYPE SYNTAX INTEGER -- Should be 0..MaxAge ACCESS read-only STATUS mandatory DESCRIPTION "This field is the age of the link state adver- tisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfExtLsdbEntry 5 } ospfExtLsdbChecksum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connec- tionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfExtLsdbEntry 6 } ospfExtLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE(36)) ACCESS read-only STATUS mandatory DESCRIPTION "The entire Link State Advertisement, including its header." REFERENCE "OSPF Version 2, Section 12 Link State Adver- tisements" ::= { ospfExtLsdbEntry 7 } -- OSPF Use of the CIDR Route Table ospfRouteGroup OBJECT IDENTIFIER ::= { ospf 13 } -- The IP Forwarding Table defines a number of objects for use by -- the routing protocol to externalize its information. Most of -- the variables (ipForwardDest, ipForwardMask, ipForwardPolicy, -- ipForwardNextHop, ipForwardIfIndex, ipForwardType, -- ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are -- defined there. -- Those that leave some discretion are defined here. -- ipCidrRouteProto is, of course, ospf (13). -- ipCidrRouteAge is the time since the route was first calculated, -- as opposed to the time since the last SPF run. -- ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing -- protocol. The following values shall be found there depending -- on the way the route was calculated. ospfIntraArea OBJECT IDENTIFIER ::= { ospfRouteGroup 1 } ospfInterArea OBJECT IDENTIFIER ::= { ospfRouteGroup 2 } ospfExternalType1 OBJECT IDENTIFIER ::= { ospfRouteGroup 3 } ospfExternalType2 OBJECT IDENTIFIER ::= { ospfRouteGroup 4 } -- ipCidrRouteMetric1 is, by definition, the primary routing -- metric. Therefore, it should be the metric that route -- selection is based on. For intra-area and inter-area routes, -- it is an OSPF metric. For External Type 1 (comparable value) -- routes, it is an OSPF metric plus the External Metric. For -- external Type 2 (non-comparable value) routes, it is the -- external metric. -- ipCidrRouteMetric2 is, by definition, a secondary routing -- metric. Therefore, it should be the metric that breaks a tie -- among routes having equal metric1 values and the same -- calculation rule. For intra-area, inter-area routes, and -- External Type 1 (comparable value) routes, it is unused. For -- external Type 2 (non-comparable value) routes, it is the metric -- to the AS border router. -- ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5 are -- unused. -- -- The OSPF Area Aggregate Table -- -- This table replaces the OSPF Area Summary Table, being an -- extension of that for CIDR routers. ospfAreaAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaAggregateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A range of IP addresses specified by an IP address/IP network mask pair. For example, class B address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0 to X.X.255.255. Note that if ranges are configured such that one range sub- sumes another range (e.g., 10.0.0.0 mask 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the most specific match is the preferred one." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospf 14 } ospfAreaAggregateEntry OBJECT-TYPE SYNTAX OspfAreaAggregateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A range of IP addresses specified by an IP address/IP network mask pair. For example, class B address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0 to X.X.255.255. Note that if ranges are range configured such that one range subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the most specific match is the preferred one." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" INDEX { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, ospfAreaAggregateNet, ospfAreaAggregateMask } ::= { ospfAreaAggregateTable 1 } OspfAreaAggregateEntry ::= SEQUENCE { ospfAreaAggregateAreaID AreaID, ospfAreaAggregateLsdbType INTEGER, ospfAreaAggregateNet IpAddress, ospfAreaAggregateMask IpAddress, ospfAreaAggregateStatus RowStatus, ospfAreaAggregateEffect INTEGER } ospfAreaAggregateAreaID OBJECT-TYPE SYNTAX AreaID ACCESS read-only STATUS mandatory DESCRIPTION "The Area the Address Aggregate is to be found within." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 1 } ospfAreaAggregateLsdbType OBJECT-TYPE SYNTAX INTEGER { summaryLink (3), nssaExternalLink (7) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the Address Aggregate. This field specifies the Lsdb type that this Address Ag- gregate applies to." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfAreaAggregateEntry 2 } ospfAreaAggregateNet OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address of the Net or Subnet indicated by the range." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 3 } ospfAreaAggregateMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Subnet Mask that pertains to the Net or Subnet. Agent variations: DESCRIPTION mib should be ronly too" REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 4 } ospfAreaAggregateStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable displays the status of the en- try. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent." ::= { ospfAreaAggregateEntry 5 } ospfAreaAggregateEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching (1), doNotAdvertiseMatching (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Subnets subsumed by ranges either trigger the advertisement of the indicated aggregate (ad- vertiseMatching), or result in the subnet's not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { ospfAreaAggregateEntry 6 } -- conformance information ospfConformance OBJECT IDENTIFIER ::= { ospf 15 } ospfGroups OBJECT IDENTIFIER ::= { ospfConformance 1 } ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 } -- compliance statements -- units of conformance -- DDS deleted everything to do with traps -- OSPF-TRAP-MIB DEFINITIONS ::= BEGIN -- -- FILE: /users/sse/mibs/src2/rfc/rfc1215.smi -- -- %W% -- Changes for rfc1215 (Concise TRAP): -- Added MODULE definition. -- Commented out TRAP-TYPE macro definition and replaced -- with SMIC directive to enable it. -- Make builtin items known -- SMI TRAP-TYPE -- TRAP-TYPE MACRO ::= -- BEGIN -- TYPE NOTATION ::= "ENTERPRISE" value -- (enterprise OBJECT IDENTIFIER) -- VarPart -- DescrPart -- ReferPart -- VALUE NOTATION ::= value (VALUE INTEGER) -- -- VarPart ::= -- "VARIABLES" "{" VarTypes "}" -- | empty -- VarTypes ::= -- VarType | VarTypes "," VarType -- VarType ::= -- value (vartype ObjectName) -- -- DescrPart ::= -- "DESCRIPTION" value (description DisplayString) -- | empty -- -- ReferPart ::= -- "REFERENCE" value (reference DisplayString) -- | empty -- -- END -- -- FILE: /users/sse/mibs/src2/rfc/rfc1286.mib -- -- %W% $Id: rfc1286.mib,v 1.3 1996/02/01 16:56:10 pah Exp $ -- Changes to RFC1286 (Bridge MIB): -- Removed imported but unused Gauge. -- RFC1286 -- December 91 -- All representations of MAC addresses in this MIB Module use, -- as a textual convention (i.e. this convention does not affect -- their encoding), the data type: MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in -- the "canonical" order -- defined by IEEE 802.1a, i.e., as if it were transmitted least -- significant bit first, even though 802.5 (in contrast to other -- 802.x protocols) requires MAC addresses to be transmitted most -- significant bit first. -- -- 16-bit addresses, if needed, are represented by setting their -- upper 4 octets to all 0's, i.e., AAFF would be represented -- as 00000000AAFF. -- Similarly, all representations of Bridge-Id in this MIB Module -- use, as a textual convention (i.e. this convention does not affect -- their encoding), the data type: BridgeId ::= OCTET STRING (SIZE (8)) -- the Bridge-Identifier as -- used in the Spanning Tree -- Protocol to uniquely identify a bridge. Its first two octets -- (in network byte order) contain a priority value and its last -- 6 octets contain the MAC address used to refer to a bridge in a -- unique fashion (typically, the numerically smallest MAC address -- of all ports on the bridge). -- Several objects in this MIB module represent values of timers -- used by the Spanning Tree Protocol. In this MIB, these timers -- have values in units of hundreths of a second (i.e. 1/100 secs). -- These timers, when stored in a Spanning Tree Protocol's BPDU, -- are in units of 1/256 seconds. Note, however, that 802.1d/D9 -- specifies a settable granularity of no more than 1 second for -- these timers. To avoid ambiguity, a data type is defined here -- as a textual convention and all representation of these timers -- in this MIB module are defined using this data type. An algorithm -- is also defined for converting between the different units, to -- ensure a timer's value is not distorted by multiple conversions. -- The data type is: Timeout ::= INTEGER -- a STP timer in units of 1/100 seconds -- To convert a Timeout value into a value in units of -- 1/256 seconds, the following algorithm should be used: -- -- b = floor( (n * 256) / 100) -- -- where: -- floor = quotient [ignore remainder] -- n is the value in 1/100 second units -- b is the value in 1/256 second units -- -- To convert the value from 1/256 second units back to -- 1/100 seconds, the following algorithm should be used: -- -- n = ceiling( (b * 100) / 256) -- -- where: -- ceiling = quotient [if remainder is 0], or -- quotient + 1 [if remainder is non-zero] -- n is the value in 1/100 second units -- b is the value in 1/256 second units -- -- Note: it is important that the arithmetic operations are done -- in the order specified (i.e., multiply first, divide second). dot1dBridge OBJECT IDENTIFIER ::= { mib-2 17 } -- groups in the Bridge MIB dot1dBase OBJECT IDENTIFIER ::= { dot1dBridge 1 } dot1dStp OBJECT IDENTIFIER ::= { dot1dBridge 2 } dot1dSr OBJECT IDENTIFIER ::= { dot1dBridge 3 } dot1dTp OBJECT IDENTIFIER ::= { dot1dBridge 4 } dot1dStatic OBJECT IDENTIFIER ::= { dot1dBridge 5 } -- the dot1dBase group -- Implementation of the dot1dBase group is mandatory for all -- bridges. dot1dBaseBridgeAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The MAC address used by this bridge when it must be referred to in a unique fashion. It is recommended that this be the numerically smallest MAC address of all ports that belong to this bridge. However it is only required to be unique. When concatenated with dot1dStpPriority a unique BridgeIdentifier is formed which is used in the Spanning Tree Protocol." REFERENCE "P802.1d/D9, July 14, 1989: Sections 6.4.1.1.3 and 3.12.5" ::= { dot1dBase 1 } dot1dBaseNumPorts OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports controlled by this bridging entity." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.4.1.1.3" ::= { dot1dBase 2 } dot1dBaseType OBJECT-TYPE SYNTAX INTEGER { unknown(1), transparent-only(2), sourceroute-only(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates what type of bridging this bridge can perform. If a bridge is actually performing a certain type of bridging this will be indicated by entries in the port table for the given type." ::= { dot1dBase 3 } -- The Generic Bridge Port Table dot1dBasePortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1dBasePortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains generic information about every port that is associated with this bridge. Transparent, source-route, and srt ports are included." ::= { dot1dBase 4 } dot1dBasePortEntry OBJECT-TYPE SYNTAX Dot1dBasePortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each port of the bridge." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.4.2, 6.6.1" INDEX { dot1dBasePort } ::= { dot1dBasePortTable 1 } Dot1dBasePortEntry ::= SEQUENCE { dot1dBasePort INTEGER, dot1dBasePortIfIndex INTEGER, dot1dBasePortCircuit OBJECT IDENTIFIER, dot1dBasePortDelayExceededDiscards Counter, dot1dBasePortMtuExceededDiscards Counter } dot1dBasePort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of the port for which this entry contains bridge management information." ::= { dot1dBasePortEntry 1 } dot1dBasePortIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the instance of the ifIndex object, defined in [4,6], for the interface corresponding to this port." ::= { dot1dBasePortEntry 2 } dot1dBasePortCircuit OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "For a port which (potentially) has the same value of dot1dBasePortIfIndex as another port on the same bridge, this object contains the name of an object instance unique to this port. For example, in the case where multiple ports correspond one- to-one with multiple X.25 virtual circuits, this value might identify an (e.g., the first) object instance associated with the X.25 virtual circuit corresponding to this port. For a port which has a unique value of dot1dBasePortIfIndex, this object can have the value { 0 0 }." ::= { dot1dBasePortEntry 3 } dot1dBasePortDelayExceededDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames discarded by this port due to excessive transit delay through the bridge. It is incremented by both transparent and source route bridges." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3" ::= { dot1dBasePortEntry 4 } dot1dBasePortMtuExceededDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames discarded by this port due to an excessive size. It is incremented by both transparent and source route bridges." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3" ::= { dot1dBasePortEntry 5 } -- the dot1dStp group -- Implementation of the dot1dStp group is optional. It is -- implemented by those bridges that support the Spanning Tree -- Protocol. Transparent, Source Route, and SRT bridges will -- implement this group only if they support the Spanning Tree -- Protocol. dot1dStpProtocolSpecification OBJECT-TYPE SYNTAX INTEGER { unknown(1), decLb100(2), ieee8021d(3) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of what version of the Spanning Tree Protocol is being run. The value 'decLb100(2)' indicates the DEC LANbridge 100 Spanning Tree protocol. IEEE 802.1d implementations will return 'ieee8021d(3)'. If future versions of the IEEE Spanning Tree Protocol are released that are incompatible with the current version a new value will be defined." ::= { dot1dStp 1 } dot1dStpPriority OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The value of the write-able portion of the Bridge ID, i.e., the first two octets of the (8 octet long) Bridge ID. The other (last) 6 octets of the Bridge ID are given by the value of dot1dBaseBridgeAddress." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.7" ::= { dot1dStp 2 } dot1dStpTimeSinceTopologyChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundredths of a second) since the last time a topology change was detected by the bridge entity." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.8.1.1.3" ::= { dot1dStp 3 } dot1dStpTopChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of topology changes detected by this bridge since the management entity was last reset or initialized." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.8.1.1.3" ::= { dot1dStp 4 } dot1dStpDesignatedRoot OBJECT-TYPE SYNTAX BridgeId ACCESS read-only STATUS mandatory DESCRIPTION "The bridge identifier of the root of the spanning tree as determined by the Spanning Tree Protocol as executed by this node. This value is used as the Root Identifier parameter in all Configuration Bridge PDUs originated by this node." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.1" ::= { dot1dStp 5 } dot1dStpRootCost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The cost of the path to the root as seen from this bridge." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.2" ::= { dot1dStp 6 } dot1dStpRootPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of the port which offers the lowest cost path from this bridge to the root bridge." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.3" ::= { dot1dStp 7 } dot1dStpMaxAge OBJECT-TYPE SYNTAX Timeout ACCESS read-only STATUS mandatory DESCRIPTION "The maximum age of Spanning Tree Protocol information learned from the network on any port before it is discarded, in units of hundredths of a second. This is the actual value that this bridge is currently using." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.4" ::= { dot1dStp 8 } dot1dStpHelloTime OBJECT-TYPE SYNTAX Timeout ACCESS read-only STATUS mandatory DESCRIPTION "The amount of time between the transmission of Configuration bridge PDUs by this node on any port when it is the root of the spanning tree or trying to become so, in units of hundredths of a second. This is the actual value that this bridge is currently using." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.5" ::= { dot1dStp 9 } dot1dStpHoldTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This time value determines the interval length during which no more than two Configuration bridge PDUs shall be transmitted by this node, in units of hundredths of a second." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.14" ::= { dot1dStp 10 } dot1dStpForwardDelay OBJECT-TYPE SYNTAX Timeout ACCESS read-only STATUS mandatory DESCRIPTION "This time value, measured in units of hundredths of a second, controls how fast a port changes its spanning state when moving towards the Forwarding state. The value determines how long the port stays in a particular state before moving to the next state. For example, how long a port stays in the Listening state when moving from Blocking to Learning. This value is also used, when a topology change has been detected and is underway, to age all dynamic entries in the Forwarding Database. [Note that this value is the one that this bridge is currently using, in contrast to dot1dStpBridgeForwardDelay which is the value that this bridge and all others would start using if/when this bridge were to become the root.]" REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.6" ::= { dot1dStp 11 } dot1dStpBridgeMaxAge OBJECT-TYPE SYNTAX Timeout (600..4000) ACCESS read-write STATUS mandatory DESCRIPTION "The value that all bridges use for MaxAge when this bridge is acting as the root. Note that 802.1d/D9 specifies that the range for this parameter is related to the value of dot1dStpBridgeHelloTime. The granularity of this timer is specified by 802.1d/D9 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.8" ::= { dot1dStp 12 } dot1dStpBridgeHelloTime OBJECT-TYPE SYNTAX Timeout (100..1000) ACCESS read-write STATUS mandatory DESCRIPTION "The value that all bridges use for HelloTime when this bridge is acting as the root. The granularity of this timer is specified by 802.1d/D9 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.9" ::= { dot1dStp 13 } dot1dStpBridgeForwardDelay OBJECT-TYPE SYNTAX Timeout (400..3000) ACCESS read-write STATUS mandatory DESCRIPTION "The value that all bridges use for ForwardDelay when this bridge is acting as the root. Note that 802.1d/D9 specifies that the range for this parameter is related to the value of dot1dStpBridgeMaxAge. The granularity of this timer is specified by 802.1d/D9 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.3.10" ::= { dot1dStp 14 } -- The Spanning Tree Port Table dot1dStpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1dStpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains port-specific information for the Spanning Tree Protocol." ::= { dot1dStp 15 } dot1dStpPortEntry OBJECT-TYPE SYNTAX Dot1dStpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information maintained by every port about the Spanning Tree Protocol state for that port." INDEX { dot1dStpPort } ::= { dot1dStpPortTable 1 } Dot1dStpPortEntry ::= SEQUENCE { dot1dStpPort INTEGER, dot1dStpPortPriority INTEGER, dot1dStpPortState INTEGER, dot1dStpPortEnable INTEGER, dot1dStpPortPathCost INTEGER, -- FIXED -- INTEGER, dot1dStpPortDesignatedRoot BridgeId, dot1dStpPortDesignatedCost INTEGER, dot1dStpPortDesignatedBridge BridgeId, dot1dStpPortDesignatedPort OCTET STRING, dot1dStpPortForwardTransitions Counter } dot1dStpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of the port for which this entry contains Spanning Tree Protocol management information." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.8.2.1.2" ::= { dot1dStpPortEntry 1 } dot1dStpPortPriority OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The value of the priority field which is contained in the first (in network byte order) octet of the (2 octet long) Port ID. The other octet of the Port ID is given by the value of dot1dStpPort." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.5.1" ::= { dot1dStpPortEntry 2 } dot1dStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The port's current state as defined by application of the Spanning Tree Protocol. This state controls what action a port takes on reception of a frame. If the bridge has detected a port that is malfunctioning it will place that port into the broken(6) state. For ports which are disabled (see dot1dStpPortEnable), this object will have a value of disabled(1)." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.5.2" ::= { dot1dStpPortEntry 3 } dot1dStpPortEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The enabled/disabled status of the port." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.5.2" ::= { dot1dStpPortEntry 4 } dot1dStpPortPathCost OBJECT-TYPE SYNTAX INTEGER (0..65535) -- SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The contribution of this port to the path cost of paths towards the spanning tree root which include this port. Agent variations: DESCRIPTION Zero means automatic" REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.5.3" ::= { dot1dStpPortEntry 5 } dot1dStpPortDesignatedRoot OBJECT-TYPE SYNTAX BridgeId ACCESS read-only STATUS mandatory DESCRIPTION "The unique Bridge Identifier of the Bridge recorded as the Root in the Configuration BPDUs transmitted by the Designated Bridge for the segment to which the port is attached." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.5.4" ::= { dot1dStpPortEntry 6 } dot1dStpPortDesignatedCost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The path cost of the Designated Port of the segment connected to this port. This value is compared to the Root Path Cost field in received bridge PDUs." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.5.5" ::= { dot1dStpPortEntry 7 } dot1dStpPortDesignatedBridge OBJECT-TYPE SYNTAX BridgeId ACCESS read-only STATUS mandatory DESCRIPTION "The Bridge Identifier of the bridge which this port considers to be the Designated Bridge for this port's segment." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.5.6" ::= { dot1dStpPortEntry 8 } dot1dStpPortDesignatedPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) ACCESS read-only STATUS mandatory DESCRIPTION "The Port Identifier of the port on the Designated Bridge for this port's segment." REFERENCE "P802.1d/D9, July 14, 1989: Section 4.5.5.7" ::= { dot1dStpPortEntry 9 } dot1dStpPortForwardTransitions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this port has transitioned from the Learning state to the Forwarding state." ::= { dot1dStpPortEntry 10 } -- the dot1dSr group -- Implementation of the dot1dSr group is optional. It is -- implemented by those bridges that support the source route -- bridging mode, including Source Route and SRT bridges. -- It would be nice if we could use ifMtu as the size of the -- largest frame, but we can't because ifMtu is defined to be -- the size that the (inter-)network layer can use which can -- differ from the MAC layer (especially if several layers of -- encapsulation are used). -- the dot1dTp group -- Implementation of the dot1dTp group is optional. It is -- implemented by those bridges that support the transparent -- bridging mode. A transparent or SRT bridge will implement -- this group. dot1dTpLearnedEntryDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of Forwarding Database entries, which have been or would have been learnt, but have been discarded due to a lack of space to store them in the Forwarding Database. If this counter is increasing, it indicates that the Forwarding Database is regularly becoming full (a condition which has unpleasant performance effects on the subnetwork). If this counter has a significant value but is not presently increasing, it indicates that the problem has been occurring but is not persistent." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.7.1.1.3" ::= { dot1dTp 1 } dot1dTpAgingTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The timeout period in seconds for aging out dynamically learned forwarding information." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.7.1.1.3" ::= { dot1dTp 2 } -- The Forwarding Database for Transparent Bridges dot1dTpFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1dTpFdbEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about unicast entries for which the bridge has forwarding and/or filtering information. This information is used by the transparent bridging function in determining how to propagate a received frame." ::= { dot1dTp 3 } dot1dTpFdbEntry OBJECT-TYPE SYNTAX Dot1dTpFdbEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a specific unicast MAC address for which the bridge has some forwarding and/or filtering information." INDEX { dot1dTpFdbAddress } ::= { dot1dTpFdbTable 1 } Dot1dTpFdbEntry ::= SEQUENCE { dot1dTpFdbAddress MacAddress, dot1dTpFdbPort INTEGER, dot1dTpFdbStatus INTEGER } dot1dTpFdbAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "A unicast MAC address for which the bridge has forwarding and/or filtering information." REFERENCE "P802.1d/D9, July 14, 1989: Section 3.9.1, 3.9.2" ::= { dot1dTpFdbEntry 1 } dot1dTpFdbPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Either the value '0', or the port number of the port on which a frame having a source address equal to the value of the corresponding instance of dot1dTpFdbAddress has been seen. A value of '0' indicates that the port number has not been learned but that the bridge does have some forwarding/filtering information about this address (e.g. in the dot1dStaticTable). Implementors are encouraged to assign the port value to this object whenever it is learned even for addresses for which the corresponding value of dot1dTpFdbStatus is not learned(3)." ::= { dot1dTpFdbEntry 2 } dot1dTpFdbStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of this entry. The meanings of the values are: other(1) : none of the following. This would include the case where some other MIB object (not the corresponding instance of dot1dTpFdbPort, nor an entry in the dot1dStaticTable) is being used to determine if and how frames addressed to the value of the corresponding instance of dot1dTpFdbAddress are being forwarded. invalid(2) : this entry is not longer valid (e.g., it was learned but has since aged-out), but has not yet been flushed from the table. learned(3) : the value of the corresponding instance of dot1dTpFdbPort was learned, and is being used. self(4) : the value of the corresponding instance of dot1dTpFdbAddress represents one of the bridge's addresses. The corresponding instance of dot1dTpFdbPort indicates which of the bridge's ports has this address. mgmt(5) : the value of the corresponding instance of dot1dTpFdbAddress is also the value of an existing instance of dot1dStaticAddress." ::= { dot1dTpFdbEntry 3 } -- Port Table for Transparent Bridges dot1dTpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1dTpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains information about every port that is associated with this transparent bridge." ::= { dot1dTp 4 } dot1dTpPortEntry OBJECT-TYPE SYNTAX Dot1dTpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of information for each port of a transparent bridge." INDEX { dot1dTpPort } ::= { dot1dTpPortTable 1 } Dot1dTpPortEntry ::= SEQUENCE { dot1dTpPort INTEGER, dot1dTpPortMaxInfo INTEGER, dot1dTpPortInFrames Counter, dot1dTpPortOutFrames Counter, dot1dTpPortInDiscards Counter } dot1dTpPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The port number of the port for which this entry contains Transparent bridging management information." ::= { dot1dTpPortEntry 1 } -- It would be nice if we could use ifMtu as the size of the -- largest INFO field, but we can't because ifMtu is defined -- to be the size that the (inter-)network layer can use which -- can differ from the MAC layer (especially if several layers -- of encapsulation are used). dot1dTpPortMaxInfo OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum size of the INFO (non-MAC) field that this port will receive or transmit." ::= { dot1dTpPortEntry 2 } dot1dTpPortInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames that have been received by this port from its segment. Note that a frame received on the interface corresponding to this port is only counted by this object if and only if it is for a protocol being processed by the local bridging function." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3" ::= { dot1dTpPortEntry 3 } dot1dTpPortOutFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames that have been transmitted by this port to its segment. Note that a frame transmitted on the interface corresponding to this port is only counted by this object if and only if it is for a protocol being processed by the local bridging function." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3" ::= { dot1dTpPortEntry 4 } dot1dTpPortInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of valid frames received which were discarded (i.e., filtered) by the Forwarding Process." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3" ::= { dot1dTpPortEntry 5 } -- The Static (Destination-Address Filtering) Database -- Implementation of this group is optional. dot1dStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1dStaticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing filtering information configured into the bridge by (local or network) management specifying the set of ports to which frames received from specific ports and containing specific destination addresses are allowed to be forwarded. The value of zero in this table as the port number from which frames with a specific destination address are received, is used to specify all ports for which there is no specific entry in this table for that particular destination address. Entries are valid for unicast and for group/broadcast addresses." REFERENCE "P802.1d/D9, July 14, 1989: Section 6.7.2" ::= { dot1dStatic 1 } dot1dStaticEntry OBJECT-TYPE SYNTAX Dot1dStaticEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Filtering information configured into the bridge by (local or network) management specifying the set of ports to which frames received from a specific port and containing a specific destination address are allowed to be forwarded." REFERENCE "P802.1d/D9, July 14,1989: Section 6.7.2" INDEX { dot1dStaticAddress, dot1dStaticReceivePort } ::= { dot1dStaticTable 1 } Dot1dStaticEntry ::= SEQUENCE { dot1dStaticAddress MacAddress, dot1dStaticReceivePort INTEGER, -- FIXED -- INTEGER, dot1dStaticAllowedToGoTo OCTET STRING, dot1dStaticStatus INTEGER } dot1dStaticAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The destination MAC address in a frame to which this entry's filtering information applies. This object can take the value of a unicast address, a group address or the broadcast address. Agent variations: DESCRIPTION Table index" REFERENCE "P802.1d/D9, July 14, 1989: Section 3.9.1, 3.9.2" ::= { dot1dStaticEntry 1 } dot1dStaticReceivePort OBJECT-TYPE SYNTAX INTEGER (0..0) -- SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Either the value '0', or the port number of the port from which a frame must be received in order for this entry's filtering information to apply. A value of zero indicates that this entry applies on all ports of the bridge for which there is no other applicable entry. Agent variations: DESCRIPTION Table index, always applies to all ports" ::= { dot1dStaticEntry 2 } dot1dStaticAllowedToGoTo OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The set of ports to which frames received from a specific port and destined for a specific MAC address, are allowed to be forwarded. Each octet within the value of this object specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the bridge is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports; the port is not included if its bit has a value of '0'. (Note that the setting of the bit corresponding to the port from which a frame is received is irrelevant.)" ::= { dot1dStaticEntry 3 } dot1dStaticStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), permanent(3), deleteOnReset(4), deleteOnTimeout(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object indicates the status of this entry. other(1) - this entry is currently in use but the conditions under which it will remain so are different from each of the following values. invalid(2) - writing this value to the object removes the corresponding entry. permanent(3) - this entry is currently in use and will remain so after the next reset of the bridge. deleteOnReset(4) - this entry is currently in use and will remain so until the next reset of the bridge. deleteOnTimeout(5) - this entry is currently in use and will remain so until it is aged out. Agent variations: WRITE-SYNTAX INTEGER { invalid(2), permanent(3) } DESCRIPTION Limited control" ::= { dot1dStaticEntry 4 } -- Traps for use by Bridges -- Traps for the Spanning Tree Protocol newRoot TRAP-TYPE ENTERPRISE dot1dBridge DESCRIPTION "The newRoot trap indicates that the sending agent has become the new root of the Spanning Tree; the trap is sent by a bridge soon after its election as the new root, e.g., upon expiration of the Topology Change Timer immediately subsequent to its election." ::= 1 topologyChange TRAP-TYPE ENTERPRISE dot1dBridge DESCRIPTION "A topologyChange trap is sent by a bridge when any of its configured ports transitions from the Learning state to the Forwarding state, or from the Forwarding state to the Blocking state. The trap is not sent if a newRoot trap is sent for the same transition." ::= 2 -- -- FILE: /users/sse/mibs/src2/rfc/rfc1289.mib -- -- %W% $Id: rfc1289.mib,v 1.5 1997/07/07 19:55:12 graeme Exp $ -- Changes for RFC1289 (DECnet Phase IV): -- Inserted space between SYNTAX and INTEGER for -- phivRouteType. -- Added phivCircuitIndex to definition of sequences -- PhivCiruitCountEntry and PhivDDCMPCircuitCountEntry. -- Added range to phivCircuitCountDataBlocksRecd. -- Note: these corrections are guesses... -- Corrected syntax for phivDDCMPCircuitAdjNodeAddr in -- sequence PhivDDCMPCircuitParametersEntry from -- INTEGER to PhivAddr. -- Corrected syntax for phivDDCMPCircuitSelectTimeouts -- from INTEGER to PhivCounter. -- Corrected syntax for phivCountersCountSendFailure -- from INTEGER to PhivCounter. -- Corrected syntax for phivCountersCountCollDetectFailure -- from INTEGER to PhivCounter. -- Corrected syntax for phivCountersCountReceiveFailure -- from INTEGER to PhivCounter. -- Corrected syntax for phivCountersCountUnrecFrameDest -- from INTEGER to PhivCounter. -- Corrected syntax for phivCountersCountDataOver -- from INTEGER to PhivCounter. -- Corrected syntax for phivCountersCountSysBuffUnav -- from INTEGER to PhivCounter. -- Corrected syntax for phivCountersCountUsrBuffUnav -- from INTEGER to PhivCounter. -- Corrected syntax for phivCircuitCountTermCongLoss -- by adding range of (0..65535). -- Question: It seems like all objects that use -- syntax PhivCounter should have a range specified. -- RFC1289 -- December 91 -- DECNet Phase-IV MIB phiv OBJECT IDENTIFIER ::= { mib-2 18 } -- textual conventions PhivAddr ::= OCTET STRING (SIZE (2)) -- This data type is intended as a short word representation of -- standard DECnet Phase IV addresses. DECnet addresses are -- hierarchically structured numbers assigned to a particular -- DECnet node. The address is structured so that the area -- number is contained in the most significant 6 bits of the -- first octet. The next 2 bits of the first octet contain -- the first two bits of the host address. The remainder of -- the host address is contained in the second octet. PhivCounter ::= INTEGER -- This data type has been created for DECnet counters. These -- counters latch at their maximum specified value until either -- the system is restared, or they are reset to zero by the user -- or management software. -- groups in the decnetiv mib phivSystem OBJECT IDENTIFIER ::= { phiv 1 } phivManagement OBJECT IDENTIFIER ::= { phiv 2 } session OBJECT IDENTIFIER ::= { phiv 3 } end OBJECT IDENTIFIER ::= { phiv 4 } routing OBJECT IDENTIFIER ::= { phiv 5 } circuit OBJECT IDENTIFIER ::= { phiv 6 } ddcmp OBJECT IDENTIFIER ::= { phiv 7 } control OBJECT IDENTIFIER ::= { phiv 8 } ethernet OBJECT IDENTIFIER ::= { phiv 9 } counters OBJECT IDENTIFIER ::= { phiv 10 } adjacency OBJECT IDENTIFIER ::= { phiv 11 } line OBJECT IDENTIFIER ::= { phiv 12 } nonBroadcastLine OBJECT IDENTIFIER ::= { phiv 14 } area OBJECT IDENTIFIER ::= { phiv 15 } -- System Group -- The implementation of the System Group is mandatory for -- all systems. phivSystemState OBJECT-TYPE SYNTAX INTEGER { on (1), off (2), shut (3), restricted (4) } ACCESS read-write STATUS mandatory DESCRIPTION "This represents the operational state of the executor node. The possible states are: ON Allows logical links. OFF Allows no new links, terminates existing links, and stops routing traffic through. SHUT Allows no new logical links, does not destroy existing logical links, and goes to the OFF state when all logical links are gone. RESTRICTED Allows no new incoming logical links from other nodes. NOTE: These values are incremented by one compared to the standard DECnet values in order to maintain compliance with RFC 1155). Agent variations: WRITE-SYNTAX INTEGER { on(1), off(2) } DESCRIPTION Limited values" ::= { phivSystem 1 } phivExecIdent OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..32) ) ACCESS read-write STATUS mandatory DESCRIPTION "This is a text string that describes the executor node (for example, 'Research Lab'). The string is up to 32 characters of any type." ::= { phivSystem 2 } -- Network Management Group -- The implementation of the Network Management Group is -- mandatory for all systems which contain a DECnet style -- management version. -- Session Layer Group -- The implementation of the Session Layer Group is mandatory for -- all systems that implement session layer communications. -- End Communication Layer Group -- The implementation of the End Communication Layer Group is -- mandatory for all systems that implement end layer -- communications. -- Remote State Table -- End System Counter Table -- additional End System objects -- Routing Layer Group -- The implementation of the Routing Layer Group is mandatory for -- all systems that implement level 1 routing layer -- communications. phivRouteBroadcastRouteTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS not-accessible -- ACCESS read-write STATUS mandatory DESCRIPTION "This value determines the maximum time in seconds allowed between Routing updates on Ethernet circuits. When this timer expired before a routing update occurs, a routing update is forced. With a standard calculation, Routing also uses this timer to enforce a minimum delay between routing updates. Agent variations: DESCRIPTION By interface" ::= { routing 1 } phivRouteBuffSize OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This parameter value determines the maximum size of a Routing message. It therefore determines the maximum size message that can be forwarded. This size includes protocol overhead down to and including the End Communication layer, plus a constant value of 6. (This value of 6 is included to provide compatibility with the parameter definition in Phase III, which included the Routing overhead.) It does not include Routing or Data link overhead (except for the constant value of 6). There is one buffer size for all circuits. NOTE: The BUFFER SIZE defines the maximum size messages that the Routing layer can forward. The SEGMENT BUFFER SIZE (defined below) defines the maximum size messages that the End Communication layer can transmit or receive. The SEGMENT BUFFER SIZE is always less than or equal to the BUFFER SIZE. Normally the two parameters will be equal. They may be different to allow the network manager to alter buffer sizes on all nodes without interruption of service. They both include an extra 6 bytes for compatibility with Phase III. Agent variations: DESCRIPTION Standard ITouch buffers" ::= { routing 2 } phivRouteRoutingVers OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..255) ) ACCESS read-only STATUS mandatory DESCRIPTION "This read-only parameter identifies the executor node's Routing version number. The format is version number, ECO, and user ECO, e.g., 4.1.0" ::= { routing 3 } phivRouteMaxAddr OBJECT-TYPE SYNTAX INTEGER (1..1023) ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the largest node number and, therefore, number of nodes that can be known about by the executor node's home area." ::= { routing 4 } phivRouteMaxBdcastNonRouters OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum total number of nonrouters the executor node can have on its Ethernet circuits. Agent variations: DESCRIPTION Fixed value" ::= { routing 5 } phivRouteMaxBdcastRouters OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum total number of routers the executor node can have on its Ethernet circuits. Agent variations: DESCRIPTION Fixed value" ::= { routing 6 } phivRouteMaxBuffs OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum number of transmit buffers that Routing may use for all circuits. Agent variations: DESCRIPTION Fixed value" ::= { routing 7 } phivRouteMaxCircuits OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum number of Routing circuits that the executor node can know about. Agent variations: DESCRIPTION Fixed value" ::= { routing 8 } phivRouteMaxCost OBJECT-TYPE SYNTAX INTEGER (1..1022) ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum total path cost allowed from the executor to any node within an area. The path cost is the sum of the circuit costs along a path between two nodes. This parameter defines the point where the executor node's Routing routing decision algorithm declares another node unreachable because the cost of the least costly path to the other node is excessive. For correct operation, this parameter must not be less than the maximum path cost of the network." ::= { routing 9 } phivRouteMaxHops OBJECT-TYPE SYNTAX INTEGER (1..30) ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum number of routing hops allowable from the executor to any other reachable node within an area. (A hop is the logical distance over a circuit between two adjacent nodes.) This parameter defines the point where the executor node's Routing routing decision algorithm declares another node unreachable because the length of the shortest path between the two nodes is too long. For correct operation, this parameter must not be less than the network diameter. (The network diameter is the reachability distance between the two nodes of the network having the greatest reachability distance, where reachability distance is the length the shortest path between a given pair of nodes.)" ::= { routing 10 } phivRouteMaxVisits OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum number of nodes a message coming into the executor node can have visited. If the message is not for this node and the MAXIMUM VISITS number is exceeded, the message is discarded. The MAXIMUM VISITS parameter defines the point where the packet lifetime control algorithm discards a packet that has traversed too many nodes. For correct operation, this parameter must not be less than the maximum path length of the network. (The maximum path length is the routing distance between the two nodes of the network having the greatest routing distance, where routing distance is the length of the least costly path between a given pair of nodes.)" ::= { routing 11 } phivRouteRoutingTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS not-accessible -- ACCESS read-write STATUS mandatory DESCRIPTION "This value determines the maximum time in seconds allowed between Routing updates on non-Ethernet circuits. When this timer expires before a routing update occurs, a routing update is forced. Agent variations: DESCRIPTION By interface" ::= { routing 12 } phivRouteSegBuffSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This parameter value determines the maximum size of an end-to-end segment. The size is a decimal integer in the range 1-65535. This size is in bytes. This size includes protocol overhead down to and including the End Communication layer, plus a constant value of 6. (This value of 6 is included to provide compatibility with the BUFFER SIZE parameter definition.) It does not include Routing or Data link overhead (except for the constant value of 6). Agent variations: DESCRIPTION Standard ITouch buffers" ::= { routing 13 } phivRouteType OBJECT-TYPE SYNTAX INTEGER { routing-III (1), nonrouting-III (2), area (3), routing-IV (4), nonrouting-IV (5) } ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "This parameter indicates the type of the executor node. The node-type is one of the following: routing-III nonrouting-III routing-IV ronrouting-IV area A routing node has full routing capability. A nonrouting node contains a subset of the Routing routing modules. The III and IV indicate the DNA phase of the node. Nonrouting nodes can deliver and receive packets to and from any node, but cannot route packets from other nodes through to other nodes. An area node routes between areas. Refer to the Routing specification for details. For adjacent nodes, this is a read-only parameter that indicates the type of the reachable adjacent node. NOTE: The ROUTING-III and NONROUTING-III values are incremented by one compared to the standard DECnet values in order to maintain compliance with RFC 1155) Agent variations: WRITE-SYNTAX INTEGER { area(3), routing-IV(4) } DESCRIPTION Added feature" ::= { routing 14 } phivRouteCountAgedPktLoss OBJECT-TYPE SYNTAX PhivCounter (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "Number of aged packet losses." ::= { routing 15 } phivRouteCountNodeUnrPktLoss OBJECT-TYPE SYNTAX PhivCounter (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Number of node unreachable packet losses." ::= { routing 16 } phivRouteCountOutRngePktLoss OBJECT-TYPE SYNTAX PhivCounter (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "Number of node out-of-range packet losses." ::= { routing 17 } phivRouteCountOverSzePktLoss OBJECT-TYPE SYNTAX PhivCounter (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "Number of Oversized packet losses." ::= { routing 18 } phivRouteCountPacketFmtErr OBJECT-TYPE SYNTAX PhivCounter (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "Number of packet format errors." ::= { routing 19 } phivRouteCountPtlRteUpdtLoss OBJECT-TYPE SYNTAX PhivCounter (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "Number of partial routing update losses." ::= { routing 20 } phivRouteCountVerifReject OBJECT-TYPE SYNTAX PhivCounter (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "Number of verification rejects." ::= { routing 21 } -- Level 1 Routing Table phivLevel1RouteTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivLevel1RouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about the currently known DECnet Phase IV Routes." ::= { routing 22 } phivLevel1RouteEntry OBJECT-TYPE SYNTAX PhivLevel1RouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about the currently known DECnet Phase IV Routes." INDEX { phivLevel1RouteNodeAddr } ::= { phivLevel1RouteTable 1 } PhivLevel1RouteEntry ::= SEQUENCE { phivLevel1RouteNodeAddr PhivAddr, phivLevel1RouteCircuitIndex INTEGER, phivLevel1RouteCost INTEGER (0..65535), phivLevel1RouteHops INTEGER (0..127), phivLevel1RouteNextNode PhivAddr } phivLevel1RouteNodeAddr OBJECT-TYPE SYNTAX PhivAddr -- OCTET STRING (SIZE (2)) ACCESS read-only STATUS mandatory DESCRIPTION "This value is the address of the node about which routing information is contained in this level 1 routing table." ::= { phivLevel1RouteEntry 1 } phivLevel1RouteCircuitIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique index value for each known circuit. This is the index to the circuit state table and is the same value as phivCircuitIndex." ::= { phivLevel1RouteEntry 2 } phivLevel1RouteCost OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This read-only parameter represents the total cost over the current path to the destination node. Cost is a positive integer value associated with using a circuit. Routing routes messages (data) along the path between two nodes with the smallest cost. COST is kept on a remote node basis." ::= { phivLevel1RouteEntry 3 } phivLevel1RouteHops OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "This read-only parameter represents the number of hops over to a destination node. A hop is Routing value representing the logical distance between two nodes in a network. HOPS is kept on a remote node basis." ::= { phivLevel1RouteEntry 4 } phivLevel1RouteNextNode OBJECT-TYPE SYNTAX PhivAddr -- OCTET STRING (SIZE (2)) ACCESS read-only STATUS mandatory DESCRIPTION "This read-only value indicates the next node on the circuit used to get to the node under scrutiny (next hop)." ::= { phivLevel1RouteEntry 5 } -- Additional routing parameters phivRouteCountZeroCount OBJECT-TYPE SYNTAX INTEGER { other (1), reset (2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "When this value is set to 2, the following objects are set to Zero: phivRouteCountAgedPktLoss, phivRouteCountNodeUnrPktLoss, phivRouteCountOutRngePktLoss, phivRouteCountOverSzePktLoss, phivRouteCountPacketFmtErr, phivRouteCountPtlRteUpdtLoss, and phivRouteCountVerifReject. Agent variations: DESCRIPTION Zero not allowed from here" ::= { routing 23 } phivRouteSystemAddr OBJECT-TYPE SYNTAX PhivAddr ACCESS read-write -- ACCESS read-only STATUS mandatory DESCRIPTION "DECnet Phase IV node address. Agent variations: DESCRIPTION For modifying the system address" ::= { routing 24 } -- Circuit Group -- The implementation of the Circuit Group is mandatory for -- all systems. -- Circuit Parameters Table phivCircuitParametersTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivCircuitParametersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about the parameters associated with all circuits currently known." ::= {circuit 1 } phivCircuitParametersEntry OBJECT-TYPE SYNTAX PhivCircuitParametersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameters information about all circuits currently known." INDEX { phivCircuitIndex } ::= { phivCircuitParametersTable 1 } PhivCircuitParametersEntry ::= SEQUENCE { phivCircuitIndex INTEGER, phivCircuitLineIndex INTEGER, phivCircuitCommonState INTEGER, phivCircuitCommonSubState INTEGER, phivCircuitCommonName DisplayString, phivCircuitExecRecallTimer INTEGER, phivCircuitCommonType INTEGER, phivCircuitService INTEGER, -- FIXED -- INTEGER, phivCircuitExecCost INTEGER, -- FIXED -- INTEGER, phivCircuitExecHelloTimer INTEGER } phivCircuitIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique index value for each known circuit." ::= { phivCircuitParametersEntry 1 } phivCircuitLineIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The line on which this circuit is active. This is the same as the IfIndex." ::= { phivCircuitParametersEntry 2 } phivCircuitCommonState OBJECT-TYPE SYNTAX INTEGER { on (1), off (2), service (3), cleared (4) } ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the circuit's Network Management operational state. NOTE: These values are incremented by one compared to the standard DECnet values in order to maintain compliance with RFC 1155. Agent variations: WRITE-SYNTAX INTEGER { on(1), off(2) } DESCRIPTION Limited values" ::= { phivCircuitParametersEntry 3 } phivCircuitCommonSubState OBJECT-TYPE SYNTAX INTEGER { starting (1), reflecting (2), looping (3), loading (4), dumping (5), triggering (6), autoservice (7), autoloading (8), autodumping (9), autotriggering (10), synchronizing (11), failed (12), running (13) } ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the circuit's Network Management operational and service substate. NOTE: These values are incremented by one compared to the standard DECnet values in order to maintain compliance with RFC 1155." ::= { phivCircuitParametersEntry 4 } phivCircuitCommonName OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..16) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the circuit entry in the table, for example, SVA-0 or in a level 2 router ASYNC-8 or ETHER-1)." ::= { phivCircuitParametersEntry 5 } phivCircuitExecRecallTimer OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This parameter represents the minimum number of seconds to wait before restarting the circuit. A value of 0 indicates not timer is running. Agent variations: DESCRIPTION ITouch system algorithm" ::= { phivCircuitParametersEntry 6 } phivCircuitCommonType OBJECT-TYPE SYNTAX INTEGER { ddcmp-point (1), ddcmp-control (2), ddcmp-tributary (3), x25 (4), ddcmp-dmc (5), ethernet (6), ci (7), qp2-dte20 (8), bisync (9), other (14), fddi (15) } ACCESS read-only STATUS mandatory DESCRIPTION "Represents the type of the circuit. For X.25 circuits, the value must be set to X25. For DDCMP and Ethernet circuits it is read only and is the same value as the protocol of the associated line. NOTE: Values 1 - 5 are incremented by one compared to the standard DECnet values in order to maintain compliance with RFC 1155." ::= { phivCircuitParametersEntry 7 } phivCircuitService OBJECT-TYPE SYNTAX INTEGER { enabled(1) } -- SYNTAX INTEGER { -- enabled (1), -- disabled (2) -- } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This value indicates whether or not Network Management allows service operations on a circuit. The values for service-control are as follows: ENABLED SERVICE state and/or service functions are allowed. DISABLED SERVICE state and/or service functions are not allowed. NOTE: These values are incremented by one compared to the standard DECnet values in order to maintain compliance with RFC 1155. Agent variations: DESCRIPTION Limited values" ::= { phivCircuitParametersEntry 8 } phivCircuitExecCost OBJECT-TYPE SYNTAX INTEGER (0..25) -- SYNTAX INTEGER (1..25) ACCESS read-write -- ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the routing cost of the circuit. Routing sends messages along the path between two nodes having the smallest cost. Agent variations: DESCRIPTION Zero for automatic" ::= { phivCircuitParametersEntry 9 } phivCircuitExecHelloTimer OBJECT-TYPE SYNTAX INTEGER (1..8191) ACCESS read-write STATUS mandatory DESCRIPTION "This value determines the frequency of Routing Hello messages sent to the adjacent node on the circuit." ::= { phivCircuitParametersEntry 10 } -- Circuit Counters Table phivCircuitCountTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivCircuitCountEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about the counters associated with all circuits currently known." ::= { circuit 2 } phivCircuitCountEntry OBJECT-TYPE SYNTAX PhivCircuitCountEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Counter information about all circuits currently known" INDEX { phivCircuitIndex } ::= { phivCircuitCountTable 1 } PhivCircuitCountEntry ::= SEQUENCE { phivCircuitCountSecLastZeroed PhivCounter (0..65535), phivCircuitCountTermPacketsRecd PhivCounter, phivCircuitCountOriginPackSent PhivCounter, phivCircuitCountTermCongLoss PhivCounter (0..65535), phivCircuitCountCorruptLoss PhivCounter (0..255), phivCircuitCountTransitPksRecd PhivCounter, phivCircuitCountTransitPkSent PhivCounter, phivCircuitCountTransitCongestLoss PhivCounter (0..65535), phivCircuitCountCircuitDown PhivCounter (0..255), phivCircuitCountInitFailure PhivCounter (0..255), phivCircuitCountAdjDown PhivCounter, phivCircuitCountPeakAdj PhivCounter, phivCircuitCountBytesRecd PhivCounter, phivCircuitCountBytesSent PhivCounter, phivCircuitCountDataBlocksRecd PhivCounter, phivCircuitCountDataBlocksSent PhivCounter, phivCircuitCountUsrBuffUnav PhivCounter (0..65535) } phivCircuitCountSecLastZeroed OBJECT-TYPE SYNTAX PhivCounter (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Number of seconds since the circuit counters for this circuit were last zeroed." ::= { phivCircuitCountEntry 1 } phivCircuitCountTermPacketsRecd OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "Number of terminating packets received on this circuit." ::= { phivCircuitCountEntry 2 } phivCircuitCountOriginPackSent OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "Number of originating packets sent on this circuit." ::= { phivCircuitCountEntry 3 } phivCircuitCountTermCongLoss OBJECT-TYPE SYNTAX PhivCounter (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Number of terminating congestion losses on this circuit." ::= { phivCircuitCountEntry 4 } phivCircuitCountCorruptLoss OBJECT-TYPE SYNTAX PhivCounter (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Number of corruption losses on this circuit." ::= { phivCircuitCountEntry 5 } phivCircuitCountTransitPksRecd OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "Number of Transit packets received on this circuit." ::= { phivCircuitCountEntry 6 } phivCircuitCountTransitPkSent OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "Number of transit packets sent on this circuit." ::= { phivCircuitCountEntry 7 } phivCircuitCountTransitCongestLoss OBJECT-TYPE SYNTAX PhivCounter (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Number of transit congestion losses on this circuit." ::= { phivCircuitCountEntry 8 } phivCircuitCountCircuitDown OBJECT-TYPE SYNTAX PhivCounter (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Number of circuit downs on this circuit." ::= { phivCircuitCountEntry 9 } phivCircuitCountInitFailure OBJECT-TYPE SYNTAX PhivCounter (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Number of Initialization failures on this circuit." ::= { phivCircuitCountEntry 10 } phivCircuitCountAdjDown OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "This counter indicates the number of adjacency losses that result from any of the following: Node listener timeout Invalid data received at node listener Unexpected control (initialization or verification) message received Routing message received with a checksum error Node identification from a routing message or a Hello message that is not the one expected Hello message received indicating that connectivity became one-way Adjacency idled." ::= { phivCircuitCountEntry 11 } phivCircuitCountPeakAdj OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "This counter indicates the maximum number of nodes that are up on the circuit." ::= { phivCircuitCountEntry 12 } phivCircuitCountBytesRecd OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "Number of bytes received on this circuit." ::= { phivCircuitCountEntry 13 } phivCircuitCountBytesSent OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "Number of bytes sent on this circuit." ::= { phivCircuitCountEntry 14 } phivCircuitCountDataBlocksRecd OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "Number of data blocks received on this circuit." ::= { phivCircuitCountEntry 15 } phivCircuitCountDataBlocksSent OBJECT-TYPE SYNTAX PhivCounter ACCESS read-only STATUS mandatory DESCRIPTION "Number of data blocks sent on this circuit." ::= { phivCircuitCountEntry 16 } phivCircuitCountUsrBuffUnav OBJECT-TYPE SYNTAX PhivCounter (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Number of user buffer unavailable errors." ::= { phivCircuitCountEntry 17 } -- Additional Circuit Parameters phivCircuitOrigQueueLimit OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This parameter indicates the maximum number of originating packets that may be outstanding on this circuit. This does not include route-thru traffic. Agent variations: DESCRIPTION ITouch system algorithm" ::= { circuit 3 } phivCircuitCountZeroCount OBJECT-TYPE SYNTAX INTEGER { other (1), reset (2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "When this value is set to 2, all of the counters in the Circuit Counter Table are set to zero. Agent variations: DESCRIPTION No zeroing allowed" ::= { circuit 4 } -- DDCMP Circuit Group -- The implementation of the DDCMP Circuit Group is mandatory for -- all systems which support DDCMP circuits. -- DDCMP Parameters Table -- DDCMP Circuit Counter Table -- DDCMP Line Count Table -- DDCMP Multipoint Circuit Control Group -- The implementation of the DDCMP Multipoint Circuit Control -- Group is mandatory for all systems which support DDCMP -- multipoint control circuits. -- DDCMP Multipoint Circuit Control Parameters Table -- Ethernet Group -- The implementation of the Ethernet Group is mandatory -- for all systems which support ethernet links. -- Ethernet Parameters Table phivEthLinkParametersTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivEthLinkParametersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about ethernet link parameters." ::= { ethernet 1} phivEthLinkParametersEntry OBJECT-TYPE SYNTAX PhivEthLinkParametersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter information about ethernet links currently known." INDEX { phivEthLinkIndex } ::= { phivEthLinkParametersTable 1 } PhivEthLinkParametersEntry ::= SEQUENCE { phivEthLinkIndex INTEGER, phivEthDesigRouterNodeAddr PhivAddr, phivEthMaxRouters INTEGER (0..255), phivEthRouterPri INTEGER (0..127), phivEthHardwareAddr OCTET STRING } phivEthLinkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The circuit over which this links information is collected. This is the same as phivCircuitIndex." ::= { phivEthLinkParametersEntry 1 } phivEthDesigRouterNodeAddr OBJECT-TYPE SYNTAX PhivAddr -- OCTET STRING (SIZE (2)) ACCESS read-only STATUS mandatory DESCRIPTION "This value is the address of the designated router." ::= { phivEthLinkParametersEntry 2 } phivEthMaxRouters OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This parameter is the maximum number of routers (other than the executor itself) allowed on the circuit by Routing for circuits that are owned by the executor node. Agent variations: DESCRIPTION Fixed value" ::= { phivEthLinkParametersEntry 3 } phivEthRouterPri OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter is the priority that this router is to have in the selection of designated router for the circuit on circuits that are owned by the executor node." DEFVAL { 64 } ::= { phivEthLinkParametersEntry 4 } phivEthHardwareAddr OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (6) ) ACCESS read-only STATUS mandatory DESCRIPTION "This read-only parameter is the address that is associated with the line device hardware as seen by the DECnet Software. This value is not the same as ifPhysAddress." ::= { phivEthLinkParametersEntry 5 } -- Counters Group -- The implementation of the Counters Group is mandatory for -- systems which only support DECnet style locking counters. -- Counters Table -- Adjacency Group -- The implementation of the Adjacency Group is mandatory for all -- conformant implementations of this memo. phivAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Adjacency Table." ::= { adjacency 1 } phivAdjEntry OBJECT-TYPE SYNTAX PhivAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There is one entry in the table for each adjacency." INDEX { phivAdjCircuitIndex } ::= { phivAdjTable 1 } PhivAdjEntry ::= SEQUENCE { phivAdjCircuitIndex INTEGER, phivAdjNodeAddr PhivAddr, phivAdjBlockSize INTEGER, phivAdjListenTimer INTEGER (1..65535), phivAdjCircuitEtherServPhysAddr OCTET STRING, phivAdjType INTEGER, phivAdjState INTEGER, phivAdjPriority INTEGER, phivAdjExecListenTimer INTEGER (1..65535) } phivAdjCircuitIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique index value for each known circuit." ::= { phivAdjEntry 1 } phivAdjNodeAddr OBJECT-TYPE SYNTAX PhivAddr -- OCTET STRING (SIZE (2)) ACCESS read-only STATUS mandatory DESCRIPTION "The address of the adjacent node." ::= { phivAdjEntry 2 } phivAdjBlockSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This read-only parameter is the block size that was negotiated with the adjacent Routing layer during Routing initialization over a particular circuit. It includes the routing header, but excludes the data link header. This parameter is qualified by ADJACENT NODE." ::= { phivAdjEntry 3 } phivAdjListenTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This value determines the maximum number of seconds allowed to elapse before Routing receives some message (either a Hello message or a user message) from the adjacent node on the circuit. It was agreed during Routing initialization with the adjacent Routing layer. This parameter is qualified by ADJACENT NODE." ::= { phivAdjEntry 4 } phivAdjCircuitEtherServPhysAddr OBJECT-TYPE SYNTAX OCTET STRING ( SIZE (6) ) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter indicates the Ethernet physical address of an adjacent node that is being serviced on this circuit. This parameter is a qualifier for SERVICE SUBSTATE." ::= { phivAdjEntry 5 } phivAdjType OBJECT-TYPE SYNTAX INTEGER { routing-III (1), nonrouting-III (2), area (3), routing-IV (4), nonrouting-IV (5) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter indicates the type of adjacency. For adjacent nodes, this is a read-only parameter that indicates the type of the reachable adjacent node. NOTE: The routing-III and nonrouting-III values are incremented by one compared to the standard DECnet values in order to maintain compliance with RFC 1155)" ::= { phivAdjEntry 6 } phivAdjState OBJECT-TYPE SYNTAX INTEGER { initializing (1), -- Ethernet one-way up (2), -- Ethernet two-way run (3), -- The eight DDCMP/X.25 states circuit-rejected (4), data-link-start (5), routing-layer-initialize (6), routing-layer-verify (7), routing-layer-complete (8), off (9), halt (10) } ACCESS read-only STATUS mandatory DESCRIPTION "This value indicates the state of a router adjacency. On adjacencies over a circuit of type (phivCircuitCommonType) Ethernet, CI, or FDDI, with an adjacent node of type (phivAdjType) ROUTING IV or AREA, this variable is the state of the Ethernet Initialization Layer for this adjacency, and can have values INITIALIZING or UP. (See Section 9.1.1 of DECnet Phase IV Routing Layer Functional Specification.) On adjacencies over a circuit of type (phivCircuitCommonType) Ethernet, CI, or FDDI, with an adjacent node of type (phivAdjType) NONROUTING IV, this variable will always take on the value UP. On adjacencies over a circuit of type (phivCircuitCommonType) DDCMP POINT, DDCMP CONTROL, DDCMP TRIBUTARY, DDCMP DMC, or X.25, this variable is the state of the Routing Layer Initialization Circuit State. (See section 7.3, ibid.) It can have values between RUN and HALT. On adjacencies over a circuit of type (phivCircuitCommonType) OTHER, this variable may be used in a manner consistent with the Initialization Layer used on that circuit." ::= { phivAdjEntry 7 } phivAdjPriority OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Priority assigned by the adjacent node for this circuit." ::= { phivAdjEntry 8 } phivAdjExecListenTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This read-only value determines the maximum number of seconds allowed to elapse before Routing receives some message (either a Hello message or a user message) from the adjacent node on the circuit. It was agreed during Routing initialization with the adjacent Routing layer." ::= { phivAdjEntry 9 } -- Line Group -- The implementation of the Line Group is mandatory for all -- conformant implementations of this memo. phivLineTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivLineEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Line Table." ::= { line 1 } phivLineEntry OBJECT-TYPE SYNTAX PhivLineEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There is one entry in the table for each line." INDEX { phivLineIndex } ::= { phivLineTable 1 } PhivLineEntry ::= SEQUENCE { phivLineIndex INTEGER, phivLineName DisplayString, phivLineState INTEGER, phivLineSubstate INTEGER, phivLineService INTEGER, phivLineDevice DisplayString, phivLineReceiveBuffs INTEGER (0..65535), phivLineProtocol INTEGER, phivLineServiceTimer INTEGER (1..65535), phivLineMaxBlock INTEGER (1..65535) } phivLineIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The line on which this entry's equivalence is effective. This is the same as the IfIndex." ::= { phivLineEntry 1 } phivLineName OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..16) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the line on this row of the table." ::= { phivLineEntry 2 } phivLineState OBJECT-TYPE SYNTAX INTEGER { on (1), off (2), service (3), cleared (4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value represents Network Management operational state. NOTE that these values are incremented by one compared to the standard DECnet values." ::= { phivLineEntry 3 } phivLineSubstate OBJECT-TYPE SYNTAX INTEGER { starting (1), reflecting (2), looping (3), loading (4), dumping (5), triggering (6), auto-service (7), auto-loading (8), auto-dumping (9), auto-triggering (10), synchronizing (11), failed (12), running (13) } ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the line's read-only Network Management substate. NOTE that these values are incremented by one compared to the standard DECnet values." ::= { phivLineEntry 4 } phivLineService OBJECT-TYPE SYNTAX INTEGER { starting (1), reflecting (2), looping (3), other (4) } ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the line's read-only Network Management service. NOTE that these values are incremented by one compared to the standard DECnet values and OTHER is a new addition." ::= { phivLineEntry 5 } phivLineDevice OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..16) ) ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the Physical Link device to be used on the line." ::= { phivLineEntry 6 } phivLineReceiveBuffs OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the number of receive buffers reserved for the line. It is a decimal number in the range 0-65535. 0 is supported for those vendors that do not reserve buffers on a per line basis and use a pool of buffers that can be used by any line." ::= { phivLineEntry 7 } phivLineProtocol OBJECT-TYPE SYNTAX INTEGER { ddcmp-point (1), ddcmp-control (2), ddcmp-tributary (3), reserved (4), ddcmp-dmc (5), lapb (6), ethernet (7), ci (8), qp2 (9), other (14), fddi (15) } ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the protocol used on the line device. Note that these values are incremented by one compared to the standard DECnet values." ::= { phivLineEntry 8 } phivLineServiceTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the amount of time in milliseconds allowed to elapse before a Data Link receive request completes while doing service operations." ::= { phivLineEntry 9 } phivLineMaxBlock OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the Data Link maximum block size on the line." ::= { phivLineEntry 10 } -- Non Broadcast Line Group -- The implementation of the Non Broadcast Line Group is -- mandatory for all systems which implement non broadcast -- lines. phivNonBroadcastTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivNonBroadcastEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Non Broadcast Table." ::= { nonBroadcastLine 1 } phivNonBroadcastEntry OBJECT-TYPE SYNTAX PhivNonBroadcastEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There is one entry in the table for each Non Broadcast line." INDEX { phivNonBroadcastIndex } ::= { phivNonBroadcastTable 1 } PhivNonBroadcastEntry ::= SEQUENCE { phivNonBroadcastIndex INTEGER, phivNonBroadcastController INTEGER, phivNonBroadcastDuplex INTEGER, phivNonBroadcastClock INTEGER, phivNonBroadcastRetransmitTimer INTEGER (1..65535) } phivNonBroadcastIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Non Broadcast line on which this entry's equivalence is effective. This is the same value as the IfIndex." ::= { phivNonBroadcastEntry 1 } phivNonBroadcastController OBJECT-TYPE SYNTAX INTEGER { normal (1), loopback (2), other (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the Physical Link hardware controller mode for the line device. The values for controller-mode are: NORMAL For normal controller operating mode. LOOPBACK For software controllable loopback of the controller. On those devices that can support this mode, it causes all transmitted messages to be looped back from within the controller itself. This is accomplished without any manual intervention other than the setting of this parameter value. OTHER indicates function is not supported Note that these values are incremented by one compared to the standard DECnet values." ::= { phivNonBroadcastEntry 2 } phivNonBroadcastDuplex OBJECT-TYPE SYNTAX INTEGER { full (1), half (2) } ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the Physical Link hardware duplex mode of the line device. The possible modes are: FULL Full-duplex HALF Half-duplex Note that these values are incremented by one compared to the standard DECnet values." ::= { phivNonBroadcastEntry 3 } phivNonBroadcastClock OBJECT-TYPE SYNTAX INTEGER { external (1), internal (2), other (3) } ACCESS read-only STATUS mandatory DESCRIPTION "This value represents the Physical Link hardware clock mode for the line device. The values for clock-mode are: INTERNAL For software controllable loopback use of the clock. On those devices that can support this mode, it causes the device to supply a clock signal such that a transmitted messages can be looped back from outside the device. This may require manual intervention other than the setting of this parameter value. For example, the operator may have to connect a loopback plug in place of the normal line. EXTERNAL For normal clock operating mode, where the clock signal is supplied externally to the controller. Note that these values are incremented by one compared to the standard DECnet values." ::= { phivNonBroadcastEntry 4 } phivNonBroadcastRetransmitTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This value represents number of milliseconds before the Data Link retransmits a block on the line. On half-duplex lines, this parameter is the select timer." DEFVAL { 3000 } ::= { phivNonBroadcastEntry 5 } -- Area Parameters Group -- The implementation of the Area Parameters Group is mandatory -- for all systems which implement level 2 routing. phivAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of information kept on all areas known to this unit." ::= { area 1 } phivAreaEntry OBJECT-TYPE SYNTAX PhivAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The area routing information." INDEX { phivAreaNum } ::= { phivAreaTable 1 } PhivAreaEntry ::= SEQUENCE { phivAreaNum INTEGER, phivAreaState INTEGER, phivAreaCost Gauge, phivAreaHops INTEGER, phivAreaNextNode PhivAddr, phivAreaCircuitIndex INTEGER } phivAreaNum OBJECT-TYPE SYNTAX INTEGER (0..64) ACCESS read-only STATUS mandatory DESCRIPTION "This value indicates the area number of this entry." ::= { phivAreaEntry 1 } phivAreaState OBJECT-TYPE SYNTAX INTEGER { reachable (4), unreachable (5) } ACCESS read-only STATUS mandatory DESCRIPTION "This value indicates the state of the area" ::= { phivAreaEntry 2 } phivAreaCost OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total cost over the current path to the destination area. Cost is a value associated with using a circuit. Routing routes messages (data) along the path between 2 areas with the smallest cost." ::= { phivAreaEntry 3 } phivAreaHops OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The number of hops to a destination area. A hop is the routing value representing the logical distance between two areas in network." ::= { phivAreaEntry 4 } phivAreaNextNode OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The next node on the circuit used to get to the area under scrutiny." ::= { phivAreaEntry 5 } phivAreaCircuitIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique index value for each known circuit." ::= { phivAreaEntry 6 } -- Additional Area Parameters phivAreaMaxCost OBJECT-TYPE SYNTAX INTEGER (1..1022) ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum total path cost allowed from the executor to any other level 2 routing node. The AREA MAXIMUM COST number is decimal in the range 1-1022. This parameter is only applicable if the executor node is of type AREA." ::= { area 2 } phivAreaMaxHops OBJECT-TYPE SYNTAX INTEGER (1..30) ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the maximum number of routing hops allowable from the executor to any other level 2 routing node. This parameter is only applicable if the executor node is of type AREA." ::= { area 3 } phivRouteMaxArea OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION "This value represents the largest area number and, therefore, number of areas that can be known about by the executor node's Routing. This parameter is only applicable if the executor node is of type AREA." ::= { area 4 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1315.mib -- -- %W% $Id: rfc1315.mib,v 1.3 1996/02/01 16:56:12 pah Exp $ -- Changes for RFC1315 (Frame Relay MIB) -- Added IMPORT for Counter. -- Changed module name from RFC-1155 to RFC1155-SMI. -- Frame Relay DTE MIB frame-relay OBJECT IDENTIFIER ::= { transmission 32 } -- -- the range of ifIndex -- Index ::= INTEGER -- 1..ifNumber -- -- the range of a Data Link Connection Identifier -- DLCI ::= INTEGER -- 0..DLCINumber -- Data Link Connection Management Interface -- The variables that configure the DLC Management Interface. frDlcmiTable OBJECT-TYPE SYNTAX SEQUENCE OF FrDlcmiEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Parameters for the Data Link Connection Management Interface for the frame relay service on this interface." REFERENCE "Draft American National Standard T1.617-1991, Annex D" ::= { frame-relay 1 } frDlcmiEntry OBJECT-TYPE SYNTAX FrDlcmiEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Parameters for a particular Data Link Con- nection Management Interface." INDEX { frDlcmiIfIndex } ::= { frDlcmiTable 1 } FrDlcmiEntry ::= SEQUENCE { frDlcmiIfIndex Index, frDlcmiState INTEGER, frDlcmiAddress INTEGER, -- FIXED -- INTEGER, frDlcmiAddressLen INTEGER, -- FIXED -- INTEGER, frDlcmiPollingInterval INTEGER, frDlcmiFullEnquiryInterval INTEGER, frDlcmiErrorThreshold INTEGER, frDlcmiMonitoredEvents INTEGER, frDlcmiMaxSupportedVCs INTEGER, frDlcmiMulticast INTEGER } frDlcmiIfIndex OBJECT-TYPE SYNTAX Index ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value of the corresponding ifEn- try." ::= { frDlcmiEntry 1 } frDlcmiState OBJECT-TYPE SYNTAX INTEGER { noLmiConfigured (1), lmiRev1 (2), ansiT1-617-D (3), -- ANSI T1.617 Annex D ansiT1-617-B (4) -- ANSI T1.617 Annex B } ACCESS read-write STATUS mandatory DESCRIPTION "This variable states which Data Link Connec- tion Management scheme is active (and by impli- cation, what DLCI it uses) on the Frame Relay interface. Agent variations: WRITE-SYNTAX INTEGER { noLmiConfigured(1), lmiRev1(2), ansiT1-617D(3) } DESCRIPTION No ANSI annex B" REFERENCE "Draft American National Standard T1.617-1991" ::= { frDlcmiEntry 2 } frDlcmiAddress OBJECT-TYPE SYNTAX INTEGER { q922(4) } -- SYNTAX INTEGER { -- q921 (1), 13 bit DLCI -- q922March90 (2), 11 bit DLCI -- q922November90 (3), 10 bit DLCI -- q922 (4) Final Standard -- } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This variable states which address format is in use on the Frame Relay interface. Agent variations: DESCRIPTION Final standard only" ::= { frDlcmiEntry 3 } frDlcmiAddressLen OBJECT-TYPE SYNTAX INTEGER { two-octets(2) } -- SYNTAX INTEGER { -- two-octets (2), -- three-octets (3), -- four-octets (4) -- } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This variable states which address length in octets. In the case of Q922 format, the length indicates the entire length of the address in- cluding the control portion. Agent variations: DESCRIPTION Fixed value" ::= { frDlcmiEntry 4 } frDlcmiPollingInterval OBJECT-TYPE SYNTAX INTEGER (5..30) ACCESS read-write STATUS mandatory DESCRIPTION "This is the number of seconds between succes- sive status enquiry messages." REFERENCE "Draft American National Standard T1.617-1991, Section D.7 Timer T391." DEFVAL { 10 } ::= { frDlcmiEntry 5 } frDlcmiFullEnquiryInterval OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "Number of status enquiry intervals that pass before issuance of a full status enquiry mes- sage." REFERENCE "Draft American National Standard T1.617-1991, Section D.7 Counter N391." DEFVAL { 6 } ::= { frDlcmiEntry 6 } frDlcmiErrorThreshold OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-write STATUS mandatory DESCRIPTION "This is the maximum number of unanswered Status Enquiries the equipment shall accept be- fore declaring the interface down." REFERENCE "Draft American National Standard T1.617-1991, Section D.5.1 Counter N392." DEFVAL { 3 } ::= { frDlcmiEntry 7 } frDlcmiMonitoredEvents OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-write STATUS mandatory DESCRIPTION "This is the number of status polling intervals over which the error threshold is counted. For example, if within 'MonitoredEvents' number of events the station receives 'ErrorThreshold' number of errors, the interface is marked as down." REFERENCE "Draft American National Standard T1.617-1991, Section D.5.2 Counter N393." DEFVAL { 4 } ::= { frDlcmiEntry 8 } frDlcmiMaxSupportedVCs OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of Virtual Circuits allowed for this interface. Usually dictated by the Frame Relay network. In response to a SET, if a value less than zero or higher than the agent's maximal capability is configured, the agent should respond bad- Value" ::= { frDlcmiEntry 9 } frDlcmiMulticast OBJECT-TYPE SYNTAX INTEGER { nonBroadcast (1), broadcast (2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This indicates whether the Frame Relay inter- face is using a multicast service. Agent variations: DESCRIPTION Determined by DLCI" ::= { frDlcmiEntry 10 } -- A Frame Relay service is a multiplexing service. Data -- Link Connection Identifiers enumerate virtual circuits -- (permanent or dynamic) which are layered onto the underlying -- circuit, represented by ifEntry. Therefore, each of the entries -- in the Standard MIB's Interface Table with an IfType of -- Frame Relay represents a Q.922 interface. Zero or more -- virtual circuits are layered onto this interface and provide -- interconnection with various remote destinations. -- Each such virtual circuit is represented by an entry in the -- circuit table. -- Circuit Table -- The table describing the use of the DLCIs attached to -- each Frame Relay Interface. frCircuitTable OBJECT-TYPE SYNTAX SEQUENCE OF FrCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information about specific Data Link Connection Identifiers and corresponding virtual circuits." ::= { frame-relay 2 } frCircuitEntry OBJECT-TYPE SYNTAX FrCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The information regarding a single Data Link Connection Identifier." INDEX { frCircuitIfIndex, frCircuitDlci } ::= { frCircuitTable 1 } FrCircuitEntry ::= SEQUENCE { frCircuitIfIndex Index, frCircuitDlci DLCI, frCircuitState INTEGER, frCircuitReceivedFECNs Counter, frCircuitReceivedBECNs Counter, frCircuitSentFrames Counter, frCircuitSentOctets Counter, frCircuitReceivedFrames Counter, frCircuitReceivedOctets Counter, frCircuitCreationTime TimeTicks, frCircuitLastTimeChange TimeTicks, frCircuitCommittedBurst INTEGER, frCircuitExcessBurst INTEGER, frCircuitThroughput INTEGER } frCircuitIfIndex OBJECT-TYPE SYNTAX Index ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex Value of the ifEntry this virtual circuit is layered onto." ::= { frCircuitEntry 1 } frCircuitDlci OBJECT-TYPE SYNTAX DLCI ACCESS read-only STATUS mandatory DESCRIPTION "The Data Link Connection Identifier for this virtual circuit." REFERENCE "Draft American National Standard T1.618-1991, Section 3.3.6" ::= { frCircuitEntry 2 } frCircuitState OBJECT-TYPE SYNTAX INTEGER { invalid (1), active (2), inactive (3) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the particular virtual cir- cuit is operational. In the absence of a Data Link Connection Management Interface, virtual circuit entries (rows) may be created by set- ting virtual circuit state to 'active', or deleted by changing Circuit state to 'invalid'. Whether or not the row actually disappears is left to the implementation, so this object may actually read as 'invalid' for some arbitrary length of time. It is also legal to set the state of a virtual circuit to 'inactive' to temporarily disable a given circuit. Agent variations: DESCRIPTION This value is settable via the circuit table in the ITOUCH-LINK-MIB" DEFVAL { active } ::= { frCircuitEntry 3 } frCircuitReceivedFECNs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames received from the network in- dicating forward congestion since the virtual circuit was created." REFERENCE "Draft American National Standard T1.618-1991, Section 3.3.3" ::= { frCircuitEntry 4 } frCircuitReceivedBECNs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames received from the network in- dicating backward congestion since the virtual circuit was created." REFERENCE "Draft American National Standard T1.618-1991, Section 3.3.4" ::= { frCircuitEntry 5 } frCircuitSentFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames sent from this virtual circuit since it was created." ::= { frCircuitEntry 6 } frCircuitSentOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets sent from this virtual circuit since it was created." ::= { frCircuitEntry 7 } frCircuitReceivedFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames received over this virtual circuit since it was created." ::= { frCircuitEntry 8 } frCircuitReceivedOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of octets received over this virtual circuit since it was created." ::= { frCircuitEntry 9 } frCircuitCreationTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when the virtual cir- cuit was created, whether by the Data Link Con- nection Management Interface or by a SetRe- quest." ::= { frCircuitEntry 10 } frCircuitLastTimeChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when last there was a change in the virtual circuit state" ::= { frCircuitEntry 11 } frCircuitCommittedBurst OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates the maximum amount of data, in bits, that the network agrees to transfer under normal conditions, during the measurement interval. Agent variations: DESCRIPTION This value is settable via the xFrCircuitCommittedBurst object in the ITOUCH-FRAME-RELAY-MIB" REFERENCE "Draft American National Standard T1.617-1991, Section 6.5.19" DEFVAL { 0 } -- the default indicates no commitment ::= { frCircuitEntry 12 } frCircuitExcessBurst OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates the maximum amount of uncommitted data bits that the network will at- tempt to deliver over the measurement interval. By default, if not configured when creating the entry, the Excess Information Burst Size is set to the value of ifSpeed." REFERENCE "Draft American National Standard T1.617-1991, Section 6.5.19" ::= { frCircuitEntry 13 } frCircuitThroughput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Throughput is the average number of 'Frame Re- lay Information Field' bits transferred per second across a user network interface in one direction, measured over the measurement inter- val. If the configured committed burst rate and throughput are both non-zero, the measurement interval T=frCircuitCommittedBurst/frCircuitThroughput. If the configured committed burst rate and throughput are both zero, the measurement in- terval T=frCircuitExcessBurst/ifSpeed. Agent variations: DESCRIPTION Fixed value" REFERENCE "Draft American National Standard T1.617-1991, Section 6.5.19" DEFVAL {0} -- the default value of Throughput is -- "no commitment". ::= { frCircuitEntry 14 } -- Error Table -- The table describing errors encountered on each Frame -- Relay Interface. frErrTable OBJECT-TYPE SYNTAX SEQUENCE OF FrErrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing information about Errors on the Frame Relay interface." ::= { frame-relay 3 } frErrEntry OBJECT-TYPE SYNTAX FrErrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The error information for a single frame relay interface." INDEX { frErrIfIndex } ::= { frErrTable 1 } FrErrEntry ::= SEQUENCE { frErrIfIndex Index, frErrType INTEGER, frErrData OCTET STRING, frErrTime TimeTicks } frErrIfIndex OBJECT-TYPE SYNTAX Index ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex Value of the corresponding ifEn- try." ::= { frErrEntry 1 } frErrType OBJECT-TYPE SYNTAX INTEGER { unknownError(1), receiveShort(2), receiveLong(3), illegalDLCI(4), unknownDLCI(5), dlcmiProtoErr(6), dlcmiUnknownIE(7), dlcmiSequenceErr(8), dlcmiUnknownRpt(9), noErrorSinceReset(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of error that was last seen on this interface." ::= { frErrEntry 2 } frErrData OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "An octet string containing as much of the er- ror packet as possible. As a minimum, it must contain the Q.922 Address or as much as was delivered. It is desirable to include all in- formation up to the PDU." ::= { frErrEntry 3 } frErrTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at which the error was detected." ::= { frErrEntry 4 } -- Frame Relay Globals frame-relay-globals OBJECT IDENTIFIER ::= { frame-relay 4 } frTrapState OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates whether the system produces the frDLCIStatusChange trap." DEFVAL { disabled } ::= { frame-relay-globals 1 } -- Data Link Connection Management Interface Related Traps frDLCIStatusChange TRAP-TYPE ENTERPRISE frame-relay VARIABLES { frCircuitIfIndex, frCircuitDlci, frCircuitState } DESCRIPTION "This trap indicates that the indicated Virtual Circuit has changed state. It has either been created or invalidated, or has toggled between the active and inactive states." ::= 1 -- -- FILE: /users/sse/mibs/src2/rfc/rfc1317.mib -- -- %W% $Id: rfc1317.mib,v 1.3 1996/02/01 16:56:14 pah Exp $ -- Changes for RFC1317 (RS-232 MIB) -- No changes needed. -- this is the MIB module for RS-232-like hardware devices rs232 OBJECT IDENTIFIER ::= { transmission 33 } -- the generic RS-232-like group -- Implementation of this group is mandatory for all -- systems that have RS-232-like hardware ports -- supporting higher level services such as character -- streams or network interfaces rs232Number OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports (regardless of their current state) in the RS-232-like general port table." ::= { rs232 1 } -- the RS-232-like general Port table rs232PortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port entries. The number of entries is given by the value of rs232Number." ::= { rs232 2 } rs232PortEntry OBJECT-TYPE SYNTAX Rs232PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status and parameter values for a port." INDEX { rs232PortIndex } ::= { rs232PortTable 1 } Rs232PortEntry ::= SEQUENCE { rs232PortIndex INTEGER, rs232PortType INTEGER, rs232PortInSigNumber INTEGER, rs232PortOutSigNumber INTEGER, rs232PortInSpeed INTEGER, rs232PortOutSpeed INTEGER } rs232PortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each port. Its value ranges between 1 and the value of rs232Number. By convention and if possible, hardware port numbers map directly to external connectors. The value for each port must remain constant at least from one re-initialization of the network management agent to the next." ::= { rs232PortEntry 1 } rs232PortType OBJECT-TYPE SYNTAX INTEGER { other(1), rs232(2), rs422(3), rs423(4), v35(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The port's hardware type." ::= { rs232PortEntry 2 } rs232PortInSigNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of input signals for the port in the input signal table (rs232PortInSigTable). The table contains entries only for those signals the software can detect." ::= { rs232PortEntry 3 } rs232PortOutSigNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of output signals for the port in the output signal table (rs232PortOutSigTable). The table contains entries only for those signals the software can assert." ::= { rs232PortEntry 4 } rs232PortInSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The port's input speed in bits per second. Agent variations: DESCRIPTION not settable" ::= { rs232PortEntry 5 } rs232PortOutSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The port's output speed in bits per second. Agent variations: DESCRIPTION not settable" ::= { rs232PortEntry 6 } -- the RS-232-like Asynchronous Port group -- Implementation of this group is mandatory if the system -- has any asynchronous ports. Otherwise it is not -- present. -- the RS-232-like Synchronous Port group -- Implementation of this group is mandatory if the system -- has any synchronous ports. Otherwise it is not -- present. rs232SyncPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232SyncPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of synchronous port entries. The maximum entry number is given by the value of rs232Number. Entries need not exist for asynchronous ports." ::= { rs232 4 } rs232SyncPortEntry OBJECT-TYPE SYNTAX Rs232SyncPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status and parameter values for a synchronous port." INDEX { rs232SyncPortIndex } ::= { rs232SyncPortTable 1 } Rs232SyncPortEntry ::= SEQUENCE { rs232SyncPortIndex INTEGER, rs232SyncPortClockSource INTEGER, rs232SyncPortFrameCheckErrs Counter, rs232SyncPortTransmitUnderrunErrs Counter, rs232SyncPortReceiveOverrunErrs Counter, rs232SyncPortInterruptedFrames Counter, rs232SyncPortAbortedFrames Counter } rs232SyncPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each port. Its value is the same as rs232PortIndex for the port." ::= { rs232SyncPortEntry 1 } rs232SyncPortClockSource OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2), split(3) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Source of the port's bit rate clock. 'split' means the tranmit clock is internal and the receive clock is external. Agent variations: DESCRIPTION Not controllable" ::= { rs232SyncPortEntry 2 } rs232SyncPortFrameCheckErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of frames with an invalid frame check sequence, input from the port since system re-initialization and while the port state was 'up' or 'test'." ::= { rs232SyncPortEntry 3 } rs232SyncPortTransmitUnderrunErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of frames that failed to be transmitted on the port since system re-initialization and while the port state was 'up' or 'test' because data was not available to the transmitter in time." ::= { rs232SyncPortEntry 4 } rs232SyncPortReceiveOverrunErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of frames that failed to be received on the port since system re-initialization and while the port state was 'up' or 'test' because the receiver did not accept the data in time." ::= { rs232SyncPortEntry 5 } rs232SyncPortInterruptedFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of frames that failed to be received or transmitted on the port due to loss of modem signals since system re-initialization and while the port state was 'up' or 'test'." ::= { rs232SyncPortEntry 6 } rs232SyncPortAbortedFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of frames aborted on the port due to receiving an abort sequence since system re-initialization and while the port state was 'up' or 'test'." ::= { rs232SyncPortEntry 7 } -- the Input Signal table rs232InSigTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232InSigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port input control signal entries." ::= { rs232 5 } rs232InSigEntry OBJECT-TYPE SYNTAX Rs232InSigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Input control signal status for a hardware port." INDEX { rs232InSigPortIndex, rs232InSigName } ::= { rs232InSigTable 1 } Rs232InSigEntry ::= SEQUENCE { rs232InSigPortIndex INTEGER, rs232InSigName INTEGER, rs232InSigState INTEGER, rs232InSigChanges Counter } rs232InSigPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of rs232PortIndex for the port to which this entry belongs." ::= { rs232InSigEntry 1 } rs232InSigName OBJECT-TYPE SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5), dcd(6), sq(7), srs(8), srts(9), scts(10), sdcd(11) } ACCESS read-only STATUS mandatory DESCRIPTION "Identification of a hardware signal, as follows: rts Request to Send cts Clear to Send dsr Data Set Ready dtr Data Terminal Ready ri Ring Indicator dcd Received Line Signal Detector sq Signal Quality Detector srs Data Signaling Rate Selector srts Secondary Request to Send scts Secondary Clear to Send sdcd Secondary Received Line Signal Detector " REFERENCE "EIA Standard RS-232-C, August 1969." ::= { rs232InSigEntry 2 } rs232InSigState OBJECT-TYPE SYNTAX INTEGER { none(1), on(2), off(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current signal state." ::= { rs232InSigEntry 3 } rs232InSigChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the signal has changed from 'on' to 'off' or from 'off' to 'on'." ::= { rs232InSigEntry 4 } -- the Output Signal table rs232OutSigTable OBJECT-TYPE SYNTAX SEQUENCE OF Rs232OutSigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port output control signal entries." ::= { rs232 6 } rs232OutSigEntry OBJECT-TYPE SYNTAX Rs232OutSigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Output control signal status for a hardware port." INDEX { rs232OutSigPortIndex, rs232OutSigName } ::= { rs232OutSigTable 1 } Rs232OutSigEntry ::= SEQUENCE { rs232OutSigPortIndex INTEGER, rs232OutSigName INTEGER, rs232OutSigState INTEGER, rs232OutSigChanges Counter } rs232OutSigPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of rs232PortIndex for the port to which this entry belongs." ::= { rs232OutSigEntry 1 } rs232OutSigName OBJECT-TYPE SYNTAX INTEGER { rts(1), cts(2), dsr(3), dtr(4), ri(5), dcd(6), sq(7), srs(8), srts(9), scts(10), sdcd(11) } ACCESS read-only STATUS mandatory DESCRIPTION "Identification of a hardware signal, as follows: rts Request to Send cts Clear to Send dsr Data Set Ready dtr Data Terminal Ready ri Ring Indicator dcd Received Line Signal Detector sq Signal Quality Detector srs Data Signaling Rate Selector srts Secondary Request to Send scts Secondary Clear to Send sdcd Secondary Received Line Signal Detector " REFERENCE "EIA Standard RS-232-C, August 1969." ::= { rs232OutSigEntry 2 } rs232OutSigState OBJECT-TYPE SYNTAX INTEGER { none(1), on(2), off(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current signal state." ::= { rs232OutSigEntry 3 } rs232OutSigChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the signal has changed from 'on' to 'off' or from 'off' to 'on'." ::= { rs232OutSigEntry 4 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1354.mib -- -- %W% $Id: rfc1354.mib,v 1.3 1996/02/01 16:56:15 pah Exp $ -- Changes to RFC1354 (IP forwarding table MIB) -- Removed unneeded IMPORT of mib-2. -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [9]. ipForward OBJECT IDENTIFIER ::= { ip 24 } ipForwardNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of current ipForwardTable entries that are not invalid." ::= { ipForward 1 } -- IP Forwarding Table -- The IP Forwarding Table obsoletes and replaces the ipRoute -- Table current in MIB-I and MIB-II. It adds knowledge of -- the autonomous system of the next hop, multiple next hop -- support, and policy routing support. ipForwardTable OBJECT-TYPE SYNTAX SEQUENCE OF IpForwardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entity's IP Routing table." REFERENCE "RFC 1213 Section 6.6, The IP Group" ::= { ipForward 2 } ipForwardEntry OBJECT-TYPE SYNTAX IpForwardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular route to a particular destina- tion, under a particular policy." INDEX { ipForwardDest, ipForwardProto, ipForwardPolicy, ipForwardNextHop } ::= { ipForwardTable 1 } IpForwardEntry ::= SEQUENCE { ipForwardDest IpAddress, ipForwardMask IpAddress, ipForwardPolicy INTEGER, ipForwardNextHop IpAddress, ipForwardIfIndex INTEGER, ipForwardType INTEGER, ipForwardProto INTEGER, ipForwardAge INTEGER, ipForwardInfo OBJECT IDENTIFIER, ipForwardNextHopAS INTEGER, ipForwardMetric1 INTEGER, -- FIXED -- INTEGER, ipForwardMetric2 INTEGER, -- FIXED -- INTEGER, ipForwardMetric3 INTEGER, -- FIXED -- INTEGER, ipForwardMetric4 INTEGER, ipForwardMetric5 INTEGER } ipForwardDest OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The destination IP address of this route. An entry with a value of 0.0.0.0 is considered a default route. This object may not take a Multicast (Class D) address value. Any assignment (implicit or otherwise) of an instance of this object to a value x must be rejected if the bitwise logical-AND of x with the value of the corresponding instance of the ipForwardMask object is not equal to x." ::= { ipForwardEntry 1 } ipForwardMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Indicate the mask to be logical-ANDed with the destination address before being compared to the value in the ipForwardDest field. For those systems that do not support arbitrary subnet masks, an agent constructs the value of the ipForwardMask by reference to the IP Ad- dress Class. Any assignment (implicit or otherwise) of an instance of this object to a value x must be rejected if the bitwise logical-AND of x with the value of the corresponding instance of the ipForwardDest object is not equal to ipForward- Dest." DEFVAL { '00000000'h } -- 0.0.0.0 ::= { ipForwardEntry 2 } -- The following convention is included for specification -- of TOS Field contents. At this time, the Host Requirements -- and the Router Requirements documents disagree on the width -- of the TOS field. This mapping describes the Router -- Requirements mapping, and leaves room to widen the TOS field -- without impact to fielded systems. ipForwardPolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The general set of conditions that would cause the selection of one multipath route (set of next hops for a given destination) is referred to as 'policy'. Unless the mechanism indicated by ipForwardPro- to specifies otherwise, the policy specifier is the IP TOS Field. The encoding of IP TOS is as specified by the following convention. Zero indicates the default path if no more specific policy applies. +-----+-----+-----+-----+-----+-----+-----+-----+ | | | | | PRECEDENCE | TYPE OF SERVICE | 0 | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+ IP TOS IP TOS Field Policy Field Policy Contents Code Contents Code 0 0 0 0 ==> 0 0 0 0 1 ==> 2 0 0 1 0 ==> 4 0 0 1 1 ==> 6 0 1 0 0 ==> 8 0 1 0 1 ==> 10 0 1 1 0 ==> 12 0 1 1 1 ==> 14 1 0 0 0 ==> 16 1 0 0 1 ==> 18 1 0 1 0 ==> 20 1 0 1 1 ==> 22 1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 1 0 ==> 28 1 1 1 1 ==> 30 Protocols defining 'policy' otherwise must ei- ther define a set of values which are valid for this object or must implement an integer- instanced policy table for which this object's value acts as an index." ::= { ipForwardEntry 3 } ipForwardNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "On remote routes, the address of the next sys- tem en route; Otherwise, 0.0.0.0." ::= { ipForwardEntry 4 } ipForwardIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The ifIndex value which identifies the local interface through which the next hop of this route should be reached." DEFVAL { 0 } ::= { ipForwardEntry 5 } ipForwardType OBJECT-TYPE SYNTAX INTEGER { other (1), -- not specified by this MIB invalid (2), -- logically deleted local (3), -- local interface remote (4) -- remote destination } ACCESS read-write STATUS mandatory DESCRIPTION "The type of route. Note that local(3) refers to a route for which the next hop is the final destination; remote(4) refers to a route for which the next hop is not the final destina- tion. Setting this object to the value invalid(2) has the effect of invalidating the corresponding entry in the ipForwardTable object. That is, it effectively disassociates the destination identified with said entry from the route iden- tified with said entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not current- ly in use. Proper interpretation of such en- tries requires examination of the relevant ip- ForwardType object. Agent variations: WRITE-SYNTAX INTEGER { other(1), invalid(2), remote(4) } DESCRIPTION If an entry in this table is local, none of the objects for this entry may be modified. All local routes are read-only." DEFVAL { invalid } ::= { ipForwardEntry 6 } ipForwardProto OBJECT-TYPE SYNTAX INTEGER { other (1), -- not specified local (2), -- local interface netmgmt (3), -- static route icmp (4), -- result of ICMP Redirect -- the following are all dynamic -- routing protocols egp (5), -- Exterior Gateway Protocol ggp (6), -- Gateway-Gateway Protocol hello (7), -- FuzzBall HelloSpeak rip (8), -- Berkeley RIP or RIP-II is-is (9), -- Dual IS-IS es-is (10), -- ISO 9542 ciscoIgrp (11), -- Cisco IGRP bbnSpfIgp (12), -- BBN SPF IGP ospf (13), -- Open Shortest Path First bgp (14), -- Border Gateway Protocol idpr (15) -- InterDomain Policy Routing } ACCESS read-only STATUS mandatory DESCRIPTION "The routing mechanism via which this route was learned. Inclusion of values for gateway rout- ing protocols is not intended to imply that hosts should support those protocols." ::= { ipForwardEntry 7 } ipForwardAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied except through knowledge of the routing protocol by which the route was learned." DEFVAL { 0 } ::= { ipForwardEntry 8 } ipForwardInfo OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "A reference to MIB definitions specific to the particular routing protocol which is responsi- ble for this route, as determined by the value specified in the route's ipForwardProto value. If this information is not present, its value should be set to the OBJECT IDENTIFIER { 0 0 }, which is a syntactically valid object identif- ier, and any implementation conforming to ASN.1 and the Basic Encoding Rules must be able to generate and recognize this value. Agent variations: DESCRIPTION Always 0.0" DEFVAL { { 0 0 } } -- 0.0 ::= { ipForwardEntry 9 } ipForwardNextHopAS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Autonomous System Number of the Next Hop. When this is unknown or not relevant to the protocol indicated by ipForwardProto, zero. Agent variations: DESCRIPTION No areas" DEFVAL { 0 } ::= { ipForwardEntry 10 } ipForwardMetric1 OBJECT-TYPE SYNTAX INTEGER (1..255) -- SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The primary routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION Preference" DEFVAL { -1 } ::= { ipForwardEntry 11 } ipForwardMetric2 OBJECT-TYPE SYNTAX INTEGER (1..2) -- SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION OSPF-based type" DEFVAL { -1 } ::= { ipForwardEntry 12 } ipForwardMetric3 OBJECT-TYPE SYNTAX INTEGER (0..65535) -- SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION General metric" DEFVAL { -1 } ::= { ipForwardEntry 13 } ipForwardMetric4 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION Not used" DEFVAL { -1 } ::= { ipForwardEntry 14 } ipForwardMetric5 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "An alternate routing metric for this route. The semantics of this metric are determined by the routing-protocol specified in the route's ipForwardProto value. If this metric is not used, its value should be set to -1. Agent variations: DESCRIPTION Not used" DEFVAL { -1 } ::= { ipForwardEntry 15 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1368.mib -- -- %W% $Id: rfc1368.mib,v 1.3 1996/02/01 16:56:16 pah Exp $ -- IMPORTed MacAddress from RFC1286 snmpDot3RptrMgt OBJECT IDENTIFIER ::= { mib-2 22 } -- All representations of MAC addresses in this MIB Module use, -- as a textual convention (i.e., this convention does not affect -- their encoding), the data type: -- MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet address in -- the "canonical" order -- defined by IEEE 802.1a, i.e., as if it were transmitted least -- significant bit first. -- References -- -- The following references are used throughout this MIB: -- -- [IEEE 802.3 Std] -- refers to IEEE 802.3/ISO 8802-3 Information processing -- systems - Local area networks - Part 3: Carrier sense -- multiple access with collision detection (CSMA/CD) -- access method and physical layer specifications -- (2nd edition, September 21, 1990). -- -- [IEEE 802.3 Rptr Mgt] -- refers to IEEE P802.3K, 'Layer Management for 10 Mb/s -- Baseband Repeaters, Section 19,' Draft Supplement to -- ANSI/IEEE 802.3, (Draft 8, April 9, 1992) -- MIB Groups -- -- The rptrBasicPackage group is mandatory. -- The rptrMonitorPackage and rptrAddrTrackPackage -- groups are optional. rptrBasicPackage OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 1 } rptrMonitorPackage OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 2 } rptrAddrTrackPackage OBJECT IDENTIFIER ::= { snmpDot3RptrMgt 3 } -- object identifiers for organizing the information -- in the groups by repeater, port-group, and port rptrRptrInfo OBJECT IDENTIFIER ::= { rptrBasicPackage 1 } rptrGroupInfo OBJECT IDENTIFIER ::= { rptrBasicPackage 2 } rptrPortInfo OBJECT IDENTIFIER ::= { rptrBasicPackage 3 } rptrMonitorRptrInfo OBJECT IDENTIFIER ::= { rptrMonitorPackage 1 } rptrMonitorGroupInfo OBJECT IDENTIFIER ::= { rptrMonitorPackage 2 } rptrMonitorPortInfo OBJECT IDENTIFIER ::= { rptrMonitorPackage 3 } rptrAddrTrackRptrInfo -- this subtree is currently unused OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 1 } rptrAddrTrackGroupInfo -- this subtree is currently unused OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 2 } rptrAddrTrackPortInfo OBJECT IDENTIFIER ::= { rptrAddrTrackPackage 3 } -- -- The BASIC GROUP -- -- Implementation of the Basic Group is mandatory for all -- managed repeaters. -- -- Basic Repeater Information -- -- Configuration, status, and control objects for the overall -- repeater -- rptrGroupCapacity OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "The rptrGroupCapacity is the number of groups that can be contained within the repeater. Within each managed repeater, the groups are uniquely numbered in the range from 1 to rptrGroupCapacity. Some groups may not be present in the repeater, in which case the actual number of groups present will be less than rptrGroupCapacity. The number of groups present will never be greater than rptrGroupCapacity. Note: In practice, this will generally be the number of field-replaceable units (i.e., modules, cards, or boards) that can fit in the physical repeater enclosure, and the group numbers will correspond to numbers marked on the physical enclosure." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterGroupCapacity." ::= { rptrRptrInfo 1 } rptrOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), -- undefined or unknown status ok(2), -- no known failures rptrFailure(3), -- repeater-related failure groupFailure(4), -- group-related failure portFailure(5), -- port-related failure generalFailure(6) -- failure, unspecified type } ACCESS read-only STATUS mandatory DESCRIPTION "The rptrOperStatus object indicates the operational state of the repeater. The rptrHealthText object may be consulted for more specific information about the state of the repeater's health. In the case of multiple kinds of failures (e.g., repeater failure and port failure), the value of this attribute shall reflect the highest priority failure in the following order: rptrFailure(3) groupFailure(4) portFailure(5) generalFailure(6)." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterHealthState." ::= { rptrRptrInfo 2 } rptrHealthText OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The health text object is a text string that provides information relevant to the operational state of the repeater. Agents may use this string to provide detailed information on current failures, including how they were detected, and/or instructions for problem resolution. The contents are agent-specific." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterHealthText." ::= { rptrRptrInfo 3 } rptrReset OBJECT-TYPE SYNTAX INTEGER { noReset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to reset(2) causes a transition to the START state of Fig 9-2 in section 9 [IEEE 802.3 Std]. Setting this object to noReset(1) has no effect. The agent will always return the value noReset(1) when this object is read. This action does not reset the management counters defined in this document nor does it affect the portAdminStatus parameters. Included in this action is the execution of a disruptive Self-Test with the following characteristics: a) The nature of the tests is not specified. b) The test resets the repeater but without affecting management information about the repeater. c) The test does not inject packets onto any segment. d) Packets received during the test may or may not be transferred. e) The test does not interfere with management functions. As a result of this action a rptrResetEvent trap should be sent." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.3, acResetRepeater." ::= { rptrRptrInfo 4 } rptrNonDisruptTest OBJECT-TYPE SYNTAX INTEGER { noSelfTest(1), selfTest(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to selfTest(2) causes the repeater to perform a agent-specific, non- disruptive self-test that has the following characteristics: a) The nature of the tests is not specified. b) The test does not change the state of the repeater or management information about the repeater. c) The test does not inject packets onto any segment. d) The test does not prevent the relay of any packets. e) The test does not interfere with management functions. After performing this test the agent will update the repeater health information and send a rptrHealth trap. Setting this object to noSelfTest(1) has no effect. The agent will always return the value noSelfTest(1) when this object is read." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.3, acExecuteNonDisruptiveSelfTest." ::= { rptrRptrInfo 5 } rptrTotalPartitionedPorts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the total number of ports in the repeater whose current state meets all three of the following criteria: rptrPortOperStatus does not have the value notPresent(3), rptrPortAdminStatus is enabled(1), and rptrPortAutoPartitionState is autoPartitioned(2)." ::= { rptrRptrInfo 6 } -- -- The Basic Port Group Table -- rptrGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the groups of ports." ::= { rptrGroupInfo 1 } rptrGroupEntry OBJECT-TYPE SYNTAX RptrGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a single group of ports." INDEX { rptrGroupIndex } ::= { rptrGroupTable 1 } RptrGroupEntry ::= SEQUENCE { rptrGroupIndex INTEGER, rptrGroupDescr DisplayString, rptrGroupObjectID OBJECT IDENTIFIER, rptrGroupOperStatus INTEGER, rptrGroupLastOperStatusChange TimeTicks, rptrGroupPortCapacity INTEGER } rptrGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group within the repeater for which this entry contains information. This value is never greater than rptrGroupCapacity." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.5.2, aGroupID." ::= { rptrGroupEntry 1 } rptrGroupDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the group. This value should include the full name and version identification of the group's hardware type and indicate how the group is differentiated from other groups in the repeater. Plug-in Module, Rev A' or 'Barney Rubble 10BASE-T 4-port SIMM socket Version 2.1' are examples of valid group descriptions. It is mandatory that this only contain printable ASCII characters." ::= { rptrGroupEntry 2 } rptrGroupObjectID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The vendor's authoritative identification of the group. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides a straight-forward and unambiguous means for determining what kind of group is being managed. For example, this object could take the value 1.3.6.1.4.1.4242.1.2.14 if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, and had assigned the identifier 1.3.6.1.4.1.4242.1.2.14 to its 'Wilma Flintstone 6-Port FOIRL Plug-in Module.'" ::= { rptrGroupEntry 3 } rptrGroupOperStatus OBJECT-TYPE SYNTAX INTEGER { other(1), operational(2), malfunctioning(3), notPresent(4), underTest(5), resetInProgress(6) } ACCESS read-only STATUS mandatory DESCRIPTION "An object that indicates the operational status of the group. A status of notPresent(4) indicates that the group is temporarily or permanently physically and/or logically not a part of the repeater. It is an implementation-specific matter as to whether the agent effectively removes notPresent entries from the table. A status of operational(2) indicates that the group is functioning, and a status of malfunctioning(3) indicates that the group is malfunctioning in some way." ::= { rptrGroupEntry 4 } rptrGroupLastOperStatusChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "An object that contains the value of sysUpTime at the time that the value of the rptrGroupOperStatus object for this group last changed. A value of zero indicates that the group's oper status has not changed since the agent last restarted." ::= { rptrGroupEntry 5 } rptrGroupPortCapacity OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "The rptrGroupPortCapacity is the number of ports that can be contained within the group. Valid range is 1-1024. Within each group, the ports are uniquely numbered in the range from 1 to rptrGroupPortCapacity. Note: In practice, this will generally be the number of ports on a module, card, or board, and the port numbers will correspond to numbers marked on the physical embodiment." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.5.2, aGroupPortCapacity." ::= { rptrGroupEntry 6 } -- -- The Basic Port Table -- rptrPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the ports." ::= { rptrPortInfo 1 } rptrPortEntry OBJECT-TYPE SYNTAX RptrPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a single port." INDEX { rptrPortGroupIndex, rptrPortIndex } ::= { rptrPortTable 1 } RptrPortEntry ::= SEQUENCE { rptrPortGroupIndex INTEGER, rptrPortIndex INTEGER, rptrPortAdminStatus INTEGER, rptrPortAutoPartitionState INTEGER, rptrPortOperStatus INTEGER } rptrPortGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group containing the port for which this entry contains information." ::= { rptrPortEntry 1 } rptrPortIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the port within the group for which this entry contains information. This value can never be greater than rptrGroupPortCapacity for the associated group." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID." ::= { rptrPortEntry 2 } rptrPortAdminStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to disabled(2) disables the port. A disabled port neither transmits nor receives. Once disabled, a port must be explicitly enabled to restore operation. A port which is disabled when power is lost or when a reset is exerted shall remain disabled when normal operation resumes. The admin status takes precedence over auto- partition and functionally operates between the auto-partition mechanism and the AUI/PMA. Setting this object to enabled(1) enables the port and exerts a BEGIN on the port's auto-partition state machine. (In effect, when a port is disabled, the value of rptrPortAutoPartitionState for that port is frozen until the port is next enabled. When the port becomes enabled, the rptrPortAutoPartitionState becomes notAutoPartitioned(1), regardless of its pre-disabling state.)" REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortAdminState and 19.2.6.3, acPortAdminControl." ::= { rptrPortEntry 3 } rptrPortAutoPartitionState OBJECT-TYPE SYNTAX INTEGER { notAutoPartitioned(1), autoPartitioned(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The autoPartitionState flag indicates whether the port is currently partitioned by the repeater's auto-partition protection. The conditions that cause port partitioning are specified in partition state machine in Section 9 [IEEE 802.3 Std]. They are not differentiated here." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAutoPartitionState." ::= { rptrPortEntry 4 } rptrPortOperStatus OBJECT-TYPE SYNTAX INTEGER { operational(1), notOperational(2), notPresent(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates the port's operational status. The notPresent(3) status indicates the port is physically removed (note this may or may not be possible depending on the type of port.) The operational(1) status indicates that the port is enabled (see rptrPortAdminStatus) and working, even though it might be auto-partitioned (see rptrPortAutoPartitionState). If this object has the value operational(1) and rptrPortAdminStatus is set to disabled(2), it is expected that this object's value will change to notOperational(2) soon after." ::= { rptrPortEntry 5 } -- -- The MONITOR GROUP -- -- Implementation of this group is optional, but within the -- group all elements are mandatory. If a managed repeater -- implements any part of this group, the entire group shall -- be implemented. -- -- Repeater Monitor Information -- -- Performance monitoring statistics for the repeater -- rptrMonitorTransmitCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented every time the repeater state machine enters the TRANSMIT COLLISION state from any state other than ONE PORT LEFT (Ref: Fig 9-2, IEEE 802.3 Std). The approximate minimum time for rollover of this counter is 16 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aTransmitCollisions." ::= { rptrMonitorRptrInfo 1 } -- -- The Group Monitor Table -- rptrMonitorGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrMonitorGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of performance and error statistics for the groups." ::= { rptrMonitorGroupInfo 1 } rptrMonitorGroupEntry OBJECT-TYPE SYNTAX RptrMonitorGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing total performance and error statistics for a single group. Regular retrieval of the information in this table provides a means of tracking the performance and health of the networked devices attached to this group's ports. The counters in this table are redundant in the sense that they are the summations of information already available through other objects. However, these sums provide a considerable optimization of network management traffic over the otherwise necessary retrieval of the individual counters included in each sum." INDEX { rptrMonitorGroupIndex } ::= { rptrMonitorGroupTable 1 } RptrMonitorGroupEntry ::= SEQUENCE { rptrMonitorGroupIndex INTEGER, rptrMonitorGroupTotalFrames Counter, rptrMonitorGroupTotalOctets Counter, rptrMonitorGroupTotalErrors Counter } rptrMonitorGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group within the repeater for which this entry contains information." ::= { rptrMonitorGroupEntry 1 } rptrMonitorGroupTotalFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of frames of valid frame length that have been received on the ports in this group. This counter is the summation of the values of the rptrMonitorPortReadableFrames counters for all of the ports in the group. This statistic provides one of the parameters necessary for obtaining the packet error rate. The approximate minimum time for rollover of this counter is 80 hours." ::= { rptrMonitorGroupEntry 2 } rptrMonitorGroupTotalOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets contained in the valid frames that have been received on the ports in this group. This counter is the summation of the values of the rptrMonitorPortReadableOctets counters for all of the ports in the group. This statistic provides an indicator of the total data transferred. The approximate minimum time for rollover of this counter is 58 minutes." ::= { rptrMonitorGroupEntry 3 } rptrMonitorGroupTotalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors which have occurred on all of the ports in this group. This counter is the summation of the values of the rptrMonitorPortTotalErrors counters for all of the ports in the group." ::= { rptrMonitorGroupEntry 4 } -- -- The Port Monitor Table -- rptrMonitorPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrMonitorPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of performance and error statistics for the ports." ::= { rptrMonitorPortInfo 1 } rptrMonitorPortEntry OBJECT-TYPE SYNTAX RptrMonitorPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing performance and error statistics for a single port." INDEX { rptrMonitorPortGroupIndex, rptrMonitorPortIndex } ::= { rptrMonitorPortTable 1 } RptrMonitorPortEntry ::= SEQUENCE { rptrMonitorPortGroupIndex INTEGER, rptrMonitorPortIndex INTEGER, rptrMonitorPortReadableFrames Counter, rptrMonitorPortReadableOctets Counter, rptrMonitorPortFCSErrors Counter, rptrMonitorPortAlignmentErrors Counter, rptrMonitorPortFrameTooLongs Counter, rptrMonitorPortShortEvents Counter, rptrMonitorPortRunts Counter, rptrMonitorPortCollisions Counter, rptrMonitorPortLateEvents Counter, rptrMonitorPortVeryLongEvents Counter, rptrMonitorPortDataRateMismatches Counter, rptrMonitorPortAutoPartitions Counter, rptrMonitorPortTotalErrors Counter } rptrMonitorPortGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group containing the port for which this entry contains information." ::= { rptrMonitorPortEntry 1 } rptrMonitorPortIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the port within the group for which this entry contains information." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID." ::= { rptrMonitorPortEntry 2 } rptrMonitorPortReadableFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object is the number of frames of valid frame length that have been received on this port. This counter is incremented by one for each frame received on this port whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: IEEE 802.3 Std, 4.4.2.1) and for which the FCSError and CollisionEvent signals are not asserted. This statistic provides one of the parameters necessary for obtaining the packet error rate. The approximate minimum time for rollover of this counter is 80 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aReadableFrames." ::= { rptrMonitorPortEntry 3 } rptrMonitorPortReadableOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object is the number of octets contained in valid frames that have been received on this port. This counter is incremented by OctetCount for each frame received on this port which has been determined to be a readable frame. This statistic provides an indicator of the total data transferred. The approximate minimum time for rollover of this counter is 58 minutes." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aReadableOctets." ::= { rptrMonitorPortEntry 4 } rptrMonitorPortFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each frame received on this port with the FCSError signal asserted and the FramingError and CollisionEvent signals deasserted and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1, IEEE 802.3 Std). The approximate minimum time for rollover of this counter is 80 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aFrameCheckSequenceErrors." ::= { rptrMonitorPortEntry 5 } rptrMonitorPortAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each frame received on this port with the FCSError and FramingError signals asserted and CollisionEvent signal deasserted and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: IEEE 802.3 Std, 4.4.2.1). If rptrMonitorPortAlignmentErrors is incremented then the rptrMonitorPortFCSErrors Counter shall not be incremented for the same frame. The approximate minimum time for rollover of this counter is 80 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAlignmentErrors." ::= { rptrMonitorPortEntry 6 } rptrMonitorPortFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each frame received on this port whose OctetCount is greater than maxFrameSize (Ref: 4.4.2.1, IEEE 802.3 Std). If rptrMonitorPortFrameTooLongs is incremented then neither the rptrMonitorPortAlignmentErrors nor the rptrMonitorPortFCSErrors counter shall be incremented for the frame. The approximate minimum time for rollover of this counter is 61 days." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aFramesTooLong." ::= { rptrMonitorPortEntry 7 } rptrMonitorPortShortEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each CarrierEvent on this port with ActivityDuration less than ShortEventMaxTime. ShortEventMaxTime is greater than 74 bit times and less than 82 bit times. ShortEventMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: shortEvents may indicate externally generated noise hits which will cause the repeater to transmit Runts to its other ports, or propagate a collision (which may be late) back to the transmitting DTE and damaged frames to the rest of the network. Implementors may wish to consider selecting the ShortEventMaxTime towards the lower end of the allowed tolerance range to accommodate bit losses suffered through physical channel devices not budgeted for within this standard. The approximate minimum time for rollover of this counter is 16 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aShortEvents." ::= { rptrMonitorPortEntry 8 } rptrMonitorPortRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each CarrierEvent on this port that meets one of the following two conditions. Only one test need be made. a) The ActivityDuration is greater than ShortEventMaxTime and less than ValidPacketMinTime and the CollisionEvent signal is deasserted. b) The OctetCount is less than 64, the ActivityDuration is greater than ShortEventMaxTime and the CollisionEvent signal is deasserted. ValidPacketMinTime is greater than or equal to 552 bit times and less than 565 bit times. An event whose length is greater than 74 bit times but less than 82 bit times shall increment either the shortEvents counter or the runts counter but not both. A CarrierEvent greater than or equal to 552 bit times but less than 565 bit times may or may not be counted as a runt. ValidPacketMinTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Runts usually indicate collision fragments, a normal network event. In certain situations associated with large diameter networks a percentage of runts may exceed ValidPacketMinTime. The approximate minimum time for rollover of this counter is 16 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aRunts." ::= { rptrMonitorPortEntry 9 } rptrMonitorPortCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for any CarrierEvent signal on any port for which the CollisionEvent signal on this port is asserted. The approximate minimum time for rollover of this counter is 16 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aCollisions." ::= { rptrMonitorPortEntry 10 } rptrMonitorPortLateEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each CarrierEvent on this port in which the CollIn(X) variable transitions to the value SQE (Ref: 9.6.6.2, IEEE 802.3 Std) while the ActivityDuration is greater than the LateEventThreshold. Such a CarrierEvent is counted twice, as both a collision and as a lateEvent. The LateEventThreshold is greater than 480 bit times and less than 565 bit times. LateEventThreshold has tolerances included to permit an implementation to build a single threshold to serve as both the LateEventThreshold and ValidPacketMinTime threshold. The approximate minimum time for rollover of this counter is 81 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aLateEvents." ::= { rptrMonitorPortEntry 11 } rptrMonitorPortVeryLongEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each CarrierEvent on this port whose ActivityDuration is greater than the MAU Jabber Lockup Protection timer TW3 (Ref: 9.6.1 & 9.6.5, IEEE 802.3 Std). Other counters may be incremented as appropriate." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aVeryLongEvents." ::= { rptrMonitorPortEntry 12 } rptrMonitorPortDataRateMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each frame received on this port that meets all of the following conditions: a) The CollisionEvent signal is not asserted. b) The ActivityDuration is greater than ValidPacketMinTime. c) The frequency (data rate) is detectably mismatched from the local transmit frequency. The exact degree of mismatch is vendor specific and is to be defined by the vendor for conformance testing. When this event occurs, other counters whose increment conditions were satisfied may or may not also be incremented, at the implementor's discretion. Whether or not the repeater was able to maintain data integrity is beyond the scope of this standard." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aDataRateMismatches." ::= { rptrMonitorPortEntry 13 } rptrMonitorPortAutoPartitions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each time the repeater has automatically partitioned this port. The conditions that cause port partitioning are specified in the partition state machine in Section 9 [IEEE 802.3 Std]. They are not differentiated here." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAutoPartitions." ::= { rptrMonitorPortEntry 14 } rptrMonitorPortTotalErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of errors which have occurred on this port. This counter is the summation of the values of other error counters (for the same port), namely: rptrMonitorPortFCSErrors, rptrMonitorPortAlignmentErrors, rptrMonitorPortFrameTooLongs, rptrMonitorPortShortEvents, rptrMonitorPortLateEvents, rptrMonitorPortVeryLongEvents, and rptrMonitorPortDataRateMismatches. This counter is redundant in the sense that it is the summation of information already available through other objects. However, it is included specifically because the regular retrieval of this object as a means of tracking the health of a port provides a considerable optimization of network management traffic over the otherwise necessary retrieval of the summed counters." ::= { rptrMonitorPortEntry 15 } -- -- The ADDRESS TRACKING GROUP -- -- Implementation of this group is optional; it is appropriate -- for all systems which have the necessary metering. If a -- managed repeater implements any part of this group, the entire -- group shall be implemented. -- -- The Port Address Tracking Table -- rptrAddrTrackTable OBJECT-TYPE SYNTAX SEQUENCE OF RptrAddrTrackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of address mapping information about the ports." ::= { rptrAddrTrackPortInfo 1 } rptrAddrTrackEntry OBJECT-TYPE SYNTAX RptrAddrTrackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing address mapping information about a single port." INDEX { rptrAddrTrackGroupIndex, rptrAddrTrackPortIndex } ::= { rptrAddrTrackTable 1 } RptrAddrTrackEntry ::= SEQUENCE { rptrAddrTrackGroupIndex INTEGER, rptrAddrTrackPortIndex INTEGER, rptrAddrTrackLastSourceAddress MacAddress, rptrAddrTrackSourceAddrChanges Counter } rptrAddrTrackGroupIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the group containing the port for which this entry contains information." ::= { rptrAddrTrackEntry 1 } rptrAddrTrackPortIndex OBJECT-TYPE SYNTAX INTEGER (1..1024) ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the port within the group for which this entry contains information." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID." ::= { rptrAddrTrackEntry 2 } rptrAddrTrackLastSourceAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "This object is the SourceAddress of the last readable frame (i.e., counted by rptrMonitorPortReadableFrames) received by this port." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aLastSourceAddress." ::= { rptrAddrTrackEntry 3 } rptrAddrTrackSourceAddrChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This counter is incremented by one for each time that the rptrAddrTrackLastSourceAddress attribute for this port has changed. This may indicate whether a link is connected to a single DTE or another multi-user segment. The approximate minimum time for rollover of this counter is 81 hours." REFERENCE "Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aSourceAddressChanges." ::= { rptrAddrTrackEntry 4 } -- Traps for use by Repeaters -- Traps are defined using the conventions in RFC 1215 [8]. -- -- FILE: /users/sse/mibs/src2/rfc/rfc1381.mib -- -- %W% $Id: rfc1381.mib,v 1.4 1996/02/01 16:56:17 pah Exp $ -- (MNG) IMPORTed PositiveInteger from existing RFC -- LAPB MIB lapb OBJECT IDENTIFIER ::= { transmission 16 } X25PositiveInteger ::= INTEGER (0..2147483647) IfIndexType ::= INTEGER (1..2147483647) -- IfIndexType specifies an index object for a table -- with entries that match entries in the MIB-II ifTable. -- The value of the index for the table will match the -- ifIndex entry for same interface in the ifTable. -- The values of this object range from 1 to ifNumber -- inclusive. -- ########################################################### -- LAPB Admn Table -- ########################################################### -- Support of the lapbAdmnTable is mandatory for all -- agents of systems that implement LAPB. lapbAdmnTable OBJECT-TYPE SYNTAX SEQUENCE OF LapbAdmnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains objects that can be changed to manage a LAPB interface. Changing one of these parameters may take effect in the operating LAPB immediately or may wait until the interface is restarted depending on the details of the implementation. Most of the objects in this read-write table have corresponding read-only objects in the lapbOperTable that return the current operating value. The operating values may be different from these configured values if changed by XID negotiation or if a configured parameter was changed after the interface was started." ::= { lapb 1 } lapbAdmnEntry OBJECT-TYPE SYNTAX LapbAdmnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Configured parameter values for a specific LAPB." INDEX { lapbAdmnIndex } ::= { lapbAdmnTable 1 } LapbAdmnEntry ::= SEQUENCE { lapbAdmnIndex IfIndexType, lapbAdmnStationType INTEGER, lapbAdmnControlField INTEGER, lapbAdmnTransmitN1FrameSize X25PositiveInteger, lapbAdmnReceiveN1FrameSize X25PositiveInteger, lapbAdmnTransmitKWindowSize INTEGER, lapbAdmnReceiveKWindowSize INTEGER, lapbAdmnN2RxmitCount INTEGER, lapbAdmnT1AckTimer X25PositiveInteger, lapbAdmnT2AckDelayTimer X25PositiveInteger, lapbAdmnT3DisconnectTimer X25PositiveInteger, lapbAdmnT4IdleTimer X25PositiveInteger, lapbAdmnActionInitiate INTEGER, lapbAdmnActionRecvDM INTEGER } lapbAdmnIndex OBJECT-TYPE SYNTAX IfIndexType ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the LAPB interface." ::= { lapbAdmnEntry 1 } lapbAdmnStationType OBJECT-TYPE SYNTAX INTEGER { dte (1), dce (2), dxe (3) } ACCESS read-write STATUS mandatory DESCRIPTION "Identifies the desired station type of this interface." REFERENCE "ISO 7776 section 3.1" DEFVAL { dte } ::= { lapbAdmnEntry 2 } lapbAdmnControlField OBJECT-TYPE SYNTAX INTEGER { modulo8 (1), modulo128 (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired size of the sequence numbers used to number frames." REFERENCE "ISO 8885 Table 3, Name: HDLC Option - 10" DEFVAL { modulo8 } ::= { lapbAdmnEntry 3 } lapbAdmnTransmitN1FrameSize OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The default maximum N1 frame size desired in number of bits for a frame transmitted by this DTE. This excludes flags and 0 bits inserted for transparency." REFERENCE "ISO 8885 Table 3, Name: Information Field length" DEFVAL { 36000 } -- 4500 * 8; 802.5 Frame size ::= { lapbAdmnEntry 4 } lapbAdmnReceiveN1FrameSize OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The default maximum N1 frame size desired in number of bits for a frame the DCE/remote DTE transmits to this DTE. This excludes flags and 0 bits inserted for transparency." DEFVAL { 36000 } -- 4500 * 8; 802.5 Frame size ::= { lapbAdmnEntry 5 } lapbAdmnTransmitKWindowSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The default transmit window size for this Interface. This is the maximum number of unacknowledged sequenced PDUs that may be outstanding from this DTE at any one time." REFERENCE "ISO 8885 Table 3, Name: Window size" DEFVAL { 7 } ::= { lapbAdmnEntry 6 } lapbAdmnReceiveKWindowSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The default receive window size for this Interface. This is the maximum number of unacknowledged sequenced PDUs that may be outstanding from the DCE/remote DTE at any one time." REFERENCE "ISO 8885 Table 3, Name: Window size" DEFVAL { 7 } ::= { lapbAdmnEntry 7 } lapbAdmnN2RxmitCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The default N2 retry counter for this interface. This specifies the number of times a PDU will be resent after the T1 timer expires without an acknowledgement for the PDU." REFERENCE "ISO 8885 Table 3, Name: Retransmission Attempts" DEFVAL { 20 } ::= { lapbAdmnEntry 8 } lapbAdmnT1AckTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The default T1 timer for this interface. This specifies the maximum time in Milliseconds to wait for acknowledgment of a PDU." REFERENCE "ISO 8885 Table 3, Name: Acknowledgement timer" DEFVAL { 3000 } ::= { lapbAdmnEntry 9 } lapbAdmnT2AckDelayTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The default T2 timer for this interface. This specifies the maximum time in Milliseconds to wait before sending an acknowledgment for a sequenced PDU. A value of zero means there will be no delay in acknowledgement generation." REFERENCE "ISO 8885 Table 3, Name: Reply delay timer" DEFVAL { 0 } ::= { lapbAdmnEntry 10 } lapbAdmnT3DisconnectTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The T3 timer for this interface. This specifies the time in Milliseconds to wait before considering the link disconnected. A value of zero indicates the link will be considered disconnected upon completion of the frame exchange to disconnect the link." REFERENCE "ISO 7776 section 5.7.1.3" DEFVAL { 60000 } ::= { lapbAdmnEntry 11 } lapbAdmnT4IdleTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The T4 timer for this interface. This specifies the maximum time in Milliseconds to allow without frames being exchanged on the data link. A value of 2147483647 indicates no idle timer is being kept. Agent variations: DESCRIPTION always 2147483547" REFERENCE "ISO 7776 section 5.7.1.4" DEFVAL { 2147483647 } ::= { lapbAdmnEntry 12 } lapbAdmnActionInitiate OBJECT-TYPE SYNTAX INTEGER { sendSABM (1), sendDISC (2), sendDM (3), none (4), other (5) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This identifies the action LAPB will take to initiate link set-up. Agent variations: DESCRIPTION Not used" DEFVAL { sendSABM } ::= { lapbAdmnEntry 13 } lapbAdmnActionRecvDM OBJECT-TYPE SYNTAX INTEGER { sendSABM (1), sendDISC (2), other (3) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This identifies the action LAPB will take when it receives a DM response. Agent variations: DESCRIPTION Not used" DEFVAL { sendSABM } ::= { lapbAdmnEntry 14 } -- ########################################################### -- LAPB operating parameters. -- ########################################################### -- Support of the lapbOperTable is mandatory for all -- agents of systems that implement LAPB. lapbOperTable OBJECT-TYPE SYNTAX SEQUENCE OF LapbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains configuration information about interface parameters currently set in the interface. Many of these objects have corresponding objects in the lapbAdmnTable." ::= { lapb 2 } lapbOperEntry OBJECT-TYPE SYNTAX LapbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Currently set parameter values for a specific LAPB." INDEX { lapbOperIndex } ::= { lapbOperTable 1 } LapbOperEntry ::= SEQUENCE { lapbOperIndex IfIndexType, lapbOperStationType INTEGER, lapbOperControlField INTEGER, lapbOperTransmitN1FrameSize X25PositiveInteger, lapbOperReceiveN1FrameSize X25PositiveInteger, lapbOperTransmitKWindowSize INTEGER, lapbOperReceiveKWindowSize INTEGER, lapbOperN2RxmitCount INTEGER, lapbOperT1AckTimer X25PositiveInteger, lapbOperT2AckDelayTimer X25PositiveInteger, lapbOperT3DisconnectTimer X25PositiveInteger, lapbOperT4IdleTimer X25PositiveInteger, lapbOperPortId OBJECT IDENTIFIER, lapbOperProtocolVersionId OBJECT IDENTIFIER } lapbOperIndex OBJECT-TYPE SYNTAX IfIndexType ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the LAPB interface." ::= { lapbOperEntry 1 } lapbOperStationType OBJECT-TYPE SYNTAX INTEGER { dte (1), dce (2), dxe (3) } ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the current operating station type of this interface. A value of dxe (3) indicates XID negotiation has not yet taken place." REFERENCE "ISO 7776 section 3.1" ::= { lapbOperEntry 2 } lapbOperControlField OBJECT-TYPE SYNTAX INTEGER { modulo8 (1), modulo128 (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current operating size of the sequence numbers used to number frames." REFERENCE "ISO 7776 section 3.3" ::= { lapbOperEntry 3 } lapbOperTransmitN1FrameSize OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The current operating N1 frame size used for the maximum number of bits in a frame this DTE can transmit. This excludes flags and 0 bits inserted for transparency." REFERENCE "ISO 7776 section 5.7.3" ::= { lapbOperEntry 4 } lapbOperReceiveN1FrameSize OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory -- See lapbOperTransmitN1FrameSize above DESCRIPTION "The current operating N1 frame size used for the maximum number of bits in a frame the DCE/remote DTE can transmit. This excludes flags and 0 bits inserted for transparency." ::= { lapbOperEntry 5 } lapbOperTransmitKWindowSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The current PDU window size this Interface uses to transmit. This is the maximum number of unacknowledged sequenced PDUs that may be outstanding from this DTE at any one time." REFERENCE "ISO 7776 section 5.7.4" ::= { lapbOperEntry 6 } lapbOperReceiveKWindowSize OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The current receive PDU window size for this Interface. This is the maximum number of unacknowledged sequenced PDUs that may be outstanding from the DCE/remote DTE at any one time." REFERENCE "ISO 7776 section 5.7.4" ::= { lapbOperEntry 7 } lapbOperN2RxmitCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The current N2 retry counter used for this interface. This specifies the number of times a PDU will be resent after the T1 timer expires without an acknowledgement for the PDU." REFERENCE "ISO 7776 section 5.7.2" ::= { lapbOperEntry 8 } lapbOperT1AckTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The current T1 timer for this interface. This specifies the maximum time in Milliseconds to wait for acknowledgment of a PDU." REFERENCE "ISO 7776 section 5.7.1.1" ::= { lapbOperEntry 9 } lapbOperT2AckDelayTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The current T2 timer for this interface. This specifies the maximum time in Milliseconds to wait before sending an acknowledgment for a sequenced PDU. A value of zero means there will be no delay in acknowledgement generation." REFERENCE "ISO 7776 section 5.7.1.2" ::= { lapbOperEntry 10 } lapbOperT3DisconnectTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The current T3 timer for this interface. This specifies the time in Milliseconds to wait before considering the link disconnected. A value of zero indicates the link will be considered disconnected upon completion of the frame exchange to disconnect the link." REFERENCE "ISO 7776 section 5.7.1.3" ::= { lapbOperEntry 11 } lapbOperT4IdleTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The current T4 timer for this interface. This specifies the maximum time in Milliseconds to allow without frames being exchanged on the data link. A value of 2147483647 indicates no idle timer is being kept. Agent variations: DESCRIPTION always 2147483547" REFERENCE "ISO 7776 section 5.7.1.4" ::= { lapbOperEntry 12 } lapbOperPortId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies an instance of the index object in the first group of objects in the MIB specific to the physical device or interface used to send and receive frames. If an agent does not support any such objects, it should return nullSpec OBJECT IDENTIFIER {0 0}." ::= { lapbOperEntry 13 } lapbOperProtocolVersionId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies the version of the lapb protocol implemented by this interface." ::= { lapbOperEntry 14 } -- ########################################################### -- LAPB Flow Table -- ########################################################### -- Support of the lapbFlowTable is mandatory for all -- agents of systems that implement LAPB. -- initial state or DISC received -- SABM sent -- Invalid frame received and -- FRMR sent -- DISC sent -- normal information transfer state -- SABM(E) sent and UA received, or -- SABM(E) received and UA sent -- invalid NS received and REJ sent -- T1 expired and RR sent -- RNR sent -- RNR received -- RNR received and RNR sent -- T1 expired, RNR sent -- T1 expired, RNR received -- T1 expired, RNR sent, -- and RNR received -- REJ sent and RNR received -- XID frame sent -- An error state other than -- a one defined above -- A state not listed above -- ########################################################### -- LAPB XID Table -- ########################################################### -- Support for the lapbXidTable is mandatory for all agents -- of systems that have a LAPB implementation using XID -- negotiation. Agents of systems without XID negotiation -- support should not implement this table. -- ########################################################### -- LAPB protocol versions -- ########################################################### lapbProtocolVersion OBJECT IDENTIFIER ::= { lapb 5 } lapbProtocolIso7776v1986 OBJECT IDENTIFIER ::= { lapbProtocolVersion 1 } lapbProtocolCcittV1980 OBJECT IDENTIFIER ::= { lapbProtocolVersion 2 } lapbProtocolCcittV1984 OBJECT IDENTIFIER ::= { lapbProtocolVersion 3 } -- The following describes some of the MIB-II interface -- objects and their relationship with the objects in this -- MIB extension. -- ifDescr: describes the interface. It should include -- identification information for the physical line and a -- description of the network. For connections to PDNs, -- it should name the PDN. -- ifMtu: the maximum number of octets an upper layer can -- pass to this interface as a single frame. -- ifSpeed: -- ifAdminStatus: -- ifOperStatus: -- ifLastChange: the last time the state of the interface -- changed. A reset is considered an instantaneous change to -- the ndm state and back to abm or abme. This will be the -- last time that lapbFlowChangeReason and lapbFlowChanges -- changed. -- ifInOctets: contains the number of octets -- received from the peer LAPB including FCS. -- ifInUcastPkts: contains the number of I-frames delivered -- by this interface to a higher layer interface. -- ifInDiscards: contains the number of received -- frames discarded because of internal conditions -- (such as lack of buffering). -- ifInErrors: contains the number of Invalid frames received. -- This does not have any relationship with the number REJ, -- or RNR frames sent or received. -- ifInUnknownProtos: contains the number of frames -- that were correct but were dropped because they -- were inappropriate for the current state. This -- includes an invalid Poll bit, an unknown address, -- or other condition such as an RNR when connection -- not established. This also includes the number of -- DISC or other frames that were ignored because the -- link was not established and this interface was not -- configured to perform link setup on that type frame. -- ifOutOctets: number of octets sent to peer including -- FCS octets. -- ifOutUcastPkts: number of I-frames received from -- a higher layer for transmission to peer. -- ifOutDiscards: number of frames to be sent that were -- dropped due to internal conditions such as buffering etc. -- ifOutErrors: number of transmissions that failed -- due to errors or were considered invalid by the receiver. -- This does not have any relationship with the number REJ, -- or RNR frames sent or received. -- ifOutQLen: number of frames waiting to be transmitted. -- This MIB does not provide any support for: -- Multilink procedure (MLP) in ISO 7776 section 6 -- LLC Pbit timer -- LLC REJ timer -- LLC Busy State Timer 7.8.1.4 -- ########################################################### -- -- FILE: /users/sse/mibs/src2/rfc/rfc1757.mib -- -- %W% $Id: rfc1757.mib,v 1.3 1996/02/01 16:56:30 pah Exp $ -- Changes for RFC1271 (RMON MIB Draft Standard): -- Changed RFC1158-MIB to RFC1213-MIB -- Added import for TimeTicks. -- Remote Network Monitoring MIB rmon OBJECT IDENTIFIER ::= { mib-2 16 } -- textual conventions OwnerString ::= DisplayString -- This data type is used to model an administratively -- assigned name of the owner of a resource. This -- information is taken from the NVT ASCII character -- set. It is suggested that this name contain one or -- more of the following: IP address, management station -- name, network manager's name, location, or phone -- number. -- In some cases the agent itself will be the owner of -- an entry. In these cases, this string shall be set -- to a string starting with 'monitor'. -- -- SNMP access control is articulated entirely in terms -- of the contents of MIB views; access to a particular -- SNMP object instance depends only upon its presence -- or absence in a particular MIB view and never upon -- its value or the value of related object instances. -- Thus, objects of this type afford resolution of -- resource contention only among cooperating managers; -- they realize no access control function with respect -- to uncooperative parties. -- -- By convention, objects with this syntax are declared as -- having -- -- SIZE (0..127) EntryStatus ::= INTEGER { valid(1), createRequest(2), underCreation(3), invalid(4) } -- The status of a table entry. -- -- Setting this object to the value invalid(4) has the -- effect of invalidating the corresponding entry. -- That is, it effectively disassociates the mapping -- identified with said entry. -- It is an implementation-specific matter as to whether -- the agent removes an invalidated entry from the table. -- Accordingly, management stations must be prepared to -- receive tabular information from agents that -- corresponds to entries currently not in use. Proper -- interpretation of such entries requires examination -- of the relevant EntryStatus object. -- -- An existing instance of this object cannot be set to -- createRequest(2). This object may only be set to -- createRequest(2) when this instance is created. When -- this object is created, the agent may wish to create -- supplemental object instances with default values -- to complete a conceptual row in this table. Because -- the creation of these default objects is entirely at -- the option of the agent, the manager must not assume -- that any will be created, but may make use of any that -- are created. Immediately after completing the create -- operation, the agent must set this object to -- underCreation(3). -- -- When in the underCreation(3) state, an entry is -- allowed to exist in a possibly incomplete, possibly -- inconsistent state, usually to allow it to be -- modified in mutiple PDUs. When in this state, an -- entry is not fully active. Entries shall exist in -- the underCreation(3) state until the management -- station is finished configuring the entry and sets -- this object to valid(1) or aborts, setting this -- object to invalid(4). If the agent determines that -- an entry has been in the underCreation(3) state for -- an abnormally long time, it may decide that the -- management station has crashed. If the agent makes -- this decision, it may set this object to invalid(4) -- to reclaim the entry. A prudent agent will -- understand that the management station may need to -- wait for human input and will allow for that -- possibility in its determination of this abnormally -- long period. -- -- An entry in the valid(1) state is fully configured and -- consistent and fully represents the configuration or -- operation such a row is intended to represent. For -- example, it could be a statistical function that is -- configured and active, or a filter that is available -- in the list of filters processed by the packet capture -- process. -- -- A manager is restricted to changing the state of an -- entry in the following ways: -- -- create under -- To: valid Request Creation invalid -- From: -- valid OK NO OK OK -- createRequest N/A N/A N/A N/A -- underCreation OK NO OK OK -- invalid NO NO NO OK -- nonExistent NO OK NO OK -- -- In the table above, it is not applicable to move the -- state from the createRequest state to any other -- state because the manager will never find the -- variable in that state. The nonExistent state is -- not a value of the enumeration, rather it means that -- the entryStatus variable does not exist at all. -- -- An agent may allow an entryStatus variable to change -- state in additional ways, so long as the semantics -- of the states are followed. This allowance is made -- to ease the implementation of the agent and is made -- despite the fact that managers should never -- excercise these additional state transitions. statistics OBJECT IDENTIFIER ::= { rmon 1 } history OBJECT IDENTIFIER ::= { rmon 2 } alarm OBJECT IDENTIFIER ::= { rmon 3 } hosts OBJECT IDENTIFIER ::= { rmon 4 } hostTopN OBJECT IDENTIFIER ::= { rmon 5 } matrix OBJECT IDENTIFIER ::= { rmon 6 } filter OBJECT IDENTIFIER ::= { rmon 7 } capture OBJECT IDENTIFIER ::= { rmon 8 } event OBJECT IDENTIFIER ::= { rmon 9 } -- The Ethernet Statistics Group -- -- Implementation of the Ethernet Statistics group is -- optional. -- -- The ethernet statistics group contains statistics -- measured by the probe for each monitored interface on -- this device. These statistics take the form of free -- running counters that start from zero when a valid entry -- is created. -- -- This group currently has statistics defined only for -- Ethernet interfaces. Each etherStatsEntry contains -- statistics for one Ethernet interface. The probe must -- create one etherStats entry for each monitored Ethernet -- interface on the device. etherStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Ethernet statistics entries." ::= { statistics 1 } etherStatsEntry OBJECT-TYPE SYNTAX EtherStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of statistics kept for a particular Ethernet interface. As an example, an instance of the etherStatsPkts object might be named etherStatsPkts.1" INDEX { etherStatsIndex } ::= { etherStatsTable 1 } EtherStatsEntry ::= SEQUENCE { etherStatsIndex INTEGER (1..65535), etherStatsDataSource OBJECT IDENTIFIER, etherStatsDropEvents Counter, etherStatsOctets Counter, etherStatsPkts Counter, etherStatsBroadcastPkts Counter, etherStatsMulticastPkts Counter, etherStatsCRCAlignErrors Counter, etherStatsUndersizePkts Counter, etherStatsOversizePkts Counter, etherStatsFragments Counter, etherStatsJabbers Counter, etherStatsCollisions Counter, etherStatsPkts64Octets Counter, etherStatsPkts65to127Octets Counter, etherStatsPkts128to255Octets Counter, etherStatsPkts256to511Octets Counter, etherStatsPkts512to1023Octets Counter, etherStatsPkts1024to1518Octets Counter, etherStatsOwner OwnerString, etherStatsStatus EntryStatus } etherStatsIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object uniquely identifies this etherStats entry." ::= { etherStatsEntry 1 } etherStatsDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This object identifies the source of the data that this etherStats entry is configured to analyze. This source can be any ethernet interface on this device. In order to identify a particular interface, this object shall identify the instance of the ifIndex object, defined in RFC 1213 and RFC 1573 [4,6], for the desired interface. For example, if an entry were to receive data from interface #1, this object would be set to ifIndex.1. The statistics in this group reflect all packets on the local network segment attached to the identified interface. An agent may or may not be able to tell if fundamental changes to the media of the interface have occurred and necessitate an invalidation of this entry. For example, a hot-pluggable ethernet card could be pulled out and replaced by a token-ring card. In such a case, if the agent has such knowledge of the change, it is recommended that it invalidate this entry. This object may not be modified if the associated etherStatsStatus object is equal to valid(1). Agent variations: DESCRIPTION Defined by agent" ::= { etherStatsEntry 2 } etherStatsDropEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of events in which packets were dropped by the probe due to lack of resources. Note that this number is not necessarily the number of packets dropped; it is just the number of times this condition has been detected." ::= { etherStatsEntry 3 } etherStatsOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets of data (including those in bad packets) received on the network (excluding framing bits but including FCS octets). This object can be used as a reasonable estimate of ethernet utilization. If greater precision is desired, the etherStatsPkts and etherStatsOctets objects should be sampled before and after a common interval. The differences in the sampled values are Pkts and Octets, respectively, and the number of seconds in the interval is Interval. These values are used to calculate the Utilization as follows: Pkts * (9.6 + 6.4) + (Octets * .8) Utilization = ------------------------------------- Interval * 10,000 The result of this equation is the value Utilization which is the percent utilization of the ethernet segment on a scale of 0 to 100 percent." ::= { etherStatsEntry 4 } etherStatsPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including bad packets, broadcast packets, and multicast packets) received." ::= { etherStatsEntry 5 } etherStatsBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of good packets received that were directed to the broadcast address. Note that this does not include multicast packets." ::= { etherStatsEntry 6 } etherStatsMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of good packets received that were directed to a multicast address. Note that this number does not include packets directed to the broadcast address." ::= { etherStatsEntry 7 } etherStatsCRCAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but but had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)." ::= { etherStatsEntry 8 } etherStatsUndersizePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received that were less than 64 octets long (excluding framing bits, but including FCS octets) and were otherwise well formed." ::= { etherStatsEntry 9 } etherStatsOversizePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received that were longer than 1518 octets (excluding framing bits, but including FCS octets) and were otherwise well formed." ::= { etherStatsEntry 10 } etherStatsFragments OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received that were less than 64 octets in length (excluding framing bits but including FCS octets) and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error). Note that it is entirely normal for etherStatsFragments to increment. This is because it counts both runts (which are normal occurrences due to collisions) and noise hits." ::= { etherStatsEntry 11 } etherStatsJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received that were longer than 1518 octets (excluding framing bits, but including FCS octets), and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error). Note that this definition of jabber is different than the definition in IEEE-802.3 section 8.2.1.5 (10BASE5) and section 10.3.1.4 (10BASE2). These documents define jabber as the condition where any packet exceeds 20 ms. The allowed range to detect jabber is between 20 ms and 150 ms." ::= { etherStatsEntry 12 } etherStatsCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The best estimate of the total number of collisions on this Ethernet segment. The value returned will depend on the location of the RMON probe. Section 8.2.1.3 (10BASE-5) and section 10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a station must detect a collision, in the receive mode, if three or more stations are transmitting simultaneously. A repeater port must detect a collision when two or more stations are transmitting simultaneously. Thus a probe placed on a repeater port could record more collisions than a probe connected to a station on the same segment would. Probe location plays a much smaller role when considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE standard 802.3 defines a collision as the simultaneous presence of signals on the DO and RD circuits (transmitting and receiving at the same time). A 10BASE-T station can only detect collisions when it is transmitting. Thus probes placed on a station and a repeater, should report the same number of collisions. Note also that an RMON probe inside a repeater should ideally report collisions between the repeater and one or more other hosts (transmit collisions as defined by IEEE 802.3k) plus receiver collisions observed on any coax segments to which the repeater is connected." ::= { etherStatsEntry 13 } etherStatsPkts64Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including bad packets) received that were 64 octets in length (excluding framing bits but including FCS octets)." ::= { etherStatsEntry 14 } etherStatsPkts65to127Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including bad packets) received that were between 65 and 127 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { etherStatsEntry 15 } etherStatsPkts128to255Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including bad packets) received that were between 128 and 255 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { etherStatsEntry 16 } etherStatsPkts256to511Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including bad packets) received that were between 256 and 511 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { etherStatsEntry 17 } etherStatsPkts512to1023Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including bad packets) received that were between 512 and 1023 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { etherStatsEntry 18 } etherStatsPkts1024to1518Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including bad packets) received that were between 1024 and 1518 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { etherStatsEntry 19 } etherStatsOwner OBJECT-TYPE SYNTAX OwnerString ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it. Agent variations: DESCRIPTION Defined by agent" ::= { etherStatsEntry 20 } etherStatsStatus OBJECT-TYPE SYNTAX EntryStatus ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The status of this etherStats entry. Agent variations: DESCRIPTION Defined by agent" ::= { etherStatsEntry 21 } -- The History Control Group -- Implementation of the History Control group is optional. -- -- The history control group controls the periodic statistical -- sampling of data from various types of networks. The -- historyControlTable stores configuration entries that each -- define an interface, polling period, and other parameters. -- Once samples are taken, their data is stored in an entry -- in a media-specific table. Each such entry defines one -- sample, and is associated with the historyControlEntry that -- caused the sample to be taken. Each counter in the -- etherHistoryEntry counts the same event as its -- similarly-named counterpart in the etherStatsEntry, -- except that each value here is a cumulative sum during a -- sampling period. -- -- If the probe keeps track of the time of day, it should -- start the first sample of the history at a time such that -- when the next hour of the day begins, a sample is -- started at that instant. This tends to make more -- user-friendly reports, and enables comparison of reports -- from different probes that have relatively accurate time -- of day. -- -- The probe is encouraged to add two history control entries -- per monitored interface upon initialization that describe -- a short term and a long term polling period. Suggested -- parameters are 30 seconds for the short term polling period -- and 30 minutes for the long term period. historyControlTable OBJECT-TYPE SYNTAX SEQUENCE OF HistoryControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of history control entries." ::= { history 1 } historyControlEntry OBJECT-TYPE SYNTAX HistoryControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of parameters that set up a periodic sampling of statistics. As an example, an instance of the historyControlInterval object might be named historyControlInterval.2" INDEX { historyControlIndex } ::= { historyControlTable 1 } HistoryControlEntry ::= SEQUENCE { historyControlIndex INTEGER (1..65535), historyControlDataSource OBJECT IDENTIFIER, historyControlBucketsRequested INTEGER (1..65535), historyControlBucketsGranted INTEGER (1..65535), historyControlInterval INTEGER (1..3600), historyControlOwner OwnerString (SIZE (0..63)), -- FIXED -- historyControlOwner OwnerString, historyControlStatus EntryStatus } historyControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies an entry in the historyControl table. Each such entry defines a set of samples at a particular interval for an interface on the device." ::= { historyControlEntry 1 } historyControlDataSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "This object identifies the source of the data for which historical data was collected and placed in a media-specific table on behalf of this historyControlEntry. This source can be any interface on this device. In order to identify a particular interface, this object shall identify the instance of the ifIndex object, defined in RFC 1213 and RFC 1573 [4,6], for the desired interface. For example, if an entry were to receive data from interface #1, this object would be set to ifIndex.1. The statistics in this group reflect all packets on the local network segment attached to the identified interface. An agent may or may not be able to tell if fundamental changes to the media of the interface have occurred and necessitate an invalidation of this entry. For example, a hot-pluggable ethernet card could be pulled out and replaced by a token-ring card. In such a case, if the agent has such knowledge of the change, it is recommended that it invalidate this entry. This object may not be modified if the associated historyControlStatus object is equal to valid(1)." ::= { historyControlEntry 2 } historyControlBucketsRequested OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The requested number of discrete time intervals over which data is to be saved in the part of the media-specific table associated with this historyControlEntry. When this object is created or modified, the probe should set historyControlBucketsGranted as closely to this object as is possible for the particular probe implementation and available resources." DEFVAL { 50 } ::= { historyControlEntry 3 } historyControlBucketsGranted OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The number of discrete sampling intervals over which data shall be saved in the part of the media-specific table associated with this historyControlEntry. When the associated historyControlBucketsRequested object is created or modified, the probe should set this object as closely to the requested value as is possible for the particular probe implementation and available resources. The probe must not lower this value except as a result of a modification to the associated historyControlBucketsRequested object. There will be times when the actual number of buckets associated with this entry is less than the value of this object. In this case, at the end of each sampling interval, a new bucket will be added to the media-specific table. When the number of buckets reaches the value of this object and a new bucket is to be added to the media-specific table, the oldest bucket associated with this historyControlEntry shall be deleted by the agent so that the new bucket can be added. When the value of this object changes to a value less than the current value, entries are deleted from the media-specific table associated with this historyControlEntry. Enough of the oldest of these entries shall be deleted by the agent so that their number remains less than or equal to the new value of this object. When the value of this object changes to a value greater than the current value, the number of associated media- specific entries may be allowed to grow." ::= { historyControlEntry 4 } historyControlInterval OBJECT-TYPE SYNTAX INTEGER (1..3600) ACCESS read-write STATUS mandatory DESCRIPTION "The interval in seconds over which the data is sampled for each bucket in the part of the media-specific table associated with this historyControlEntry. This interval can be set to any number of seconds between 1 and 3600 (1 hour). Because the counters in a bucket may overflow at their maximum value with no indication, a prudent manager will take into account the possibility of overflow in any of the associated counters. It is important to consider the minimum time in which any counter could overflow on a particular media type and set the historyControlInterval object to a value less than this interval. This is typically most important for the 'octets' counter in any media-specific table. For example, on an Ethernet network, the etherHistoryOctets counter could overflow in about one hour at the Ethernet's maximum utilization. This object may not be modified if the associated historyControlStatus object is equal to valid(1)." DEFVAL { 1800 } ::= { historyControlEntry 5 } historyControlOwner OBJECT-TYPE SYNTAX OwnerString (SIZE (0..63)) -- SYNTAX OwnerString ACCESS read-write STATUS mandatory DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it. Agent variations: DESCRIPTION Limited storage space" ::= { historyControlEntry 6 } historyControlStatus OBJECT-TYPE SYNTAX EntryStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this historyControl entry. Each instance of the media-specific table associated with this historyControlEntry will be deleted by the agent if this historyControlEntry is not equal to valid(1)." ::= { historyControlEntry 7 } -- The Ethernet History Group -- Implementation of the Ethernet History group is optional. -- -- The Ethernet History group records periodic -- statistical samples from a network and stores them -- for later retrieval. Once samples are taken, their -- data is stored in an entry in a media-specific -- table. Each such entry defines one sample, and is -- associated with the historyControlEntry that caused -- the sample to be taken. This group defines the -- etherHistoryTable, for Ethernet networks. -- etherHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherHistoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Ethernet history entries." ::= { history 2 } etherHistoryEntry OBJECT-TYPE SYNTAX EtherHistoryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An historical sample of Ethernet statistics on a particular Ethernet interface. This sample is associated with the historyControlEntry which set up the parameters for a regular collection of these samples. As an example, an instance of the etherHistoryPkts object might be named etherHistoryPkts.2.89" INDEX { etherHistoryIndex , etherHistorySampleIndex } ::= { etherHistoryTable 1 } EtherHistoryEntry ::= SEQUENCE { etherHistoryIndex INTEGER (1..65535), etherHistorySampleIndex INTEGER (1..2147483647), etherHistoryIntervalStart TimeTicks, etherHistoryDropEvents Counter, etherHistoryOctets Counter, etherHistoryPkts Counter, etherHistoryBroadcastPkts Counter, etherHistoryMulticastPkts Counter, etherHistoryCRCAlignErrors Counter, etherHistoryUndersizePkts Counter, etherHistoryOversizePkts Counter, etherHistoryFragments Counter, etherHistoryJabbers Counter, etherHistoryCollisions Counter, etherHistoryUtilization INTEGER (0..10000) } etherHistoryIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The history of which this entry is a part. The history identified by a particular value of this index is the same history as identified by the same value of historyControlIndex." ::= { etherHistoryEntry 1 } etherHistorySampleIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies the particular sample this entry represents among all samples associated with the same historyControlEntry. This index starts at 1 and increases by one as each new sample is taken." ::= { etherHistoryEntry 2 } etherHistoryIntervalStart OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the start of the interval over which this sample was measured. If the probe keeps track of the time of day, it should start the first sample of the history at a time such that when the next hour of the day begins, a sample is started at that instant. Note that following this rule may require the probe to delay collecting the first sample of the history, as each sample must be of the same interval. Also note that the sample which is currently being collected is not accessible in this table until the end of its interval." ::= { etherHistoryEntry 3 } etherHistoryDropEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of events in which packets were dropped by the probe due to lack of resources during this sampling interval. Note that this number is not necessarily the number of packets dropped, it is just the number of times this condition has been detected." ::= { etherHistoryEntry 4 } etherHistoryOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets of data (including those in bad packets) received on the network (excluding framing bits but including FCS octets)." ::= { etherHistoryEntry 5 } etherHistoryPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets (including bad packets) received during this sampling interval." ::= { etherHistoryEntry 6 } etherHistoryBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of good packets received during this sampling interval that were directed to the broadcast address." ::= { etherHistoryEntry 7 } etherHistoryMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of good packets received during this sampling interval that were directed to a multicast address. Note that this number does not include packets addressed to the broadcast address." ::= { etherHistoryEntry 8 } etherHistoryCRCAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received during this sampling interval that had a length (excluding framing bits but including FCS octets) between 64 and 1518 octets, inclusive, but had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error)." ::= { etherHistoryEntry 9 } etherHistoryUndersizePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received during this sampling interval that were less than 64 octets long (excluding framing bits but including FCS octets) and were otherwise well formed." ::= { etherHistoryEntry 10 } etherHistoryOversizePkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received during this sampling interval that were longer than 1518 octets (excluding framing bits but including FCS octets) but were otherwise well formed." ::= { etherHistoryEntry 11 } etherHistoryFragments OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received during this sampling interval that were less than 64 octets in length (excluding framing bits but including FCS octets) had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error). Note that it is entirely normal for etherHistoryFragments to increment. This is because it counts both runts (which are normal occurrences due to collisions) and noise hits." ::= { etherHistoryEntry 12 } etherHistoryJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received during this sampling interval that were longer than 1518 octets (excluding framing bits but including FCS octets), and had either a bad Frame Check Sequence (FCS) with an integral number of octets (FCS Error) or a bad FCS with a non-integral number of octets (Alignment Error). Note that this definition of jabber is different than the definition in IEEE-802.3 section 8.2.1.5 (10BASE5) and section 10.3.1.4 (10BASE2). These documents define jabber as the condition where any packet exceeds 20 ms. The allowed range to detect jabber is between 20 ms and 150 ms." ::= { etherHistoryEntry 13 } etherHistoryCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The best estimate of the total number of collisions on this Ethernet segment during this sampling interval. The value returned will depend on the location of the RMON probe. Section 8.2.1.3 (10BASE-5) and section 10.3.1.3 (10BASE-2) of IEEE standard 802.3 states that a station must detect a collision, in the receive mode, if three or more stations are transmitting simultaneously. A repeater port must detect a collision when two or more stations are transmitting simultaneously. Thus a probe placed on a repeater port could record more collisions than a probe connected to a station on the same segment would. Probe location plays a much smaller role when considering 10BASE-T. 14.2.1.4 (10BASE-T) of IEEE standard 802.3 defines a collision as the simultaneous presence of signals on the DO and RD circuits (transmitting and receiving at the same time). A 10BASE-T station can only detect collisions when it is transmitting. Thus probes placed on a station and a repeater, should report the same number of collisions. Note also that an RMON probe inside a repeater should ideally report collisions between the repeater and one or more other hosts (transmit collisions as defined by IEEE 802.3k) plus receiver collisions observed on any coax segments to which the repeater is connected." ::= { etherHistoryEntry 14 } etherHistoryUtilization OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The best estimate of the mean physical layer network utilization on this interface during this sampling interval, in hundredths of a percent." ::= { etherHistoryEntry 15 } -- The Alarm Group -- Implementation of the Alarm group is optional. -- -- The Alarm Group requires the implementation of the Event -- group. -- -- The Alarm group periodically takes -- statistical samples from variables in the probe and -- compares them to thresholds that have been -- configured. The alarm table stores configuration -- entries that each define a variable, polling period, -- and threshold parameters. If a sample is found to -- cross the threshold values, an event is generated. -- Only variables that resolve to an ASN.1 primitive -- type of INTEGER (INTEGER, Counter, Gauge, or -- TimeTicks) may be monitored in this way. -- -- This function has a hysteresis mechanism to limit -- the generation of events. This mechanism generates -- one event as a threshold is crossed in the -- appropriate direction. No more events are generated -- for that threshold until the opposite threshold is -- crossed. -- -- In the case of a sampling a deltaValue, a probe may -- implement this mechanism with more precision if it -- takes a delta sample twice per period, each time -- comparing the sum of the latest two samples to the -- threshold. This allows the detection of threshold -- crossings that span the sampling boundary. Note -- that this does not require any special configuration -- of the threshold value. It is suggested that probes -- implement this more precise algorithm. alarmTable OBJECT-TYPE SYNTAX SEQUENCE OF AlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of alarm entries." ::= { alarm 1 } alarmEntry OBJECT-TYPE SYNTAX AlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of parameters that set up a periodic checking for alarm conditions. For example, an instance of the alarmValue object might be named alarmValue.8" INDEX { alarmIndex } ::= { alarmTable 1 } AlarmEntry ::= SEQUENCE { alarmIndex INTEGER (1..65535), alarmInterval INTEGER, alarmVariable OBJECT IDENTIFIER, alarmSampleType INTEGER, alarmValue INTEGER, alarmStartupAlarm INTEGER, alarmRisingThreshold INTEGER, alarmFallingThreshold INTEGER, alarmRisingEventIndex INTEGER (0..65535), alarmFallingEventIndex INTEGER (0..65535), alarmOwner OwnerString (SIZE (0..63)), -- FIXED -- alarmOwner OwnerString, alarmStatus EntryStatus } alarmIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies an entry in the alarm table. Each such entry defines a diagnostic sample at a particular interval for an object on the device." ::= { alarmEntry 1 } alarmInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The interval in seconds over which the data is sampled and compared with the rising and falling thresholds. When setting this variable, care should be taken in the case of deltaValue sampling - the interval should be set short enough that the sampled variable is very unlikely to increase or decrease by more than 2^31 - 1 during a single sampling interval. This object may not be modified if the associated alarmStatus object is equal to valid(1)." ::= { alarmEntry 2 } alarmVariable OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The object identifier of the particular variable to be sampled. Only variables that resolve to an ASN.1 primitive type of INTEGER (INTEGER, Counter, Gauge, or TimeTicks) may be sampled. Because SNMP access control is articulated entirely in terms of the contents of MIB views, no access control mechanism exists that can restrict the value of this object to identify only those objects that exist in a particular MIB view. Because there is thus no acceptable means of restricting the read access that could be obtained through the alarm mechanism, the probe must only grant write access to this object in those views that have read access to all objects on the probe. During a set operation, if the supplied variable name is not available in the selected MIB view, a badValue error must be returned. If at any time the variable name of an established alarmEntry is no longer available in the selected MIB view, the probe must change the status of this alarmEntry to invalid(4). This object may not be modified if the associated alarmStatus object is equal to valid(1)." ::= { alarmEntry 3 } alarmSampleType OBJECT-TYPE SYNTAX INTEGER { absoluteValue(1), deltaValue(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The method of sampling the selected variable and calculating the value to be compared against the thresholds. If the value of this object is absoluteValue(1), the value of the selected variable will be compared directly with the thresholds at the end of the sampling interval. If the value of this object is deltaValue(2), the value of the selected variable at the last sample will be subtracted from the current value, and the difference compared with the thresholds. This object may not be modified if the associated alarmStatus object is equal to valid(1)." ::= { alarmEntry 4 } alarmValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the statistic during the last sampling period. For example, if the sample type is deltaValue, this value will be the difference between the samples at the beginning and end of the period. If the sample type is absoluteValue, this value will be the sampled value at the end of the period. This is the value that is compared with the rising and falling thresholds. The value during the current sampling period is not made available until the period is completed and will remain available until the next period completes." ::= { alarmEntry 5 } alarmStartupAlarm OBJECT-TYPE SYNTAX INTEGER { risingAlarm(1), fallingAlarm(2), risingOrFallingAlarm(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The alarm that may be sent when this entry is first set to valid. If the first sample after this entry becomes valid is greater than or equal to the risingThreshold and alarmStartupAlarm is equal to risingAlarm(1) or risingOrFallingAlarm(3), then a single rising alarm will be generated. If the first sample after this entry becomes valid is less than or equal to the fallingThreshold and alarmStartupAlarm is equal to fallingAlarm(2) or risingOrFallingAlarm(3), then a single falling alarm will be generated. This object may not be modified if the associated alarmStatus object is equal to valid(1)." ::= { alarmEntry 6 } alarmRisingThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A threshold for the sampled statistic. When the current sampled value is greater than or equal to this threshold, and the value at the last sampling interval was less than this threshold, a single event will be generated. A single event will also be generated if the first sample after this entry becomes valid is greater than or equal to this threshold and the associated alarmStartupAlarm is equal to risingAlarm(1) or risingOrFallingAlarm(3). After a rising event is generated, another such event will not be generated until the sampled value falls below this threshold and reaches the alarmFallingThreshold. This object may not be modified if the associated alarmStatus object is equal to valid(1)." ::= { alarmEntry 7 } alarmFallingThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A threshold for the sampled statistic. When the current sampled value is less than or equal to this threshold, and the value at the last sampling interval was greater than this threshold, a single event will be generated. A single event will also be generated if the first sample after this entry becomes valid is less than or equal to this threshold and the associated alarmStartupAlarm is equal to fallingAlarm(2) or risingOrFallingAlarm(3). After a falling event is generated, another such event will not be generated until the sampled value rises above this threshold and reaches the alarmRisingThreshold. This object may not be modified if the associated alarmStatus object is equal to valid(1)." ::= { alarmEntry 8 } alarmRisingEventIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The index of the eventEntry that is used when a rising threshold is crossed. The eventEntry identified by a particular value of this index is the same as identified by the same value of the eventIndex object. If there is no corresponding entry in the eventTable, then no association exists. In particular, if this value is zero, no associated event will be generated, as zero is not a valid event index. This object may not be modified if the associated alarmStatus object is equal to valid(1)." ::= { alarmEntry 9 } alarmFallingEventIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The index of the eventEntry that is used when a falling threshold is crossed. The eventEntry identified by a particular value of this index is the same as identified by the same value of the eventIndex object. If there is no corresponding entry in the eventTable, then no association exists. In particular, if this value is zero, no associated event will be generated, as zero is not a valid event index. This object may not be modified if the associated alarmStatus object is equal to valid(1)." ::= { alarmEntry 10 } alarmOwner OBJECT-TYPE SYNTAX OwnerString (SIZE (0..63)) -- SYNTAX OwnerString ACCESS read-write STATUS mandatory DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it. Agent variations: DESCRIPTION Limited storage space" ::= { alarmEntry 11 } alarmStatus OBJECT-TYPE SYNTAX EntryStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this alarm entry." ::= { alarmEntry 12 } -- The Host Group -- Implementation of the Host group is optional. -- -- The host group discovers new hosts on the network by -- keeping a list of source and destination MAC Addresses seen -- in good packets. For each of these addresses, the host -- group keeps a set of statistics. The hostControlTable -- controls which interfaces this function is performed on, -- and contains some information about the process. On -- behalf of each hostControlEntry, data is collected on an -- interface and placed in both the hostTable and the -- hostTimeTable. If the monitoring device finds itself -- short of resources, it may delete entries as needed. It -- is suggested that the device delete the least recently -- used entries first. -- The hostTable contains entries for each address -- discovered on a particular interface. Each entry -- contains statistical data about that host. This table is -- indexed by the MAC address of the host, through which a -- random access may be achieved. -- The hostTimeTable contains data in the same format as the -- hostTable, and must contain the same set of hosts, but is -- indexed using hostTimeCreationOrder rather than -- hostAddress. -- The hostTimeCreationOrder is an integer which reflects -- the relative order in which a particular entry was -- discovered and thus inserted into the table. As this -- order, and thus the index, is among those entries -- currently in the table, the index for a particular entry -- may change if an (earlier) entry is deleted. Thus the -- association between hostTimeCreationOrder and -- hostTimeEntry may be broken at any time. -- The hostTimeTable has two important uses. The first is the -- fast download of this potentially large table. Because the -- index of this table runs from 1 to the size of the table, -- inclusive, its values are predictable. This allows very -- efficient packing of variables into SNMP PDU's and allows -- a table transfer to have multiple packets outstanding. -- These benefits increase transfer rates tremendously. -- The second use of the hostTimeTable is the efficient -- discovery by the management station of new entries added -- to the table. After the management station has downloaded -- the entire table, it knows that new entries will be added -- immediately after the end of the current table. It can -- thus detect new entries there and retrieve them easily. -- Because the association between hostTimeCreationOrder and -- hostTimeEntry may be broken at any time, the management -- station must monitor the related hostControlLastDeleteTime -- object. When the management station thus detects a -- deletion, it must assume that any such associations have --- been broken, and invalidate any it has stored locally. -- This includes restarting any download of the -- hostTimeTable that may have been in progress, as well as -- rediscovering the end of the hostTimeTable so that it may -- detect new entries. If the management station does not -- detect the broken association, it may continue to refer -- to a particular host by its creationOrder while -- unwittingly retrieving the data associated with another -- host entirely. If this happens while downloading the -- host table, the management station may fail to download -- all of the entries in the table. -- host Time Table -- The Host Top "N" Group -- Implementation of the Host Top N group is optional. -- -- The Host Top N group requires the implementation of the -- host group. -- -- The Host Top N group is used to prepare reports that -- describe the hosts that top a list ordered by one of -- their statistics. -- The available statistics are samples of one of their -- base statistics, over an interval specified by the -- management station. Thus, these statistics are rate -- based. The management station also selects how many such -- hosts are reported. -- The hostTopNControlTable is used to initiate the -- generation of such a report. The management station -- may select the parameters of such a report, such as -- which interface, which statistic, how many hosts, -- and the start and stop times of the sampling. When -- the report is prepared, entries are created in the -- hostTopNTable associated with the relevant -- hostTopNControlEntry. These entries are static for -- each report after it has been prepared. -- The Matrix Group -- Implementation of the Matrix group is optional. -- -- The Matrix group consists of the matrixControlTable, -- matrixSDTable and the matrixDSTable. These tables -- store statistics for a particular conversation -- between two addresses. As the device detects a new -- conversation, including those to a non-unicast -- address, it creates a new entry in both of the -- matrix tables. It must only create new entries -- based on information received in good packets. If -- the monitoring device finds itself short of -- resources, it may delete entries as needed. It is -- suggested that the device delete the least recently -- used entries first. -- Traffic matrix tables from destination to source -- The Filter Group -- Implementation of the Filter group is optional. -- -- The Filter group allows packets to be captured with an -- arbitrary filter expression. A logical data and -- event stream or "channel" is formed by the packets -- that match the filter expression. -- -- This filter mechanism allows the creation of an arbitrary -- logical expression with which to filter packets. Each -- filter associated with a channel is OR'ed with the others. -- Within a filter, any bits checked in the data and status -- are AND'ed with respect to other bits in the same filter. -- The NotMask also allows for checking for inequality. -- Finally, the channelAcceptType object allows for -- inversion of the whole equation. -- -- If a management station wishes to receive a trap to alert -- it that new packets have been captured and are available -- for download, it is recommended that it set up an alarm -- entry that monitors the value of the relevant -- channelMatches instance. -- -- The channel can be turned on or off, and can also -- generate events when packets pass through it. -- The Packet Capture Group -- Implementation of the Packet Capture group is optional. -- -- The Packet Capture Group requires implementation of the -- Filter Group. -- -- The Packet Capture group allows packets to be captured -- upon a filter match. The bufferControlTable controls -- the captured packets output from a channel that is -- associated with it. The captured packets are placed -- in entries in the captureBufferTable. These entries are -- associated with the bufferControlEntry on whose behalf they -- were stored. -- The Event Group -- Implementation of the Event group is optional. -- -- The Event group controls the generation and notification -- of events from this device. Each entry in the eventTable -- describes the parameters of the event that can be -- triggered. Each event entry is fired by an associated -- condition located elsewhere in the MIB. An event entry -- may also be associated- with a function elsewhere in the -- MIB that will be executed when the event is generated. For -- example, a channel may be turned on or off by the firing -- of an event. -- -- Each eventEntry may optionally specify that a log entry -- be created on its behalf whenever the event occurs. -- Each entry may also specify that notification should -- occur by way of SNMP trap messages. In this case, the -- community for the trap message is given in the associated -- eventCommunity object. The enterprise and specific trap -- fields of the trap are determined by the condition that -- triggered the event. Two traps are defined: risingAlarm -- and fallingAlarm. If the eventTable is triggered by a -- condition specified elsewhere, the enterprise and -- specific trap fields must be specified for traps -- generated for that condition. eventTable OBJECT-TYPE SYNTAX SEQUENCE OF EventEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of events to be generated." ::= { event 1 } eventEntry OBJECT-TYPE SYNTAX EventEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A set of parameters that describe an event to be generated when certain conditions are met. As an example, an instance of the eventLastTimeSent object might be named eventLastTimeSent.6" INDEX { eventIndex } ::= { eventTable 1 } EventEntry ::= SEQUENCE { eventIndex INTEGER (1..65535), eventDescription DisplayString (SIZE (0..127)), eventType INTEGER, eventCommunity OCTET STRING, -- FIXED -- eventCommunity OCTET STRING (SIZE (0..127)), eventLastTimeSent TimeTicks, eventOwner OwnerString, eventStatus EntryStatus } eventIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies an entry in the event table. Each such entry defines one event that is to be generated when the appropriate conditions occur." ::= { eventEntry 1 } eventDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..127)) ACCESS read-write STATUS mandatory DESCRIPTION "A comment describing this event entry." ::= { eventEntry 2 } eventType OBJECT-TYPE SYNTAX INTEGER { none(1), log(2), snmp-trap(3), -- send an SNMP trap log-and-trap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of notification that the probe will make about this event. In the case of log, an entry is made in the log table for each event. In the case of snmp-trap, an SNMP trap is sent to one or more management stations." ::= { eventEntry 3 } eventCommunity OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..33)) -- SYNTAX OCTET STRING (SIZE (0..127)) ACCESS read-write STATUS mandatory DESCRIPTION "If an SNMP trap is to be sent, it will be sent to the SNMP community specified by this octet string. In the future this table will be extended to include the party security mechanism. This object shall be set to a string of length zero if it is intended that that mechanism be used to specify the destination of the trap. Agent variations: DESCRIPTION Limited storage space" ::= { eventEntry 4 } eventLastTimeSent OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time this event entry last generated an event. If this entry has not generated any events, this value will be zero." ::= { eventEntry 5 } eventOwner OBJECT-TYPE SYNTAX OwnerString ACCESS read-write STATUS mandatory DESCRIPTION "The entity that configured this entry and is therefore using the resources assigned to it. If this object contains a string starting with 'monitor' and has associated entries in the log table, all connected management stations should retrieve those log entries, as they may have significance to all management stations connected to this device" ::= { eventEntry 6 } eventStatus OBJECT-TYPE SYNTAX EntryStatus ACCESS read-write STATUS mandatory DESCRIPTION "The status of this event entry. If this object is not equal to valid(1), all associated log entries shall be deleted by the agent." ::= { eventEntry 7 } -- logTable OBJECT-TYPE SYNTAX SEQUENCE OF LogEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of events that have been logged." ::= { event 2 } logEntry OBJECT-TYPE SYNTAX LogEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A set of data describing an event that has been logged. For example, an instance of the logDescription object might be named logDescription.6.47" INDEX { logEventIndex, logIndex } ::= { logTable 1 } LogEntry ::= SEQUENCE { logEventIndex INTEGER (1..65535), logIndex INTEGER (1..2147483647), logTime TimeTicks, logDescription DisplayString (SIZE (0..255)) } logEventIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The event entry that generated this log entry. The log identified by a particular value of this index is associated with the same eventEntry as identified by the same value of eventIndex." ::= { logEntry 1 } logIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "An index that uniquely identifies an entry in the log table amongst those generated by the same eventEntries. These indexes are assigned beginning with 1 and increase by one with each new log entry. The association between values of logIndex and logEntries is fixed for the lifetime of each logEntry. The agent may choose to delete the oldest instances of logEntry as required because of lack of memory. It is an implementation-specific matter as to when this deletion may occur." ::= { logEntry 2 } logTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when this log entry was created." ::= { logEntry 3 } logDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "An implementation dependent description of the event that activated this log entry." ::= { logEntry 4 } -- These definitions use the TRAP-TYPE macro as -- defined in RFC 1215 [10] -- Remote Network Monitoring Traps -- -- FILE: /users/sse/mibs/src2/rfc/rfc1382.mib -- -- %W% $Id: rfc1382.mib,v 1.5 1996/02/01 16:56:18 pah Exp $ -- Changes for RFC1382 (X25 MIB): -- Changed RFC1271-MIB to RMON-MIB x25 OBJECT IDENTIFIER ::= { transmission 5 } -- Support of the X25 subtree and all subtrees under it -- is mandatory for all agents of system that implement X.25. X121Address ::= OCTET STRING (SIZE(0..17)) -- 0 to 17 bytes in length containing the ASCII -- characters [0-9], each octet contains one digit -- of the address. -- ########################################################### -- X.25 Administration Table -- ########################################################### x25AdmnTable OBJECT-TYPE SYNTAX SEQUENCE OF X25AdmnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the administratively set configuration parameters for an X.25 Packet Level Entity (PLE). Most of the objects in this table have corresponding objects in the x25OperTable. This table contains the values as last set by the administrator. The x25OperTable contains the values actually in use by an X.25 PLE. Changing an administrative value may or may not change a current operating value. The operating value may not change until the interface is restarted. Some implementations may change the values immediately upon changing the administrative table. All implementations are required to load the values from the administrative table when initializing a PLE." ::= { x25 1 } x25AdmnEntry OBJECT-TYPE SYNTAX X25AdmnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries of x25AdmnTable." INDEX { x25AdmnIndex } ::= { x25AdmnTable 1 } X25AdmnEntry ::= SEQUENCE { x25AdmnIndex IfIndexType, x25AdmnInterfaceMode INTEGER, -- FIXED -- INTEGER, x25AdmnMaxActiveCircuits INTEGER, x25AdmnPacketSequencing INTEGER, x25AdmnRestartTimer X25PositiveInteger, x25AdmnCallTimer X25PositiveInteger, x25AdmnResetTimer X25PositiveInteger, x25AdmnClearTimer X25PositiveInteger, x25AdmnWindowTimer X25PositiveInteger, x25AdmnDataRxmtTimer X25PositiveInteger, x25AdmnInterruptTimer X25PositiveInteger, x25AdmnRejectTimer X25PositiveInteger, x25AdmnRegistrationRequestTimer X25PositiveInteger, x25AdmnMinimumRecallTimer X25PositiveInteger, x25AdmnRestartCount INTEGER, x25AdmnResetCount INTEGER, x25AdmnClearCount INTEGER, x25AdmnDataRxmtCount INTEGER, x25AdmnRejectCount INTEGER, x25AdmnRegistrationRequestCount INTEGER, x25AdmnNumberPVCs INTEGER, x25AdmnDefCallParamId OBJECT IDENTIFIER, x25AdmnLocalAddress X121Address, x25AdmnProtocolVersionSupported OBJECT IDENTIFIER } x25AdmnIndex OBJECT-TYPE SYNTAX IfIndexType ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the X.25 Interface." ::= { x25AdmnEntry 1 } x25AdmnInterfaceMode OBJECT-TYPE SYNTAX INTEGER { dte (1), dce (2) } -- SYNTAX INTEGER { -- -- -- dte (1), -- dce (2), -- dxe (3) -- } ACCESS read-write STATUS mandatory DESCRIPTION "Identifies DCE/DTE mode in which the interface operates. A value of dxe indicates the mode will be determined by XID negotiation. Agent variations: DESCRIPTION only dte and dce supported" REFERENCE "10733 5.9 interfaceMode" ::= { x25AdmnEntry 2 } x25AdmnMaxActiveCircuits OBJECT-TYPE SYNTAX INTEGER (0..4096) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of circuits this PLE can support; including PVCs. Agent variations: DESCRIPTION always 512" REFERENCE "10733 5.9 maxActiveCircuits; See ISO 8208, Section 3.7" ::= { x25AdmnEntry 3 } x25AdmnPacketSequencing OBJECT-TYPE SYNTAX INTEGER { modulo8 (1), modulo128 (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The modulus of the packet sequence number space." REFERENCE "10733 extendedPacketSequencing; See ISO 8208 Section 7.1.1" ::= { x25AdmnEntry 4 } x25AdmnRestartTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The T20 restart timer in milliseconds." REFERENCE "10733 5.9 restartTime See ISO 8208 Section 4.1, table 26" ::= { x25AdmnEntry 5 } x25AdmnCallTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The T21 Call timer in milliseconds." REFERENCE "10733 callTime; See ISO 8208 Section 5.2.1, table 26" ::= { x25AdmnEntry 6 } x25AdmnResetTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The T22 Reset timer in milliseconds." REFERENCE "10733 resetTime; See ISO 8208 Section 8.1, table 26" ::= { x25AdmnEntry 7 } x25AdmnClearTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The T23 Clear timer in milliseconds." REFERENCE "10733 clearTime; See ISO 8208 Section 5.5.1, table 26" ::= { x25AdmnEntry 8 } x25AdmnWindowTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The T24 window status transmission timer in milliseconds. A value of 2147483647 indicates no window timer in use. Agent variations: DESCRIPTION always 2147483647" REFERENCE "10733 5.10.1 windowTime (opt); See ISO 8208 Section 11.2.2, table 26" ::= { x25AdmnEntry 9 } x25AdmnDataRxmtTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The T25 data retransmission timer in milliseconds. A value of 2147483647 indicates no data retransmission timer in use. Agent variations: DESCRIPTION always 2147483647" REFERENCE "10733 5.10.1 dataRetransmissionTime (opt); See ISO 8208 Section 11.2.1, table 26" ::= { x25AdmnEntry 10 } x25AdmnInterruptTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The T26 interrupt timer in milliseconds. A value of 2147483647 indicates no interrupt timer in use. Agent variations: DESCRIPTION not writable" REFERENCE "10733 interruptTime; See ISO 8208 Section 6.8.1, table 26" ::= { x25AdmnEntry 11 } x25AdmnRejectTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The T27 Reject retransmission timer in milliseconds. A value of 2147483647 indicates no reject timer in use. Agent variations: DESCRIPTION not writable" REFERENCE "10733 5.10.1 dataRejectTime (opt); See ISO 8208 Section 13.4.1, table 26" ::= { x25AdmnEntry 12 } x25AdmnRegistrationRequestTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "The T28 registration timer in milliseconds. A value of 2147483647 indicates no registration timer in use." REFERENCE "10733 5.8.1 registrationRequestTime (opt) See ISO 8208 Section 13.1.1.1, table 26" ::= { x25AdmnEntry 13 } x25AdmnMinimumRecallTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-write STATUS mandatory DESCRIPTION "Minimum time interval between unsuccessful call attempts in milliseconds." REFERENCE "10733 5.9 minimum RecallTimer" ::= { x25AdmnEntry 14 } x25AdmnRestartCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The R20 restart retransmission count." REFERENCE "10733 5.9 restartCount; See ISO 8208 Section 4.1, table 27" ::= { x25AdmnEntry 15 } x25AdmnResetCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The r22 Reset retransmission count." REFERENCE "10733 resetCount; See section ISO 8208 8.1, table 27" ::= { x25AdmnEntry 16 } x25AdmnClearCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The r23 Clear retransmission count." REFERENCE "10733 clearCount; See ISO 8208 Section 5.5.1, table 27" ::= { x25AdmnEntry 17 } x25AdmnDataRxmtCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The R25 Data retransmission count. This value is irrelevant if the x25AdmnDataRxmtTimer indicates no timer in use. Agent variations: DESCRIPTION not writable" REFERENCE "10733 5.10.1 dataRetransmissionCount (opt) See ISO 8208 Section 11.2.1, table 27" ::= { x25AdmnEntry 18 } x25AdmnRejectCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The R27 reject retransmission count. This value is irrelevant if the x25AdmnRejectTimer indicates no timer in use. Agent variations: DESCRIPTION always 2147483647" REFERENCE "10733 5.10.1 dataRejectCount (opt)" ::= { x25AdmnEntry 19 } x25AdmnRegistrationRequestCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The R28 Registration retransmission Count. This value is irrelevant if the x25AdmnRegistrationRequestTimer indicates no timer in use." REFERENCE "10733 5.8.1 registrationRequestCount (opt); See ISO 8208 Section 13.1.1.1, table 27" ::= { x25AdmnEntry 20 } x25AdmnNumberPVCs OBJECT-TYPE SYNTAX INTEGER (0..4096) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The number of PVC configured for this PLE. The PVCs use channel numbers from 1 to this number. Agent variations: DESCRIPTION writing not supported" ::= { x25AdmnEntry 21 } x25AdmnDefCallParamId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This identifies the instance of the x25CallParmIndex for the entry in the x25CallParmTable which contains the default call parameters for this PLE. Agent variations: DESCRIPTION writing not supported" ::= { x25AdmnEntry 22 } x25AdmnLocalAddress OBJECT-TYPE SYNTAX X121Address ACCESS read-write STATUS mandatory DESCRIPTION "The local address for this PLE subnetwork. A zero length address maybe returned by PLEs that only support PVCs." REFERENCE "10733 5.9 localDTEAddress" ::= { x25AdmnEntry 23 } x25AdmnProtocolVersionSupported OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Identifies the version of the X.25 protocol this interface should support. Object identifiers for common versions are defined below in the x25ProtocolVersion subtree. Agent variations: DESCRIPTION not writable" REFERENCE "10733 5.9 protocolVersionSupported" ::= { x25AdmnEntry 24 } -- ########################################################### -- X.25 Operational Table -- ########################################################### x25OperTable OBJECT-TYPE SYNTAX SEQUENCE OF X25OperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The operation parameters in use by the X.25 PLE." ::= { x25 2 } x25OperEntry OBJECT-TYPE SYNTAX X25OperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries of x25OperTable." INDEX { x25OperIndex } ::= { x25OperTable 1 } X25OperEntry ::= SEQUENCE { x25OperIndex IfIndexType, x25OperInterfaceMode INTEGER, x25OperMaxActiveCircuits INTEGER, x25OperPacketSequencing INTEGER, x25OperRestartTimer X25PositiveInteger, x25OperCallTimer X25PositiveInteger, x25OperResetTimer X25PositiveInteger, x25OperClearTimer X25PositiveInteger, x25OperWindowTimer X25PositiveInteger, x25OperDataRxmtTimer X25PositiveInteger, x25OperInterruptTimer X25PositiveInteger, x25OperRejectTimer X25PositiveInteger, x25OperRegistrationRequestTimer X25PositiveInteger, x25OperMinimumRecallTimer X25PositiveInteger, x25OperRestartCount INTEGER, x25OperResetCount INTEGER, x25OperClearCount INTEGER, x25OperDataRxmtCount INTEGER, x25OperRejectCount INTEGER, x25OperRegistrationRequestCount INTEGER, x25OperNumberPVCs INTEGER, x25OperDefCallParamId OBJECT IDENTIFIER, x25OperLocalAddress X121Address, x25OperDataLinkId OBJECT IDENTIFIER, x25OperProtocolVersionSupported OBJECT IDENTIFIER } x25OperIndex OBJECT-TYPE SYNTAX IfIndexType ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the X.25 interface." ::= { x25OperEntry 1 } x25OperInterfaceMode OBJECT-TYPE SYNTAX INTEGER { dte (1), dce (2), dxe (3) } ACCESS read-only STATUS mandatory DESCRIPTION "Identifies DCE/DTE mode in which the interface operates. A value of dxe indicates the role will be determined by XID negotiation at the Link Layer and that negotiation has not yet taken place." REFERENCE "10733 5.9 interfaceMode" ::= { x25OperEntry 2 } x25OperMaxActiveCircuits OBJECT-TYPE SYNTAX INTEGER (0..4096) ACCESS read-only STATUS mandatory DESCRIPTION "Maximum number of circuits this PLE can support." REFERENCE "10733 5.9 maxActiveCircuits See ISO 8208, Section 3.7" ::= { x25OperEntry 3 } x25OperPacketSequencing OBJECT-TYPE SYNTAX INTEGER { modulo8 (1), modulo128 (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The modulus of the packet sequence number space." REFERENCE "10733 extendedPacketSequencing; See ISO 8208 Section 7.1.1" ::= { x25OperEntry 4 } x25OperRestartTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T20 restart timer in milliseconds." REFERENCE "10733 5.9 restartTime; See ISO 8208 Section 4.1, table 26" ::= { x25OperEntry 5 } x25OperCallTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T21 Call timer in milliseconds." REFERENCE "10733 callTime; See ISO 8208 Section 5.2.1, table 26" ::= { x25OperEntry 6 } x25OperResetTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T22 Reset timer in milliseconds." REFERENCE "10733 resetTime; See ISO 8208 Section 8.1, table 26" ::= { x25OperEntry 7 } x25OperClearTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T23 Clear timer in milliseconds." REFERENCE "10733 clearTime; See ISO 8208 Section 5.5.1, table 26" ::= { x25OperEntry 8 } x25OperWindowTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T24 window status transmission timer milliseconds. A value of 2147483647 indicates no window timer in use." REFERENCE "10733 5.10.1 windowTime (opt); See ISO 8208 Section 11.2.2, table 26" ::= { x25OperEntry 9 } x25OperDataRxmtTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T25 Data Retransmission timer in milliseconds. A value of 2147483647 indicates no data retransmission timer in use." REFERENCE "10733 5.10.1 dataRetransmissionTime (opt); See ISO 8208 Section 11.2.1, table 26" ::= { x25OperEntry 10 } x25OperInterruptTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T26 Interrupt timer in milliseconds. A value of 2147483647 indicates interrupts are not being used." REFERENCE "10733 interruptTime; See ISO 8208 Section 6.8.1, table 26" ::= { x25OperEntry 11 } x25OperRejectTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T27 Reject retransmission timer in milliseconds. A value of 2147483647 indicates no reject timer in use." REFERENCE "10733 5.10.1 dataRejectTime (opt); See ISO 8208 Section 13.4.1, table 26" ::= { x25OperEntry 12 } x25OperRegistrationRequestTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The T28 registration timer in milliseconds. A value of 2147483647 indicates no registration timer in use." REFERENCE "10733 5.8.1 registrationRequestTime (opt); See ISO 8208 Section 13.1.1.1, table 26" ::= { x25OperEntry 13 } x25OperMinimumRecallTimer OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "Minimum time interval between unsuccessful call attempts in milliseconds." REFERENCE "10733 5.9 minimum RecallTimer" ::= { x25OperEntry 14 } x25OperRestartCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The R20 restart retransmission count." REFERENCE "10733 5.9 restartCount See ISO 8208 Section 4.1, table 27" ::= { x25OperEntry 15 } x25OperResetCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The r22 Reset retransmission count." REFERENCE "10733 resetCount; See section ISO 8208 8.1, table 27" ::= { x25OperEntry 16 } x25OperClearCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The r23 Clear retransmission count." REFERENCE "10733 clearCount; See ISO 8208 Section 5.5.1, table 27" ::= { x25OperEntry 17 } x25OperDataRxmtCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The R25 Data retransmission count. This value is undefined if the x25OperDataRxmtTimer indicates no timer in use." REFERENCE "10733 5.10.1 dataRetransmissionCount (opt); See ISO 8208 Section 11.2.1, table 27" ::= { x25OperEntry 18 } x25OperRejectCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The R27 reject retransmission count. This value is undefined if the x25OperRejectTimer indicates no timer in use." REFERENCE "10733 5.10.1 dataRejectCount (opt)" ::= { x25OperEntry 19 } x25OperRegistrationRequestCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The R28 Registration retransmission Count. This value is undefined if the x25OperREgistrationRequestTimer indicates no timer in use." REFERENCE "10733 5.8.1 registrationRequestCount (opt); See ISO 8208 Section 13.1.1.1, table 27" ::= { x25OperEntry 20 } x25OperNumberPVCs OBJECT-TYPE SYNTAX INTEGER (0..4096) ACCESS read-only STATUS mandatory DESCRIPTION "The number of PVC configured for this PLE. The PVCs use channel numbers from 1 to this number." ::= { x25OperEntry 21 } x25OperDefCallParamId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "This identifies the instance of the x25CallParmIndex for the entry in the x25CallParmTable that contains the default call parameters for this PLE." ::= { x25OperEntry 22 } x25OperLocalAddress OBJECT-TYPE SYNTAX X121Address ACCESS read-only STATUS mandatory DESCRIPTION "The local address for this PLE subnetwork. A zero length address maybe returned by PLEs that only support PVCs." REFERENCE "10733 5.9 localDTEAddress" ::= { x25OperEntry 23 } x25OperDataLinkId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "This identifies the instance of the index object in the first table of the most device specific MIB for the interface used by this PLE." ::= { x25OperEntry 24 } x25OperProtocolVersionSupported OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the version of the X.25 protocol this interface supports. Object identifiers for common versions are defined below in the x25ProtocolVersion subtree." REFERENCE "10733 5.9 protocolVersionSupported" ::= { x25OperEntry 25 } -- MIB-II also provides: -- ifDescr: -- On an X.25 interface this must include sufficient -- information to enable the system's administrator -- to determine the appropriate configuration -- information on a system having multiple X.25 -- subnetworks. -- ifType: ddn-x25 or rfc877-x25 -- an interface of type ddn-x25 will use an algorithm to -- translate between X.121 address and IP addresses. -- An interface of type rfc877-x25 will use a -- configuration table to translate between X.121 -- addresses and IP addresses. -- ifMtu: the maximum PDU a higher layer can pass to X.25 or -- receive from X.25 -- ifSpeed: -- This will be the value of the local clock for this line. -- A value of zero indicates external clocking. -- ifAdminStatus: -- ifOperStatus -- ifLastChange -- ########################################################### -- X.25 Statistics Table -- ########################################################### x25StatTable OBJECT-TYPE SYNTAX SEQUENCE OF X25StatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics information about this X.25 PLE." ::= { x25 3 } x25StatEntry OBJECT-TYPE SYNTAX X25StatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries of the x25StatTable." INDEX { x25StatIndex } ::= { x25StatTable 1 } X25StatEntry ::= SEQUENCE { x25StatIndex IfIndexType, x25StatInCalls Counter, x25StatInCallRefusals Counter, x25StatInProviderInitiatedClears Counter, x25StatInRemotelyInitiatedResets Counter, x25StatInProviderInitiatedResets Counter, x25StatInRestarts Counter, x25StatInDataPackets Counter, x25StatInAccusedOfProtocolErrors Counter, x25StatInInterrupts Counter, x25StatOutCallAttempts Counter, x25StatOutCallFailures Counter, x25StatOutInterrupts Counter, x25StatOutDataPackets Counter, x25StatOutgoingCircuits Gauge, x25StatIncomingCircuits Gauge, x25StatTwowayCircuits Gauge, x25StatRestartTimeouts Counter, x25StatCallTimeouts Counter, x25StatResetTimeouts Counter, x25StatClearTimeouts Counter, x25StatDataRxmtTimeouts Counter, x25StatInterruptTimeouts Counter, x25StatRetryCountExceededs Counter, x25StatClearCountExceededs Counter } x25StatIndex OBJECT-TYPE SYNTAX IfIndexType ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the X.25 interface." ::= { x25StatEntry 1 } x25StatInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of incoming calls received." ::= { x25StatEntry 2 } x25StatInCallRefusals OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of incoming calls refused. This includes calls refused by the PLE and by higher layers. This also includes calls cleared because of restricted fast select." ::= { x25StatEntry 3 } x25StatInProviderInitiatedClears OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of clear requests with a cause code other than DTE initiated." REFERENCE "10733 providerInitiatedDisconnect" ::= { x25StatEntry 4 } x25StatInRemotelyInitiatedResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of reset requests received with cause code DTE initiated." REFERENCE "10733 remotelyInitiatedResets" ::= { x25StatEntry 5 } x25StatInProviderInitiatedResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of reset requests received with cause code other than DTE initiated." REFERENCE "10733 ProviderInitiatedResets" ::= { x25StatEntry 6 } x25StatInRestarts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of remotely initiated (including provider initiated) restarts experienced by the PLE excluding the restart associated with bringing up the PLE interface. This only counts restarts received when the PLE already has an established connection with the remove PLE." REFERENCE "10733 5.9 remotelyInitiatedRestarts" ::= { x25StatEntry 7 } x25StatInDataPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of data packets received." REFERENCE "10733 5.9 dataPacketsReceived." ::= { x25StatEntry 8 } x25StatInAccusedOfProtocolErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received containing a procedure error cause code. These include clear, reset, restart, or diagnostic packets." REFERENCE "CD 10733 5.9 accusedOfProtocolError" ::= { x25StatEntry 9 } x25StatInInterrupts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of interrupt packets received by the PLE or over the PVC/VC." REFERENCE "10733 interruptPacketsReceived" ::= { x25StatEntry 10 } x25StatOutCallAttempts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls attempted." REFERENCE "10733 5.9 callAttempts" ::= { x25StatEntry 11 } x25StatOutCallFailures OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of call attempts which failed. This includes calls that were cleared because of restrictive fast select." ::= { x25StatEntry 12 } x25StatOutInterrupts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of interrupt packets send by the PLE or over the PVC/VC." REFERENCE "10733 InterruptPacketsSent" ::= { x25StatEntry 13 } x25StatOutDataPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of data packets sent by this PLE." REFERENCE "10733 dataPacketSent" ::= { x25StatEntry 14 } x25StatOutgoingCircuits OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of active outgoing circuits. This includes call requests sent but not yet confirmed. This does not count PVCs." ::= { x25StatEntry 15 } x25StatIncomingCircuits OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of active Incoming Circuits. This includes call indications received but not yet acknowledged. This does not count PVCs." ::= { x25StatEntry 16 } x25StatTwowayCircuits OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of active two-way Circuits. This includes call requests sent but not yet confirmed. This does not count PVCs." ::= { x25StatEntry 17 } x25StatRestartTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T20 restart timer expired." REFERENCE "10733 5.9 restartTimeouts" ::= { x25StatEntry 18 } x25StatCallTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T21 call timer expired." REFERENCE "10733 5.9 callTimeouts" ::= { x25StatEntry 19 } x25StatResetTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T22 reset timer expired." REFERENCE "10733 5.9 resetTimeouts" ::= { x25StatEntry 20 } x25StatClearTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T23 clear timer expired." REFERENCE "10733 5.9 clearTimeouts" ::= { x25StatEntry 21 } x25StatDataRxmtTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T25 data timer expired." REFERENCE "10733 5.9 dataRetransmissionsTimerExpiries" ::= { x25StatEntry 22 } x25StatInterruptTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T26 interrupt timer expired." REFERENCE "10733 5.9 interruptTimerExpires" ::= { x25StatEntry 23 } x25StatRetryCountExceededs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a retry counter was exhausted." REFERENCE "10733 5.9 retryCountsExceeded" ::= { x25StatEntry 24 } x25StatClearCountExceededs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the R23 clear count was exceeded." REFERENCE "10733 5.9 clearCountsExceeded" ::= { x25StatEntry 25 } -- MIB-II also contains: -- ifInOctets: Number of data octets delivered to upper -- layer entities. -- ifInUcastPkts: Number of packets with a clear M-bit -- delivered to higher layer entities. -- ifDiscards: Number of packets dropped for lack of buffering -- ifInErrors: Number of packets received containing errors -- REFERENCE ProtocolErrorsDetectedLocally -- ifInUnknownProtos: Number of packets with unknown circuit -- identifier. -- ifOutOctets: Number of data octets delivered by -- X.25 to upper layers. -- ifOutUcastPkts: Number of packets with a clear M-bit -- received from higher layer entities. -- ########################################################### -- X.25 Channel Table -- ########################################################### x25ChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF X25ChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "These objects contain information about the channel number configuration in an X.25 PLE. These values are the configured values. changes in these values after the interfaces has started may not be reflected in the operating PLE." REFERENCE "See ISO 8208, Section 3.7" ::= { x25 4 } x25ChannelEntry OBJECT-TYPE SYNTAX X25ChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries of x25ChannelTable." REFERENCE "This provides the information available in 10733 logicalChannelAssignments." INDEX { x25ChannelIndex } ::= { x25ChannelTable 1 } X25ChannelEntry ::= SEQUENCE { x25ChannelIndex IfIndexType, x25ChannelLIC INTEGER, x25ChannelHIC INTEGER, x25ChannelLTC INTEGER, x25ChannelHTC INTEGER, x25ChannelLOC INTEGER, x25ChannelHOC INTEGER } x25ChannelIndex OBJECT-TYPE SYNTAX IfIndexType ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the X.25 Interface." ::= { x25ChannelEntry 1 } x25ChannelLIC OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Lowest Incoming channel." ::= { x25ChannelEntry 2 } x25ChannelHIC OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Highest Incoming channel. A value of zero indicates no channels in this range." ::= { x25ChannelEntry 3 } x25ChannelLTC OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Lowest Two-way channel." ::= { x25ChannelEntry 4 } x25ChannelHTC OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Highest Two-way channel. A value of zero indicates no channels in this range." ::= { x25ChannelEntry 5 } x25ChannelLOC OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Lowest outgoing channel." ::= { x25ChannelEntry 6 } x25ChannelHOC OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "Highest outgoing channel. A value of zero indicates no channels in this range." ::= { x25ChannelEntry 7 } -- ########################################################### -- X25 Per Circuits Information Table -- ########################################################### x25CircuitTable OBJECT-TYPE SYNTAX SEQUENCE OF X25CircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "These objects contain general information about a specific circuit of an X.25 PLE." ::= { x25 5 } x25CircuitEntry OBJECT-TYPE SYNTAX X25CircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries of x25CircuitTable." INDEX { x25CircuitIndex, x25CircuitChannel } ::= { x25CircuitTable 1 } X25CircuitEntry ::= SEQUENCE { x25CircuitIndex IfIndexType, x25CircuitChannel INTEGER, x25CircuitStatus INTEGER, x25CircuitEstablishTime TimeTicks, x25CircuitDirection INTEGER, x25CircuitInOctets Counter, x25CircuitInPdus Counter, x25CircuitInRemotelyInitiatedResets Counter, x25CircuitInProviderInitiatedResets Counter, x25CircuitInInterrupts Counter, x25CircuitOutOctets Counter, x25CircuitOutPdus Counter, x25CircuitOutInterrupts Counter, x25CircuitDataRetransmissionTimeouts Counter, x25CircuitResetTimeouts Counter, x25CircuitInterruptTimeouts Counter, x25CircuitCallParamId OBJECT IDENTIFIER, x25CircuitCalledDteAddress X121Address, x25CircuitCallingDteAddress X121Address, x25CircuitOriginallyCalledAddress X121Address, x25CircuitDescr DisplayString } x25CircuitIndex OBJECT-TYPE SYNTAX IfIndexType ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the X.25 Interface." ::= { x25CircuitEntry 1 } x25CircuitChannel OBJECT-TYPE SYNTAX INTEGER (0..4095) ACCESS read-only STATUS mandatory DESCRIPTION "The channel number for this circuit." ::= { x25CircuitEntry 2 } x25CircuitStatus OBJECT-TYPE SYNTAX INTEGER { -- state table states invalid (1), closed (2), -- (p1) calling (3), -- (p2,p3,p5) open (4), -- (p4) clearing (5), -- (p6,p7) pvc (6), pvcResetting (7), startClear (8), -- Close cmd startPvcResetting (9), -- Reset cmd other (10) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This object reports the current status of the circuit. An existing instance of this object can only be set to startClear, startPvcResetting, or invalid. An instance with the value calling or open can only be set to startClear and that action will start clearing the circuit. An instance with the value PVC can only be set to startPvcResetting or invalid and that action resets the PVC or deletes the circuit respectively. The values startClear or startPvcResetting will never be returned by an agent. An attempt to set the status of an existing instance to a value other than one of these values will result in an error. A non-existing instance can be set to PVC to create a PVC if the implementation supports dynamic creation of PVCs. Some implementations may only allow creation and deletion of PVCs if the interface is down. Since the instance identifier will supply the PLE index and the channel number, setting this object alone supplies sufficient information to create the instance. All the DEFVAL clauses for the other objects of this table are appropriate for creating a PVC; PLEs creating entries for placed or accepted calls will use values appropriate for the call rather than the value of the DEFVAL clause. Two managers trying to create the same PVC can determine from the return code which manager succeeded and which failed (the failing manager fails because it can not set a value of PVC for an existing object). An entry in the closed or invalid state may be deleted or reused at the agent's convence. If the entry is kept in the closed state, the values of the parameters associated with the entry must be correct. Closed implies the values in the circuit table are correct. The value of invalid indicates the other values in the table are invalid. Many agents may never return a value of invalid because they dynamically allocate and free unused table entries. An agent for a statically configured systems can return invalid to indicate the entry has not yet been used so the counters contain no information. Agent variations: DESCRIPTION not settable" REFERENCE "See ISO 8208, table 33 for (p) state table" ::= { x25CircuitEntry 3 } x25CircuitEstablishTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when the channel was associated with this circuit. For outgoing SVCs, this is the time the first call packet was sent. For incoming SVCs, this is the time the call indication was received. For PVCs this is the time the PVC was able to pass data to a higher layer entity without loss of data." ::= { x25CircuitEntry 4 } x25CircuitDirection OBJECT-TYPE SYNTAX INTEGER { incoming (1), outgoing (2), pvc (3) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The direction of the call that established this circuit. Agent variations: DESCRIPTION writing not supported. The value 0 indicates that the vc is not a pvc and the call has not been established." REFERENCE "10733 direction" DEFVAL { pvc } ::= { x25CircuitEntry 5 } -- X25 Circuit data flow statistics x25CircuitInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets of user data delivered to upper layer." REFERENCE "5.11 octetsReceivedCounter" ::= { x25CircuitEntry 6 } x25CircuitInPdus OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of PDUs received for this circuit." REFERENCE "10733 5.11 dataPacketsReceived" ::= { x25CircuitEntry 7 } x25CircuitInRemotelyInitiatedResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Resets received for this circuit with cause code of DTE initiated." REFERENCE "10733 remotelyInitiatedResets" ::= { x25CircuitEntry 8 } x25CircuitInProviderInitiatedResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Resets received for this circuit with cause code other than DTE initiated." REFERENCE "10733 ProviderInitiatedResets" ::= { x25CircuitEntry 9 } x25CircuitInInterrupts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of interrupt packets received for this circuit." REFERENCE "10733 interruptPacketsReceived" ::= { x25CircuitEntry 10 } x25CircuitOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of octets of user data sent for this circuit." REFERENCE "10733 5.11 octetsSentCounter" ::= { x25CircuitEntry 11 } x25CircuitOutPdus OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of PDUs sent for this circuit." REFERENCE "10733 5.11 dataPacketsSent" ::= { x25CircuitEntry 12 } x25CircuitOutInterrupts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of interrupt packets sent on this circuit." REFERENCE "10733 interruptPacketsSent" ::= { x25CircuitEntry 13 } -- X25 circuit timer statistics x25CircuitDataRetransmissionTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T25 data retransmission timer expired for this circuit." REFERENCE "10733 5.11 dataRetransmissionTimerExpiries" ::= { x25CircuitEntry 14 } x25CircuitResetTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T22 reset timer expired for this circuit." REFERENCE "10733 5.11 resetTimeouts" ::= { x25CircuitEntry 15 } x25CircuitInterruptTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T26 Interrupt timer expired for this circuit." REFERENCE "10733 interruptTimerExpiries" ::= { x25CircuitEntry 16 } x25CircuitCallParamId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This identifies the instance of the x25CallParmIndex for the entry in the x25CallParmTable which contains the call parameters in use with this circuit. The entry referenced must contain the values that are currently in use by the circuit rather than proposed values. A value of NULL indicates the circuit is a PVC or is using all the default parameters. Agent variations: DESCRIPTION not settable" DEFVAL { {0 0} } ::= { x25CircuitEntry 17 } x25CircuitCalledDteAddress OBJECT-TYPE SYNTAX X121Address ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "For incoming calls, this is the called address from the call indication packet. For outgoing calls, this is the called address from the call confirmation packet. This will be zero length for PVCs. Agent variations: DESCRIPTION must set through ITouch mib" REFERENCE "10733 calledDTEAddress" DEFVAL { ''h } ::= { x25CircuitEntry 18 } x25CircuitCallingDteAddress OBJECT-TYPE SYNTAX X121Address ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "For incoming calls, this is the calling address from the call indication packet. For outgoing calls, this is the calling address from the call confirmation packet. This will be zero length for PVCs. Agent variations: DESCRIPTION must set through ITouch mib" REFERENCE "10733 callingDTEAddress" DEFVAL { ''h } ::= { x25CircuitEntry 19 } x25CircuitOriginallyCalledAddress OBJECT-TYPE SYNTAX X121Address ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "For incoming calls, this is the address in the call Redirection or Call Deflection Notification facility if the call was deflected or redirected, otherwise it will be called address from the call indication packet. For outgoing calls, this is the address from the call request packet. This will be zero length for PVCs. Agent variations: DESCRIPTION not settable" REFERENCE "10733 originallyCalledAddress" DEFVAL { ''h } ::= { x25CircuitEntry 20 } x25CircuitDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "A descriptive string associated with this circuit. This provides a place for the agent to supply any descriptive information it knows about the use or owner of the circuit. The agent may return the process identifier and user name for the process using the circuit. Alternative the agent may return the name of the configuration entry that caused a bridge to establish the circuit. A zero length value indicates the agent doesn't have any additional information. Agent variations: DESCRIPTION writing not supported" DEFVAL { ''h } ::= { x25CircuitEntry 21 } -- ########################################################### -- The Cleared Circuit Table -- ########################################################### x25ClearedCircuitEntriesRequested OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The requested number of entries for the agent to keep in the x25ClearedCircuit table. Agent variations: DESCRIPTION the cleared circuit table is always empty and not modifiable." ::= { x25 6 } x25ClearedCircuitEntriesGranted OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The actual number of entries the agent will keep in the x25ClearedCircuit Table." ::= { x25 7 } -- ########################################################### -- The Call Parameter Table -- ########################################################### x25CallParmTable OBJECT-TYPE SYNTAX SEQUENCE OF X25CallParmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "These objects contain the parameters that can be varied between X.25 calls. The entries in this table are independent of the PLE. There exists only one of these tables for the entire system. The indexes for the entries are independent of any PLE or any circuit. Other tables reference entries in this table. Entries in this table can be used for default PLE parameters, for parameters to use to place/answer a call, for the parameters currently in use for a circuit, or parameters that were used by a circuit. The number of references to a given set of parameters can be found in the x25CallParmRefCount object sharing the same instance identifier with the parameters. The value of this reference count also affects the access of the objects in this table. An object in this table with the same instance identifier as the instance identifier of an x25CallParmRefCount must be consider associated with that reference count. An object with an associated reference count of zero can be written (if its ACCESS clause allows it). An object with an associated reference count greater than zero can not be written (regardless of the ACCESS clause). This ensures that a set of call parameters being referenced from another table can not be modified or changed in a ways inappropriate for continued use by that table." ::= { x25 9 } x25CallParmEntry OBJECT-TYPE SYNTAX X25CallParmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entries of x25CallParmTable." INDEX { x25CallParmIndex } ::= { x25CallParmTable 1 } X25CallParmEntry ::= SEQUENCE { x25CallParmIndex X25PositiveInteger, x25CallParmStatus EntryStatus, x25CallParmRefCount X25PositiveInteger, x25CallParmInPacketSize INTEGER, -- FIXED -- INTEGER, x25CallParmOutPacketSize INTEGER, -- FIXED -- INTEGER, x25CallParmInWindowSize INTEGER, x25CallParmOutWindowSize INTEGER, x25CallParmAcceptReverseCharging INTEGER, x25CallParmProposeReverseCharging INTEGER, x25CallParmFastSelect INTEGER, x25CallParmInThruPutClasSize INTEGER, x25CallParmOutThruPutClasSize INTEGER, x25CallParmCug DisplayString, x25CallParmCugoa DisplayString, x25CallParmBcug DisplayString, x25CallParmNui OCTET STRING, x25CallParmChargingInfo INTEGER, x25CallParmRpoa DisplayString, x25CallParmTrnstDly INTEGER, x25CallParmCallingExt DisplayString, x25CallParmCalledExt DisplayString, x25CallParmInMinThuPutCls INTEGER, x25CallParmOutMinThuPutCls INTEGER, x25CallParmEndTrnsDly OCTET STRING, x25CallParmPriority OCTET STRING, x25CallParmProtection DisplayString, x25CallParmExptData INTEGER, x25CallParmUserData OCTET STRING, x25CallParmCallingNetworkFacilities OCTET STRING, x25CallParmCalledNetworkFacilities OCTET STRING } x25CallParmIndex OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "A value that distinguishes this entry from another entry. Entries in this table are referenced from other objects which identify call parameters. It is impossible to know which other objects in the MIB reference entries in the table by looking at this table. Because of this, changes to parameters must be accomplished by creating a new entry in this table and then changing the referencing table to identify the new entry. Note that an agent will only use the values in this table when another table is changed to reference those values. The number of other tables that reference an index object in this table can be found in x25CallParmRefCount. The value of the reference count will affect the writability of the objects as explained above. Entries in this table which have a reference count of zero maybe deleted at the convence of the agent. Care should be taken by the agent to give the NMS sufficient time to create a reference to newly created entries. Should a Management Station not find a free index with which to create a new entry, it may feel free to delete entries with a reference count of zero. However in doing so the Management Station much realize it may impact other Management Stations." ::= { x25CallParmEntry 1 } x25CallParmStatus OBJECT-TYPE SYNTAX EntryStatus ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The status of this call parameter entry. See RFC 1757 for details of usage. Agent variations: DESCRIPTION always 1" ::= { x25CallParmEntry 2 } x25CallParmRefCount OBJECT-TYPE SYNTAX X25PositiveInteger ACCESS read-only STATUS mandatory DESCRIPTION "The number of references know by a management station to exist to this set of call parameters. This is the number of other objects that have returned a value of, and will return a value of, the index for this set of call parameters. Examples of such objects are the x25AdmnDefCallParamId, x25OperDataLinkId, or x25AdmnDefCallParamId objects defined above." ::= { x25CallParmEntry 3 } x25CallParmInPacketSize OBJECT-TYPE SYNTAX INTEGER (16..4096) -- SYNTAX INTEGER (0..4096) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum receive packet size in octets for a circuit. A size of zero for a circuit means use the PLE default size. A size of zero for the PLE means use a default size of 128. Agent variations: DESCRIPTION setting to 0 to indicate the DLE size is not supported" REFERENCE "10733 proposedPacketSize; See ISO 8208 Section 15.2.2.1.1" DEFVAL { 128 } ::= { x25CallParmEntry 4 } x25CallParmOutPacketSize OBJECT-TYPE SYNTAX INTEGER (16..4096) -- SYNTAX INTEGER (0..4096) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum transmit packet size in octets for a circuit. A size of zero for a circuit means use the PLE default size. A size of zero for the PLE default means use a default size of 128. Agent variations: DESCRIPTION setting to 0 to indicate the DLE size is not supported" REFERENCE "10733 proposedPacketSize; See ISO 8208 Section 15.2.2.1.1" DEFVAL { 128 } ::= { x25CallParmEntry 5 } x25CallParmInWindowSize OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-write STATUS mandatory DESCRIPTION "The receive window size for a circuit. A size of zero for a circuit means use the PLE default size. A size of zero for the PLE default means use 2." REFERENCE "10733 proposedWindowSize; See ISO 8208 Section 15.2.2.1.2" DEFVAL { 2 } ::= { x25CallParmEntry 6 } x25CallParmOutWindowSize OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-write STATUS mandatory DESCRIPTION "The transmit window size for a circuit. A size of zero for a circuit means use the PLE default size. A size of zero for the PLE default means use 2." REFERENCE "10733 proposedWindowSize; See ISO 8208 Section 15.2.2.1.2" DEFVAL { 2 } ::= { x25CallParmEntry 7 } x25CallParmAcceptReverseCharging OBJECT-TYPE SYNTAX INTEGER { default (1), accept (2), refuse (3), neverAccept (4) } ACCESS read-write STATUS mandatory DESCRIPTION "An enumeration defining if the PLE will accept or refuse charges. A value of default for a circuit means use the PLE default value. A value of neverAccept is only used for the PLE default and indicates the PLE will never accept reverse charging. A value of default for a PLE default means refuse." REFERENCE "10733 acceptReverseCharging" DEFVAL { refuse } ::= { x25CallParmEntry 8 } x25CallParmProposeReverseCharging OBJECT-TYPE SYNTAX INTEGER { default (1), reverse (2), local (3) } ACCESS read-write STATUS mandatory DESCRIPTION "An enumeration defining if the PLE should propose reverse or local charging. The value of default for a circuit means use the PLE default. The value of default for the PLE default means use local." REFERENCE "10733 proposedPacketSize; See ISO 8208 Section 15.2.2.6" DEFVAL { local } ::= { x25CallParmEntry 9 } x25CallParmFastSelect OBJECT-TYPE SYNTAX INTEGER { default (1), notSpecified (2), fastSelect (3), restrictedFastResponse (4), noFastSelect (5), noRestrictedFastResponse (6) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Expresses preference for use of fast select facility. The value of default for a circuit is the PLE default. A value of default for the PLE means noFastSelect. A value of noFastSelect or noRestrictedFastResponse indicates a circuit may not use fast select or restricted fast response. Agent variations: DESCRIPTION not settable" REFERENCE "10733 fastSelect; Sec ISO 8208 Section 15.2.2.6" DEFVAL { noFastSelect } ::= { x25CallParmEntry 10 } x25CallParmInThruPutClasSize OBJECT-TYPE SYNTAX INTEGER { tcReserved1 (1), tcReserved2 (2), tc75 (3), tc150 (4), tc300 (5), tc600 (6), tc1200 (7), tc2400 (8), tc4800 (9), tc9600 (10), tc19200 (11), tc48000 (12), tc64000 (13), tcReserved14 (14), tcReserved15 (15), tcReserved0 (16), tcNone (17), tcDefault (18) } ACCESS read-write STATUS mandatory DESCRIPTION "The incoming throughput class to negotiate. A value of tcDefault for a circuit means use the PLE default. A value of tcDefault for the PLE default means tcNone. A value of tcNone means do not negotiate throughtput class." REFERENCE "See ISO 8208 Section 15.2.2.2, table 18" DEFVAL { tcNone } ::= { x25CallParmEntry 11 } x25CallParmOutThruPutClasSize OBJECT-TYPE SYNTAX INTEGER { tcReserved1 (1), tcReserved2 (2), tc75 (3), tc150 (4), tc300 (5), tc600 (6), tc1200 (7), tc2400 (8), tc4800 (9), tc9600 (10), tc19200 (11), tc48000 (12), tc64000 (13), tcReserved14 (14), tcReserved15 (15), tcReserved0 (16), tcNone (17), tcDefault (18) } ACCESS read-write STATUS mandatory DESCRIPTION "The outgoing throughput class to negotiate. A value of tcDefault for a circuit means use the PLE default. A value of tcDefault for the PLE default means use tcNone. A value of tcNone means do not negotiate throughtput class." REFERENCE "See ISO 8208 Section 15.2.2.2, table 18" DEFVAL { tcNone } ::= { x25CallParmEntry 12 } x25CallParmCug OBJECT-TYPE SYNTAX DisplayString (SIZE(0..4)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Closed User Group to specify. This consists of two or four octets containing the characters 0 through 9. A zero length string indicates no facility requested. A string length of three containing the characters DEF for a circuit means use the PLE default, (the PLE default parameter may not reference an entry of DEF.) Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 15.2.2.3" DEFVAL { ''h } ::= { x25CallParmEntry 13 } x25CallParmCugoa OBJECT-TYPE SYNTAX DisplayString (SIZE(0..4)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Closed User Group with Outgoing Access to specify. This consists of two or four octets containing the characters 0 through 9. A string length of three containing the characters DEF for a circuit means use the PLE default (the PLE default parameters may not reference an entry of DEF). A zero length string indicates no facility requested. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 15.2.2.4" DEFVAL { ''h } ::= { x25CallParmEntry 14 } x25CallParmBcug OBJECT-TYPE SYNTAX DisplayString (SIZE(0..3)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Bilateral Closed User Group to specify. This consists of two octets containing the characters 0 through 9. A string length of three containing the characters DEF for a circuit means use the PLE default (the PLE default parameter may not reference an entry of DEF). A zero length string indicates no facility requested. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 15.2.2.5" DEFVAL { ''h } ::= { x25CallParmEntry 15 } x25CallParmNui OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..108)) ACCESS read-write STATUS mandatory DESCRIPTION "The Network User Identifier facility. This is binary value to be included immediately after the length field. The PLE will supply the length octet. A zero length string indicates no facility requested. This value is ignored for the PLE default parameters entry." REFERENCE "See ISO 8208 Section 15.2.2.7" DEFVAL { ''h } ::= { x25CallParmEntry 16 } x25CallParmChargingInfo OBJECT-TYPE SYNTAX INTEGER { default (1), noFacility (2), noChargingInfo (3), chargingInfo (4) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The charging Information facility. A value of default for a circuit means use the PLE default. The value of default for the default PLE parameters means use noFacility. The value of noFacility means do not include a facility. Agent variations: DESCRIPTION not settable" REFERENCE "See ISO 8208 Section 15.2.2.8" DEFVAL { noFacility } ::= { x25CallParmEntry 17 } x25CallParmRpoa OBJECT-TYPE SYNTAX DisplayString (SIZE(0..108)) ACCESS read-write STATUS mandatory DESCRIPTION "The RPOA facility. The octet string contains n * 4 sequences of the characters 0-9 to specify a facility with n entries. The octet string containing the 3 characters DEF for a circuit specifies use of the PLE default (the entry for the PLE default may not contain DEF). A zero length string indicates no facility requested." REFERENCE "See ISO 8208, section 15.2.2.9" DEFVAL { ''h } ::= { x25CallParmEntry 18 } x25CallParmTrnstDly OBJECT-TYPE SYNTAX INTEGER (0..65537) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Transit Delay Selection and Indication value. A value of 65536 indicates no facility requested. A value of 65537 for a circuit means use the PLE default (the PLE default parameters entry may not use the value 65537). The value 65535 may only be used to indicate the value in use by a circuit. Agent variations: DESCRIPTION always 0" REFERENCE "See ISO 8208, Section 15.2.2.13" DEFVAL { 65536 } ::= { x25CallParmEntry 19 } -- The following parameters are for CCITT facilities. x25CallParmCallingExt OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Calling Extension facility. This contains one of the following: A sequence of hex digits with the value to be put in the facility. These digits will be converted to binary by the agent and put in the facility. These octets do not include the length octet. A value containing the three character DEF for a circuit means use the PLE default, (the entry for the PLE default parameters may not use the value DEF). A zero length string indicates no facility requested. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 15.3.2.1" DEFVAL { ''h } ::= { x25CallParmEntry 20 } x25CallParmCalledExt OBJECT-TYPE SYNTAX DisplayString (SIZE(0..40)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Called Extension facility. This contains one of the following: A sequence of hex digits with the value to be put in the facility. These digits will be converted to binary by the agent and put in the facility. These octets do not include the length octet. A value containing the three character DEF for a circuit means use the PLE default, (the entry for the PLE default parameters may not use the value DEF). A zero length string indicates no facility requested. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 15.3.2.2" DEFVAL { ''h } ::= { x25CallParmEntry 21 } x25CallParmInMinThuPutCls OBJECT-TYPE SYNTAX INTEGER (0..17) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The minimum input throughput Class. A value of 16 for a circuit means use the PLE default (the PLE parameters entry may not use this value). A value of 17 indicates no facility requested. Agent variations: DESCRIPTION always 0" REFERENCE "See ISO 8208 Section 15.3.2.3" DEFVAL { 17 } ::= { x25CallParmEntry 22 } x25CallParmOutMinThuPutCls OBJECT-TYPE SYNTAX INTEGER (0..17) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The minimum output throughput Class. A value of 16 for a circuit means use the PLE default (the PLE parameters entry may not use this value). A value of 17 indicates no facility requested. Agent variations: DESCRIPTION always 0" REFERENCE "See ISO 8208 Section 15.3.2.3" DEFVAL { 17 } ::= { x25CallParmEntry 23 } x25CallParmEndTrnsDly OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..6)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The End-to-End Transit Delay to negotiate. An octet string of length 2, 4, or 6 contains the facility encoded as specified in ISO/IEC 8208 section 15.3.2.4. An octet string of length 3 containing the three character DEF for a circuit means use the PLE default (the entry for the PLE default can not contain the characters DEF). A zero length string indicates no facility requested. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 15.3.2.4" DEFVAL { ''h } ::= { x25CallParmEntry 24 } x25CallParmPriority OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..6)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The priority facility to negotiate. The octet string encoded as specified in ISO/IEC 8208 section 15.3.2.5. A zero length string indicates no facility requested. The entry for the PLE default parameters must be zero length. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 15.3.2.5" DEFVAL { ''h } ::= { x25CallParmEntry 25 } x25CallParmProtection OBJECT-TYPE SYNTAX DisplayString (SIZE(0..108)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "A string contains the following: A hex string containing the value for the protection facility. This will be converted from hex to the octets actually in the packet by the agent. The agent will supply the length field and the length octet is not contained in this string. An string containing the 3 characters DEF for a circuit means use the PLE default (the entry for the PLE default parameters may not use the value DEF). A zero length string mean no facility requested. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 15.3.2.5" DEFVAL { ''h } ::= { x25CallParmEntry 26 } x25CallParmExptData OBJECT-TYPE SYNTAX INTEGER { default (1), noExpeditedData (2), expeditedData (3) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Expedited Data facility to negotiate. A value of default for a circuit means use the PLE default value. The entry for the PLE default parameters may not have the value default. Agent variations: DESCRIPTION not settable" REFERENCE "See ISO 8208 Section 15.3.2.7" DEFVAL { noExpeditedData } ::= { x25CallParmEntry 27 } x25CallParmUserData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..128)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The call user data as placed in the packet. A zero length string indicates no call user data. If both the circuit call parameters and the PLE default have call user data defined, the data from the circuit call parameters will be used. If only the PLE has data defined, the PLE entry will be used. If neither the circuit call parameters or the PLE default entry has a value, no call user data will be sent. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8208 Section 12.2.1.1.6, 12.2.1.2" DEFVAL { ''h } ::= { x25CallParmEntry 28 } x25CallParmCallingNetworkFacilities OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..108)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The calling network facilities. The facilities are encoded here exactly as encoded in the call packet. These facilities do not include the marker facility code. A zero length string in the entry for the parameter to use when establishing a circuit means use the PLE default. A zero length string in the entry for PLE default parameters indicates no default facilities. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8206 Section 15.1, category b" DEFVAL { ''h } ::= { x25CallParmEntry 29 } x25CallParmCalledNetworkFacilities OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..108)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The called network facilities. The facilities are encoded here exactly as encoded in the call packet. These facilities do not include the marker facility code. A zero length string in the entry for the parameter to use when establishing a circuit means use the PLE default. A zero length string in the entry for PLE default parameters indicates no default facilities. Agent variations: DESCRIPTION always a NULL string" REFERENCE "See ISO 8206 Section 15.1, category c" DEFVAL { ''h } ::= { x25CallParmEntry 30 } -- ########################################################### -- X.25 Traps -- ########################################################### -- ########################################################### -- X.25 Protocol Version Identifiers -- ########################################################### x25ProtocolVersion OBJECT IDENTIFIER ::= { x25 10 } -- X.25 CCITT 1976 version. x25protocolCcittV1976 OBJECT IDENTIFIER ::= { x25ProtocolVersion 1 } -- X.25 CCITT 1980 version. x25protocolCcittV1980 OBJECT IDENTIFIER ::= { x25ProtocolVersion 2 } -- X.25 CCITT 1984 version. x25protocolCcittV1984 OBJECT IDENTIFIER ::= { x25ProtocolVersion 3 } -- X.25 CCITT 1988 version. x25protocolCcittV1988 OBJECT IDENTIFIER ::= { x25ProtocolVersion 4 } -- X.25 1987 version of ISO 8208. x25protocolIso8208V1987 OBJECT IDENTIFIER ::= { x25ProtocolVersion 5 } -- X.25 1989 version of ISO 8208. x25protocolIso8208V1989 OBJECT IDENTIFIER ::= { x25ProtocolVersion 6 } -- ########################################################### -- -- FILE: /users/sse/mibs/src2/rfc/rfc1398.mib -- -- %W% $Id: rfc1398.mib,v 1.3 1996/02/01 16:56:19 pah Exp $ -- Changes to RFC1398 (Ether-Like MIB) -- Removed section headings which were missed by mstrip. -- Fixed line-wrap problem which caused comment to no have -- comment prefix on some lines. -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in RFC-1212. -- this is the MIB module for ethernet-like objects dot3 OBJECT IDENTIFIER ::= { transmission 7 } -- { dot3 1 } is obsolete and has been deleted. -- the Ethernet-like Statistics group -- Implementation of this group is mandatory dot3StatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot3StatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics for a collection of ethernet-like interfaces attached to a particular system." ::= { dot3 2 } dot3StatsEntry OBJECT-TYPE SYNTAX Dot3StatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics for a particular interface to an ethernet-like medium." INDEX { dot3StatsIndex } ::= { dot3StatsTable 1 } Dot3StatsEntry ::= SEQUENCE { dot3StatsIndex INTEGER, dot3StatsAlignmentErrors Counter, dot3StatsFCSErrors Counter, dot3StatsSingleCollisionFrames Counter, dot3StatsMultipleCollisionFrames Counter, dot3StatsSQETestErrors Counter, dot3StatsDeferredTransmissions Counter, dot3StatsLateCollisions Counter, dot3StatsExcessiveCollisions Counter, dot3StatsInternalMacTransmitErrors Counter, dot3StatsCarrierSenseErrors Counter, dot3StatsFrameTooLongs Counter, dot3StatsInternalMacReceiveErrors Counter } dot3StatsIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an interface to an ethernet-like medium. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { dot3StatsEntry 1 } dot3StatsAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames received on a particular interface that are not an integral number of octets in length and do not pass the FCS check. The count represented by an instance of this object is incremented when the alignmentError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 2 } dot3StatsFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames received on a particular interface that are an integral number of octets in length but do not pass the FCS check. The count represented by an instance of this object is incremented when the frameCheckError status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 3 } dot3StatsSingleCollisionFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts or ifOutNUcastPkts object and is not counted by the corresponding instance of the dot3StatsMultipleCollisionFrames object." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 4 } dot3StatsMultipleCollisionFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts or ifOutNUcastPkts object and is not counted by the corresponding instance of the dot3StatsSingleCollisionFrames object." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 5 } dot3StatsSQETestErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of times that the SQE TEST ERROR message is generated by the PLS sublayer for a particular interface. The SQE TEST ERROR message is defined in section 7.2.2.2.4 of ANSI/IEEE 802.3-1985 and its generation is described in section 7.2.4.6 of the same document." REFERENCE "ANSI/IEEE Std 802.3-1985 Carrier Sense Multiple Access with Collision Detection Access Method and Physical Layer Specifications" ::= { dot3StatsEntry 6 } dot3StatsDeferredTransmissions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which the first transmission attempt on a particular interface is delayed because the medium is busy. The count represented by an instance of this object does not include frames involved in collisions." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 7 } dot3StatsLateCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that a collision is detected on a particular interface later than 512 bit-times into the transmission of a packet. Five hundred and twelve bit-times corresponds to 51.2 microseconds on a 10 Mbit/s system. A (late) collision included in a count represented by an instance of this object is also considered as a (generic) collision for purposes of other collision-related statistics." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 8 } dot3StatsExcessiveCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which transmission on a particular interface fails due to excessive collisions." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 9 } dot3StatsInternalMacTransmitErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which transmission on a particular interface fails due to an internal MAC sublayer transmit error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the dot3StatsLateCollisions object, the dot3StatsExcessiveCollisions object, or the dot3StatsCarrierSenseErrors object. The precise meaning of the count represented by an instance of this object is implementation- specific. In particular, an instance of this object may represent a count of transmission errors on a particular interface that are not otherwise counted." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 10 } dot3StatsCarrierSenseErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that the carrier sense condition was lost or never asserted when attempting to transmit a frame on a particular interface. The count represented by an instance of this object is incremented at most once per transmission attempt, even if the carrier sense condition fluctuates during a transmission attempt." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 11 } -- { dot3StatsEntry 12 } is not assigned dot3StatsFrameTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames received on a particular interface that exceed the maximum permitted frame size. The count represented by an instance of this object is incremented when the frameTooLong status is returned by the MAC service to the LLC (or other MAC user). Received frames for which multiple error conditions obtain are, according to the conventions of IEEE 802.3 Layer Management, counted exclusively according to the error status presented to the LLC." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 13 } -- { dot3StatsEntry 14 } is not assigned -- { dot3StatsEntry 15 } is not assigned dot3StatsInternalMacReceiveErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which reception on a particular interface fails due to an internal MAC sublayer receive error. A frame is only counted by an instance of this object if it is not counted by the corresponding instance of either the dot3StatsFrameTooLongs object, the dot3StatsAlignmentErrors object, or the dot3StatsFCSErrors object. The precise meaning of the count represented by an instance of this object is implementation- specific. In particular, an instance of this object may represent a count of receive errors on a particular interface that are not otherwise counted." REFERENCE "IEEE 802.3 Layer Management" ::= { dot3StatsEntry 16 } -- the Ethernet-like Collision Statistics group -- Implementation of this group is optional; it is appropriate -- for all systems which have the necessary metering -- 802.3 Tests -- The ifExtnsTestTable defined in RFC 1229 provides a common -- means for a manager to test any interface corresponding to -- a value of ifIndex. -- At this time, one well known test (testFullDuplexLoopBack) is -- defined in RFC 1229. For ethernet-like interfaces, this test -- configures the MAC chip and executes an internal loopback -- test of memory and the MAC chip logic. This loopback test can -- only be executed if the interface is offline. Once the test -- has completed, the MAC chip should be reinitialized for network -- operation, but it should remain offline. -- If an error occurs during a test, the object ifExtnsTestResult -- (defined in RFC 1229) will be set to failed(7). The following -- two OBJECT IDENTIFIERs may be used to provided more -- information as values for the object ifExtnsTestCode in -- RFC 1229: dot3Errors OBJECT IDENTIFIER ::= { dot3 7 } -- couldn't initialize MAC chip for test dot3ErrorInitError OBJECT IDENTIFIER ::= { dot3Errors 1 } -- expected data not received (or not -- received correctly) in loopback test dot3ErrorLoopbackError OBJECT IDENTIFIER ::= { dot3Errors 2 } -- Tests -- TDR Test -- Another test, specific to ethernet-like interfaces with the -- exception of 10BaseT and 10BaseF, is Time-domain -- Reflectometry (TDR). The TDR value may be useful in -- determining the approximate distance to a cable fault. It -- is advisable to repeat this test to check for a consistent -- resulting TDR value, to verify that there is a fault. dot3Tests OBJECT IDENTIFIER ::= { dot3 6 } dot3TestTdr OBJECT IDENTIFIER ::= { dot3Tests 1 } -- A TDR test returns as its result the time interval, measured -- in 10 MHz ticks or 100 nsec units, between the start of -- TDR test transmission and the subsequent detection of a -- collision or deassertion of carrier. On successful completion -- of a TDR test, the appropriate instance of ifExtnsTestResult -- contains the OBJECT IDENTIFIER of the MIB object which -- contains the value of this time interval. -- 802.3 Hardware Chipsets -- The object ifExtnsChipSet is provided in RFC 1229 to identify -- the MAC hardware used to communcate on an interface. The -- following hardware chipsets are provided for 802.3: dot3ChipSets OBJECT IDENTIFIER ::= { dot3 8 } dot3ChipSetAMD OBJECT IDENTIFIER ::= { dot3ChipSets 1 } dot3ChipSetAMD7990 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 1 } dot3ChipSetAMD79900 OBJECT IDENTIFIER ::= { dot3ChipSetAMD 2 } dot3ChipSetIntel OBJECT IDENTIFIER ::= { dot3ChipSets 2 } dot3ChipSetIntel82586 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 1 } dot3ChipSetIntel82596 OBJECT IDENTIFIER ::= { dot3ChipSetIntel 2 } dot3ChipSetSeeq OBJECT IDENTIFIER ::= { dot3ChipSets 3 } dot3ChipSetSeeq8003 OBJECT IDENTIFIER ::= { dot3ChipSetSeeq 1 } dot3ChipSetNational OBJECT IDENTIFIER ::= { dot3ChipSets 4 } dot3ChipSetNational8390 OBJECT IDENTIFIER ::= { dot3ChipSetNational 1 } dot3ChipSetNationalSonic OBJECT IDENTIFIER ::= { dot3ChipSetNational 2 } dot3ChipSetFujitsu OBJECT IDENTIFIER ::= { dot3ChipSets 5 } dot3ChipSetFujitsu86950 OBJECT IDENTIFIER ::= { dot3ChipSetFujitsu 1 } dot3ChipSetFujitsu86960 OBJECT IDENTIFIER ::= { dot3ChipSetFujitsu 2 } -- For those chipsets not represented above, OBJECT IDENTIFIER -- assignment is required in other documentation, e.g., assignment -- within that part of the registration tree delegated to -- individual enterprises (see RFC 1155). -- -- FILE: /users/sse/mibs/src2/rfc/ianaifty.mib -- ianaifType OBJECT IDENTIFIER -- LAST-UPDATED "9602211123Z" -- ORGANIZATION "IANA" -- CONTACT-INFO -- -- " Internet Assigned Numbers Authority -- -- Postal: USC/Information Sciences Institute -- 4676 Admiralty Way, Marina del Rey, CA 90292 -- -- Tel: +1 310 822 1511 -- E-Mail: iana@isi.edu" -- DESCRIPTION -- "The MIB module which defines the IANAifType textual -- convention, and thus the enumerated values of the -- ifType object defined in MIB-II's ifTable." -- REVISION "9602211123Z" -- DESCRIPTION -- "Updated to include new name assignments up to cnr(85). -- This is the first version available via the WWW." ::= { mib-2 30 } IANAifType ::= INTEGER { other(1), -- none of the following regular1822(2), hdh1822(3), ddnX25(4), rfc877x25(5), ethernetCsmacd(6), iso88023Csmacd(7), iso88024TokenBus(8), iso88025TokenRing(9), iso88026Man(10), starLan(11), proteon10Mbit(12), proteon80Mbit(13), hyperchannel(14), fddi(15), lapb(16), sdlc(17), ds1(18), -- DS1-MIB e1(19), -- Obsolete see DS1-MIB basicISDN(20), primaryISDN(21), propPointToPointSerial(22), -- proprietary serial ppp(23), softwareLoopback(24), eon(25), -- CLNP over IP ethernet3Mbit(26), nsip(27), -- XNS over IP slip(28), -- generic SLIP ultra(29), -- ULTRA technologies ds3(30), -- DS3-MIB sip(31), -- SMDS frameRelay(32), -- DTE only. rs232(33), para(34), -- parallel-port arcnet(35), -- arcnet arcnetPlus(36), -- arcnet plus atm(37), -- ATM cells miox25(38), sonet(39), -- SONET or SDH x25ple(40), iso88022llc(41), localTalk(42), smdsDxi(43), frameRelayService(44), -- FRNETSERV-MIB v35(45), hssi(46), hippi(47), modem(48), -- Generic modem aal5(49), -- AAL5 over ATM sonetPath(50), sonetVT(51), smdsIcip(52), -- SMDS InterCarrier Interface propVirtual(53), -- proprietary virtual/internal propMultiplexor(54),-- proprietary multiplexing ieee80212(55), -- 100BaseVG fibreChannel(56), -- Fibre Channel hippiInterface(57), -- HIPPI interfaces frameRelayInterconnect(58), -- Obsolete use either -- frameRelay(32) or -- frameRelayService(44). aflane8023(59), -- ATM Emulated LAN for 802.3 aflane8025(60), -- ATM Emulated LAN for 802.5 cctEmul(61), -- ATM Emulated circuit fastEther(62), -- Fast Ethernet (100BaseT) isdn(63), -- ISDN and X.25 v11(64), -- CCITT V.11/X.21 v36(65), -- CCITT V.36 g703at64k(66), -- CCITT G703 at 64Kbps g703at2mb(67), -- Obsolete see DS1-MIB qllc(68), -- SNA QLLC fastEtherFX(69), -- Fast Ethernet (100BaseFX) channel(70), -- channel ieee80211(71), -- radio spread spectrum ibm370parChan(72), -- IBM System 360/370 OEMI Channel escon(73), -- IBM Enterprise Systems Connection dlsw(74), -- Data Link Switching isdns(75), -- ISDN S/T interface isdnu(76), -- ISDN U interface lapd(77), -- Link Access Protocol D ipSwitch(78), -- IP Switching Objects rsrb(79), -- Remote Source Route Bridging atmLogical(80), -- ATM Logical Port ds0(81), -- Digital Signal Level 0 ds0Bundle(82), -- group of ds0s on the same ds1 bsc(83), -- Bisynchronous Protocol async(84), -- Asynchronous Protocol cnr(85), -- Combat Net Radio iso88025Dtr(86), -- ISO 802.5r DTR eplrs(87), -- Ext Pos Loc Report Sys arap(88), -- Appletalk Remote Access Protocol propCnls(89), -- Proprietary Connectionless Protocol hostPad(90), -- CCITT-ITU X.29 PAD Protocol termPad(91), -- CCITT-ITU X.3 PAD Facility frameRelayMPI(92), -- Multiproto Interconnect over FR x213(93), -- CCITT-ITU X213 adsl(94), -- Asymmetric Digital Subscriber Loop radsl(95), -- Rate-Adapt. Digital Subscriber Loop sdsl(96), -- Symmetric Digital Subscriber Loop vdsl(97), -- Very H-Speed Digital Subscrib. Loop iso88025CRFPInt(98), -- ISO 802.5 CRFP myrinet(99), -- Myricom Myrinet voiceEM(100), -- voice recEive and transMit voiceFXO(101), -- voice Foreign Exchange Office voiceFXS(102), -- voice Foreign Exchange Station voiceEncap(103), -- voice encapsulation voiceOverIp(104) -- voice over IP encapsulation } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1573b.mib -- -- %W% $Id: rfc1573b.mib,v 1.6 1996/03/28 16:23:23 dds Exp $ -- automatically generated by mosy 7.1 #289 (emptech), do not edit! -- FROM SNMPv2-TC; -- snmpTraps -- FROM SNMPv2-MIB -- Counter64 -- FROM SNMPv2-SMI; ifMIB OBJECT IDENTIFIER ::= { mib-2 31 } ifMIBObjects OBJECT IDENTIFIER ::= { ifMIB 1 } -- Added because ignoring interfaces group defined in rfc1213 interfaces OBJECT IDENTIFIER ::= { mib-2 2 } -- snmp OBJECT IDENTIFIER ::= { mib-2 11 } -- EOH (END OF HACK) -- Removed because the objects that used it was removed. --OwnerString ::= -- OCTET STRING LInterfaceIndex ::= INTEGER (-2147483648..2147483647) ifNumber OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The number of network interfaces (regardless of their current state) present on this system." ::= { interfaces 1 } ifTable OBJECT-TYPE SYNTAX SEQUENCE OF IfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries. The number of entries is given by the value of ifNumber. Agent variations: DESCRIPTION For each ethernet and FDDI, there will be one entry in this table. For each WAN, there will be two entries in this table: one for the physical type of WAN and one for the xyplex link protocol over the WAN. For each default circuit there will be one entry. For each circuit, there will be one entry in this table. For each circuit group, there will be one entry in this table. For each ITouch interface, there will be one entry in this table." ::= { interfaces 2 } ifEntry OBJECT-TYPE SYNTAX IfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing management information applicable to a particular interface." INDEX { ifIndex } ::= { ifTable 1 } IfEntry ::= SEQUENCE { ifIndex LInterfaceIndex, ifDescr DisplayString, ifType IANAifType, ifMtu -- INTEGER (-2147483648..2147483647), INTEGER, ifSpeed Gauge, ifPhysAddress PhysAddress, ifAdminStatus INTEGER, ifOperStatus INTEGER, ifLastChange TimeTicks, ifInOctets Counter, ifInUcastPkts Counter, ifInNUcastPkts Counter, ifInDiscards Counter, ifInErrors Counter, ifInUnknownProtos Counter, ifOutOctets Counter, ifOutUcastPkts Counter, ifOutNUcastPkts Counter, ifOutDiscards Counter, ifOutErrors Counter, ifOutQLen Gauge, ifSpecific OBJECT IDENTIFIER } ifIndex OBJECT-TYPE SYNTAX LInterfaceIndex ACCESS read-only STATUS mandatory DESCRIPTION "A unique value, greater than zero, for each interface. It is recommended that values are assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { ifEntry 1 } ifDescr OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual string containing information about the interface. This string should include the name of the manufacturer, the product name and the version of the interface hardware/software." ::= { ifEntry 2 } ifType OBJECT-TYPE SYNTAX IANAifType ACCESS read-only STATUS mandatory DESCRIPTION "The type of interface. Additional values for ifType are assigned by the Internet Assigned Numbers Authority (IANA), through updating the syntax of the IANAifType textual convention." ::= { ifEntry 3 } ifMtu OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The size of the largest packet which can be sent/received on the interface, specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface." ::= { ifEntry 4 } ifSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "An estimate of the interface's current bandwidth in bits per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value reportable by this object then this object should report its maximum value (4,294,967,295) and ifHighSpeed must be used to report the interace's speed. For a sub-layer which has no concept of bandwidth, this object should be zero." ::= { ifEntry 5 } ifPhysAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "The interface's address at its protocol sub-layer. The interface's media-specific MIB must define the bit and byte ordering and format of the value contained by this object. For interfaces which do not have such an address (e.g., a serial line), this object should contain an octet string of zero length." ::= { ifEntry 6 } ifAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the interface. The testing(3) state indicates that no operational packets can be passed. When a managed system initializes, all interfaces start with ifAdminStatus in the down(2) state. As a result of either explicit management action or per configuration information retained by the managed system, ifAdminStatus is then changed to either the up(1) or testing(3) states (or remains in the down(2) state)." ::= { ifEntry 7 } ifOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), unknown(4), dormant(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The current operational state of the interface. The testing(3) state indicates that no operational packets can be passed. If ifAdminStatus is down(2) then ifOperStatus should be down(2). If ifAdminStatus is changed to up(1) then ifOperStatus should change to up(1) if the interface is ready to transmit and receive network traffic; it should change to dormant(5) if the interface is waiting for external actions (such as a serial line waiting for an incomming connection); it should remain in the down(2) state if and only if there is a fault that prevents if from going to the up(1) state." ::= { ifEntry 8 } ifLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last re-initialization of the local network management subsystem, then this object contains a zero value." ::= { ifEntry 9 } ifInOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets received on the interface, including framing characters." ::= { ifEntry 10 } ifInUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer." ::= { ifEntry 11 } ifInNUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast or broadcast address at this sub-layer. This object is deprecated in favour of ifInMulticastPkts and ifInBroadcastPkts." ::= { ifEntry 12 } ifInDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space." ::= { ifEntry 13 } ifInErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol." ::= { ifEntry 14 } ifInUnknownProtos OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces which support protocol multiplexing the number of transmission units received via the interface which were discarded because of an unknown or unsupported protocol. For any interface which does not support protocol multiplexing, this counter will always be 0." ::= { ifEntry 15 } ifOutOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets transmitted out of the interface, including framing characters." ::= { ifEntry 16 } ifOutUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent." ::= { ifEntry 17 } ifOutNUcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS deprecated DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. This object is deprecated in favour of ifOutMulticastPkts and ifOutBroadcastPkts." ::= { ifEntry 18 } ifOutDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space." ::= { ifEntry 19 } ifOutErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors." ::= { ifEntry 20 } ifOutQLen OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS deprecated DESCRIPTION "The length of the output packet queue (in packets)." ::= { ifEntry 21 } ifSpecific OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS deprecated DESCRIPTION "A reference to MIB definitions specific to the particular media being used to realize the interface. It is recommended that this value point to an instance of a MIB object in the media-specific MIB, i.e., that this object have the semantics associated with the InstancePointer textual convention defined in RFC 1443. In fact, it is recommended that the media- specific MIB specify what value ifSpecific should/can take for values of ifType. If no MIB definitions specific to the particular media are available, the value should be set to the OBJECT IDENTIFIER { 0 0 }." ::= { ifEntry 22 } -- -- Extension to the interface table -- -- This table replaces the ifExtnsTable table. -- ifXTable OBJECT-TYPE SYNTAX SEQUENCE OF IfXEntry -- MAX-ACCESS not-accessible ACCESS not-accessible -- STATUS current STATUS mandatory DESCRIPTION "A list of interface entries. The number of entries is given by the value of ifNumber. This table contains additional objects for the interface table." ::= { ifMIBObjects 1 } ifXEntry OBJECT-TYPE SYNTAX IfXEntry -- MAX-ACCESS not-accessible ACCESS not-accessible -- STATUS current STATUS mandatory DESCRIPTION "An entry containing additional management information applicable to a particular interface." -- AUGMENTS { ifEntry } INDEX { ifIndex } ::= { ifXTable 1 } IfXEntry ::= SEQUENCE { ifName DisplayString, ifInMulticastPkts Counter, ifInBroadcastPkts Counter, ifOutMulticastPkts Counter, ifOutBroadcastPkts Counter, ifLinkUpDownTrapEnable INTEGER, ifHighSpeed Gauge, ifPromiscuousMode TruthValue, ifConnectorPresent TruthValue } ifName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The textual name of the interface. The value of this object should be the name of the interface as assigned by the local device and should be suitable for use in commands entered at the device's `console'. This might be a text name, such as `le0' or a simple port number, such as `1', depending on the interface naming syntax of the device. If several entries in the ifTable together represent a single interface as named by the device, then each will have the same value of ifName. If there is no local name, or this object is otherwise not applicable, then this object contains a 0-length string." ::= { ifXEntry 1 } ifInMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { ifXEntry 2 } ifInBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a broadcast address at this sub-layer." ::= { ifXEntry 3 } ifOutMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both Group and Functional addresses." ::= { ifXEntry 4 } ifOutBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent." ::= { ifXEntry 5 } ifLinkUpDownTrapEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether linkUp/linkDown traps should be generated for this interface. By default, this object should have the value enabled(1) for interfaces which do not operate on 'top' of any other interface (as defined in the ifStackTable), and disabled(2) otherwise." ::= { ifXEntry 14 } ifHighSpeed OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of `n' then the speed of the interface is somewhere in the range of `n-500,000' to `n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. For a sub-layer which has no concept of bandwidth, this object should be zero." ::= { ifXEntry 15 } ifPromiscuousMode OBJECT-TYPE SYNTAX TruthValue ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This object has a value of false(2) if this interface only accepts packets/frames that are addressed to this station. This object has a value of true(1) when the station accepts all packets/frames transmitted on the media. The value true(1) is only legal on certain types of media. If legal, setting this object to a value of true(1) may require the interface to be reset before becoming effective. The value of ifPromiscuousMode does not affect the reception of broadcast and multicast packets/frames by the interface. Agent variations: DESCRIPTION Can not set" ::= { ifXEntry 16 } ifConnectorPresent OBJECT-TYPE SYNTAX TruthValue ACCESS read-only STATUS mandatory DESCRIPTION "This object has the value 'true(1)' if the interface sublayer has a physical connector and the value 'false(2)' otherwise." ::= { ifXEntry 17 } ifStackTable OBJECT-TYPE SYNTAX SEQUENCE OF IfStackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table containing information on the relationships between the multiple sub-layers of network interfaces. In particular, it contains information on which sub- layers run 'on top of' which other sub-layers. Each sub-layer corresponds to a conceptual row in the ifTable." ::= { ifMIBObjects 2 } ifStackEntry OBJECT-TYPE SYNTAX IfStackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information on a particular relationship between two sub-layers, specifying that one sub-layer runs on 'top' of the other sub-layer. Each sub-layer corresponds to a conceptual row in the ifTable." INDEX { ifStackHigherLayer, ifStackLowerLayer } ::= { ifStackTable 1 } IfStackEntry ::= SEQUENCE { ifStackHigherLayer INTEGER, -- INTEGER (-2147483648..2147483647), ifStackLowerLayer INTEGER, -- INTEGER (-2147483648..2147483647), ifStackStatus RowStatus } ifStackHigherLayer OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) ACCESS not-accessible -- ACCESS read-only STATUS mandatory DESCRIPTION "The value of ifIndex corresponding to the higher sub-layer of the relationship, i.e., the sub-layer which runs on 'top' of the sub-layer identified by the corresponding instance of ifStackLowerLayer. If there is no higher sub-layer (below the internetwork layer), then this object has the value 0. Agent variations: DESCRIPTION v2 index convention" ::= { ifStackEntry 1 } ifStackLowerLayer OBJECT-TYPE SYNTAX INTEGER (-2147483648..2147483647) ACCESS not-accessible -- ACCESS read-only STATUS mandatory DESCRIPTION "The value of ifIndex corresponding to the lower sub- layer of the relationship, i.e., the sub-layer which runs 'below' the sub-layer identified by the corresponding instance of ifStackHigherLayer. If there is no lower sub-layer, then this object has the value 0. Agent variations: DESCRIPTION v2 index convention" ::= { ifStackEntry 2 } ifStackStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The status of the relationship between two sub- layers. Changing the value of this object from 'active' to 'notInService' or 'destroy' will likely have consequences up and down the interface stack. Thus, write access to this object is likely to be inappropriate for some types of interfaces, and many implementations will choose not to support write- access for any type of interface. Agent variations: DESCRIPTION Can not set" ::= { ifStackEntry 3 } -- ACCESS read-write ifConformance OBJECT IDENTIFIER ::= { ifMIB 2 } ifGroups OBJECT IDENTIFIER ::= { ifConformance 1 } ifCompliances OBJECT IDENTIFIER ::= { ifConformance 2 } ifCompliance OBJECT IDENTIFIER ::= { ifCompliances 1 } ifGeneralGroup OBJECT IDENTIFIER ::= { ifGroups 1 } ifFixedLengthGroup OBJECT IDENTIFIER ::= { ifGroups 2 } ifHCFixedLengthGroup OBJECT IDENTIFIER ::= { ifGroups 3 } ifPacketGroup OBJECT IDENTIFIER ::= { ifGroups 4 } ifHCPacketGroup OBJECT IDENTIFIER ::= { ifGroups 5 } ifVHCPacketGroup OBJECT IDENTIFIER ::= { ifGroups 6 } ifRcvAddressGroup OBJECT IDENTIFIER ::= { ifGroups 7 } ifTestGroup OBJECT IDENTIFIER ::= { ifGroups 8 } ifStackGroup OBJECT IDENTIFIER ::= { ifGroups 9 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1471.mib -- -- %W% $Id: rfc1471.mib,v 1.5 1997/02/18 16:30:47 graeme Exp $ -- PPP MIB ppp OBJECT IDENTIFIER ::= { transmission 23 } pppLcp OBJECT IDENTIFIER ::= { ppp 1 } -- The individual groups within the PPP-LCP-MIB pppLink OBJECT IDENTIFIER ::= { pppLcp 1 } pppLqr OBJECT IDENTIFIER ::= { pppLcp 2 } pppTests OBJECT IDENTIFIER ::= { pppLcp 3 } -- 4.1. PPP Link Group -- -- The PPP Link Group. Implementation of this -- group is mandatory for all PPP entities. -- -- The following object reflect the values of the option -- parameters used in the PPP Link Control Protocol -- pppLinkStatusLocalMRU -- pppLinkStatusRemoteMRU -- pppLinkStatusLocalToPeerACCMap -- pppLinkStatusPeerToLocalACCMap -- pppLinkStatusLocalToRemoteProtocolCompression -- pppLinkStatusRemoteToLocalProtocolCompression -- pppLinkStatusLocalToRemoteACCompression -- pppLinkStatusRemoteToLocalACCompression -- pppLinkStatusTransmitFcsSize -- pppLinkStatusReceiveFcsSize -- -- These values are not available until after the PPP Option -- negotiation has completed, which is indicated by the link -- reaching the open state (i.e., ifOperStatus is set to -- up). -- -- Therefore, when ifOperStatus is not up -- the contents of these objects is undefined. The value -- returned when accessing the objects is an implementation -- dependent issue. pppLinkStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PppLinkStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP-link specific variables for this PPP implementation." ::= { pppLink 1 } pppLinkStatusEntry OBJECT-TYPE SYNTAX PppLinkStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP Link." INDEX { ifIndex } ::= { pppLinkStatusTable 1 } PppLinkStatusEntry ::= SEQUENCE { pppLinkStatusPhysicalIndex INTEGER, pppLinkStatusBadAddresses Counter, pppLinkStatusBadControls Counter, pppLinkStatusPacketTooLongs Counter, pppLinkStatusBadFCSs Counter, pppLinkStatusLocalMRU INTEGER, pppLinkStatusRemoteMRU INTEGER, pppLinkStatusLocalToPeerACCMap OCTET STRING, pppLinkStatusPeerToLocalACCMap OCTET STRING, pppLinkStatusLocalToRemoteProtocolCompression INTEGER, pppLinkStatusRemoteToLocalProtocolCompression INTEGER, pppLinkStatusLocalToRemoteACCompression INTEGER, pppLinkStatusRemoteToLocalACCompression INTEGER, pppLinkStatusTransmitFcsSize INTEGER, pppLinkStatusReceiveFcsSize INTEGER } pppLinkStatusPhysicalIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The value of ifIndex that identifies the lower-level interface over which this PPP Link is operating. This interface would usually be an HDLC or RS-232 type of interface. If there is no lower-layer interface element, or there is no ifEntry for the element, or the element can not be identified, then the value of this object is 0. For example, suppose that PPP is operating over a serial port. This would use two entries in the ifTable. The PPP could be running over `interface' number 123 and the serial port could be running over `interface' number 987. Therefore, ifSpecific.123 would contain the OBJECT IDENTIFIER ppp pppLinkStatusPhysicalIndex.123 would contain 987, and ifSpecific.987 would contain the OBJECT IDENTIFIER for the serial-port's media- specific MIB." ::= { pppLinkStatusEntry 1 } pppLinkStatusBadAddresses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received with an incorrect Address Field. This counter is a component of the ifInErrors variable that is associated with the interface that represents this PPP Link." REFERENCE "Section 3.1, Address Field, of RFC1331." ::= { pppLinkStatusEntry 2 } pppLinkStatusBadControls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets received on this link with an incorrect Control Field. This counter is a component of the ifInErrors variable that is associated with the interface that represents this PPP Link." REFERENCE "Section 3.1, Control Field, of RFC1331." ::= { pppLinkStatusEntry 3 } pppLinkStatusPacketTooLongs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of received packets that have been discarded because their length exceeded the MRU. This counter is a component of the ifInErrors variable that is associated with the interface that represents this PPP Link. NOTE, packets which are longer than the MRU but which are successfully received and processed are NOT included in this count." ::= { pppLinkStatusEntry 4 } pppLinkStatusBadFCSs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of received packets that have been discarded due to having an incorrect FCS. This counter is a component of the ifInErrors variable that is associated with the interface that represents this PPP Link." ::= { pppLinkStatusEntry 5 } pppLinkStatusLocalMRU OBJECT-TYPE SYNTAX INTEGER (1..2147483648) ACCESS read-only STATUS mandatory DESCRIPTION "The current value of the MRU for the local PPP Entity. This value is the MRU that the remote entity is using when sending packets to the local PPP entity. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 6 } pppLinkStatusRemoteMRU OBJECT-TYPE SYNTAX INTEGER (1..2147483648) ACCESS read-only STATUS mandatory DESCRIPTION "The current value of the MRU for the remote PPP Entity. This value is the MRU that the local entity is using when sending packets to the remote PPP entity. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 7 } pppLinkStatusLocalToPeerACCMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-only STATUS mandatory DESCRIPTION "The current value of the ACC Map used for sending packets from the local PPP entity to the remote PPP entity. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 8 } pppLinkStatusPeerToLocalACCMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-only STATUS mandatory DESCRIPTION "The ACC Map used by the remote PPP entity when transmitting packets to the local PPP entity. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 9 } pppLinkStatusLocalToRemoteProtocolCompression OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the local PPP entity will use Protocol Compression when transmitting packets to the remote PPP entity. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 10 } pppLinkStatusRemoteToLocalProtocolCompression OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the remote PPP entity will use Protocol Compression when transmitting packets to the local PPP entity. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 11 } pppLinkStatusLocalToRemoteACCompression OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the local PPP entity will use Address and Control Compression when transmitting packets to the remote PPP entity. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 12 } pppLinkStatusRemoteToLocalACCompression OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the remote PPP entity will use Address and Control Compression when transmitting packets to the local PPP entity. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 13 } pppLinkStatusTransmitFcsSize OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-only STATUS mandatory DESCRIPTION "The size of the Frame Check Sequence (FCS) in bits that the local node will generate when sending packets to the remote node. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 14 } pppLinkStatusReceiveFcsSize OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-only STATUS mandatory DESCRIPTION "The size of the Frame Check Sequence (FCS) in bits that the remote node will generate when sending packets to the local node. The value of this object is meaningful only when the link has reached the open state (ifOperStatus is up)." ::= { pppLinkStatusEntry 15 } pppLinkConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PppLinkConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing the LCP configuration parameters for this PPP Link. These variables represent the initial configuration of the PPP Link. The actual values of the parameters may be changed when the link is brought up via the LCP options negotiation mechanism." ::= { pppLink 2 } pppLinkConfigEntry OBJECT-TYPE SYNTAX PppLinkConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Configuration information about a particular PPP Link." INDEX { ifIndex } ::= { pppLinkConfigTable 1 } PppLinkConfigEntry ::= SEQUENCE { pppLinkConfigInitialMRU INTEGER, pppLinkConfigReceiveACCMap OCTET STRING, pppLinkConfigTransmitACCMap OCTET STRING, pppLinkConfigMagicNumber INTEGER, pppLinkConfigFcsSize INTEGER } pppLinkConfigInitialMRU OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The initial Maximum Receive Unit (MRU) that the local PPP entity will advertise to the remote entity. If the value of this variable is 0 then the local PPP entity will not advertise any MRU to the remote entity and the default MRU will be assumed. Changing this object will have effect when the link is next restarted. Agent variations: DESCRIPTION writing not supported" REFERENCE "Section 7.2, Maximum Receive Unit of RFC1331." DEFVAL { 1500 } ::= { pppLinkConfigEntry 1 } pppLinkConfigReceiveACCMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-write STATUS mandatory DESCRIPTION "The Asynchronous-Control-Character-Map (ACC) that the local PPP entity requires for use on its receive side. In effect, this is the ACC Map that is required in order to ensure that the local modem will successfully receive all characters. The actual ACC map used on the receive side of the link will be a combination of the local node's pppLinkConfigReceiveACCMap and the remote node's pppLinkConfigTransmitACCMap. Changing this object will have effect when the link is next restarted." REFERENCE "Section 7.3, page 4, Async-Control-Character- Map of RFC1331." DEFVAL { 'ffffffff'h } ::= { pppLinkConfigEntry 2 } pppLinkConfigTransmitACCMap OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The Asynchronous-Control-Character-Map (ACC) that the local PPP entity requires for use on its transmit side. In effect, this is the ACC Map that is required in order to ensure that all characters can be successfully transmitted through the local modem. The actual ACC map used on the transmit side of the link will be a combination of the local node's pppLinkConfigTransmitACCMap and the remote node's pppLinkConfigReceiveACCMap. Changing this object will have effect when the link is next restarted. Agent variations: DESCRIPTION writing not supported" REFERENCE "Section 7.3, page 4, Async-Control-Character- Map of RFC1331." DEFVAL { 'ffffffff'h } ::= { pppLinkConfigEntry 3 } pppLinkConfigMagicNumber OBJECT-TYPE SYNTAX INTEGER {false (1), true (2)} ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "If true(2) then the local node will attempt to perform Magic Number negotiation with the remote node. If false(1) then this negotiation is not performed. In any event, the local node will comply with any magic number negotiations attempted by the remote node, per the PPP specification. Changing this object will have effect when the link is next restarted. Agent variations: DESCRIPTION writing not supported" REFERENCE "Section 7.6, Magic Number, of RFC1331." DEFVAL { false } ::= { pppLinkConfigEntry 4 } pppLinkConfigFcsSize OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The size of the FCS, in bits, the local node will attempt to negotiate for use with the remote node. Regardless of the value of this object, the local node will comply with any FCS size negotiations initiated by the remote node, per the PPP specification. Changing this object will have effect when the link is next restarted. Agent variations: DESCRIPTION writing not supported" DEFVAL { 16 } ::= { pppLinkConfigEntry 5 } -- 4.2. PPP LQR Group -- -- The PPP LQR Group. -- Implementation of this group is mandatory for all -- PPP implementations that implement LQR. -- pppLqrTable OBJECT-TYPE SYNTAX SEQUENCE OF PppLqrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing the LQR parameters and statistics for the local PPP entity." ::= { pppLqr 1 } pppLqrEntry OBJECT-TYPE SYNTAX PppLqrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "LQR information for a particular PPP link. A PPP link will have an entry in this table if and only if LQR Quality Monitoring has been successfully negotiated for said link." INDEX { ifIndex } ::= { pppLqrTable 1 } PppLqrEntry ::= SEQUENCE { pppLqrQuality INTEGER, pppLqrInGoodOctets Counter, pppLqrLocalPeriod INTEGER, pppLqrRemotePeriod INTEGER, pppLqrOutLQRs Counter, pppLqrInLQRs Counter } pppLqrQuality OBJECT-TYPE SYNTAX INTEGER { good(1), bad(2), not-determined(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current quality of the link as declared by the local PPP entity's Link-Quality Management modules. No effort is made to define good or bad, nor the policy used to determine it. The not-determined value indicates that the entity does not actually evaluate the link's quality. This value is used to disambiguate the `determined to be good' case from the `no determination made and presumed to be good' case." ::= { pppLqrEntry 1 } pppLqrInGoodOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The LQR InGoodOctets counter for this link." REFERENCE "Section 2.2, Counters, of RFC1333." ::= { pppLqrEntry 2 } pppLqrLocalPeriod OBJECT-TYPE SYNTAX INTEGER (1..2147483648) ACCESS read-only STATUS mandatory DESCRIPTION "The LQR reporting period, in hundredths of a second that is in effect for the local PPP entity." REFERENCE "Section 2.5, Configuration Option Format, of RFC1333." ::= { pppLqrEntry 3 } pppLqrRemotePeriod OBJECT-TYPE SYNTAX INTEGER (1..2147483648) ACCESS read-only STATUS mandatory DESCRIPTION "The LQR reporting period, in hundredths of a second, that is in effect for the remote PPP entity." REFERENCE "Section 2.5, Configuration Option Format, of RFC1333." ::= { pppLqrEntry 4 } pppLqrOutLQRs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The value of the OutLQRs counter on the local node for the link identified by ifIndex." REFERENCE "Section 2.2, Counters, of RFC1333." ::= { pppLqrEntry 5 } pppLqrInLQRs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The value of the InLQRs counter on the local node for the link identified by ifIndex." REFERENCE "Section 2.2, Counters, of RFC1333." ::= { pppLqrEntry 6 } -- -- The PPP LQR Configuration table. -- pppLqrConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PppLqrConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing the LQR Configuration parameters for the local PPP entity." ::= { pppLqr 2 } pppLqrConfigEntry OBJECT-TYPE SYNTAX PppLqrConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "LQR configuration information for a particular PPP link." INDEX { ifIndex } ::= { pppLqrConfigTable 1 } PppLqrConfigEntry ::= SEQUENCE { pppLqrConfigPeriod INTEGER, pppLqrConfigStatus INTEGER } pppLqrConfigPeriod OBJECT-TYPE SYNTAX INTEGER (0..2147483647) ACCESS read-write STATUS mandatory DESCRIPTION "The LQR Reporting Period that the local PPP entity will attempt to negotiate with the remote entity, in units of hundredths of a second. Changing this object will have effect when the link is next restarted." REFERENCE "Section 2.5, Configuration Option Format, of RFC1333." DEFVAL { 0 } ::= { pppLqrConfigEntry 1 } pppLqrConfigStatus OBJECT-TYPE SYNTAX INTEGER {disabled (1), enabled (2)} ACCESS read-write STATUS mandatory DESCRIPTION "If enabled(2) then the local node will attempt to perform LQR negotiation with the remote node. If disabled(1) then this negotiation is not performed. In any event, the local node will comply with any magic number negotiations attempted by the remote node, per the PPP specification. Changing this object will have effect when the link is next restarted. Setting this object to the value disabled(1) has the effect of invalidating the corresponding entry in the pppLqrConfigTable object. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use." REFERENCE "Section 7.6, Magic Number, of RFC1331." DEFVAL { enabled } ::= { pppLqrConfigEntry 2 } -- 4.3. PPP LQR Extensions Group -- -- The PPP LQR Extensions Group. -- Implementation of this group is optional. -- -- The intent of this group is to allow external -- implementation of the policy mechanisms that -- are used to declare a link to be "bad" or not. -- -- It is not practical to examine the MIB objects -- which are used to generate LQR packets since -- LQR policies tend to require synchronization of -- the values of all data used to determine Link -- Quality; i.e. the values of the relevant counters -- must all be taken at the same instant in time. -- pppLqrExtnsTable OBJECT-TYPE SYNTAX SEQUENCE OF PppLqrExtnsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing additional LQR information for the local PPP entity." ::= { pppLqr 3 } pppLqrExtnsEntry OBJECT-TYPE SYNTAX PppLqrExtnsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Extended LQR information for a particular PPP link. Assuming that this group has been implemented, a PPP link will have an entry in this table if and only if LQR Quality Monitoring has been successfully negotiated for said link." INDEX { ifIndex } ::= { pppLqrExtnsTable 1 } PppLqrExtnsEntry ::= SEQUENCE { pppLqrExtnsLastReceivedLqrPacket OCTET STRING } pppLqrExtnsLastReceivedLqrPacket OBJECT-TYPE SYNTAX OCTET STRING (SIZE(68)) ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the most recently received LQR packet. The format of the packet is as described in the LQM Protocol specificiation. All fields of the packet, including the `save' fields, are stored in this object. The LQR packet is stored in network byte order. The LAP-B and PPP headers are not stored in this object; the first four octets of this variable contain the Magic-Number field, the second four octets contain the LastOutLQRs field and so on. The last four octets of this object contain the SaveInOctets field of the LQR packet." REFERENCE "Section 2.6, Packet Format, of RFC1333" ::= { pppLqrExtnsEntry 1 } -- 4.4. PPP Tests -- The extensions to the interface table in RFC1229 define a -- table through which the network manager can instruct the -- managed object to perform various tests of the interface. This -- is the ifExtnsTestTable. -- The PPP MIB defines two such tests. -- 4.4.1. PPP Echo Test -- The PPP Echo Test is defined as pppEchoTest OBJECT IDENTIFIER ::= { pppTests 1 } -- Invoking this test causes a PPP Echo Packet to be sent on the -- line. ifExtnsTestResult returns success(2) if the echo -- response came back properly. It returns failed(7) if the -- response did not properly return. The definition of "proper" -- in this context is left to the discretion of the implementor. -- 4.4.2. PPP Discard Test -- The PPP Discard Test is defined as pppDiscardTest OBJECT IDENTIFIER ::= { pppTests 2 } -- Invoking this test causes a PPP Discard Packet to be sent on -- the line. ifExtnsTestResult returns success(2) if the discard -- packet was successfully transmitted and failed(7) if an error -- was detected on transmission. The definition of "transmission -- error" in this context is left to the discretion of the -- implementor. -- -- FILE: /users/sse/mibs/src2/rfc/rfc1472.mib -- -- %W% $Id: rfc1472.mib,v 1.3 1996/02/01 16:56:21 pah Exp $ pppSecurity OBJECT IDENTIFIER ::= { ppp 2 } pppSecurityProtocols OBJECT IDENTIFIER ::= { pppSecurity 1 } -- The following uniquely identify the various protocols -- used by PPP security. These OBJECT IDENTIFIERS are -- used in the pppSecurityConfigProtocol and -- pppSecuritySecretsProtocol objects to identify to which -- protocols the table entries apply. pppSecurityPapProtocol OBJECT IDENTIFIER ::= { pppSecurityProtocols 1 } pppSecurityChapMD5Protocol OBJECT IDENTIFIER ::= { pppSecurityProtocols 2 } -- PPP Security Group -- Implementation of this group is optional. -- This table allows the network manager to configure -- which security protocols are to be used on which -- link and in what order of preference each is to be tried pppSecurityConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PppSecurityConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing the configuration and preference parameters for PPP Security." ::= { pppSecurity 2 } pppSecurityConfigEntry OBJECT-TYPE SYNTAX PppSecurityConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Security configuration information for a particular PPP link." INDEX { pppSecurityConfigLink, pppSecurityConfigPreference } ::= { pppSecurityConfigTable 1 } PppSecurityConfigEntry ::= SEQUENCE { pppSecurityConfigLink INTEGER, pppSecurityConfigPreference INTEGER, pppSecurityConfigProtocol OBJECT IDENTIFIER, pppSecurityConfigStatus INTEGER } pppSecurityConfigLink OBJECT-TYPE SYNTAX INTEGER(0..2147483647) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The value of ifIndex that identifies the entry in the interface table that is associated with the local PPP entity's link for which this particular security algorithm shall be attempted. A value of 0 indicates the default algorithm - i.e., this entry applies to all links for which explicit entries in the table do not exist. Agent variations: DESCRIPTION writing not supported" ::= { pppSecurityConfigEntry 1 } pppSecurityConfigPreference OBJECT-TYPE SYNTAX INTEGER(0..2147483647) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The relative preference of the security protocol identified by pppSecurityConfigProtocol. Security protocols with lower values of pppSecurityConfigPreference are tried before protocols with higher values of pppSecurityConfigPreference. Agent variations: DESCRIPTION writing not supported" ::= { pppSecurityConfigEntry 2 } pppSecurityConfigProtocol OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Identifies the security protocol to be attempted on the link identified by pppSecurityConfigLink at the preference level identified by pppSecurityConfigPreference. Agent variations: DESCRIPTION writing not supported" ::= { pppSecurityConfigEntry 3 } pppSecurityConfigStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to the value invalid(1) has the effect of invalidating the corresponding entry in the pppSecurityConfigTable. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use. Proper interpretation of such entries requires examination of the relevant pppSecurityConfigStatus object. Agent variations: DESCRIPTION writing not supported" DEFVAL { valid } ::= { pppSecurityConfigEntry 4 } -- This table contains all of the ID/Secret pair information. -- -- FILE: /users/sse/mibs/src2/rfc/rfc1473.mib -- -- %W% $Id: rfc1473.mib,v 1.3 1996/02/01 16:56:21 pah Exp $ -- The PPP IP Group. -- Implementation of this group is mandatory for all -- PPP implementations that support operating IP over PPP. pppIp OBJECT IDENTIFIER ::= { ppp 3 } pppIpTable OBJECT-TYPE SYNTAX SEQUENCE OF PppIpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing the IP parameters and statistics for the local PPP entity." ::= { pppIp 1 } pppIpEntry OBJECT-TYPE SYNTAX PppIpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPCP status information for a particular PPP link." INDEX { ifIndex } ::= { pppIpTable 1 } PppIpEntry ::= SEQUENCE { pppIpOperStatus INTEGER, pppIpLocalToRemoteCompressionProtocol INTEGER, pppIpRemoteToLocalCompressionProtocol INTEGER, pppIpRemoteMaxSlotId INTEGER, pppIpLocalMaxSlotId INTEGER } -- The following object reflect the values of the option -- parameters used in the PPP IP Control Protocol -- pppIpLocalToRemoteCompressionProtocol -- pppIpRemoteToLocalCompressionProtocol -- pppIpRemoteMaxSlotId -- pppIpLocalMaxSlotId -- These values are not available until after the PPP Option -- negotiation has completed, which is indicated by the link -- reaching the open state (i.e., pppIpOperStatus is set to -- opened). -- -- Therefore, when pppIpOperStatus is not opened -- the contents of these objects is undefined. The value -- returned when accessing the objects is an implementation -- dependent issue. pppIpOperStatus OBJECT-TYPE SYNTAX INTEGER {opened(1), not-opened(2)} ACCESS read-only STATUS mandatory DESCRIPTION "The operational status of the IP network protocol. If the value of this object is up then the finite state machine for the IP network protocol has reached the Opened state." ::= { pppIpEntry 1 } pppIpLocalToRemoteCompressionProtocol OBJECT-TYPE SYNTAX INTEGER { none(1), vj-tcp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IP compression protocol that the local PPP-IP entity uses when sending packets to the remote PPP-IP entity. The value of this object is meaningful only when the link has reached the open state (pppIpOperStatus is opened)." ::= { pppIpEntry 2 } pppIpRemoteToLocalCompressionProtocol OBJECT-TYPE SYNTAX INTEGER { none(1), vj-tcp(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The IP compression protocol that the remote PPP-IP entity uses when sending packets to the local PPP-IP entity. The value of this object is meaningful only when the link has reached the open state (pppIpOperStatus is opened)." ::= { pppIpEntry 3 } pppIpRemoteMaxSlotId OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The Max-Slot-Id parameter that the remote node has advertised and that is in use on the link. If vj-tcp header compression is not in use on the link then the value of this object shall be 0. The value of this object is meaningful only when the link has reached the open state (pppIpOperStatus is opened)." ::= { pppIpEntry 4 } pppIpLocalMaxSlotId OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The Max-Slot-Id parameter that the local node has advertised and that is in use on the link. If vj-tcp header compression is not in use on the link then the value of this object shall be 0. The value of this object is meaningful only when the link has reached the open state (pppIpOperStatus is opened)." ::= { pppIpEntry 5 } -- -- The PPP IP Configuration table. -- This is a separate table in order to facilitate -- placing these variables in a separate MIB view. -- pppIpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PppIpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing configuration variables for the IPCP for the local PPP entity." ::= { pppIp 2 } pppIpConfigEntry OBJECT-TYPE SYNTAX PppIpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPCP information for a particular PPP link." INDEX { ifIndex } ::= { pppIpConfigTable 1 } PppIpConfigEntry ::= SEQUENCE { pppIpConfigAdminStatus INTEGER, pppIpConfigCompression INTEGER } pppIpConfigAdminStatus OBJECT-TYPE SYNTAX INTEGER {open(1), close(2)} ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The immediate desired status of the IP network protocol. Setting this object to open will inject an administrative open event into the IP network protocol's finite state machine. Setting this object to close will inject an administrative close event into the IP network protocol's finite state machine. Agent variations: DESCRIPTION writing not supported" ::= { pppIpConfigEntry 1 } pppIpConfigCompression OBJECT-TYPE SYNTAX INTEGER { none(1), vj-tcp(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If none(1) then the local node will not attempt to negotiate any IP Compression option. Otherwise, the local node will attempt to negotiate compression mode indicated by the enumerated value. Changing this object will have effect when the link is next restarted." REFERENCE "Section 4.0, Van Jacobson TCP/IP Header Compression of RFC1332." DEFVAL { none } ::= { pppIpConfigEntry 2 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1474.mib -- -- %W% $Id: rfc1474.mib,v 1.3 1996/02/01 16:56:22 pah Exp $ pppBridge OBJECT IDENTIFIER ::= { ppp 4 } -- -- The PPP Bridge NCP Group. -- Implementation of this group is mandatory for all -- PPP implementations that support MAC Bridging over -- PPP (RFC1220). -- -- The following object reflect the values of the option -- parameters used in the PPP Link Control Protocol -- pppBridgeLocalToRemoteTinygramCompression -- pppBridgeRemoteToLocalTinygramCompression -- pppBridgeLocalToRemoteLanId -- pppBridgeRemoteToLocalLanId -- -- These values are not available until after the PPP Option -- negotiation has completed, which is indicated by the link -- reaching the open state (i.e. pppBridgeOperStatus is set to -- opened). -- -- Therefore, when pppBridgeOperStatus is not opened -- the contents of these objects is undefined. The value -- returned when accessing the objects is an implementation -- dependent issue. pppBridgeTable OBJECT-TYPE SYNTAX SEQUENCE OF PppBridgeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing the parameters and statistics for the local PPP entity that are related to the operation of Bridging over the PPP." ::= { pppBridge 1 } pppBridgeEntry OBJECT-TYPE SYNTAX PppBridgeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bridging information for a particular PPP link." INDEX { ifIndex } ::= { pppBridgeTable 1 } PppBridgeEntry ::= SEQUENCE { pppBridgeOperStatus INTEGER, pppBridgeLocalToRemoteTinygramCompression INTEGER, pppBridgeRemoteToLocalTinygramCompression INTEGER, pppBridgeLocalToRemoteLanId INTEGER, pppBridgeRemoteToLocalLanId INTEGER } pppBridgeOperStatus OBJECT-TYPE SYNTAX INTEGER {opened(1), not-opened(2)} ACCESS read-only STATUS mandatory DESCRIPTION "The operational status of the Bridge network protocol. If the value of this object is up then the finite state machine for the Bridge network protocol has reached the Opened state." ::= { pppBridgeEntry 1 } pppBridgeLocalToRemoteTinygramCompression OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the local node will perform Tinygram Compression when sending packets to the remote entity. If false then the local entity will not perform Tinygram Compression. If true then the local entity will perform Tinygram Compression. The value of this object is meaningful only when the link has reached the open state (pppBridgeOperStatus is opened)." REFERENCE "Section 6.7, Tinygram Compression Option, of RFC1220" ::= { pppBridgeEntry 2 } pppBridgeRemoteToLocalTinygramCompression OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If false(1) then the remote entity is not expected to perform Tinygram Compression. If true then the remote entity is expected to perform Tinygram Compression. The value of this object is meaningful only when the link has reached the open state (pppBridgeOperStatus is opened)." REFERENCE "Section 6.7, Tinygram Compression Option, of RFC1220" ::= { pppBridgeEntry 3 } pppBridgeLocalToRemoteLanId OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the local node will include the LAN Identification field in transmitted packets or not. If false(1) then the local node will not transmit this field, true(2) means that the field will be transmitted. The value of this object is meaningful only when the link has reached the open state (pppBridgeOperStatus is opened)." REFERENCE "Section 6.8, LAN Identification Option, of RFC1220" ::= { pppBridgeEntry 4 } pppBridgeRemoteToLocalLanId OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the remote node has indicated that it will include the LAN Identification field in transmitted packets or not. If false(1) then the field will not be transmitted, if true(2) then the field will be transmitted. The value of this object is meaningful only when the link has reached the open state (pppBridgeOperStatus is opened)." REFERENCE "Section 6.8, LAN Identification Option, of RFC1220" ::= { pppBridgeEntry 5 } -- -- The PPP Bridge Configuration table -- pppBridgeConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PppBridgeConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing the parameters and statistics for the local PPP entity that are related to the operation of Bridging over the PPP." ::= { pppBridge 2 } pppBridgeConfigEntry OBJECT-TYPE SYNTAX PppBridgeConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bridging Configuration information for a particular PPP link." INDEX { ifIndex } ::= { pppBridgeConfigTable 1 } PppBridgeConfigEntry ::= SEQUENCE { pppBridgeConfigAdminStatus INTEGER, pppBridgeConfigTinygram INTEGER, -- FIXED -- INTEGER, pppBridgeConfigRingId INTEGER, pppBridgeConfigLineId INTEGER, pppBridgeConfigLanId INTEGER } pppBridgeConfigAdminStatus OBJECT-TYPE SYNTAX INTEGER { open(1), close(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The immediate desired status of the Bridging network protocol. Setting this object to open will inject an administrative open event into the Bridging network protocol's finite state machine. Setting this object to close will inject an administrative close event into the Bridging network protocol's finite state machine. Agent variations: DESCRIPTION writing not supported" ::= { pppBridgeConfigEntry 1 } pppBridgeConfigTinygram OBJECT-TYPE SYNTAX INTEGER { false(1) } -- SYNTAX INTEGER { false(1), true(2) } -- -- ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "If false then the local BNCP entity will not initiate the Tinygram Compression Option Negotiation. If true then the local BNCP entity will initiate negotiation of this option. Agent variations: DESCRIPTION writing not supported, standard default of true not supported." REFERENCE "Section 6.7, Tinygram Compression Option, of RFC1220" DEFVAL {false} -- DEFVAL { true } ::= { pppBridgeConfigEntry 2 } pppBridgeConfigRingId OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "If false then the local PPP Entity will not initiate a Remote Ring Identification Option negotiation. If true then the local PPP entity will intiate this negotiation. This MIB object is relevant only if the interface is for 802.5 Token Ring bridging. Agent variations: DESCRIPTION writing not supported" REFERENCE "Section 6.4, IEEE 802.5 Remote Ring Identification Option, of RFC1220" DEFVAL { false } ::= { pppBridgeConfigEntry 3 } pppBridgeConfigLineId OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "If false then the local PPP Entity is not to initiate a Line Identification Option negotiation. If true then the local PPP entity will intiate this negotiation. This MIB object is relevant only if the interface is for 802.5 Token Ring bridging. Agent variations: DESCRIPTION writing not supported" REFERENCE "Section 6.5, IEEE 802.5 Line Identification Option, of RFC1220" DEFVAL { false } ::= { pppBridgeConfigEntry 4 } pppBridgeConfigLanId OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "If false then the local BNCP entity will not initiate the LAN Identification Option Negotiation. If true then the local BNCP entity will initiate negotiation of this option. Agent variations: DESCRIPTION writing not supported" REFERENCE "Section 6.8, LAN Identification Option, of RFC1220" DEFVAL { false } ::= { pppBridgeConfigEntry 5 } -- -- The PPP Bridge Media Status Table -- pppBridgeMediaTable OBJECT-TYPE SYNTAX SEQUENCE OF PppBridgeMediaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table identifying which MAC media types are enabled for the Bridging NCPs." ::= { pppBridge 3 } pppBridgeMediaEntry OBJECT-TYPE SYNTAX PppBridgeMediaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status of a specific MAC Type for a specific PPP Link." INDEX { ifIndex, pppBridgeMediaMacType } ::= { pppBridgeMediaTable 1 } PppBridgeMediaEntry ::= SEQUENCE { pppBridgeMediaMacType INTEGER, pppBridgeMediaLocalStatus INTEGER, pppBridgeMediaRemoteStatus INTEGER } pppBridgeMediaMacType OBJECT-TYPE SYNTAX INTEGER(0..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The MAC type for which this entry in the pppBridgeMediaTable is providing status information. Valid values for this object are defined in Section 6.6 MAC Type Support Selection of RFC1220 (Bridging Point-to-Point Protocol)." REFERENCE "Section 6.6, MAC Type Support Selection, of RFC1212." ::= { pppBridgeMediaEntry 1 } pppBridgeMediaLocalStatus OBJECT-TYPE SYNTAX INTEGER { accept(1), dont-accept(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the local PPP Bridging Entity will accept packets of the protocol type identified in pppBridgeMediaMacType on the PPP link identified by ifIndex or not. If this object is accept then any packets of the indicated MAC type will be received and properly processed. If this object is dont- accept then received packets of the indicated MAC type will not be properly processed." REFERENCE "Section 6.6, MAC Type Support Selection, of RFC1212." ::= { pppBridgeMediaEntry 2 } pppBridgeMediaRemoteStatus OBJECT-TYPE SYNTAX INTEGER { accept(1), dont-accept(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the local PPP Bridging Entity believes that the remote PPP Bridging Entity will accept packets of the protocol type identified in pppBridgeMediaMacType on the PPP link identified by ifIndex or not." REFERENCE "Section 6.6, MAC Type Support Selection, of RFC1212." ::= { pppBridgeMediaEntry 3 } -- -- The PPP Bridge Media Configuration Table -- pppBridgeMediaConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PppBridgeMediaConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table identifying which MAC media types are enabled for the Bridging NCPs." ::= { pppBridge 4 } pppBridgeMediaConfigEntry OBJECT-TYPE SYNTAX PppBridgeMediaConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status of a specific MAC Type for a specific PPP Link." INDEX { ifIndex, pppBridgeMediaConfigMacType } ::= { pppBridgeMediaConfigTable 1 } PppBridgeMediaConfigEntry ::= SEQUENCE { pppBridgeMediaConfigMacType INTEGER, pppBridgeMediaConfigLocalStatus INTEGER } pppBridgeMediaConfigMacType OBJECT-TYPE SYNTAX INTEGER(0..2147483647) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The MAC type for which this entry in the pppBridgeMediaConfigTable is providing status information. Valid values for this object are defined in Section 6.6 MAC Type Support Selection of RFC1220 (Bridging Point-to-Point Protocol). Agent variations: DESCRIPTION writing not supported" REFERENCE "Section 6.6, MAC Type Support Selection, of RFC1212." ::= { pppBridgeMediaConfigEntry 1 } pppBridgeMediaConfigLocalStatus OBJECT-TYPE SYNTAX INTEGER { accept(1), dont-accept(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the local PPP Bridging Entity should accept packets of the protocol type identified in pppBridgeMediaConfigMacType on the PPP link identified by ifIndex or not. Setting this object to the value dont-accept has the affect of invalidating the corresponding entry in the pppBridgeMediaConfigTable object. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table. Accordingly, management stations must be prepared to receive tabular information from agents that corresponds to entries not currently in use. Changing this object will have effect when the link is next restarted. Agent variations: DESCRIPTION writing not supported" REFERENCE "Section 6.6, MAC Type Support Selection, of RFC1212." ::= { pppBridgeMediaConfigEntry 2 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1512.mib -- -- %W% $Id: rfc1512.mib,v 1.3 1996/02/01 16:56:24 pah Exp $ -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [7]. -- this is the FDDI MIB module fddi OBJECT IDENTIFIER ::= { transmission 15 } fddimib OBJECT IDENTIFIER ::= { fddi 73 } -- textual conventions FddiTimeNano ::= INTEGER (0..2147483647) -- This data type specifies 1 nanosecond units as -- an integer value. -- -- NOTE: The encoding is normal integer representation, not -- two's complement. Since this type is used for variables -- which are encoded as TimerTwosComplement in the ANSI -- specification, two operations need to be performed on such -- variables to convert from ANSI form to SNMP form: -- -- 1) Convert from two's complement to normal integer -- representation -- 2) Multiply by 80 to convert from 80 nsec to 1 nsec units -- -- No resolution is lost. Moreover, the objects for which -- this data type is used effectively do not lose any range -- due to the lower maximum value since they do not require -- the full range. -- -- Example: If fddimibMACTReq had a value of 8 ms, it would -- be stored in ANSI TimerTwosComplement format as 0xFFFE7960 -- [8 ms is 100000 in 80 nsec units, which is then converted -- to two's complement] but be reported as 8000000 in SNMP -- since it is encoded here as FddiTimeNano. FddiTimeMilli ::= INTEGER (0..2147483647) -- This data type is used for some FDDI timers. It specifies -- time in 1 millisecond units, in normal integer -- representation. FddiResourceId ::= INTEGER (0..65535) -- This data type is used to refer to an instance of a MAC, -- PORT, or PATH Resource ID. Indexing begins -- at 1. Zero is used to indicate the absence of a resource. FddiSMTStationIdType ::= OCTET STRING (SIZE (8)) -- The unique identifier for the FDDI station. This is a -- string of 8 octets, represented as X' yy yy xx xx xx xx -- xx xx' with the low order 6 octet (xx) from a unique IEEE -- assigned address. The high order two bits of the IEEE -- address, the group address bit and the administration bit -- (Universal/Local) bit should both be zero. The first two -- octets, the yy octets, are implementor-defined. -- -- The representation of the address portion of the station id -- is in the IEEE (ANSI/IEEE P802.1A) canonical notation for -- 48 bit addresses. The canonical form is a 6-octet string -- where the first octet contains the first 8 bits of the -- address, with the I/G(Individual/Group) address bit as the -- least significant bit and the U/L (Universal/Local) bit -- as the next more significant bit, and so on. Note that -- addresses in the ANSI FDDI standard SMT frames are -- represented in FDDI MAC order. FddiMACLongAddressType ::= OCTET STRING (SIZE (6)) -- The representation of long MAC addresses as management -- values is in the IEEE (ANSI/IEEE P802.1A) canonical -- notation for 48 bit addresses. The canonical form is a -- 6-octet string where the first octet contains the first 8 -- bits of the address, with the I/G (Individual/Group) -- address bit as the least significant bit and the U/L -- (Universal/Local) bit as the next more significant bit, -- and so on. Note that the addresses in the SMT frames are -- represented in FDDI MAC order. -- groups in the FDDI MIB module fddimibSMT OBJECT IDENTIFIER ::= { fddimib 1 } fddimibMAC OBJECT IDENTIFIER ::= { fddimib 2 } fddimibMACCounters OBJECT IDENTIFIER ::= { fddimib 3 } fddimibPATH OBJECT IDENTIFIER ::= { fddimib 4 } fddimibPORT OBJECT IDENTIFIER ::= { fddimib 5 } -- the SMT group -- Implementation of the SMT group is mandatory for all -- systems which implement manageable FDDI subsystems. fddimibSMTNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The number of SMT implementations (regardless of their current state) on this network management application entity. The value for this variable must remain constant at least from one re- initialization of the entity's network management system to the next re-initialization." ::= { fddimibSMT 1 } -- the SMT table fddimibSMTTable OBJECT-TYPE SYNTAX SEQUENCE OF FddimibSMTEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SMT entries. The number of entries shall not exceed the value of fddimibSMTNumber." ::= { fddimibSMT 2 } fddimibSMTEntry OBJECT-TYPE SYNTAX FddimibSMTEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An SMT entry containing information common to a given SMT." INDEX { fddimibSMTIndex } ::= { fddimibSMTTable 1 } FddimibSMTEntry ::= SEQUENCE { fddimibSMTIndex INTEGER, fddimibSMTStationId FddiSMTStationIdType, fddimibSMTOpVersionId INTEGER, fddimibSMTHiVersionId INTEGER, fddimibSMTLoVersionId INTEGER, fddimibSMTUserData OCTET STRING, fddimibSMTMIBVersionId INTEGER, fddimibSMTMACCts INTEGER, fddimibSMTNonMasterCts INTEGER, fddimibSMTMasterCts INTEGER, fddimibSMTAvailablePaths INTEGER, fddimibSMTConfigCapabilities INTEGER, fddimibSMTConfigPolicy INTEGER, fddimibSMTConnectionPolicy INTEGER, fddimibSMTTNotify INTEGER, fddimibSMTStatRptPolicy INTEGER, fddimibSMTTraceMaxExpiration FddiTimeMilli, fddimibSMTBypassPresent INTEGER, fddimibSMTECMState INTEGER, fddimibSMTCFState INTEGER, fddimibSMTRemoteDisconnectFlag INTEGER, fddimibSMTStationStatus INTEGER, fddimibSMTPeerWrapFlag INTEGER, fddimibSMTTimeStamp FddiTimeMilli, fddimibSMTTransitionTimeStamp FddiTimeMilli, fddimibSMTStationAction INTEGER } fddimibSMTIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each SMT. The value for each SMT must remain constant at least from one re- initialization of the entity's network management system to the next re-initialization." ::= { fddimibSMTEntry 1 } fddimibSMTStationId OBJECT-TYPE SYNTAX FddiSMTStationIdType -- OCTET STRING (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "Used to uniquely identify an FDDI station." REFERENCE "ANSI { fddiSMT 11 }" ::= { fddimibSMTEntry 2 } fddimibSMTOpVersionId OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The version that this station is using for its operation (refer to ANSI 7.1.2.2). The value of this variable is 2 for this SMT revision." REFERENCE "ANSI { fddiSMT 13 }" ::= { fddimibSMTEntry 3 } fddimibSMTHiVersionId OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The highest version of SMT that this station supports (refer to ANSI 7.1.2.2)." REFERENCE "ANSI { fddiSMT 14 }" ::= { fddimibSMTEntry 4 } fddimibSMTLoVersionId OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The lowest version of SMT that this station supports (refer to ANSI 7.1.2.2)." REFERENCE "ANSI { fddiSMT 15 }" ::= { fddimibSMTEntry 5 } fddimibSMTUserData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (32)) ACCESS read-write STATUS mandatory DESCRIPTION "This variable contains 32 octets of user defined information. The information shall be an ASCII string." REFERENCE "ANSI { fddiSMT 17 }" ::= { fddimibSMTEntry 6 } fddimibSMTMIBVersionId OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The version of the FDDI MIB of this station. The value of this variable is 1 for this SMT revision." REFERENCE "ANSI { fddiSMT 18 }" ::= { fddimibSMTEntry 7 } fddimibSMTMACCts OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The number of MACs in this station or concentrator." REFERENCE "ANSI { fddiSMT 21 }" ::= { fddimibSMTEntry 8 } fddimibSMTNonMasterCts OBJECT-TYPE SYNTAX INTEGER (0..2) ACCESS read-only STATUS mandatory DESCRIPTION "The value of this variable is the number of A, B, and S ports in this station or concentrator." REFERENCE "ANSI { fddiSMT 22 }" ::= { fddimibSMTEntry 9 } fddimibSMTMasterCts OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The number of M Ports in a node. If the node is not a concentrator, the value of the variable is zero." REFERENCE "ANSI { fddiSMT 23 }" ::= { fddimibSMTEntry 10 } fddimibSMTAvailablePaths OBJECT-TYPE SYNTAX INTEGER (0..7) ACCESS read-only STATUS mandatory DESCRIPTION "A value that indicates the PATH types available in the station. The value is a sum. This value initially takes the value zero, then for each type of PATH that this node has available, 2 raised to a power is added to the sum. The powers are according to the following table: Path Power Primary 0 Secondary 1 Local 2 For example, a station having Primary and Local PATHs available would have a value of 5 (2**0 + 2**2)." REFERENCE "ANSI { fddiSMT 24 }" ::= { fddimibSMTEntry 11 } fddimibSMTConfigCapabilities OBJECT-TYPE SYNTAX INTEGER (0..3) ACCESS read-only STATUS mandatory DESCRIPTION "A value that indicates the configuration capabilities of a node. The 'Hold Available' bit indicates the support of the optional Hold Function, which is controlled by fddiSMTConfigPolicy. The 'CF-Wrap-AB' bit indicates that the station has the capability of performing a wrap_ab (refer to ANSI SMT 9.7.2.2). The value is a sum. This value initially takes the value zero, then for each of the configuration policies currently enforced on the node, 2 raised to a power is added to the sum. The powers are according to the following table: Policy Power holdAvailable 0 CF-Wrap-AB 1 " REFERENCE "ANSI { fddiSMT 25 }" ::= { fddimibSMTEntry 12 } fddimibSMTConfigPolicy OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "A value that indicates the configuration policies currently desired in a node. 'Hold' is one of the terms used for the Hold Flag, an optional ECM flag used to enable the optional Hold policy. The value is a sum. This value initially takes the value zero, then for each of the configuration policies currently enforced on the node, 2 raised to a power is added to the sum. The powers are according to the following table: Policy Power configurationhold 0 " REFERENCE "ANSI { fddiSMT 26 }" ::= { fddimibSMTEntry 13 } fddimibSMTConnectionPolicy OBJECT-TYPE SYNTAX INTEGER (32768..65535) ACCESS read-write STATUS mandatory DESCRIPTION "A value representing the connection policies in effect in a node. A station sets the corresponding bit for each of the connection types that it rejects. The letter designations, X and Y, in the 'rejectX-Y' names have the following significance: X represents the PC-Type of the local PORT and Y represents the PC_Type of the adjacent PORT (PC_Neighbor). The evaluation of Connection- Policy (PC-Type, PC-Neighbor) is done to determine the setting of T- Val(3) in the PC-Signalling sequence (refer to ANSI 9.6.3). Note that Bit 15, (rejectM-M), is always set and cannot be cleared. The value is a sum. This value initially takes the value zero, then for each of the connection policies currently enforced on the node, 2 raised to a power is added to the sum. The powers are according to the following table: Policy Power rejectA-A 0 rejectA-B 1 rejectA-S 2 rejectA-M 3 rejectB-A 4 rejectB-B 5 rejectB-S 6 rejectB-M 7 rejectS-A 8 rejectS-B 9 rejectS-S 10 rejectS-M 11 rejectM-A 12 rejectM-B 13 rejectM-S 14 rejectM-M 15 " REFERENCE "ANSI { fddiSMT 27 }" ::= { fddimibSMTEntry 14 } fddimibSMTTNotify OBJECT-TYPE SYNTAX INTEGER (2..30) ACCESS read-write STATUS mandatory DESCRIPTION "The timer, expressed in seconds, used in the Neighbor Notification protocol. It has a range of 2 seconds to 30 seconds, and its default value is 30 seconds (refer to ANSI SMT 8.2)." REFERENCE "ANSI { fddiSMT 29 }" ::= { fddimibSMTEntry 15 } fddimibSMTStatRptPolicy OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If true, indicates that the node will generate Status Reporting Frames for its implemented events and conditions. It has an initial value of true. This variable determines the value of the SR_Enable Flag (refer to ANSI SMT 8.3.2.1)." REFERENCE "ANSI { fddiSMT 30 }" ::= { fddimibSMTEntry 16 } fddimibSMTTraceMaxExpiration OBJECT-TYPE SYNTAX FddiTimeMilli ACCESS read-write STATUS mandatory DESCRIPTION "Reference Trace_Max (refer to ANSI SMT 9.4.4.2.2)." REFERENCE "ANSI { fddiSMT 31 }" ::= { fddimibSMTEntry 17 } fddimibSMTBypassPresent OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "A flag indicating if the station has a bypass on its AB port pair." REFERENCE "ANSI { fddiSMT 34 }" ::= { fddimibSMTEntry 18 } fddimibSMTECMState OBJECT-TYPE SYNTAX INTEGER { ec0(1), -- Out ec1(2), -- In ec2(3), -- Trace ec3(4), -- Leave ec4(5), -- Path_Test ec5(6), -- Insert ec6(7), -- Check ec7(8) -- Deinsert } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the current state of the ECM state machine (refer to ANSI SMT 9.5.2)." REFERENCE "ANSI { fddiSMT 41 }" ::= { fddimibSMTEntry 19 } fddimibSMTCFState OBJECT-TYPE SYNTAX INTEGER { cf0(1), -- isolated cf1(2), -- local_a cf2(3), -- local_b cf3(4), -- local_ab cf4(5), -- local_s cf5(6), -- wrap_a cf6(7), -- wrap_b cf7(8), -- wrap_ab cf8(9), -- wrap_s cf9(10), -- c_wrap_a cf10(11), -- c_wrap_b cf11(12), -- c_wrap_s cf12(13) -- thru } ACCESS read-only STATUS mandatory DESCRIPTION "The attachment configuration for the station or concentrator (refer to ANSI SMT 9.7.2.2)." REFERENCE "ANSI { fddiSMT 42 }" ::= { fddimibSMTEntry 20 } fddimibSMTRemoteDisconnectFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "A flag indicating that the station was remotely disconnected from the network as a result of receiving an fddiSMTAction, disconnect (refer to ANSI SMT 6.4.5.3) in a Parameter Management Frame. A station requires a Connect Action to rejoin and clear the flag (refer to ANSI SMT 6.4.5.2)." REFERENCE "ANSI { fddiSMT 44 }" ::= { fddimibSMTEntry 21 } fddimibSMTStationStatus OBJECT-TYPE SYNTAX INTEGER { concatenated(1), separated(2), thru(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the primary and secondary paths within this station." REFERENCE "ANSI { fddiSMT 45 }" ::= { fddimibSMTEntry 22 } fddimibSMTPeerWrapFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable assumes the value of the PeerWrapFlag in CFM (refer to ANSI SMT 9.7.2.4.4)." REFERENCE "ANSI { fddiSMT 46 }" ::= { fddimibSMTEntry 23 } fddimibSMTTimeStamp OBJECT-TYPE SYNTAX FddiTimeMilli ACCESS read-only STATUS mandatory DESCRIPTION "This variable assumes the value of TimeStamp (refer to ANSI SMT 8.3.2.1)." REFERENCE "ANSI { fddiSMT 51 }" ::= { fddimibSMTEntry 24 } fddimibSMTTransitionTimeStamp OBJECT-TYPE SYNTAX FddiTimeMilli ACCESS read-only STATUS mandatory DESCRIPTION "This variable assumes the value of TransitionTimeStamp (refer to ANSI SMT 8.3.2.1)." REFERENCE "ANSI { fddiSMT 52 }" ::= { fddimibSMTEntry 25 } fddimibSMTStationAction OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following connect(2), disconnect(3), path-Test(4), self-Test(5), disable-a(6), disable-b(7), disable-m(8) } ACCESS read-write STATUS mandatory DESCRIPTION "This object, when read, always returns a value of other(1). The behavior of setting this variable to each of the acceptable values is as follows: other(1): Results in an appropriate error. connect(2): Generates a Connect signal to ECM to begin a connection sequence. See ANSI Ref 9.4.2. disconnect(3): Generates a Disconnect signal to ECM. see ANSI Ref 9.4.2. path-Test(4): Initiates a station Path_Test. The Path_Test variable (see ANSI Ref 9.4.1) is set to 'Testing'. The results of this action are not specified in this standard. self-Test(5): Initiates a station Self_Test. The results of this action are not specified in this standard. disable-a(6): Causes a PC_Disable on the A port if the A port mode is peer. disable-b(7): Causes a PC_Disable on the B port if the B port mode is peer. disable-m(8): Causes a PC_Disable on all M ports. Attempts to set this object to all other values results in an appropriate error. The result of setting this variable to path-Test(4) or self- Test(5) is implementation-specific." REFERENCE "ANSI { fddiSMT 60 }" ::= { fddimibSMTEntry 26 } -- the MAC group -- Implementation of the MAC Group is mandatory for all -- systems which implement manageable FDDI subsystems. fddimibMACNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The total number of MAC implementations (across all SMTs) on this network management application entity. The value for this variable must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { fddimibMAC 1 } -- the MAC table fddimibMACTable OBJECT-TYPE SYNTAX SEQUENCE OF FddimibMACEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of MAC entries. The number of entries shall not exceed the value of fddimibMACNumber." ::= { fddimibMAC 2 } fddimibMACEntry OBJECT-TYPE SYNTAX FddimibMACEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A MAC entry containing information common to a given MAC." INDEX { fddimibMACSMTIndex, fddimibMACIndex } ::= { fddimibMACTable 1 } FddimibMACEntry ::= SEQUENCE { fddimibMACSMTIndex INTEGER, fddimibMACIndex INTEGER, fddimibMACIfIndex INTEGER, fddimibMACFrameStatusFunctions INTEGER, fddimibMACTMaxCapability FddiTimeNano, fddimibMACTVXCapability FddiTimeNano, fddimibMACAvailablePaths INTEGER, fddimibMACCurrentPath INTEGER, fddimibMACUpstreamNbr FddiMACLongAddressType, fddimibMACDownstreamNbr FddiMACLongAddressType, fddimibMACOldUpstreamNbr FddiMACLongAddressType, fddimibMACOldDownstreamNbr FddiMACLongAddressType, fddimibMACDupAddressTest INTEGER, fddimibMACRequestedPaths INTEGER, fddimibMACDownstreamPORTType INTEGER, fddimibMACSMTAddress FddiMACLongAddressType, fddimibMACTReq FddiTimeNano, fddimibMACTNeg FddiTimeNano, fddimibMACTMax FddiTimeNano, fddimibMACTvxValue FddiTimeNano, fddimibMACFrameCts Counter, fddimibMACCopiedCts Counter, fddimibMACTransmitCts Counter, fddimibMACErrorCts Counter, fddimibMACLostCts Counter, fddimibMACFrameErrorThreshold INTEGER, fddimibMACFrameErrorRatio INTEGER, fddimibMACRMTState INTEGER, fddimibMACDaFlag INTEGER, fddimibMACUnaDaFlag INTEGER, fddimibMACFrameErrorFlag INTEGER, fddimibMACMAUnitdataAvailable INTEGER, fddimibMACHardwarePresent INTEGER, fddimibMACMAUnitdataEnable INTEGER } fddimibMACSMTIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the SMT index associated with this MAC." ::= { fddimibMACEntry 1 } fddimibMACIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Index variable for uniquely identifying the MAC object instances, which is the same as the corresponding resource index in SMT." REFERENCE "ANSI { fddiMAC 34 }" ::= { fddimibMACEntry 2 } fddimibMACIfIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the MIB-II ifIndex corresponding to this MAC. If none is applicable, 0 is returned." REFERENCE "MIB-II" ::= { fddimibMACEntry 3 } fddimibMACFrameStatusFunctions OBJECT-TYPE SYNTAX INTEGER (0..7) ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the MAC's optional Frame Status processing functions. The value is a sum. This value initially takes the value zero, then for each function present, 2 raised to a power is added to the sum. The powers are according to the following table: function Power fs-repeating 0 fs-setting 1 fs-clearing 2 " REFERENCE "ANSI { fddiMAC 11 }" ::= { fddimibMACEntry 4 } fddimibMACTMaxCapability OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the maximum time value of fddiMACTMax that this MAC can support." REFERENCE "ANSI { fddiMAC 13 }" ::= { fddimibMACEntry 5 } fddimibMACTVXCapability OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the maximum time value of fddiMACTvxValue that this MAC can support." REFERENCE "ANSI { fddiMAC 14 }" ::= { fddimibMACEntry 6 } fddimibMACAvailablePaths OBJECT-TYPE SYNTAX INTEGER (0..7) ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the paths available for this MAC (refer to ANSI SMT 9.7.7). The value is a sum. This value initially takes the value zero, then for each type of PATH that this MAC has available, 2 raised to a power is added to the sum. The powers are according to the following table: Path Power Primary 0 Secondary 1 Local 2 " REFERENCE "ANSI { fddiMAC 22 }" ::= { fddimibMACEntry 7 } fddimibMACCurrentPath OBJECT-TYPE SYNTAX INTEGER { isolated(1), local(2), secondary(3), primary(4), concatenated(5), thru(6) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Path into which this MAC is currently inserted (refer to ANSI 9.7.7)." REFERENCE "ANSI { fddiMAC 23 }" ::= { fddimibMACEntry 8 } fddimibMACUpstreamNbr OBJECT-TYPE SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The MAC's upstream neighbor's long individual MAC address. It has an initial value of the SMT- Unknown-MAC Address and is only modified as specified by the Neighbor Information Frame protocol (refer to ANSI SMT 7.2.1 and 8.2)." REFERENCE "ANSI { fddiMAC 24 }" ::= { fddimibMACEntry 9 } fddimibMACDownstreamNbr OBJECT-TYPE SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The MAC's downstream neighbor's long individual MAC address. It has an initial value of the SMT- Unknown-MAC Address and is only modified as specified by the Neighbor Information Frame protocol (refer to ANSI SMT 7.2.1 and 8.2)." REFERENCE "ANSI { fddiMAC 25 }" ::= { fddimibMACEntry 10 } fddimibMACOldUpstreamNbr OBJECT-TYPE SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The previous value of the MAC's upstream neighbor's long individual MAC address. It has an initial value of the SMT-Unknown- MAC Address and is only modified as specified by the Neighbor Information Frame protocol (refer to ANSI SMT 7.2.1 and 8.2)." REFERENCE "ANSI { fddiMAC 26 }" ::= { fddimibMACEntry 11 } fddimibMACOldDownstreamNbr OBJECT-TYPE SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The previous value of the MAC's downstream neighbor's long individual MAC address. It has an initial value of the SMT- Unknown-MAC Address and is only modified as specified by the Neighbor Information Frame protocol (refer to ANSI SMT 7.2.1 and 8.2)." REFERENCE "ANSI { fddiMAC 27 }" ::= { fddimibMACEntry 12 } fddimibMACDupAddressTest OBJECT-TYPE SYNTAX INTEGER { none(1), pass(2), fail(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The Duplicate Address Test flag, Dup_Addr_Test (refer to ANSI 8.2)." REFERENCE "ANSI { fddiMAC 29 }" ::= { fddimibMACEntry 13 } fddimibMACRequestedPaths OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "List of permitted Paths which specifies the Path(s) into which the MAC may be inserted (refer to ansi SMT 9.7). The value is a sum which represents the individual paths that are desired. This value initially takes the value zero, then for each type of PATH that this node is, 2 raised to a power is added to the sum. The powers are according to the following table: Path Power local 0 secondary-alternate 1 primary-alternate 2 concatenated-alternate 3 secondary-preferred 4 primary-preferred 5 concatenated-preferred 6 thru 7 " REFERENCE "ANSI { fddiMAC 32 }" ::= { fddimibMACEntry 14 } fddimibMACDownstreamPORTType OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the PC-Type of the first port that is downstream of this MAC (the exit port)." REFERENCE "ANSI { fddiMAC 33 }" ::= { fddimibMACEntry 15 } fddimibMACSMTAddress OBJECT-TYPE SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The 48-bit individual address of the MAC used for SMT frames." REFERENCE "ANSI { fddiMAC 41 }" ::= { fddimibMACEntry 16 } fddimibMACTReq OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-only STATUS mandatory DESCRIPTION "This variable is the T_Req_value passed to the MAC. Without having detected a duplicate, the time value of this variable shall assume the maximum supported time value which is less than or equal to the time value of fddiPATHMaxT-Req. When a MAC has an address detected as a duplicate, it may use a time value for this variable greater than the time value of fddiPATHTMaxLowerBound. A station shall cause claim when the new T_Req may cause the value of T_Neg to change in the claim process, (i.e., time value new T_Req < T_Neg, or old T_Req = T_Neg)." REFERENCE "ANSI { fddiMAC 51 }" ::= { fddimibMACEntry 17 } fddimibMACTNeg OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-only STATUS mandatory DESCRIPTION "It is reported as a FddiTimeNano number." REFERENCE "ANSI { fddiMAC 52 }" ::= { fddimibMACEntry 18 } fddimibMACTMax OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-only STATUS mandatory DESCRIPTION "This variable is the T_Max_value passed to the MAC. The time value of this variable shall assume the minimum suported time value which is greater than or equal to the time value of fddiPATHT- MaxLowerBound" REFERENCE "ANSI { fddiMAC 53 }" ::= { fddimibMACEntry 19 } fddimibMACTvxValue OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-only STATUS mandatory DESCRIPTION "This variable is the TVX_value passed to the MAC. The time value of this variable shall assume the minimum suported time value which is greater than or equal to the time value of fddiPATHTVXLowerBound." REFERENCE "ANSI { fddiMAC 54 }" ::= { fddimibMACEntry 20 } fddimibMACFrameCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames received by this MAC (refer to ANSI MAC 7.5.1)." REFERENCE "ANSI { fddiMAC 71 }" ::= { fddimibMACEntry 21 } fddimibMACCopiedCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count that should as closely as possible match the number of frames addressed to (A bit set) and successfully copied into the station's receive buffers (C bit set) by this MAC (refer to ANSI MAC 7.5). Note that this count does not include MAC frames." REFERENCE "ANSI { fddiMAC 72 }" ::= { fddimibMACEntry 22 } fddimibMACTransmitCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count that should as closely as possible match the number of frames transmitted by this MAC (refer to ANSI MAC 7.5). Note that this count does not include MAC frames." REFERENCE "ANSI { fddiMAC 73 }" ::= { fddimibMACEntry 23 } fddimibMACErrorCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of frames that were detected in error by this MAC that had not been detected in error by another MAC (refer to ANSI MAC 7.5.2)." REFERENCE "ANSI { fddiMAC 81 }" ::= { fddimibMACEntry 24 } fddimibMACLostCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of the number of instances that this MAC detected a format error during frame reception such that the frame was stripped (refer to ANSI MAC 7.5.3)." REFERENCE "ANSI { fddiMAC 82 }" ::= { fddimibMACEntry 25 } fddimibMACFrameErrorThreshold OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "A threshold for determining when a MAC Condition report (see ANSI 8.3.1.1) shall be generated. Stations not supporting variable thresholds shall have a value of 0 and a range of (0..0)." REFERENCE "ANSI { fddiMAC 95 }" ::= { fddimibMACEntry 26 } fddimibMACFrameErrorRatio OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable is the value of the ratio, ((delta fddiMACLostCts + delta fddiMACErrorCts) / (delta fddiMACFrameCts + delta fddiMACLostCts )) * 2**16 " REFERENCE "ANSI { fddiMAC 96 }" ::= { fddimibMACEntry 27 } fddimibMACRMTState OBJECT-TYPE SYNTAX INTEGER { rm0(1), -- Isolated rm1(2), -- Non_Op rm2(3), -- Ring_Op rm3(4), -- Detect rm4(5), -- Non_Op_Dup rm5(6), -- Ring_Op_Dup rm6(7), -- Directed rm7(8) -- Trace } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the current state of the RMT State Machine (refer to ANSI 10.3.2)." REFERENCE "ANSI { fddiMAC 111 }" ::= { fddimibMACEntry 28 } fddimibMACDaFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The RMT flag Duplicate Address Flag, DA_Flag (refer to ANSI 10.2.1.2)." REFERENCE "ANSI { fddiMAC 112 }" ::= { fddimibMACEntry 29 } fddimibMACUnaDaFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "A flag, UNDA_Flag (refer to ANSI 8.2.2.1), set when the upstream neighbor reports a duplicate address condition. Cleared when the condition clears." REFERENCE "ANSI { fddiMAC 113 }" ::= { fddimibMACEntry 30 } fddimibMACFrameErrorFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the MAC Frame Error Condition is present when set. Cleared when the condition clears and on station initialization." REFERENCE "ANSI { fddiMAC 114 }" ::= { fddimibMACEntry 31 } fddimibMACMAUnitdataAvailable OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable shall take on the value of the MAC_Avail flag defined in RMT." REFERENCE "ANSI { fddiMAC 116 }" ::= { fddimibMACEntry 32 } fddimibMACHardwarePresent OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the presence of underlying hardware support for this MAC object. If the value of this object is false(2), the reporting of the objects in this entry may be handled in an implementation-specific manner." REFERENCE "ANSI { fddiMAC 117 }" ::= { fddimibMACEntry 33 } fddimibMACMAUnitdataEnable OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable determines the value of the MA_UNITDATA_Enable flag in RMT. The default and initial value of this flag is true(1)." REFERENCE "ANSI { fddiMAC 118 }" ::= { fddimibMACEntry 34 } -- the Enhanced MAC Counters group -- Implementation of this Group is optional, but systems -- claiming support must implement all variables in this -- group -- the MAC Counters table fddimibMACCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF FddimibMACCountersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of MAC Counters entries. The number of entries shall not exceed the value of fddimibMACNumber." ::= { fddimibMACCounters 1 } fddimibMACCountersEntry OBJECT-TYPE SYNTAX FddimibMACCountersEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A MAC Counters entry containing information common to a given MAC." INDEX { fddimibMACSMTIndex, fddimibMACIndex } ::= { fddimibMACCountersTable 1 } FddimibMACCountersEntry ::= SEQUENCE { fddimibMACTokenCts Counter, fddimibMACTvxExpiredCts Counter, fddimibMACNotCopiedCts Counter, fddimibMACLateCts Counter, fddimibMACRingOpCts Counter, fddimibMACNotCopiedRatio INTEGER, fddimibMACNotCopiedFlag INTEGER, fddimibMACNotCopiedThreshold INTEGER } fddimibMACTokenCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count that should as closely as possible match the number of times the station has received a token (total of non-restricted and restricted) on this MAC (see ANSI MAC 7.4). This count is valuable for determination of network load." REFERENCE "ANSI { fddiMAC 74 }" ::= { fddimibMACCountersEntry 1 } fddimibMACTvxExpiredCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count that should as closely as possible match the number of times that TVX has expired." REFERENCE "ANSI { fddiMAC 83 }" ::= { fddimibMACCountersEntry 2 } fddimibMACNotCopiedCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count that should as closely as possible match the number of frames that were addressed to this MAC but were not copied into its receive buffers (see ANSI MAC 7.5). For example, this might occur due to local buffer congestion. Because of implementation considerations, this count may not match the actual number of frames not copied. It is not a requirement that this count be exact. Note that this count does not include MAC frames." REFERENCE "ANSI { fddiMAC 84 }" ::= { fddimibMACCountersEntry 3 } fddimibMACLateCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count that should as closely as possible match the number of TRT expirations since this MAC was reset or a token was received (refer to ANSI MAC 7.4.5)." REFERENCE "ANSI { fddiMAC 85 }" ::= { fddimibMACCountersEntry 4 } fddimibMACRingOpCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the number of times the ring has entered the 'Ring_Operational' state from the 'Ring Not Operational' state. This count is updated when a SM_MA_STATUS.Indication of a change in the Ring_Operational status occurs (refer to ANSI 6.1.4). Because of implementation considerations, this count may be less than the actual RingOp_Ct. It is not a requirement that this count be exact." REFERENCE "ANSI { fddiMAC 86 }" ::= { fddimibMACCountersEntry 5 } fddimibMACNotCopiedRatio OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable is the value of the ratio: (delta fddiMACNotCopiedCts / (delta fddiMACCopiedCts + delta fddiMACNotCopiedCts )) * 2**16 " REFERENCE "ANSI { fddiMAC 105 }" ::= { fddimibMACCountersEntry 6 } fddimibMACNotCopiedFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates that the Not Copied condition is present when read as true(1). Set to false(2) when the condition clears and on station initialization." REFERENCE "ANSI { fddiMAC 115 }" ::= { fddimibMACCountersEntry 7 } fddimibMACNotCopiedThreshold OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "A threshold for determining when a MAC condition report shall be generated. Stations not supporting variable thresholds shall have a value of 0 and a range of (0..0)." REFERENCE "ANSI { fddiMAC 103 }" ::= { fddimibMACCountersEntry 8 } -- the PATH group -- Implementation of the PATH group is mandatory for all -- systems which implement manageable FDDI subsystems. fddimibPATHNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The total number of PATHs possible (across all SMTs) on this network management application entity. The value for this variable must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { fddimibPATH 1 } -- the PATH table fddimibPATHTable OBJECT-TYPE SYNTAX SEQUENCE OF FddimibPATHEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of PATH entries. The number of entries shall not exceed the value of fddimibPATHNumber." ::= { fddimibPATH 2 } fddimibPATHEntry OBJECT-TYPE SYNTAX FddimibPATHEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A PATH entry containing information common to a given PATH." INDEX { fddimibPATHSMTIndex, fddimibPATHIndex } ::= { fddimibPATHTable 1 } FddimibPATHEntry ::= SEQUENCE { fddimibPATHSMTIndex INTEGER, fddimibPATHIndex INTEGER, fddimibPATHTVXLowerBound FddiTimeNano, fddimibPATHTMaxLowerBound FddiTimeNano, fddimibPATHMaxTReq FddiTimeNano } fddimibPATHSMTIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the SMT index associated with this PATH." ::= { fddimibPATHEntry 1 } fddimibPATHIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Index variable for uniquely identifying the primary, secondary and local PATH object instances. Local PATH object instances are represented with integer values 3 to 255." REFERENCE "ANSI { fddiPATH 11 }" ::= { fddimibPATHEntry 2 } fddimibPATHTVXLowerBound OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the minimum time value of fddiMACTvxValue that shall be used by any MAC that is configured in this path. The operational value of fddiMACTvxValue is managed by settting this variable. This variable has the time value range of: 0 < fddimibPATHTVXLowerBound < fddimibPATHMaxTReq Changes to this variable shall either satisfy the time value relationship: fddimibPATHTVXLowerBound <= fddimibMACTVXCapability of each of the MACs currently on the path, or be considered out of range. The initial value of fddimibPATHTVXLowerBound shall be 2500 nsec (2.5 ms)." REFERENCE "ANSI { fddiPATH 21 }" ::= { fddimibPATHEntry 3 } fddimibPATHTMaxLowerBound OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the minimum time value of fddiMACTMax that shall be used by any MAC that is configured in this path. The operational value of fddiMACTMax is managed by setting this variable. This variable has the time value range of: fddimibPATHMaxTReq <= fddimibPATHTMaxLowerBound and an absolute time value range of: 10000nsec (10 msec) <= fddimibPATHTMaxLowerBound Changes to this variable shall either satisfy the time value relationship: fddimibPATHTMaxLowerBound < fddimibMACTMaxCapability of each of the MACs currently on the path, or be considered out of range. The initial value of fddimibPATHTMaxLowerBound shall be 165000 nsec (165 msec)." REFERENCE "ANSI { fddiPATH 22 }" ::= { fddimibPATHEntry 4 } fddimibPATHMaxTReq OBJECT-TYPE SYNTAX FddiTimeNano ACCESS read-write STATUS mandatory DESCRIPTION "Specifies the maximum time value of fddiMACT-Req that shall be used by any MAC that is configured in this path. The operational value of fddiMACT- Req is managed by setting this variable. This variable has the time value range of: fddimibPATHTVXLowerBound < fddimibPATHMaxTReq <= fddimibPATHTMaxLowerBound. The default value of fddimibPATHMaxTReq is 165000 nsec (165 msec)." REFERENCE "ANSI { fddiPATH 23 }" ::= { fddimibPATHEntry 5 } -- the PATH Configuration table fddimibPATHConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF FddimibPATHConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of Path configuration entries. This table lists all the resources that may be in this Path." REFERENCE "ANSI { fddiPATH 18 }" ::= { fddimibPATH 3 } fddimibPATHConfigEntry OBJECT-TYPE SYNTAX FddimibPATHConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A collection of objects containing information for a given PATH Configuration entry." INDEX { fddimibPATHConfigSMTIndex, fddimibPATHConfigPATHIndex, fddimibPATHConfigTokenOrder } ::= { fddimibPATHConfigTable 1 } FddimibPATHConfigEntry ::= SEQUENCE { fddimibPATHConfigSMTIndex INTEGER, fddimibPATHConfigPATHIndex INTEGER, fddimibPATHConfigTokenOrder INTEGER, fddimibPATHConfigResourceType INTEGER, fddimibPATHConfigResourceIndex INTEGER, fddimibPATHConfigCurrentPath INTEGER } fddimibPATHConfigSMTIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the SMT index associated with this configuration entry." ::= { fddimibPATHConfigEntry 1 } fddimibPATHConfigPATHIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the PATH resource index associated with this configuration entry." ::= { fddimibPATHConfigEntry 2 } fddimibPATHConfigTokenOrder OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "An object associated with Token order for this entry. Thus if the token passes resources a, b, c and d, in that order, then the value of this object for these resources would be 1, 2, 3 and 4 respectively." ::= { fddimibPATHConfigEntry 3 } fddimibPATHConfigResourceType OBJECT-TYPE SYNTAX INTEGER { mac(2), port(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of resource associated with this configuration entry." ::= { fddimibPATHConfigEntry 4 } fddimibPATHConfigResourceIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the SMT resource index used to refer to the instance of this MAC or Port resource." ::= { fddimibPATHConfigEntry 5 } fddimibPATHConfigCurrentPath OBJECT-TYPE SYNTAX INTEGER { isolated(1), local(2), secondary(3), primary(4), concatenated(5), thru(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The current insertion status for this resource on this Path." ::= { fddimibPATHConfigEntry 6 } -- the PORT group -- Implementation of the PORT group is mandatory for all -- systems which implement manageable FDDI subsystems. fddimibPORTNumber OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The total number of PORT implementations (across all SMTs) on this network management application entity. The value for this variable must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." ::= { fddimibPORT 1 } -- the PORT table fddimibPORTTable OBJECT-TYPE SYNTAX SEQUENCE OF FddimibPORTEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of PORT entries. The number of entries shall not exceed the value of fddimibPORTNumber." ::= { fddimibPORT 2 } fddimibPORTEntry OBJECT-TYPE SYNTAX FddimibPORTEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A PORT entry containing information common to a given PORT." INDEX { fddimibPORTSMTIndex, fddimibPORTIndex } ::= { fddimibPORTTable 1 } FddimibPORTEntry ::= SEQUENCE { fddimibPORTSMTIndex INTEGER, fddimibPORTIndex INTEGER, fddimibPORTMyType INTEGER, fddimibPORTNeighborType INTEGER, fddimibPORTConnectionPolicies INTEGER, fddimibPORTMACIndicated INTEGER, fddimibPORTCurrentPath INTEGER, fddimibPORTRequestedPaths OCTET STRING, fddimibPORTMACPlacement FddiResourceId, fddimibPORTAvailablePaths INTEGER, fddimibPORTPMDClass INTEGER, fddimibPORTConnectionCapabilities INTEGER, fddimibPORTBSFlag INTEGER, fddimibPORTLCTFailCts Counter, fddimibPORTLerEstimate INTEGER, fddimibPORTLemRejectCts Counter, fddimibPORTLemCts Counter, fddimibPORTLerCutoff INTEGER, fddimibPORTLerAlarm INTEGER, fddimibPORTConnectState INTEGER, fddimibPORTPCMState INTEGER, fddimibPORTPCWithhold INTEGER, fddimibPORTLerFlag INTEGER, fddimibPORTHardwarePresent INTEGER, fddimibPORTAction INTEGER } fddimibPORTSMTIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The value of the SMT index associated with this PORT." ::= { fddimibPORTEntry 1 } fddimibPORTIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each PORT within a given SMT, which is the same as the corresponding resource index in SMT. The value for each PORT must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization." REFERENCE "ANSI { fddiPORT 29 }" ::= { fddimibPORTEntry 2 } fddimibPORTMyType OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The value of the PORT's PC_Type (refer to ANSI 9.4.1, and 9.6.3.2)." REFERENCE "ANSI { fddiPORT 12 }" ::= { fddimibPORTEntry 3 } fddimibPORTNeighborType OBJECT-TYPE SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the remote PORT as determined in PCM. This variable has an initial value of none, and is only modified in PC_RCode(3)_Actions (refer to ANSI SMT 9.6.3.2)." REFERENCE "ANSI { fddiPORT 13 }" ::= { fddimibPORTEntry 4 } fddimibPORTConnectionPolicies OBJECT-TYPE SYNTAX INTEGER (0..3) ACCESS read-write STATUS mandatory DESCRIPTION "A value representing the PORT's connection policies desired in the node. The value of pc- mac-lct is a term used in the PC_MAC_LCT Flag (see 9.4.3.2). The value of pc-mac-loop is a term used in the PC_MAC_Loop Flag. The value is a sum. This value initially takes the value zero, then for each PORT policy, 2 raised to a power is added to the sum. The powers are according to the following table: Policy Power pc-mac-lct 0 pc-mac-loop 1 " REFERENCE "ANSI { fddiPORT 14 }" ::= { fddimibPORTEntry 5 } fddimibPORTMACIndicated OBJECT-TYPE SYNTAX INTEGER { tVal9FalseRVal9False(1), tVal9FalseRVal9True(2), tVal9TrueRVal9False(3), tVal9TrueRVal9True(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The indications (T_Val(9), R_Val(9)) in PC- Signalling, of the intent to place a MAC in the output token path to a PORT (refer to ANSI SMT 9.6.3.2.)." REFERENCE "ANSI { fddiPORT 15 }" ::= { fddimibPORTEntry 6 } fddimibPORTCurrentPath OBJECT-TYPE SYNTAX INTEGER { ce0(1), -- isolated ce1(2), -- local ce2(3), -- secondary ce3(4), -- primary ce4(5), -- concatenated ce5(6) -- thru } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Path(s) into which this PORT is currently inserted." REFERENCE "ANSI { fddiPORT 16 }" ::= { fddimibPORTEntry 7 } fddimibPORTRequestedPaths OBJECT-TYPE SYNTAX OCTET STRING (SIZE (3)) ACCESS read-write STATUS mandatory DESCRIPTION "This variable is a list of permitted Paths where each list element defines the Port's permitted Paths. The first octet corresponds to 'none', the second octet to 'tree', and the third octet to 'peer'." REFERENCE "ANSI { fddiPORT 17 }" ::= { fddimibPORTEntry 8 } fddimibPORTMACPlacement OBJECT-TYPE SYNTAX FddiResourceId -- INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the MAC, if any, whose transmit path exits the station via this PORT. The value shall be zero if there is no MAC associated with the PORT. Otherwise, the MACIndex of the MAC will be the value of the variable." REFERENCE "ANSI { fddiPORT 18 }" ::= { fddimibPORTEntry 9 } fddimibPORTAvailablePaths OBJECT-TYPE SYNTAX INTEGER (0..7) ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the Paths which are available to this Port. In the absence of faults, the A and B Ports will always have both the Primary and Secondary Paths available. The value is a sum. This value initially takes the value zero, then for each type of PATH that this port has available, 2 raised to a power is added to the sum. The powers are according to the following table: Path Power Primary 0 Secondary 1 Local 2 " REFERENCE "ANSI { fddiPORT 19 }" ::= { fddimibPORTEntry 10 } fddimibPORTPMDClass OBJECT-TYPE SYNTAX INTEGER { multimode(1), single-mode1(2), single-mode2(3), sonet(4), low-cost-fiber(5), twisted-pair(6), unknown(7), unspecified(8) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the type of PMD entity associated with this port." REFERENCE "ANSI { fddiPORT 22 }" ::= { fddimibPORTEntry 11 } fddimibPORTConnectionCapabilities OBJECT-TYPE SYNTAX INTEGER (0..3) ACCESS read-only STATUS mandatory DESCRIPTION "A value that indicates the connection capabilities of the port. The pc-mac-lct bit indicates that the station has the capability of setting the PC_MAC_LCT Flag. The pc-mac-loop bit indicates that the station has the capability of setting the PC_MAC_Loop Flag (refer to ANSI 9.4.3.2). The value is a sum. This value initially takes the value zero, then for each capability that this port has, 2 raised to a power is added to the sum. The powers are according to the following table: capability Power pc-mac-lct 0 pc-mac-loop 1 " REFERENCE "ANSI { fddiPORT 23 }" ::= { fddimibPORTEntry 12 } fddimibPORTBSFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable assumes the value of the BS_Flag (refer to ANSI SMT 9.4.3.3)." REFERENCE "ANSI { fddiPORT 33 }" ::= { fddimibPORTEntry 13 } fddimibPORTLCTFailCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of the consecutive times the link confidence test (LCT) has failed during connection management (refer to ANSI 9.4.1)." REFERENCE "ANSI { fddiPORT 42 }" ::= { fddimibPORTEntry 14 } fddimibPORTLerEstimate OBJECT-TYPE SYNTAX INTEGER (4..15) ACCESS read-only STATUS mandatory DESCRIPTION "A long term average link error rate. It ranges from 10**-4 to 10**-15 and is reported as the absolute value of the base 10 logarithm (refer to ANSI SMT 9.4.7.5.)." REFERENCE "ANSI { fddiPORT 51 }" ::= { fddimibPORTEntry 15 } fddimibPORTLemRejectCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A link error monitoring count of the times that a link has been rejected." REFERENCE "ANSI { fddiPORT 52 }" ::= { fddimibPORTEntry 16 } fddimibPORTLemCts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate link error monitor error count, set to zero only on station initialization." REFERENCE "ANSI { fddiPORT 53 }" ::= { fddimibPORTEntry 17 } fddimibPORTLerCutoff OBJECT-TYPE SYNTAX INTEGER (4..15) ACCESS read-write STATUS mandatory DESCRIPTION "The link error rate estimate at which a link connection will be broken. It ranges from 10**-4 to 10**-15 and is reported as the absolute value of the base 10 logarithm (default of 7)." REFERENCE "ANSI { fddiPORT 58 }" ::= { fddimibPORTEntry 18 } fddimibPORTLerAlarm OBJECT-TYPE SYNTAX INTEGER (4..15) ACCESS read-write STATUS mandatory DESCRIPTION "The link error rate estimate at which a link connection will generate an alarm. It ranges from 10**-4 to 10**-15 and is reported as the absolute value of the base 10 logarithm of the estimate (default of 8)." REFERENCE "ANSI { fddiPORT 59 }" ::= { fddimibPORTEntry 19 } fddimibPORTConnectState OBJECT-TYPE SYNTAX INTEGER { disabled(1), connecting(2), standby(3), active(4) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the connect state of this PORT and is equal to the value of Connect_State (refer to ANSI 9.4.1)" REFERENCE "ANSI { fddiPORT 61 }" ::= { fddimibPORTEntry 20 } fddimibPORTPCMState OBJECT-TYPE SYNTAX INTEGER { pc0(1), -- Off pc1(2), -- Break pc2(3), -- Trace pc3(4), -- Connect pc4(5), -- Next pc5(6), -- Signal pc6(7), -- Join pc7(8), -- Verify pc8(9), -- Active pc9(10) -- Maint } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this Port's PCM state machine refer to ANSI SMT 9.6.2)." REFERENCE "ANSI { fddiPORT 62 }" ::= { fddimibPORTEntry 21 } fddimibPORTPCWithhold OBJECT-TYPE SYNTAX INTEGER { none(1), m-m(2), otherincompatible(3), pathnotavailable(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The value of PC_Withhold (refer to ANSI SMT 9.4.1)." REFERENCE "ANSI { fddiPORT 63 }" ::= { fddimibPORTEntry 22 } fddimibPORTLerFlag OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The condition becomes active when the value of fddiPORTLerEstimate is less than or equal to fddiPORTLerAlarm. This will be reported with the Status Report Frames (SRF) (refer to ANSI SMT 7.2.7 and 8.3)." REFERENCE "ANSI { fddiPORT 64 }" ::= { fddimibPORTEntry 23 } fddimibPORTHardwarePresent OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the presence of underlying hardware support for this Port object. If the value of this object is false(2), the reporting of the objects in this entry may be handled in an implementation-specific manner." REFERENCE "ANSI { fddiPORT 65 }" ::= { fddimibPORTEntry 24 } fddimibPORTAction OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following maintPORT(2), enablePORT(3), disablePORT(4), startPORT(5), stopPORT(6) } ACCESS read-write STATUS mandatory DESCRIPTION "Causes a Control signal to be generated with a control_action of 'Signal' and the 'variable' parameter set with the appropriate value (i.e., PC_Maint, PC_Enable, PC_Disable, PC_Start, or PC_Stop) (refer to ANSI 9.4.2)." REFERENCE "ANSI { fddiPORT 70 }" ::= { fddimibPORTEntry 25 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1657.mib -- -- %W% $Id: rfc1657.mib,v 1.4 1996/02/01 16:56:27 pah Exp $ --RFC1657 --January 96 -- bgp MODULE-IDENTITY -- LAST-UPDATED "9405050000Z" -- ORGANIZATION "IETF BGP Working Group" -- CONTACT-INFO -- " John Chu (Editor) -- Postal: IBM Corp. -- P.O.Box 218 -- Yorktown Heights, NY 10598 -- US -- Tel: +1 914 945 3156 -- Fax: +1 914 945 2141 -- E-mail: jychu@watson.ibm.com" -- DESCRIPTION -- "The MIB module for BGP-4." -- ::= { mib-2 15 } -- bgp OBJECT IDENTIFIER ::= { mib-2 15 } bgpVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Vector of supported BGP protocol version numbers. Each peer negotiates the version from this vector. Versions are identified via the string of bits contained within this object. The first octet contains bits 0 to 7, the second octet contains bits 8 to 15, and so on, with the most significant bit referring to the lowest bit number in the octet (e.g., the MSB of the first octet refers to bit 0). If a bit, i, is present and set, then the version (i+1) of the BGP is supported." ::= { bgp 1 } bgpLocalAs OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The local autonomous system number." ::= { bgp 2 } -- BGP Peer table. This table contains, one entry per -- BGP peer, information about the BGP peer. bgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF BgpPeerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "BGP peer table. This table contains, one entry per BGP peer, information about the connections with BGP peers." ::= { bgp 3 } bgpPeerEntry OBJECT-TYPE SYNTAX BgpPeerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry containing information about the connection with a BGP peer." INDEX { bgpPeerRemoteAddr } ::= { bgpPeerTable 1 } BgpPeerEntry ::= SEQUENCE { bgpPeerIdentifier IpAddress, bgpPeerState INTEGER, bgpPeerAdminStatus INTEGER, bgpPeerNegotiatedVersion Integer32, bgpPeerLocalAddr IpAddress, bgpPeerLocalPort INTEGER, bgpPeerRemoteAddr IpAddress, bgpPeerRemotePort INTEGER, bgpPeerRemoteAs INTEGER, bgpPeerInUpdates Counter32, bgpPeerOutUpdates Counter32, bgpPeerInTotalMessages Counter32, bgpPeerOutTotalMessages Counter32, bgpPeerLastError OCTET STRING, bgpPeerFsmEstablishedTransitions Counter32, bgpPeerFsmEstablishedTime Gauge32, bgpPeerConnectRetryInterval INTEGER, bgpPeerHoldTime INTEGER, bgpPeerKeepAlive INTEGER, bgpPeerHoldTimeConfigured INTEGER, bgpPeerKeepAliveConfigured INTEGER, bgpPeerMinASOriginationInterval INTEGER, bgpPeerMinRouteAdvertisementInterval INTEGER, bgpPeerInUpdateElapsedTime Gauge32 } bgpPeerIdentifier OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The BGP Identifier of this entry's BGP peer." ::= { bgpPeerEntry 1 } bgpPeerState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The BGP peer connection state." ::= { bgpPeerEntry 2 } bgpPeerAdminStatus OBJECT-TYPE SYNTAX INTEGER { stop(1), start(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The desired state of the BGP connection. A transition from 'stop' to 'start' will cause the BGP Start Event to be generated. A transition from 'start' to 'stop' will cause the BGP Stop Event to be generated. This parameter can be used to restart BGP peer connections. Care should be used in providing write access to this object without adequate authentication." ::= { bgpPeerEntry 3 } bgpPeerNegotiatedVersion OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS mandatory DESCRIPTION "The negotiated version of BGP running between the two peers." ::= { bgpPeerEntry 4 } bgpPeerLocalAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The local IP address of this entry's BGP connection." ::= { bgpPeerEntry 5 } bgpPeerLocalPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The local port for the TCP connection between the BGP peers." ::= { bgpPeerEntry 6 } bgpPeerRemoteAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The remote IP address of this entry's BGP peer." ::= { bgpPeerEntry 7 } bgpPeerRemotePort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The remote port for the TCP connection between the BGP peers. Note that the objects bgpPeerLocalAddr, bgpPeerLocalPort, bgpPeerRemoteAddr and bgpPeerRemotePort provide the appropriate reference to the standard MIB TCP connection table." ::= { bgpPeerEntry 8 } bgpPeerRemoteAs OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The remote autonomous system number." ::= { bgpPeerEntry 9 } bgpPeerInUpdates OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of BGP UPDATE messages received on this connection. This object should be initialized to zero (0) when the connection is established." ::= { bgpPeerEntry 10 } bgpPeerOutUpdates OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The number of BGP UPDATE messages transmitted on this connection. This object should be initialized to zero (0) when the connection is established." ::= { bgpPeerEntry 11 } bgpPeerInTotalMessages OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The total number of messages received from the remote peer on this connection. This object should be initialized to zero when the connection is established." ::= { bgpPeerEntry 12 } bgpPeerOutTotalMessages OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The total number of messages transmitted to the remote peer on this connection. This object should be initialized to zero when the connection is established." ::= { bgpPeerEntry 13 } bgpPeerLastError OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) ACCESS read-only STATUS mandatory DESCRIPTION "The last error code and subcode seen by this peer on this connection. If no error has occurred, this field is zero. Otherwise, the first byte of this two byte OCTET STRING contains the error code, and the second byte contains the subcode." ::= { bgpPeerEntry 14 } bgpPeerFsmEstablishedTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "The total number of times the BGP FSM transitioned into the established state." ::= { bgpPeerEntry 15 } bgpPeerFsmEstablishedTime OBJECT-TYPE SYNTAX Gauge32 ACCESS read-only STATUS mandatory DESCRIPTION "This timer indicates how long (in seconds) this peer has been in the Established state or how long since this peer was last in the Established state. It is set to zero when a new peer is configured or the router is booted." ::= { bgpPeerEntry 16 } bgpPeerConnectRetryInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Time interval in seconds for the ConnectRetry timer. The suggested value for this timer is 120 seconds." ::= { bgpPeerEntry 17 } bgpPeerHoldTime OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) -- Used to be: -- SYNTAX INTEGER ( 0 | (3..65535) ) -- Not accepted by SMIC tools! ACCESS read-only STATUS mandatory DESCRIPTION "Time interval in seconds for the Hold Timer established with the peer. The value of this object is calculated by this BGP speaker by using the smaller of the value in bgpPeerHoldTimeConfigured and the Hold Time received in the OPEN message. This value must be at lease three seconds if it is not zero (0) in which case the Hold Timer has not been established with the peer, or, the value of bgpPeerHoldTimeConfigured is zero (0)." ::= { bgpPeerEntry 18 } bgpPeerKeepAlive OBJECT-TYPE SYNTAX INTEGER ( 0..21845 ) -- Used to be: -- SYNTAX INTEGER ( 0 | 1..21845 ) -- Not accepted by SMIC tools! ACCESS read-only STATUS mandatory DESCRIPTION "Time interval in seconds for the KeepAlive timer established with the peer. The value of this object is calculated by this BGP speaker such that, when compared with bgpPeerHoldTime, it has the same proportion as what bgpPeerKeepAliveConfigured has when compared with bgpPeerHoldTimeConfigured. If the value of this object is zero (0), it indicates that the KeepAlive timer has not been established with the peer, or, the value of bgpPeerKeepAliveConfigured is zero (0)." ::= { bgpPeerEntry 19 } bgpPeerHoldTimeConfigured OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) -- Used to be: -- SYNTAX INTEGER ( 0 | 3..65535 ) -- Not accepted by SMIC tools! ACCESS read-write STATUS mandatory DESCRIPTION "Time interval in seconds for the Hold Time configured for this BGP speaker with this peer. This value is placed in an OPEN message sent to this peer by this BGP speaker, and is compared with the Hold Time field in an OPEN message received from the peer when determining the Hold Time (bgpPeerHoldTime) with the peer. This value must not be less than three seconds if it is not zero (0) in which case the Hold Time is NOT to be established with the peer. The suggested value for this timer is 90 seconds." ::= { bgpPeerEntry 20 } bgpPeerKeepAliveConfigured OBJECT-TYPE SYNTAX INTEGER ( 0..21845 ) -- Used to be: -- SYNTAX INTEGER ( 0 | 1..21845 ) -- Not accepted by SMIC tools! ACCESS read-write STATUS mandatory DESCRIPTION "Time interval in seconds for the KeepAlive timer configured for this BGP speaker with this peer. The value of this object will only determine the KEEPALIVE messages' frequency relative to the value specified in bgpPeerHoldTimeConfigured; the actual time interval for the KEEPALIVE messages is indicated by bgpPeerKeepAlive. A reasonable maximum value for this timer would be configured to be one third of that of bgpPeerHoldTimeConfigured. If the value of this object is zero (0), no periodical KEEPALIVE messages are sent to the peer after the BGP connection has been established. The suggested value for this timer is 30 seconds." ::= { bgpPeerEntry 21 } bgpPeerMinASOriginationInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Time interval in seconds for the MinASOriginationInterval timer. The suggested value for this timer is 15 seconds." ::= { bgpPeerEntry 22 } bgpPeerMinRouteAdvertisementInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Time interval in seconds for the MinRouteAdvertisementInterval timer. The suggested value for this timer is 30 seconds." ::= { bgpPeerEntry 23 } bgpPeerInUpdateElapsedTime OBJECT-TYPE SYNTAX Gauge32 ACCESS read-only STATUS mandatory DESCRIPTION "Elapsed time in seconds since the last BGP UPDATE message was received from the peer. Each time bgpPeerInUpdates is incremented, the value of this object is set to zero (0)." ::= { bgpPeerEntry 24 } bgpIdentifier OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The BGP Identifier of local system." ::= { bgp 4 } -- Received Path Attribute Table. This table contains, -- one entry per path to a network, path attributes -- received from all peers running BGP version 3 or -- less. This table is deprecated. bgpPathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF BgpPathAttrEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "The BGP Received Path Attribute Table contains information about paths to destination networks received from all peers running BGP version 3 or less." ::= { bgp 5 } bgpPathAttrEntry OBJECT-TYPE SYNTAX BgpPathAttrEntry ACCESS not-accessible STATUS obsolete DESCRIPTION "Information about a path to a network." INDEX { bgpPathAttrDestNetwork, bgpPathAttrPeer } ::= { bgpPathAttrTable 1 } BgpPathAttrEntry ::= SEQUENCE { bgpPathAttrPeer IpAddress, bgpPathAttrDestNetwork IpAddress, bgpPathAttrOrigin INTEGER, bgpPathAttrASPath OCTET STRING, bgpPathAttrNextHop IpAddress, bgpPathAttrInterASMetric Integer32 } bgpPathAttrPeer OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "The IP address of the peer where the path information was learned." ::= { bgpPathAttrEntry 1 } bgpPathAttrDestNetwork OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "The address of the destination network." ::= { bgpPathAttrEntry 2 } bgpPathAttrOrigin OBJECT-TYPE SYNTAX INTEGER { igp (1), -- networks are interior egp (2), -- networks learned via EGP incomplete (3) -- undetermined } ACCESS read-only STATUS obsolete DESCRIPTION "The ultimate origin of the path information." ::= { bgpPathAttrEntry 3 } bgpPathAttrASPath OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2..255)) ACCESS read-only STATUS obsolete DESCRIPTION "The set of ASs that must be traversed to reach the network. This object is probably best represented as SEQUENCE OF INTEGER. For SMI compatibility, though, it is represented as OCTET STRING. Each AS is represented as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255;" ::= { bgpPathAttrEntry 4 } bgpPathAttrNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS obsolete DESCRIPTION "The address of the border router that should be used for the destination network." ::= { bgpPathAttrEntry 5 } bgpPathAttrInterASMetric OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS obsolete DESCRIPTION "The optional inter-AS metric. If this attribute has not been provided for this route, the value for this object is 0." ::= { bgpPathAttrEntry 6 } -- BGP-4 Received Path Attribute Table. This table -- contains, one entry per path to a network, path -- attributes received from all peers running BGP-4. bgp4PathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF Bgp4PathAttrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The BGP-4 Received Path Attribute Table contains information about paths to destination networks received from all BGP4 peers." ::= { bgp 6 } bgp4PathAttrEntry OBJECT-TYPE SYNTAX Bgp4PathAttrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a path to a network." INDEX { bgp4PathAttrIpAddrPrefix, bgp4PathAttrIpAddrPrefixLen, bgp4PathAttrPeer } ::= { bgp4PathAttrTable 1 } Bgp4PathAttrEntry ::= SEQUENCE { bgp4PathAttrPeer IpAddress, bgp4PathAttrIpAddrPrefixLen INTEGER, bgp4PathAttrIpAddrPrefix IpAddress, bgp4PathAttrOrigin INTEGER, bgp4PathAttrASPathSegment OCTET STRING, bgp4PathAttrNextHop IpAddress, bgp4PathAttrMultiExitDisc INTEGER, bgp4PathAttrLocalPref INTEGER, bgp4PathAttrAtomicAggregate INTEGER, bgp4PathAttrAggregatorAS INTEGER, bgp4PathAttrAggregatorAddr IpAddress, bgp4PathAttrCalcLocalPref INTEGER, bgp4PathAttrBest INTEGER, bgp4PathAttrUnknown OCTET STRING } bgp4PathAttrPeer OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the peer where the path information was learned." ::= { bgp4PathAttrEntry 1 } bgp4PathAttrIpAddrPrefixLen OBJECT-TYPE SYNTAX INTEGER (0..32) ACCESS read-only STATUS mandatory DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field." ::= { bgp4PathAttrEntry 2 } bgp4PathAttrIpAddrPrefix OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. This object is an IP address containing the prefix with length specified by bgp4PathAttrIpAddrPrefixLen. Any bits beyond the length specified by bgp4PathAttrIpAddrPrefixLen are zeroed." ::= { bgp4PathAttrEntry 3 } bgp4PathAttrOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1),-- networks are interior egp(2),-- networks learned -- via EGP incomplete(3) -- undetermined } ACCESS read-only STATUS mandatory DESCRIPTION "The ultimate origin of the path information." ::= { bgp4PathAttrEntry 4 } bgp4PathAttrASPathSegment OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The sequence of AS path segments. Each AS path segment is represented by a triple . The type is a 1-octet field which has two possible values: 1 AS_SET: unordered set of ASs a route in the UPDATE message has traversed 2 AS_SEQUENCE: ordered set of ASs a route in the UPDATE message has traversed. The length is a 1-octet field containing the number of ASs in the value field. The value field contains one or more AS numbers, each AS is represented in the octet string as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255;" ::= { bgp4PathAttrEntry 5 } bgp4PathAttrNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The address of the border router that should be used for the destination network." ::= { bgp4PathAttrEntry 6 } bgp4PathAttrMultiExitDisc OBJECT-TYPE SYNTAX INTEGER (-1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "This metric is used to discriminate between multiple exit points to an adjacent autonomous system. A value of -1 indicates the absence of this attribute." ::= { bgp4PathAttrEntry 7 } bgp4PathAttrLocalPref OBJECT-TYPE SYNTAX INTEGER (-1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The originating BGP4 speaker's degree of preference for an advertised route. A value of -1 indicates the absence of this attribute." ::= { bgp4PathAttrEntry 8 } bgp4PathAttrAtomicAggregate OBJECT-TYPE SYNTAX INTEGER { lessSpecificRrouteNotSelected(1), lessSpecificRouteSelected(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Whether or not the local system has selected a less specific route without selecting a more specific route." ::= { bgp4PathAttrEntry 9 } bgp4PathAttrAggregatorAS OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The AS number of the last BGP4 speaker that performed route aggregation. A value of zero (0) indicates the absence of this attribute." ::= { bgp4PathAttrEntry 10 } bgp4PathAttrAggregatorAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the last BGP4 speaker that performed route aggregation. A value of 0.0.0.0 indicates the absence of this attribute." ::= { bgp4PathAttrEntry 11 } bgp4PathAttrCalcLocalPref OBJECT-TYPE SYNTAX INTEGER (-1..2147483647) ACCESS read-only STATUS mandatory DESCRIPTION "The degree of preference calculated by the receiving BGP4 speaker for an advertised route. A value of -1 indicates the absence of this attribute." ::= { bgp4PathAttrEntry 12 } bgp4PathAttrBest OBJECT-TYPE SYNTAX INTEGER { false (1), -- not chosen as best route true (2) -- chosen as best route } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of whether or not this route was chosen as the best BGP4 route." ::= { bgp4PathAttrEntry 13 } bgp4PathAttrUnknown OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "One or more path attributes not understood by this BGP4 speaker. Size zero (0) indicates the absence of such attribute(s). Octets beyond the maximum size, if any, are not recorded by this object." ::= { bgp4PathAttrEntry 14 } -- Traps. bgpTraps OBJECT IDENTIFIER ::= { bgp 7 } -- -- FILE: /users/sse/mibs/src2/rfc/rfc1724.mib -- -- %W% $Id: rfc1724.mib,v 1.7 1997/08/22 19:42:36 jrohn Exp $ -- This MIB module uses the extended OBJECT-TYPE macro as -- defined in [9]. -- rip2 MODULE-IDENTITY -- LAST-UPDATED "9407272253Z" -- Wed Jul 27 22:53:04 PDT 1994 -- ORGANIZATION "IETF RIP-II Working Group" -- CONTACT-INFO -- " Fred Baker -- Postal: Cisco Systems -- 519 Lado Drive -- Santa Barbara, California 93111 -- Tel: +1 805 681 0115 -- E-Mail: fbaker@cisco.com -- Postal: Gary Malkin -- Xylogics, Inc. -- 53 Third Avenue -- Burlington, MA 01803 -- Phone: (617) 272-8140 -- EMail: gmalkin@Xylogics.COM" -- DESCRIPTION -- "The MIB module to describe the RIP2 Version 2 Protocol" -- ::= { mib-2 23 } rip2 OBJECT IDENTIFIER ::= {mib-2 23} -- RIP-2 Management Information Base -- the RouteTag type represents the contents of the -- Route Domain field in the packet header or route entry. -- The use of the Route Domain is deprecated. -- RouteTag ::= TEXTUAL-CONVENTION -- STATUS current -- DESCRIPTION -- "the RouteTag type represents the contents of the Route Domain -- field in the packet header or route entry" -- SYNTAX OCTET STRING (SIZE (2)) RouteTag ::= OCTET STRING (SIZE (2)) --4.1 Global Counters -- The RIP-2 Globals Group. -- Implementation of this group is mandatory for systems -- which implement RIP-2. -- These counters are intended to facilitate debugging quickly -- changing routes or failing neighbors rip2Globals OBJECT IDENTIFIER ::= { rip2 1 } rip2GlobalRouteChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of route changes made to the IP Route Database by RIP. This does not include the refresh of a route's age." ::= { rip2Globals 1 } rip2GlobalQueries OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of responses sent to RIP queries from other systems." ::= { rip2Globals 2 } --4.2 RIP Interface Tables -- RIP Interfaces Groups -- Implementation of these Groups is mandatory for systems -- which implement RIP-2. -- The RIP Interface Status Table. rip2IfStatTable OBJECT-TYPE SYNTAX SEQUENCE OF Rip2IfStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of subnets which require separate status monitoring in RIP." ::= { rip2 2 } rip2IfStatEntry OBJECT-TYPE SYNTAX Rip2IfStatEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A Single Routing Domain in a single Subnet." INDEX { rip2IfStatAddress } ::= { rip2IfStatTable 1 } Rip2IfStatEntry ::= SEQUENCE { rip2IfStatAddress IpAddress, rip2IfStatRcvBadPackets Counter, rip2IfStatRcvBadRoutes Counter, rip2IfStatSentUpdates Counter, rip2IfStatStatus RowStatus } rip2IfStatAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address of this system on the indicated subnet. For unnumbered interfaces, the value 0.0.0.N, where the least significant 24 bits (N) is the ifIndex for the IP Interface in network byte order." ::= { rip2IfStatEntry 1 } rip2IfStatRcvBadPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of RIP response packets received by the RIP process which were subsequently discarded for any reason (e.g. a version 0 packet, or an unknown command type)." ::= { rip2IfStatEntry 2 } rip2IfStatRcvBadRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of routes, in valid RIP packets, which were ignored for any reason (e.g. unknown address family, or invalid metric)." ::= { rip2IfStatEntry 3 } rip2IfStatSentUpdates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of triggered RIP updates actually sent on this interface. This explicitly does NOT include full updates sent containing new information." ::= { rip2IfStatEntry 4 } rip2IfStatStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Writing invalid has the effect of deleting this interface. Agent variations: DESCRIPTION row deletion not supported" ::= { rip2IfStatEntry 5 } -- The RIP Interface Configuration Table. rip2IfConfTable OBJECT-TYPE SYNTAX SEQUENCE OF Rip2IfConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of subnets which require separate configuration in RIP." ::= { rip2 3 } rip2IfConfEntry OBJECT-TYPE SYNTAX Rip2IfConfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A Single Routing Domain in a single Subnet." INDEX { rip2IfConfAddress } ::= { rip2IfConfTable 1 } Rip2IfConfEntry ::= SEQUENCE { rip2IfConfAddress IpAddress, rip2IfConfDomain RouteTag, rip2IfConfAuthType INTEGER, rip2IfConfAuthKey OCTET STRING, rip2IfConfSend INTEGER, -- FIXED -- INTEGER, rip2IfConfReceive INTEGER, rip2IfConfDefaultMetric INTEGER, rip2IfConfStatus RowStatus, rip2IfConfSrcAddress IpAddress } rip2IfConfAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address of this system on the indicated subnet. For unnumbered interfaces, the value 0.0.0.N, where the least significant 24 bits (N) is the ifIndex for the IP Interface in network byte order." ::= { rip2IfConfEntry 1 } rip2IfConfDomain OBJECT-TYPE SYNTAX RouteTag ACCESS read-write STATUS obsolete DESCRIPTION "Value inserted into the Routing Domain field of all RIP packets sent on this interface." DEFVAL { '0000'h } ::= { rip2IfConfEntry 2 } rip2IfConfAuthType OBJECT-TYPE SYNTAX INTEGER { noAuthentication (1), simplePassword (2), md5 (3) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of Authentication used on this interface." DEFVAL { noAuthentication } ::= { rip2IfConfEntry 3 } rip2IfConfAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "The value to be used as the Authentication Key whenever the corresponding instance of rip2IfConfAuthType has a value other than noAuthentication. A modification of the corresponding instance of rip2IfConfAuthType does not modify the rip2IfConfAuthKey value. If a string shorter than 16 octets is supplied, it will be left- justified and padded to 16 octets, on the right, with nulls (0x00). Reading this object always results in an OCTET STRING of length zero; authentication may not be bypassed by reading the MIB object." DEFVAL { ''h } ::= { rip2IfConfEntry 4 } rip2IfConfSend OBJECT-TYPE SYNTAX INTEGER { doNotSend (1), ripVersion1 (2), rip1Compatible (3), ripVersion2 (4), ripV1Demand (5), ripV2Demand (6), ripV1Limited (7), ripV2Limited (8), ripV1Triggered (9), ripV2Triggered (10), ripV1LimitedTriggered (11), ripV2LimitedTriggered (12), ripV1LimitedDemand (13), ripV2LimitedDemand (14) } -- SYNTAX INTEGER { -- doNotSend (1), -- ripVersion1 (2), -- rip1Compatible (3), -- ripVersion2 (4), -- ripV1Demand (5), -- ripV2Demand (6) -- } ACCESS read-write STATUS mandatory DESCRIPTION "What the router sends on this interface. ripVersion1 implies sending RIP updates compliant with RFC 1058. rip1Compatible implies broadcasting RIP-2 updates using RFC 1058 route subsumption rules. ripVersion2 implies multicasting RIP-2 updates. ripV1Demand indicates the use of Demand RIP on a WAN interface under RIP Version 1 rules. ripV2Demand indicates the use of Demand RIP on a WAN interface under Version 2 rules. Agent variations: DESCRIPTION Added new config types." DEFVAL { rip1Compatible } ::= { rip2IfConfEntry 5 } rip2IfConfReceive OBJECT-TYPE SYNTAX INTEGER { rip1 (1), rip2 (2), rip1OrRip2 (3), doNotRecieve (4) } ACCESS read-write STATUS mandatory DESCRIPTION "This indicates which version of RIP updates are to be accepted. Note that rip2 and rip1OrRip2 implies reception of multicast packets." DEFVAL { rip1OrRip2 } ::= { rip2IfConfEntry 6 } rip2IfConfDefaultMetric OBJECT-TYPE SYNTAX INTEGER ( 0..15 ) ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates the metric that is to be used for the default route entry in RIP updates originated on this interface. A value of zero indicates that no default route should be originated; in this case, a default route via another router may be propagated. Agent variations: DESCRIPTION always returns 0" ::= { rip2IfConfEntry 7 } rip2IfConfStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Writing invalid has the effect of deleting this interface. Agent variations: DESCRIPTION not supported" ::= { rip2IfConfEntry 8 } rip2IfConfSrcAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP Address this system will use as a source address on this interface. If it is a numbered interface, this MUST be the same value as rip2IfConfAddress. On unnumbered interfaces, it must be the value of rip2IfConfAddress for some interface on the system." ::= { rip2IfConfEntry 9 } --4.3 Peer Table -- Peer Table -- The RIP Peer Group -- Implementation of this Group is Optional -- This group provides information about active peer -- relationships intended to assist in debugging. An -- active peer is a router from which a valid RIP -- updated has been heard in the last 180 seconds. -- conformance information rip2Conformance OBJECT IDENTIFIER ::= { rip2 5 } rip2Groups OBJECT IDENTIFIER ::= { rip2Conformance 1 } rip2Compliances OBJECT IDENTIFIER ::= { rip2Conformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/rfc/draft-nlsp-mib.mib -- --%W% $Id: draft-nlsp-mib.mib,v 1.8 1996/05/17 17:17:18 dds Exp $ -- This MIB defines the management information for the NLSP protocol -- running in an IPX enviroment. It provides information in addition -- to that contained in the IPX MIB itself. All tables in this MIB are -- linked to an instance of IPX via the system instance identifier as -- defined in the IPX MIB. novell OBJECT IDENTIFIER ::= {enterprises 23} mibDoc OBJECT IDENTIFIER ::= { novell 2 } nlsp OBJECT IDENTIFIER ::= {mibDoc 19} -- Groups nlspSystem OBJECT IDENTIFIER ::= {nlsp 1} nlspCircuit OBJECT IDENTIFIER ::= {nlsp 2} nlspForwarding OBJECT IDENTIFIER ::= {nlsp 3} nlspNeighbors OBJECT IDENTIFIER ::= {nlsp 4} nlspTranslation OBJECT IDENTIFIER ::= {nlsp 5} --we dont support graph, its optional --nlspGraph OBJECT IDENTIFIER ::= {nlsp 6} nlspLSP OBJECT IDENTIFIER ::= {nlsp 7} -- Types SystemID ::= OCTET STRING (SIZE (6)) NLSPID ::= OCTET STRING (SIZE (7)) NetNumber ::= OCTET STRING (SIZE (4)) -- System Group -- This group contains global information about each instance of NLSP -- running on one system. -- System Table -- This table contains an entry for each instance of NLSP running on -- the system. nlspSysTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspSysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The NLSP system table." ::= {nlspSystem 1} nlspSysEntry OBJECT-TYPE SYNTAX NlspSysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one instance of NLSP running on the system." INDEX {nlspSysInstance} ::= {nlspSysTable 1} NlspSysEntry ::= SEQUENCE { nlspSysInstance INTEGER, nlspSysState INTEGER, nlspSysID SystemID, nlspSysMinNonBcastLSPTransInt INTEGER, nlspSysMinBcastLSPTransInt INTEGER, nlspSysMinLSPGenInt INTEGER, nlspSysMaxLSPGenInt INTEGER, nlspSysMaxLSPAge INTEGER, nlspSysBcastHelloInt INTEGER, nlspSysNonBcastHelloInt INTEGER, nlspSysDRBcastHelloInt INTEGER, nlspSysHoldTimeMultiplier INTEGER, nlspSysCompSNPInt INTEGER, nlspSysPartSNPInt INTEGER, nlspSysWaitTime INTEGER, nlspSysOrigL1LSPBufSize INTEGER, nlspSysVersion INTEGER, nlspSysCorrLSPs Counter, nlspSysL1Overloaded INTEGER, nlspSysL1DbaseOverloads Counter, nlspSysMaxSeqNums Counter, nlspSysSeqNumSkips Counter, nlspSysTransmittedLSPs Counter, nlspSysReceivedLSPs Counter, nlspSysOwnLSPPurges Counter, nlspSysVersionErrors Counter, nlspSysIncorrectPackets Counter, nlspSysNearestL2DefaultExists INTEGER, nlspSysNearestL2DefaultRouter SystemID, nlspSysResourceFailures Counter } nlspSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP to which this corresponds. This value links the instance of NLSP to an instance of IPX running on the system (i.e. the value of nlspSysInstance should be the same as a value of ipxSysInstance. This value may be written only when) creating a new entry in the table." ::= {nlspSysEntry 1} nlspSysState OBJECT-TYPE SYNTAX INTEGER { off (1), nlspLevel1Router (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates the operational state of this instance of NLSP." ::= {nlspSysEntry 2} nlspSysID OBJECT-TYPE SYNTAX SystemID ACCESS read-write STATUS mandatory DESCRIPTION "The system ID for this instance of NLSP." ::= {nlspSysEntry 3} nlspSysMinNonBcastLSPTransInt OBJECT-TYPE SYNTAX INTEGER (1..30) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum interval, in seconds, between transmission of LSPs on a non-broadcast circuit." DEFVAL { 10 } ::= {nlspSysEntry 4} nlspSysMinBcastLSPTransInt OBJECT-TYPE SYNTAX INTEGER (1..30) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum interval, in seconds, between transmission of LSPs on a broadcast circuit." DEFVAL { 5 } ::= {nlspSysEntry 5} nlspSysMinLSPGenInt OBJECT-TYPE SYNTAX INTEGER (1..30) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum interval, in seconds, between the generation of the same LSP." DEFVAL { 5 } ::= {nlspSysEntry 6} nlspSysMaxLSPGenInt OBJECT-TYPE SYNTAX INTEGER (1..50000) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum interval, in seconds, between the generation of the same LSP." DEFVAL { 7200 } ::= {nlspSysEntry 7} nlspSysMaxLSPAge OBJECT-TYPE SYNTAX INTEGER (1..50000) ACCESS read-write STATUS mandatory DESCRIPTION "The value, in seconds, placed in the lifetime field of LSPs generated by this instance of NLSP." DEFVAL { 7500 } ::= {nlspSysEntry 8} nlspSysBcastHelloInt OBJECT-TYPE SYNTAX INTEGER (1..100) ACCESS read-write STATUS mandatory DESCRIPTION "The interval, in seconds, at which NLSP Hellos will be sent on a broadcast circuit, if this system is not the designated router." DEFVAL { 20 } ::= {nlspSysEntry 9} nlspSysNonBcastHelloInt OBJECT-TYPE SYNTAX INTEGER (1..100) ACCESS read-write STATUS mandatory DESCRIPTION "The interval, in seconds, at which NLSP Hellos will be sent on a non-broadcast circuit." DEFVAL { 20 } ::= {nlspSysEntry 10} nlspSysDRBcastHelloInt OBJECT-TYPE SYNTAX INTEGER (1..100) ACCESS read-write STATUS mandatory DESCRIPTION "The interval, in seconds, at which the designated router sends NLSP Hellos on a broadcast circuit." DEFVAL { 3 } ::= {nlspSysEntry 11} nlspSysHoldTimeMultiplier OBJECT-TYPE SYNTAX INTEGER (2..20) ACCESS read-write STATUS mandatory DESCRIPTION "The holding time multiplier used to specify the holding time for NLSP neighbor entries as a function of the NLSP Hello interval." DEFVAL { 3 } ::= {nlspSysEntry 12} nlspSysCompSNPInt OBJECT-TYPE SYNTAX INTEGER (1..600) ACCESS read-write STATUS mandatory DESCRIPTION "The interval, in seconds, between generation of Complete Sequence Number Packets by a designated router on a broadcast circuit." DEFVAL { 30 } ::= {nlspSysEntry 13} nlspSysPartSNPInt OBJECT-TYPE SYNTAX INTEGER (1..60) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum interval, in seconds, between transmission of Partial Sequence Number Packets." DEFVAL { 1 } ::= {nlspSysEntry 14} nlspSysWaitTime OBJECT-TYPE SYNTAX INTEGER (1..300) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds to delay in the waiting state before entering the on state." DEFVAL { 120 } ::= {nlspSysEntry 15} nlspSysOrigL1LSPBufSize OBJECT-TYPE SYNTAX INTEGER (512..4096) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum size of Level 1 LSPs originated by this instance of NLSP." DEFVAL { 512 } ::= {nlspSysEntry 16} nlspSysVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The version number of this instance of NLSP." ::= {nlspSysEntry 17} nlspSysCorrLSPs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of corrupt LSPs detected." ::= {nlspSysEntry 18} nlspSysL1Overloaded OBJECT-TYPE SYNTAX INTEGER { no (1), yes (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the NLSP Level 1 database is overloaded." ::= {nlspSysEntry 19} nlspSysL1DbaseOverloads OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the NLSP Level 1 LSP database has become overloaded." ::= {nlspSysEntry 20} nlspSysMaxSeqNums OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the router has attempted to exceed NLSP's maximum sequence number." ::= {nlspSysEntry 21} nlspSysSeqNumSkips OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a sequence number skip has occurred." ::= {nlspSysEntry 22} nlspSysTransmittedLSPs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of LSPs transmitted by this system." ::= {nlspSysEntry 23} nlspSysReceivedLSPs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of LSPs received by this system." ::= {nlspSysEntry 24} nlspSysOwnLSPPurges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a zero-aged copy of the router's own LSP has been received from some other node." ::= {nlspSysEntry 25} nlspSysVersionErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that a received NLSP packet was rejected because its version number was invalid." ::= {nlspSysEntry 26} nlspSysIncorrectPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that an incorrectly formatted NLSP packet was received." ::= {nlspSysEntry 27} nlspSysNearestL2DefaultExists OBJECT-TYPE SYNTAX INTEGER { no (1), yes (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether this instance of NLSP knows of a NLSP Level 2 router that currently can reach other areas using the default metric." ::= {nlspSysEntry 28} nlspSysNearestL2DefaultRouter OBJECT-TYPE SYNTAX SystemID ACCESS read-only STATUS mandatory DESCRIPTION "The system ID of the nearest NLSP Level 2 router that currently can reach other areas using the default metric. The value is undefined if the value of nlspSysNearestL2DefaultExists is no." ::= {nlspSysEntry 29} nlspSysResourceFailures OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this instance of the NLSP has been unable to obtain needed resources (memory, etc.)" ::= {nlspSysEntry 30} -- System Area Address Table -- The System Area Address table contains the area addresses configured -- for NLSP. nlspSysAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspSysAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The System Area Address table contains the area addresses configured for NLSP." ::= {nlspSystem 2} nlspSysAreaEntry OBJECT-TYPE SYNTAX NlspSysAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in the table corresponds to one NLSP System Area Address." INDEX { nlspSysAreaSysInstance, nlspSysAreaNet, nlspSysAreaMask } ::= {nlspSysAreaTable 1} NlspSysAreaEntry ::= SEQUENCE { nlspSysAreaSysInstance INTEGER, nlspSysAreaNet OCTET STRING, nlspSysAreaMask OCTET STRING, nlspSysAreaExistState INTEGER } nlspSysAreaSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this row corresponds.)" ::= {nlspSysAreaEntry 1} nlspSysAreaNet OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-only STATUS mandatory DESCRIPTION "The network address portion of the area address." ::= {nlspSysAreaEntry 2} nlspSysAreaMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-only STATUS mandatory DESCRIPTION "The mask portion of the area address." ::= {nlspSysAreaEntry 3} nlspSysAreaExistState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of this thie System Area entry." ::= {nlspSysAreaEntry 4} -- Actual Area Address Table -- The Actual Area Address table contains the area addresses actually -- used by NLSP. nlspActAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspActAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Actual Area Address table contains the area addresses actually used by NLSP." ::= {nlspSystem 3} nlspActAreaEntry OBJECT-TYPE SYNTAX NlspActAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in the table corresponds to one NLSP Actual Area Address." INDEX { nlspActAreaSysInstance, nlspActAreaNet, nlspActAreaMask } ::= {nlspActAreaTable 1} NlspActAreaEntry ::= SEQUENCE { nlspActAreaSysInstance INTEGER, nlspActAreaNet OCTET STRING, nlspActAreaMask OCTET STRING } nlspActAreaSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this row corresponds.)" ::= {nlspActAreaEntry 1} nlspActAreaNet OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-only STATUS mandatory DESCRIPTION "The network address portion of the area address." ::= {nlspActAreaEntry 2} nlspActAreaMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) ACCESS read-only STATUS mandatory DESCRIPTION "The mask portion of the area address." ::= {nlspActAreaEntry 3} -- Circuit Group -- This group contains the NLSP information for each circuit known -- to this system. -- Circuit Table -- The Circuit table contains an entry containing the NLSP information -- for each circuit known to the system. nlspCircTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspCircEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Circuit table." ::= {nlspCircuit 1} nlspCircEntry OBJECT-TYPE SYNTAX NlspCircEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one circuit known to the system." INDEX { nlspCircSysInstance, nlspCircIndex } ::= {nlspCircTable 1} NlspCircEntry ::= SEQUENCE { nlspCircSysInstance INTEGER, nlspCircIndex INTEGER, nlspCircState INTEGER, nlspCircPace INTEGER, nlspCircHelloTimer INTEGER, nlspCircL1DefaultCost INTEGER, nlspCircL1DesRouterPriority INTEGER, nlspCircL1CircID OCTET STRING, nlspCircL1DesRouter SystemID, nlspCircLANL1DesRouterChanges Counter, nlspCircNeighChanges Counter, nlspCircRejNeighbors Counter, nlspCircOutPackets Counter, nlspCircInPackets Counter, nlspCircActualMaxPacketSize INTEGER, nlspCircPSNPsSent Counter, nlspCircPSNPsReceived Counter } nlspCircSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this entry corresponds.) This value may be written only when creating a new entry in the table." ::= {nlspCircEntry 1} nlspCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of this circuit, unique within the instance of NLSP. This value may be written only when creating a new entry in the table." ::= {nlspCircEntry 2} nlspCircState OBJECT-TYPE SYNTAX INTEGER { off (1), on (2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether NLSP information may be sent/received over this circuit." DEFVAL { on } ::= {nlspCircEntry 3} nlspCircPace OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum pace, in packets per second, at which NLSP packets may be sent on this circuit." ::= {nlspCircEntry 4} nlspCircHelloTimer OBJECT-TYPE SYNTAX INTEGER (1..100) ACCESS read-write STATUS mandatory DESCRIPTION "The interval, in seconds, between NLSP Hello packets sent on this circuit." DEFVAL { 20 } ::= {nlspCircEntry 5} nlspCircL1DefaultCost OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION "The NLSP default cost of this circuit for Level 1 traffic." ::= {nlspCircEntry 6} nlspCircL1DesRouterPriority OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The priority for becoming the NLSP LAN Level 1 Designated Router on a broadcast circuit." ::= {nlspCircEntry 7} nlspCircL1CircID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (7)) ACCESS read-only STATUS mandatory DESCRIPTION "The NLSP ID for this circuit." ::= {nlspCircEntry 8} nlspCircL1DesRouter OBJECT-TYPE SYNTAX SystemID ACCESS read-only STATUS mandatory DESCRIPTION "The system ID of the NLSP LAN Level 1 Designated Router on this circuit." ::= {nlspCircEntry 9} nlspCircLANL1DesRouterChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the NLSP LAN Level 1 Designated Router has changed on this circuit." ::= {nlspCircEntry 10} nlspCircNeighChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a NLSP neighbor state change has occurred on this circuit." ::= {nlspCircEntry 11} nlspCircRejNeighbors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that a NLSP neighbor has been rejected on this circuit." ::= {nlspCircEntry 12} nlspCircOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of NLSP packets sent on this circuit." ::= {nlspCircEntry 13} nlspCircInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of NLSP packets received on this circuit." ::= {nlspCircEntry 14} nlspCircActualMaxPacketSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The actual maximum packet size (including header), in bytes, that has been used on this circuit." ::= {nlspCircEntry 15} nlspCircPSNPsSent OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of PSNPs sent on this circuit." ::= {nlspCircEntry 16} nlspCircPSNPsReceived OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of PSNPs received on this circuit." ::= {nlspCircEntry 17} -- Forwarding Group -- This group contains NLSP forwarding information in addition to that -- contained in the IPX forwarding group. -- Destination Table -- The Destination table contains additional NLSP forwarding -- information about all destinations learned about via NLSP. nlspDestTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Destination table contains information about all known destinations learned about via NLSP." ::= {nlspForwarding 1} nlspDestEntry OBJECT-TYPE SYNTAX NlspDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one destination." INDEX { nlspDestSysInstance, nlspDestNetNum } ::= {nlspDestTable 1} NlspDestEntry ::= SEQUENCE { nlspDestSysInstance INTEGER, nlspDestNetNum NetNumber, nlspDestID NLSPID, nlspDestEstDelay INTEGER, nlspDestEstThroughput INTEGER, nlspDestNextHopID NLSPID, nlspDestCost INTEGER } nlspDestSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this row corresponds.)" ::= {nlspDestEntry 1} nlspDestNetNum OBJECT-TYPE SYNTAX NetNumber ACCESS read-only STATUS mandatory DESCRIPTION "The IPX network number of the destination." ::= {nlspDestEntry 2} nlspDestID OBJECT-TYPE SYNTAX NLSPID ACCESS read-only STATUS mandatory DESCRIPTION "The destination NLSP ID (6-octet system ID plus 1-octet pseudo-node ID.)" ::= {nlspDestEntry 3} nlspDestEstDelay OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The estimated delay, in microseconds, to reach the destination." ::= {nlspDestEntry 4} nlspDestEstThroughput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The estimated throughput, in bits per second, to the destination." ::= {nlspDestEntry 5} nlspDestNextHopID OBJECT-TYPE SYNTAX NLSPID ACCESS read-only STATUS mandatory DESCRIPTION "The NLSP ID (6-octet system ID plus 1-octet pseudo-node ID of the next hop.)" ::= {nlspDestEntry 6} nlspDestCost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total path default cost to reach this destination." ::= {nlspDestEntry 7} -- NLSP Neighbors Group -- This group contains management information for each neighboring -- NLSP router known to the system. -- NLSP Neighbors Table -- This table contains an entry for each neighboring NLSP router -- known to the system. nlspNeighTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspNeighEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The NLSP Neighbors table." ::= {nlspNeighbors 1} nlspNeighEntry OBJECT-TYPE SYNTAX NlspNeighEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corressponds to one neighboring NLSP router known to the system." INDEX { nlspNeighSysInstance, nlspNeighCircIndex, nlspNeighIndex } ::= {nlspNeighTable 1} NlspNeighEntry ::= SEQUENCE { nlspNeighSysInstance INTEGER, nlspNeighCircIndex INTEGER, nlspNeighIndex INTEGER, nlspNeighState INTEGER, nlspNeighNICAddress PhysAddress, nlspNeighSysType INTEGER, nlspNeighSysID SystemID, nlspNeighName OCTET STRING, nlspNeighUsage INTEGER, nlspNeighHoldTimer INTEGER, nlspNeighRemainingTime INTEGER, nlspNeighPriority INTEGER } nlspNeighSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this row corresponds.)" ::= {nlspNeighEntry 1} nlspNeighCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the parent circuit of this neighbor within this instance of the NLSP and IPX." ::= {nlspNeighEntry 2} nlspNeighIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier for this NLSP neighbor entry, unique within the parent circuit." ::= {nlspNeighEntry 3} nlspNeighState OBJECT-TYPE SYNTAX INTEGER { initializing (1), up (2), failed (3), down (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the connection to the neighboring NLSP router." ::= {nlspNeighEntry 4} nlspNeighNICAddress OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "The NIC Address of the neighboring NLSP router." ::= {nlspNeighEntry 5} nlspNeighSysType OBJECT-TYPE SYNTAX INTEGER { unknown (1), nlspLevel1Router (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the neighboring NLSP router." ::= {nlspNeighEntry 6} nlspNeighSysID OBJECT-TYPE SYNTAX SystemID ACCESS read-only STATUS mandatory DESCRIPTION "The neighboring NLSP router's system ID." ::= {nlspNeighEntry 7} nlspNeighName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..48)) ACCESS read-only STATUS mandatory DESCRIPTION "The readable name for the neighboring NLSP router." ::= {nlspNeighEntry 8} nlspNeighUsage OBJECT-TYPE SYNTAX INTEGER { undefined (1), level1 (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The usage of the connection to the neighboring NLSP router." ::= {nlspNeighEntry 9} nlspNeighHoldTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The initial holding time, in seconds, for this NLSP neighbor entry as specified in the NLSP Hello packet." ::= {nlspNeighEntry 10} nlspNeighRemainingTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The remaining time to live, in seconds, for this NLSP neighbor entry." ::= {nlspNeighEntry 11} nlspNeighPriority OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "The priority of the neighboring NLSP router for becoming the LAN Level 1 Designated router if the value of nlspNeighSysType is nlspLevel1Router." ::= {nlspNeighEntry 12} -- Translation Group -- The translation group contains tables providing mappings between -- network numbers, NLSP system IDs, and router names. -- NLSP ID Mapping Table -- This table maps router names to their corresponding IPX network -- numbers. nlspIDMapTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspIDMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table maps NLSP system IDs to router names and IPX network numbers." ::= {nlspTranslation 1} nlspIDMapEntry OBJECT-TYPE SYNTAX NlspIDMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry maps one NLSP system ID to its corresponding router name and IPX network number." INDEX { nlspIDMapSysInstance, nlspIDMapID } ::= {nlspIDMapTable 1} NlspIDMapEntry ::= SEQUENCE { nlspIDMapSysInstance INTEGER, nlspIDMapID NLSPID, nlspIDMapServerName OCTET STRING, nlspIDMapNetNum NetNumber } nlspIDMapSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this row corresponds.)" ::= {nlspIDMapEntry 1} nlspIDMapID OBJECT-TYPE SYNTAX NLSPID ACCESS read-only STATUS mandatory DESCRIPTION "The NLSP ID (6-octet sytem ID plus the pseudo-node ID.)" ::= {nlspIDMapEntry 2} nlspIDMapServerName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..48)) ACCESS read-only STATUS mandatory DESCRIPTION "The readable name corresponding to this NLSP ID." ::= {nlspIDMapEntry 3} nlspIDMapNetNum OBJECT-TYPE SYNTAX NetNumber ACCESS read-only STATUS mandatory DESCRIPTION "The IPX network number corresponding to this NLSP ID." ::= {nlspIDMapEntry 4} -- IPX Network Number Mapping Table -- This table maps IPX network numbers to router names and NLSP IDs. nlspNetMapTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspNetMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table maps IPX network numbers to router names and NLSP IDs." ::= {nlspTranslation 2} nlspNetMapEntry OBJECT-TYPE SYNTAX NlspNetMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry maps one IPX network number to its corresponding router name and NLSP ID." INDEX { nlspNetMapSysInstance, nlspNetMapNetNum } ::= {nlspNetMapTable 1} NlspNetMapEntry ::= SEQUENCE { nlspNetMapSysInstance INTEGER, nlspNetMapNetNum NetNumber, nlspNetMapServerName OCTET STRING, nlspNetMapID NLSPID } nlspNetMapSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this row corresponds.)" ::= {nlspNetMapEntry 1} nlspNetMapNetNum OBJECT-TYPE SYNTAX NetNumber ACCESS read-only STATUS mandatory DESCRIPTION "The IPX network number." ::= {nlspNetMapEntry 2} nlspNetMapServerName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..48)) ACCESS read-only STATUS mandatory DESCRIPTION "The router name corresponding to the IPX network number." ::= {nlspNetMapEntry 3} nlspNetMapID OBJECT-TYPE SYNTAX NLSPID ACCESS read-only STATUS mandatory DESCRIPTION "The NLSP ID corresponding to the IPX network number." ::= {nlspNetMapEntry 4} -- Name Mapping Table -- This table maps router names to their corresponding IPX network -- number and NLSP ID. nlspNameMapTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspNameMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table maps router names to the corresponding IPX network number and NLSP ID." ::= {nlspTranslation 3} nlspNameMapEntry OBJECT-TYPE SYNTAX NlspNameMapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry maps one router name to its corresponding IPX network number and NLSP ID." INDEX { nlspNameMapSysInstance, nlspNameMapServerName } ::= {nlspNameMapTable 1} NlspNameMapEntry ::= SEQUENCE { nlspNameMapSysInstance INTEGER, nlspNameMapServerName OCTET STRING, nlspNameMapNetNum NetNumber, nlspNameMapID NLSPID } nlspNameMapSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this row corresponds.)" ::= {nlspNameMapEntry 1} nlspNameMapServerName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..48)) ACCESS read-only STATUS mandatory DESCRIPTION "The readable name for this system." ::= {nlspNameMapEntry 2} nlspNameMapNetNum OBJECT-TYPE SYNTAX NetNumber ACCESS read-only STATUS mandatory DESCRIPTION "The IPX network number corresponding to the router name." ::= {nlspNameMapEntry 3} nlspNameMapID OBJECT-TYPE SYNTAX NLSPID ACCESS read-only STATUS mandatory DESCRIPTION "The NLSP ID corresponding to the router name. This value is undefined if the value of nlspSysState is off." ::= {nlspNameMapEntry 4} -- LSP Group -- The LSP group provides a representation of NLSP's LSP database. This -- group is optional. -- LSP Header Table -- The LSP header table contains summary information about each LSP -- in the database as well as an OCTET STRING containing the entire -- LSP header. nlspLSPTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspLSPEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The LSP header table." ::= {nlspLSP 1} nlspLSPEntry OBJECT-TYPE SYNTAX NlspLSPEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one LSP's header." INDEX { nlspLSPSysInstance, nlspLSPID } ::= {nlspLSPTable 1} NlspLSPEntry ::= SEQUENCE { nlspLSPSysInstance INTEGER, nlspLSPID OCTET STRING, nlspLSPLifetime INTEGER, nlspLSPSeqNum INTEGER, nlspLSPChecksum INTEGER, nlspLSPRouterType INTEGER, nlspLSPOverload INTEGER, nlspLSPHeader OCTET STRING } nlspLSPSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier for the instance of NLSP and IPX (via ipxSysInstance to which this entry corresponds.)" ::= {nlspLSPEntry 1} nlspLSPID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The value that uniquely identifies this LSP." ::= {nlspLSPEntry 2} nlspLSPLifetime OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds prior to the expiration of the LSP." ::= {nlspLSPEntry 3} nlspLSPSeqNum OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The sequence number of the LSP. Agent variations: DESCRIPTION range 0..255 wrong for 4 byte field" ::= {nlspLSPEntry 4} nlspLSPChecksum OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The checksum value of the LSP." ::= {nlspLSPEntry 5} nlspLSPRouterType OBJECT-TYPE SYNTAX INTEGER { unknown (1), nlspLevel1Router (2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the router that sent the LSP." ::= {nlspLSPEntry 6} nlspLSPOverload OBJECT-TYPE SYNTAX INTEGER { no (1), yes (2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the sending router's LSP database is overloaded." ::= {nlspLSPEntry 7} nlspLSPHeader OBJECT-TYPE SYNTAX OCTET STRING (SIZE (27)) ACCESS read-only STATUS mandatory DESCRIPTION "The complete LSP header." ::= {nlspLSPEntry 8} -- LSP Options Table -- The LSP options table is used to obtain each option contained in -- an LSP. nlspLSPOptTable OBJECT-TYPE SYNTAX SEQUENCE OF NlspLSPOptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The LSP Options table." ::= {nlspLSP 2} nlspLSPOptEntry OBJECT-TYPE SYNTAX NlspLSPOptEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one option from an LSP." INDEX { nlspLSPOptSysInstance, nlspLSPOptLSPID, nlspLSPOptIndex } ::= {nlspLSPOptTable 1} NlspLSPOptEntry ::= SEQUENCE { nlspLSPOptSysInstance INTEGER, nlspLSPOptLSPID OCTET STRING, nlspLSPOptIndex INTEGER, nlspLSPOptCode INTEGER, nlspLSPOptLength INTEGER, nlspLSPOptValue OCTET STRING } nlspLSPOptSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of NLSP and IPX (via ipxSysInstance to which this entry corresponds.)" ::= {nlspLSPOptEntry 1} nlspLSPOptLSPID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The value that uniquely identifies the LSP." ::= {nlspLSPOptEntry 2} nlspLSPOptIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value that uniquely identifies this option within the LSP." ::= {nlspLSPOptEntry 3} nlspLSPOptCode OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The code that identifies the type of the option." ::= {nlspLSPOptEntry 4} nlspLSPOptLength OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The length of the option's value field." ::= {nlspLSPOptEntry 5} nlspLSPOptValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "The option's value field." ::= {nlspLSPOptEntry 6} -- -- FILE: /users/sse/mibs/src2/itouch/it.mib -- -- $Id: it.mib,v 1.1 2000/07/31 16:46:05 sse Exp $ iTouch OBJECT IDENTIFIER ::= { enterprises 33 } agent OBJECT IDENTIFIER ::= { iTouch 8 } -- This is a MIB module for all iTouch Communications systems. -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- Textual Conventions -- This data type is used throughout the iTouch private MIB -- to model an absolute date and time. -- In order, the octets contain the following information: -- century, year within century (0..99), month (1..12), -- day (1..31), hour (0..23), minute (0..59), -- second (0..59), hundredth (0..99). If the century -- value is zero, the date and time are unknown, and the -- other values are meaningless. DateTime ::= OCTET STRING (SIZE (8)) -- This data type is used throughout the iTouch private MIB -- to indicate the type of an address stored in a related -- octet string. AddressType ::= INTEGER { unknown(1), other(2), local(3), ip(4), ethernet(5) } -- This data type is used throughout the iTouch private MIB -- to indicate an address with a type attached. The type is -- the first byte. The address immediately follows the -- type, occupying the appropriate number of bytes, (0..31). -- The type values are: -- 1 unknown -- 2 other -- 3 local -- 4 ip -- 5 ethernet TypedAddress ::= OCTET STRING (SIZE (1..32)) -- This data type is used throughout the iTouch private MIB -- to indicate the type of software running on a system. SoftwareType ::= INTEGER { terminalServer(1), bridge(3), repeater(4), bridgeRouter(5), router(6), bridgeRouterRepeater(7), switch(8), oem(9) } -- This data type is used throughout the iTouch private MIB -- to indicate the type of a system's main function -- hardware. HardwareType ::= INTEGER { unknown(1), em1608(29), ir7520(30), ir9020(31), ir7020(32), mxTServJ8(33), mxTservJ16(34), mxManF2(35), mx1500(36), mx1100(37), mx1800(38), mxNpcP1(39), mxTsrLJ16(40), mxTsrvLJ8(41), mxTsrvMj8(42), mxTsrvNJ8(43), mxTsrvOJ8(44), mx1400(45), mx6510(46), mxRb2(47), mx1500x8(49), mx1710(50), mx2710(51), ts3395(52), mx1120(53), mx1520(54), mx1820(55), mx2220(56), mx3510(57), mx6625(58), mx2120(59), mx6020(60), mx3610(61), etsmim(62), mx3010(63), mx6025(64), lannetTs(65), fn1500(66), dpXp1(67), mx3710(68), mx3210(69), mx6710(70), mx6220(71), mx1600a(74), mx1450(75), ts720(76), so3395aTs(77), mx1608(78), mx2210a(79), br401(80), mx6800a(81), notApplicable(83), rp210(84), mx6800b(85), mx1620(86), mx2240(87), ps3m(88), lb2Wan(89), nio1600(90), asy160(91), mx1640(92), br220(93), rp211(94), br221(95), mx2210b(96), mx1600b(97), mx1600c(98), mx800a(99), mx1600d(100), tokenRing(101), mx800b(102), br501(103), br350(105), br350ExpansionSlot(107), n3000(108), br402(109), sw610(110), sw610S(111), br501s(112), br501c(113), br501sc(114), routeRunnerIsdnSt(115), routeRunner(116), mx1608a(117), routerRunnerIsdnU(118), mx1608b(119), mx1604(120), n3000Ias(123), irMgr0Rdc(124), ir9040(125), ir7040(126), irMgr0(127), irM800(128), irM700(129), ir8020(130), ir8040(131), ir7004(132), n3000SP(230) } -- This data type is used throughout the iTouch private MIB -- to indicate the type of chassis hardware. ChassisType ::= INTEGER { other(1), mx45xx(2), net9000(3), net9000SWITCH(4) } -- This data type is used throughout the iTouch private MIB -- to indicate the type of I/O hardware. IOType ::= INTEGER { io616(16), dualE175(32), dualT1(33), bri8(34), io351d(35), io352d(36), dualE1120(37), singleT1(38), singleE175(39), singleE1120(40), io625(128), io626(129), io601(144), io602(145), io603(146), io601A(147), io602A(148), io603A(149), io604(150), io621(155), io622(156), io623(157), io624(158), io301x12(160), io521(174), io522(175), io512x3(176), io511x3(177), io520(178), io514(179), io513(180), io470x4(182), io469x2(183), io467x4(184), io467x2(185), io468x4(186), io468x2(187), io466x4(188), io465x2(189), io464x4(190), io463x2(191), io201(192), io202(193), io204(194), io203(195), io251(196), io231(197), io254(198), io206(199), io253(200), io256(201), io201a(202), io202a(203), io203a(204), ioRepeater(207), io205x12(209), io205(210), io255(214), io722(224), io721(225), io411(226), io724(227), io725(231), io723(232), io462(233), io412(234), ioTS16a(235), ioTS16b(236), io461(237), io101(238), io119(239) } -- Agent Object Identifiers -- A iTouch agent identifer has the following fields: -- -- iTouch.agent.software.variant.version -- -- Where: -- -- iTouch.agent is an ordinary OID prefix. -- Note that iTouch's original form for -- such OID's used the value 1 for agent -- and had no variant or version. Later -- forms included variant and version in -- an inconsistent manner. -- -- software a value of the iTouch SoftwareType -- textual convention. -- -- variant a variant within a software type, -- typically hardware dependent. If the -- software has no variants, it uses the -- value 1. -- -- version a version number within the variant, -- increased by one each time that -- variant's agent changes in a way that -- is significant to its MIB -- capabilities description -- Terminal Servers terminalServer OBJECT IDENTIFIER ::= { agent 1 } -- MAXserver variants, 1M memory tsMxCard1M OBJECT IDENTIFIER ::= { terminalServer 1 } tsMxBox1M OBJECT IDENTIFIER ::= { terminalServer 2 } -- MAXserver variants, 1M memory tsMxCard OBJECT IDENTIFIER ::= { terminalServer 3 } tsMxBox OBJECT IDENTIFIER ::= { terminalServer 4 } -- Network 9000 variant tsN9 OBJECT IDENTIFIER ::= { terminalServer 5 } -- Printer controller variant tsPrint OBJECT IDENTIFIER ::= { terminalServer 6 } -- X.25 Gateway variant tsX25 OBJECT IDENTIFIER ::= { terminalServer 7 } -- Bridges bridge OBJECT IDENTIFIER ::= { agent 3 } -- Repeaters repeater OBJECT IDENTIFIER ::= { agent 4 } -- MAXserver variant rpMx OBJECT IDENTIFIER ::= { repeater 1 } -- Network 9000 variant rpN9 OBJECT IDENTIFIER ::= { repeater 2 } -- Bridge/Routers bridgeRouter OBJECT IDENTIFIER ::= { agent 5 } -- MAXserver variant bridgeRouterMx OBJECT IDENTIFIER ::= { bridgeRouter 1 } -- Network 9000 variant bridgeRouterN9 OBJECT IDENTIFIER ::= { bridgeRouter 2 } -- Network 3000 variant bridgeRouterN3 OBJECT IDENTIFIER ::= { bridgeRouter 3 } -- Network 3000 RouteRunner variant bridgeRouterN2 OBJECT IDENTIFIER ::= { bridgeRouter 4 } -- EdgeBlaster variant bridgeRouterEB OBJECT IDENTIFIER ::= { bridgeRouter 5 } -- Bridge/Router/Repeaters bridgeRouterRepeater OBJECT IDENTIFIER ::= { agent 7 } -- Switches switch OBJECT IDENTIFIER ::= { agent 8 } -- OEM Devices oem OBJECT IDENTIFIER ::= { agent 9 } -- NetVantage variant netVantage OBJECT IDENTIFIER ::= { oem 1 } -- NetVantage product variants nv8516TT OBJECT IDENTIFIER ::= { netVantage 1 } nv8516FF OBJECT IDENTIFIER ::= { netVantage 2 } -- NBase Devices nbase OBJECT IDENTIFIER ::= { agent 10 } nbaseSwitch OBJECT IDENTIFIER ::= { nbase 1 } nbaseSwitchN9 OBJECT IDENTIFIER ::= { nbaseSwitch 1 } -- -- FILE: /users/sse/mibs/src2/itouch/it-apple.mib -- -- $Id: it-apple.mib,v 1.1 2000/07/31 14:54:47 sse Exp $ xApple OBJECT IDENTIFIER ::= { iTouch 21 } -- ITouch AppleTalk subgroups xAppleSystem OBJECT IDENTIFIER ::= { xApple 1 } xApplePort OBJECT IDENTIFIER ::= { xApple 2 } xApplePolicy OBJECT IDENTIFIER ::= { xApple 3 } xAppleNbp OBJECT IDENTIFIER ::= { xApple 4 } xAppleTraffic OBJECT IDENTIFIER ::= { xApple 5 } xAppleConformance OBJECT IDENTIFIER ::= { xApple 7 } -- This is a MIB module for all ITouch systems that -- implement AppleTalk routing -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the AppleTalk System group appleState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the router will perform AppleTalk routing." ::= { xAppleSystem 1 } appleStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), active(2), noInterface(3), badConfig(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the router is performing AppleTalk routing." ::= { xAppleSystem 2 } appleStatusIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex of the bad interface if appleStatus is 'badConfig'." ::= { xAppleSystem 3 } appleLookupTimer OBJECT-TYPE SYNTAX INTEGER (1..20) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds the server will wait for responses to NBP requests." DEFVAL { 1 } ::= { xAppleSystem 4 } -- the AppleTalk Port group applePortTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of fields indexed by interface." ::= { xApplePort 1 } applePortEntry OBJECT-TYPE SYNTAX ApplePortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { applePortIndex } ::= { applePortTable 1 } ApplePortEntry ::= SEQUENCE { applePortIndex INTEGER, applePortProtocolPriority INTEGER, applePortArpInterval INTEGER, applePortArpRetransmitCount INTEGER, applePortChecksum INTEGER, applePortPacketIns Counter, applePortPacketOuts Counter, applePortForwardIns Counter, applePortForwardOuts Counter, applePortNetAddress DdpAddress, applePortNetStart OCTET STRING, applePortNetEnd OCTET STRING, applePortErrors Counter, applePortLastError INTEGER, applePortLastErrorTime TimeTicks, applePortLastErrorData OCTET STRING, applePortBringBackTime INTEGER, applePortUseNeighborNotify INTEGER, applePortRouterType INTEGER } applePortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as IfIndex." ::= { applePortEntry 1 } applePortProtocolPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This value defines the priority at which all Apple routed packets will be placed on the WAN output queue." DEFVAL { medium } ::= { applePortEntry 2 } applePortArpInterval OBJECT-TYPE SYNTAX INTEGER (33..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The interval at which ARP messages should be sent during the process of selecting a network address." DEFVAL { 33 } ::= { applePortEntry 3 } applePortArpRetransmitCount OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The number of ARP messages that should be sent during the process of selecting a network address." DEFVAL { 20 } ::= { applePortEntry 4 } applePortChecksum OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether checksums are generated on all DDP packets sent out the interface." DEFVAL { disabled } ::= { applePortEntry 5 } applePortPacketIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AppleTalk packets received on this interface." ::= { applePortEntry 6 } applePortPacketOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AppleTalk packets transmitted on this interface." ::= { applePortEntry 7 } applePortForwardIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AppleTalk packets received on this interface which were not addressed to this router." ::= { applePortEntry 8 } applePortForwardOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AppleTalk packets transmitted on this interface which were not originated by this router." ::= { applePortEntry 9 } applePortNetAddress OBJECT-TYPE SYNTAX DdpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The actual address used by this port." ::= { applePortEntry 10 } applePortNetStart OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(2) ) ACCESS read-only STATUS mandatory DESCRIPTION "The start of the actual network range used by this port." ::= { applePortEntry 11 } applePortNetEnd OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(2) ) ACCESS read-only STATUS mandatory DESCRIPTION "The end of the actual network range used by this port." ::= { applePortEntry 12 } applePortErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AppleTalk packets received in error." ::= { applePortEntry 13 } applePortLastError OBJECT-TYPE SYNTAX INTEGER { broadcast(1), checksum(2), hopCount(3), noProtocol(4), noRoute(5), shortDDP(6), tooLong(7), tooShort(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the most recent error counted in applePortErrors. A value of zero means no error." ::= { applePortEntry 14 } applePortLastErrorTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUptime when applePortLastError last occured." ::= { applePortEntry 15 } applePortLastErrorData OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(22) ) ACCESS read-only STATUS mandatory DESCRIPTION "The first 22 bytes of the packet from applePortLastError." ::= { applePortEntry 16 } applePortBringBackTime OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds to shut down an interface while waiting for a manager-initiated configuration change to propagate." ::= { applePortEntry 17 } applePortUseNeighborNotify OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls generation of neighbor notify messages when an interface is disabled or system is shut down." ::= { applePortEntry 18 } applePortRouterType OBJECT-TYPE SYNTAX INTEGER { full(1), half(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Type of router operation over this port." ::= { applePortEntry 19 } -- the Port Zone table applePortZoneTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortZoneEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of fields indexed by interface and zone." ::= { xApplePort 2 } applePortZoneEntry OBJECT-TYPE SYNTAX ApplePortZoneEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { applePortZoneIndex, applePortZoneName } ::= { applePortZoneTable 1 } ApplePortZoneEntry ::= SEQUENCE { applePortZoneIndex INTEGER, applePortZoneName OCTET STRING, applePortZoneStatus INTEGER } applePortZoneIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as IfIndex." ::= { applePortZoneEntry 1 } applePortZoneName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(1..32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the zone." ::= { applePortZoneEntry 2 } applePortZoneStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { applePortZoneEntry 3 } -- the AppleTalk Port Policy group applePortExportTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortExportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of fields indexed by interface and zone." ::= { xApplePolicy 1 } applePortExportEntry OBJECT-TYPE SYNTAX ApplePortExportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { applePortExportIndex, applePortExportZone, applePortExportName, applePortExportType } ::= { applePortExportTable 1 } ApplePortExportEntry ::= SEQUENCE { applePortExportIndex INTEGER, applePortExportZone OCTET STRING, applePortExportName OCTET STRING, applePortExportType OCTET STRING, applePortExportAction INTEGER, applePortExportStatus INTEGER } applePortExportIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as IfIndex." ::= { applePortExportEntry 1 } applePortExportZone OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the zone." ::= { applePortExportEntry 2 } applePortExportName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the name." ::= { applePortExportEntry 3 } applePortExportType OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the type." ::= { applePortExportEntry 4 } applePortExportAction OBJECT-TYPE SYNTAX INTEGER { hide(1), advertise(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control whether the data will be hidden or advertised." DEFVAL { advertise } ::= { applePortExportEntry 5 } applePortExportStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { applePortExportEntry 6 } applePortImportTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortImportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of fields indexed by interface and zone." ::= { xApplePolicy 2 } applePortImportEntry OBJECT-TYPE SYNTAX ApplePortImportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { applePortImportIndex, applePortImportZone, applePortImportName, applePortImportType } ::= { applePortImportTable 1 } ApplePortImportEntry ::= SEQUENCE { applePortImportIndex INTEGER, applePortImportZone OCTET STRING, applePortImportName OCTET STRING, applePortImportType OCTET STRING, applePortImportAction INTEGER, applePortImportStatus INTEGER } applePortImportIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as IfIndex." ::= { applePortImportEntry 1 } applePortImportZone OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the zone." ::= { applePortImportEntry 2 } applePortImportName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the name." ::= { applePortImportEntry 3 } applePortImportType OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the type." ::= { applePortImportEntry 4 } applePortImportAction OBJECT-TYPE SYNTAX INTEGER { discard(1), accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control whether the data will be discarded or accepted." DEFVAL { accept } ::= { applePortImportEntry 5 } applePortImportStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { applePortImportEntry 6 } -- network range export policies applePortNetworkExportDefaultTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortNetworkExportDefaultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table defines the default action to be taken for exporting Appletalk network ranges on this interface." ::= { xApplePolicy 3 } applePortNetworkExportDefaultEntry OBJECT-TYPE SYNTAX ApplePortNetworkExportDefaultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { applePortNetworkExportDefaultIndex } ::= { applePortNetworkExportDefaultTable 1 } ApplePortNetworkExportDefaultEntry ::= SEQUENCE { applePortNetworkExportDefaultIndex INTEGER, applePortNetworkExportDefaultAction INTEGER } applePortNetworkExportDefaultIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as ifIndex." ::= { applePortNetworkExportDefaultEntry 1 } applePortNetworkExportDefaultAction OBJECT-TYPE SYNTAX INTEGER { hide(1), advertise(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the data will be hidden or advertised." DEFVAL { advertise } ::= { applePortNetworkExportDefaultEntry 2 } applePortNetworkExportTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortNetworkExportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table defines the action to be taken for exporting the defined Appletalk network range on this interface." ::= { xApplePolicy 4 } applePortNetworkExportEntry OBJECT-TYPE SYNTAX ApplePortNetworkExportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { applePortNetworkExportIndex, applePortNetworkExportLower, applePortNetworkExportUpper } ::= { applePortNetworkExportTable 1 } ApplePortNetworkExportEntry ::= SEQUENCE { applePortNetworkExportIndex INTEGER, applePortNetworkExportLower INTEGER, applePortNetworkExportUpper INTEGER, applePortNetworkExportAction INTEGER, applePortNetworkExportStatus INTEGER } applePortNetworkExportIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as ifIndex." ::= { applePortNetworkExportEntry 1 } applePortNetworkExportLower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The lower bound of the network range." ::= { applePortNetworkExportEntry 2 } applePortNetworkExportUpper OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The upper bound of the network range." ::= { applePortNetworkExportEntry 3 } applePortNetworkExportAction OBJECT-TYPE SYNTAX INTEGER { hide(1), advertise(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the data will be hidden or advertised." DEFVAL { advertise } ::= { applePortNetworkExportEntry 4 } applePortNetworkExportStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { applePortNetworkExportEntry 5 } applePortNetworkImportDefaultTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortNetworkImportDefaultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table defines the default action to be taken for importing Appletalk network ranges on this interface." ::= { xApplePolicy 5 } applePortNetworkImportDefaultEntry OBJECT-TYPE SYNTAX ApplePortNetworkImportDefaultEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { applePortNetworkImportDefaultIndex } ::= { applePortNetworkImportDefaultTable 1 } ApplePortNetworkImportDefaultEntry ::= SEQUENCE { applePortNetworkImportDefaultIndex INTEGER, applePortNetworkImportDefaultAction INTEGER } applePortNetworkImportDefaultIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as ifIndex.." ::= { applePortNetworkImportDefaultEntry 1 } applePortNetworkImportDefaultAction OBJECT-TYPE SYNTAX INTEGER {discard(1), accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the data will be discarded or accepted." DEFVAL { accept } ::= { applePortNetworkImportDefaultEntry 2 } applePortNetworkImportTable OBJECT-TYPE SYNTAX SEQUENCE OF ApplePortNetworkImportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table defines the action to be taken for exporting the defined Appletalk network range on this interface." ::= { xApplePolicy 6 } applePortNetworkImportEntry OBJECT-TYPE SYNTAX ApplePortNetworkImportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { applePortNetworkImportIndex, applePortNetworkImportLower, applePortNetworkImportUpper } ::= { applePortNetworkImportTable 1 } ApplePortNetworkImportEntry ::= SEQUENCE { applePortNetworkImportIndex INTEGER, applePortNetworkImportLower INTEGER, applePortNetworkImportUpper INTEGER, applePortNetworkImportAction INTEGER, applePortNetworkImportStatus INTEGER } applePortNetworkImportIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as ifIndex." ::= { applePortNetworkImportEntry 1 } applePortNetworkImportLower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The lower bound of the network range" ::= { applePortNetworkImportEntry 2 } applePortNetworkImportUpper OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The upper bound of the network range." ::= { applePortNetworkImportEntry 3 } applePortNetworkImportAction OBJECT-TYPE SYNTAX INTEGER { discard(1), accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the data will be discarded or accepted." DEFVAL { accept } ::= { applePortNetworkImportEntry 4 } applePortNetworkImportStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { applePortNetworkImportEntry 5 } -- the AppleTalk Name group appleNbpTable OBJECT-TYPE SYNTAX SEQUENCE OF AppleNbpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of fields indexed by interface and zone." ::= { xAppleNbp 1 } appleNbpEntry OBJECT-TYPE SYNTAX AppleNbpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { appleNbpZone, appleNbpName, appleNbpType } ::= { appleNbpTable 1 } AppleNbpEntry ::= SEQUENCE { appleNbpZone OCTET STRING, appleNbpName OCTET STRING, appleNbpType OCTET STRING, appleNbpNode DdpAddress, appleNbpSocket INTEGER } appleNbpZone OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the zone." ::= { appleNbpEntry 1 } appleNbpName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the name." ::= { appleNbpEntry 2 } appleNbpType OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(32) ) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the type." ::= { appleNbpEntry 3 } appleNbpNode OBJECT-TYPE SYNTAX DdpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The address of the node who offers the service associated with this entry." ::= { appleNbpEntry 4 } appleNbpSocket OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The socket of the service associated with this entry. The value 0 means no socket." ::= { appleNbpEntry 5 } -- the AppleTalk Traffic group -- Additional single objects follow the Traffic table -- the Traffic table -- Additional individual objects -- conformance information xAppleGroups OBJECT IDENTIFIER ::= { xAppleConformance 1 } xAppleCompliances OBJECT IDENTIFIER ::= { xAppleConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-boots.mib -- -- $Id: it-boots.mib,v 1.1 2000/07/31 14:55:06 sse Exp $ xBootServer OBJECT IDENTIFIER ::= { iTouch 6 } -- ITouch Boot Server subgroups xBsBasic OBJECT IDENTIFIER ::= { xBootServer 1 } xDump OBJECT IDENTIFIER ::= { xBootServer 2 } xLoad OBJECT IDENTIFIER ::= { xBootServer 3 } xParam OBJECT IDENTIFIER ::= { xBootServer 4 } xBootServerConformance OBJECT IDENTIFIER ::= { xBootServer 5 } -- this is the MIB module for providers of ITouch -- bootstrap service -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- Textual Conventions DialogStatus ::= INTEGER { none(1), fileTooLarge(2), notImageFile(3), notExecutableFile(4), badFileData(5), deviceWriteProtected(6), operationTimeout(7), remoteFileNotFound(8), remoteFileAccessViolation(9), protocolError(10), fileSystemError(11), temporaryResourceConflict(12), success(13) } -- Final status of a boot dialog. -- the Bootstrap Server Basic group -- Implementation of this group is mandatory for all ITouch -- systems that provide the ITouch bootstrap service basicActiveLimit OBJECT-TYPE SYNTAX INTEGER (0..32) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum allowed number of simultaneous service dialogs. Corresponds directly to MANAGER SIMULTANEOUS and the value labeled 'Maximum simultaneous requests:' in the MANAGER CHARACTERISTICS display." ::= { xBsBasic 2 } basicActiveNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of active service dialogs. Corresponds indirectly to the list of active clients in the MANAGER STATUS display." ::= { xBsBasic 3 } basicClientNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of defined clients. Corresponds indirectly to the list of defined clients in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays." ::= { xBsBasic 4 } basicOffersSents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of service offers sent in response to client requests. Corresponds directly to the value labeled 'Total service offers sent:' in the MANAGER STATUS display." ::= { xBsBasic 5 } basicEventTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total number of events that have been written to the event log since it was last purged. This may be less than the number currently in the log. Corresponds directly to the value labeled 'Total Messages Logged:' in the MANAGER EVENTS display." ::= { xBsBasic 6 } -- The Active table activeTable OBJECT-TYPE SYNTAX SEQUENCE OF ActiveEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of active client dialog entries. The number of entries is given by basicActiveNumber." ::= { xBsBasic 8 } activeEntry OBJECT-TYPE SYNTAX ActiveEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for an active client dialog entry." INDEX { activeIdentificationType, activeIdentification } ::= { activeTable 1 } ActiveEntry ::= SEQUENCE { activeIdentificationType AddressType, activeIdentification OCTET STRING, activeFunction INTEGER, activeSoftwareVersionType INTEGER, activeSoftwareVersion OCTET STRING, activeParameterVersion INTEGER, activeCurrentSequence INTEGER, activeBytesRemaining INTEGER, activeFile DisplayString, activeStatus DialogStatus, activeState INTEGER } activeIdentificationType OBJECT-TYPE SYNTAX AddressType ACCESS read-only STATUS mandatory DESCRIPTION "The type of identification value in activeIdentification. Corresponds indirectly to the value labeled 'EthernetAddress' in the MANAGER STATUS display." ::= { activeEntry 1 } activeIdentification OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..6)) ACCESS read-only STATUS mandatory DESCRIPTION "Identification of the active partner. Corresponds directly to the value labeled 'EthernetAddress' in the MANAGER STATUS display." ::= { activeEntry 2 } activeFunction OBJECT-TYPE SYNTAX INTEGER { parameterStore(1), load(2), dump(3), imageUpdate(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The function the server is performing with the partner. Corresponds directly to the value labeled 'Function' in the MANAGER STATUS display." ::= { activeEntry 3 } activeSoftwareVersionType OBJECT-TYPE SYNTAX INTEGER { alpha(1), beta(2), production(3), special(4), notApplicable(5) } ACCESS read-only STATUS mandatory DESCRIPTION "If activeFunction is 'load', the software version being sent to the client, otherwise 'notApplicable'. Corresponds to the letter in the software version labeled 'Version' in the MANAGER STATUS display. alpha 'A': alpha test beta 'B': beta test production null: normal, production software special 'S': special, custom software " ::= { activeEntry 4 } activeSoftwareVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..4)) ACCESS read-only STATUS mandatory DESCRIPTION "If activeFunction is 'load', the 4-byte software version being sent to the client, otherwise zero length. In order, the octets contain major version, minor version, ECO, and pre-release number. Corresponds to the numbers in the software version labeled 'Version' in the MANAGER STATUS display. For example, the version display for activeSoftwareVersionType 'production' and activeSoftwareVersion '2.2.0.0' is 'V2.2'. The version display for activeSoftwareVersionType 'beta' and activeSoftwareVersion '3.1.0.4' is 'V3.1B4'." ::= { activeEntry 5 } activeParameterVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "If activeFunction is 'parameterStore', the parameter version being stored by the client, otherwise zero. Corresponds directly to the value labeled 'Version' in the MANAGER STATUS display." ::= { activeEntry 6 } activeCurrentSequence OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current dialog sequence number. Corresponds directly to the value labeled 'Seq' in the MANAGER STATUS display." ::= { activeEntry 7 } activeBytesRemaining OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes remaining to be transferred in the dialog. Corresponds directly to the value labeled 'Left' in the MANAGER STATUS display." ::= { activeEntry 8 } activeFile OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the file being used in the dialog. Corresponds directly to the value labeled 'File' in the MANAGER STATUS display." ::= { activeEntry 9 } activeStatus OBJECT-TYPE SYNTAX DialogStatus ACCESS read-only STATUS mandatory DESCRIPTION "The final status of the most recent attempt to get an image. Corresponds directly to the value labeled 'Get Status:' in the DEVICE STATUS display." ::= { activeEntry 10 } activeState OBJECT-TYPE SYNTAX INTEGER { idle(1), internal1(2), internal2(3), openPartner(4), openFile(5), receivePartner(6), writeFile(7), closePartner(8), closeFile(9), cleanup(10), done(11), error(12) } ACCESS read-only STATUS mandatory DESCRIPTION "The dynamic state of an active attempt to get an image. Corresponds directly to the value labeled 'Get State:' in the DEVICE STATUS display." ::= { activeEntry 11 } -- The Client table clientTable OBJECT-TYPE SYNTAX SEQUENCE OF ClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of client data base entries. The number of entries is given by basicClientNumber." ::= { xBsBasic 9 } clientEntry OBJECT-TYPE SYNTAX ClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a client data base entry." INDEX { clientIdentificationType, clientIdentification } ::= { clientTable 1 } ClientEntry ::= SEQUENCE { clientIdentificationType AddressType, clientIdentification OCTET STRING, clientEntryStatus INTEGER, clientName DisplayString, clientLoadFile DisplayString, clientDiagnosticFile DisplayString, clientLoadService INTEGER, clientDumpService INTEGER } clientIdentificationType OBJECT-TYPE SYNTAX AddressType ACCESS read-only STATUS mandatory DESCRIPTION "The type of identification value in clientIdentification. Corresponds directly to MANAGER NODE, MANAGER GLOBAL, and MANAGER LOCAL, and the value labeled 'Ethernet Address' in the MANAGER NODE display or 'Ethernet Address', 'Device', and 'Global Devices' or 'Local Devices' in the MANAGER GLOBAL and LOCAL displays." ::= { clientEntry 1 } clientIdentification OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..6)) ACCESS read-only STATUS mandatory DESCRIPTION "Identification of the client, either a hardware type or an Ethernet address, depending on clientIdentificationType. Corresponds directly to MANAGER NODE, MANAGER GLOBAL, and MANAGER LOCAL, and the value labeled 'Ethernet Address' in the MANAGER NODE display or 'Ethernet Address', 'Device', and 'Global Devices' or 'Local Devices' in the MANAGER GLOBAL and LOCAL displays." ::= { clientEntry 2 } clientEntryStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry, which corresponds directly to the PURGE LOCAL, PURGE GLOBAL, and PURGE NODE commands. Actual removal of the entry is implementation specific." DEFVAL { valid } ::= { clientEntry 3 } clientName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "A name that may be used to identify the client. Corresponds directly to the value labeled 'Name' in the MANAGER NODE display." DEFVAL { "" } ::= { clientEntry 4 } clientLoadFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "The file with the client's load image. Corresponds directly to the value labeled 'Load File' in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays." DEFVAL { "" } ::= { clientEntry 5 } clientDiagnosticFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "The file with the client's diagnostic test image. Corresponds directly to the value labeled 'Diag File' in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays." DEFVAL { "" } ::= { clientEntry 6 } clientLoadService OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for allowing load service for the client. Corresponds directly to the value labeled 'Load' in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays." DEFVAL { enabled } ::= { clientEntry 7 } clientDumpService OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Control for allowing dump service for the client. Corresponds directly to the value labeled 'Dump' in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays. Agent variations: DESCRIPTION dumping not supported" DEFVAL { disabled } ::= { clientEntry 8 } -- The Named Client table -- This table is strict subset of the Client table, being -- the same information in the same form with client name -- as the table index instead of client identification. -- It does not contain clients that have no name. namedTable OBJECT-TYPE SYNTAX SEQUENCE OF NamedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of named client data base entries." ::= { xBsBasic 10 } namedEntry OBJECT-TYPE SYNTAX NamedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a named client data base entry." INDEX { namedName } ::= { namedTable 1 } NamedEntry ::= SEQUENCE { namedIdentificationType AddressType, namedIdentification OCTET STRING, namedEntryStatus INTEGER, namedName DisplayString, namedLoadFile DisplayString, namedDiagnosticFile DisplayString, namedLoadService INTEGER, namedDumpService INTEGER } namedIdentificationType OBJECT-TYPE SYNTAX AddressType ACCESS read-only STATUS mandatory DESCRIPTION "The type of identification value in namedIdentification. Corresponds directly to MANAGER NODE, MANAGER GLOBAL, and MANAGER LOCAL, and the value labeled 'Ethernet Address' in the MANAGER NODE display or 'Ethernet Address', 'Device', and 'Global Devices' or 'Local Devices' in the MANAGER GLOBAL and LOCAL displays." ::= { namedEntry 1 } namedIdentification OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..6)) ACCESS read-only STATUS mandatory DESCRIPTION "Identification of the client, either a hardware type or an Ethernet address, depending on namedIdentificationType. Corresponds directly to MANAGER NODE, MANAGER GLOBAL, and MANAGER LOCAL, and the value labeled 'Ethernet Address' in the MANAGER NODE display or 'Ethernet Address', 'Device', and 'Global Devices' or 'Local Devices' in the MANAGER GLOBAL and LOCAL displays." ::= { namedEntry 2 } namedEntryStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry, which corresponds directly to the PURGE LOCAL, PURGE GLOBAL, and PURGE NODE commands. Actual removal of the entry is implementation specific." DEFVAL { valid } ::= { namedEntry 3 } namedName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "A name that may be used to identify the client. Corresponds directly to the value labeled 'Name' in the MANAGER NODE display." ::= { namedEntry 4 } namedLoadFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "The file with the client's load image. Corresponds directly to the value labeled 'Load File' in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays." DEFVAL { "" } ::= { namedEntry 5 } namedDiagnosticFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "The file with the client's diagnostic test image. Corresponds directly to the value labeled 'Diag File' in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays." DEFVAL { "" } ::= { namedEntry 6 } namedLoadService OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Control for allowing load service for the client. Corresponds directly to the value labeled 'Load' in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays." DEFVAL { enabled } ::= { namedEntry 7 } namedDumpService OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Control for allowing dump service for the client. Corresponds directly to the value labeled 'Dump' in the MANAGER LOCAL, MANAGER GLOBAL, and MANAGER NODE displays." DEFVAL { disabled } ::= { namedEntry 8 } -- The Event table -- The Device table basicDeviceNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The system's number of mass-storage devices." ::= { xBsBasic 12 } deviceTable OBJECT-TYPE SYNTAX SEQUENCE OF DeviceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of device entries. The number of entries is given by basicDeviceNumber." ::= { xBsBasic 13 } deviceEntry OBJECT-TYPE SYNTAX DeviceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a device entry." INDEX { deviceIndex } ::= { deviceTable 1 } DeviceEntry ::= SEQUENCE { deviceIndex INTEGER, deviceName DisplayString, deviceDescr DisplayString, deviceOperation INTEGER, deviceFormat INTEGER, deviceProtection INTEGER, deviceFormatMedium INTEGER, deviceGetFile INTEGER, deviceGetFileHostIdentificationType AddressType, deviceGetFileHostIdentification OCTET STRING, deviceGetFileName DisplayString, deviceGetFileArea INTEGER, deviceFormatOption INTEGER, deviceFormatRedundantParams INTEGER, devicePreviousStatus DialogStatus } deviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "In identification number for a device, in the range 1 to basicDeviceNumber" ::= { deviceEntry 1 } deviceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-only STATUS mandatory DESCRIPTION "A name by which the device is known in other displays, such as 'C1' or 'D2'." ::= { deviceEntry 2 } deviceDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) ACCESS read-only STATUS mandatory DESCRIPTION "Details of the device type, including, for example, size, manufacturer, Flash versus RAM, and such. Corresponds directly to the value labeled 'Device Type: in the MANAGER DEVICE STATUS display." ::= { deviceEntry 3 } deviceOperation OBJECT-TYPE SYNTAX INTEGER { read(1), write(2), format(3), idle(4), erase(5), paramStore(6), unpack(7), loadingClient(8) } ACCESS read-only STATUS mandatory DESCRIPTION "Current operational state of the device. Corresponds directly the value labeled 'Device Operation:' in the MANAGER DEVICE STATUS display." ::= { deviceEntry 4 } deviceFormat OBJECT-TYPE SYNTAX INTEGER { unformatted(1), formatted(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Formatting status of the device. Corresponds directly the presence of one of the value labels under the label 'Device Status:' in the MANAGER DEVICE STATUS display." ::= { deviceEntry 5 } deviceProtection OBJECT-TYPE SYNTAX INTEGER { write-enabled(1), write-protected(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Write-protect status of the device. Corresponds directly the presence of one of the value labels under the label 'Device Status:' in the MANAGER DEVICE STATUS display." ::= { deviceEntry 6 } deviceFormatMedium OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to cause formatting of the medium in the device. In response to a get-request or get-next-request, the agent always returns 'ready' for this value. Setting the value to 'ready' has no effect. Setting it to 'execute' causes the device to be formatted. Corresponds directly to the FORMAT DEVICE command." ::= { deviceEntry 7 } deviceGetFile OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2), abort(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to cause getting a file to the device from a remote host system. In response to a get-request or get-next-request, the agent always returns 'ready' for this value. Setting the value to 'ready' has no effect. Setting it to 'execute' causes the get to be attempted. Corresponds directly to the GET DEVICE command. When set to 'execute', the objects deviceGetFileHostIdentificationType, deviceGetFileHostIdentification, and deviceGetFileName must be somewhere in the same set request message." ::= { deviceEntry 8 } deviceGetFileHostIdentificationType OBJECT-TYPE SYNTAX AddressType ACCESS read-write STATUS mandatory DESCRIPTION "The type of identification value in deviceIdentification. Corresponds indirectly to ADDRESS in the GET DEVICE command. This object may not be set outside the context of setting deviceGetFile to 'execute'. In response to a get-request or get-next-request, the value of this object is 'undefined'." ::= { deviceEntry 9 } deviceGetFileHostIdentification OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..6)) ACCESS read-write STATUS mandatory DESCRIPTION "Identification of the host to get the file from, with type depending on deviceIdentificationType. Corresponds directly to ADDRESS in the GET DEVICE command. This object may not be set outside the context of setting deviceGetFile to 'execute'. In response to a get-request or get-next-request, the value of this object is zero length." ::= { deviceEntry 10 } deviceGetFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the file to get. Corresponds directly to LOAD FILE in the GET DEVICE command. This object may not be set outside the context of setting deviceGetFile to 'execute'. In response to a get-request or get-next-request, the value of this object is zero length." ::= { deviceEntry 11 } deviceGetFileArea OBJECT-TYPE SYNTAX INTEGER (0..16) ACCESS read-write STATUS mandatory DESCRIPTION "The area number in which to put the file. Corresponds directly to AREA in the GET DEVICE command. If it is not relevant to the particular device, it is ignored. This object may not be set outside the context of setting deviceGetFile to 'execute'. In response to a get-request or get-next-request, the value of this object is zero." ::= { deviceEntry 12 } deviceFormatOption OBJECT-TYPE SYNTAX INTEGER (1..6) ACCESS read-write STATUS mandatory DESCRIPTION "Formatting option to apply. Corresponds directly to the OPTION in the FORMAT DEVICE command. Setting this object outside the context of deviceFormatMedium 'execute' has no effect. In response to a get-request or get-next-request, the default value of this object is returned." DEFVAL { 1 } ::= { deviceEntry 13 } deviceFormatRedundantParams OBJECT-TYPE SYNTAX INTEGER { nonredundant(1), redundant(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for creating redundant parameter storage areas when formatting. Corresponds directly to NONREDUNDANT in the FORMAT DEVICE command. Setting this object outside the context of deviceFormatMedium 'execute' has no effect. In response to a get-request or get-next-request, the default value of this object is returned." DEFVAL { redundant } ::= { deviceEntry 14 } devicePreviousStatus OBJECT-TYPE SYNTAX DialogStatus ACCESS read-only STATUS mandatory DESCRIPTION "Result of the immediately previous concluded boot dialog. Corresponds directly to the value labeled 'Get File Previous Status:' in the SHOW CARD STATUS display." ::= { deviceEntry 15 } -- the Bootstrap Server Dump group -- Implementation of this group is mandatory for all ITouch -- systems that provide the ITouch bootstrap dump service -- The Dump File table -- the Bootstrap Server Load group -- Implementation of this group is mandatory for all ITouch -- systems that provide the ITouch bootstrap load service loadService OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for allowing load service for any client. Corresponds directly to LOAD and the value labeled 'Load:' in the MANAGER CHARACTERISTICS display." ::= { xLoad 1 } loadMerit OBJECT-TYPE SYNTAX INTEGER (0..15) ACCESS read-write STATUS mandatory DESCRIPTION "Relative preference for this load server over others. Corresponds directly to LOAD MERIT and the value labeled 'Load Merit:' in the MANAGER CHARACTERISTICS display." ::= { xLoad 2 } loadCompleteds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of loads completed since system initialization. Corresponds directly to the value labeled 'Load Operations Completed:' in the MANAGER STATUS display." ::= { xLoad 3 } loadActive OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of loads in progress. Corresponds directly to the value labeled 'Currently Loading:' in the MANAGER STATUS display." ::= { xLoad 4 } loadFileNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of load files currently stored. Corresponds directly to the value labeled 'Load image files' and 'files' in the MANAGER FILES display." ::= { xLoad 5 } -- The Load File table loadFileTable OBJECT-TYPE SYNTAX SEQUENCE OF LoadFileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of load file entries. The number of entries is given by loadFileNumber." ::= { xLoad 6 } loadFileEntry OBJECT-TYPE SYNTAX LoadFileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a load file entry." INDEX { loadFileName } ::= { loadFileTable 1 } LoadFileEntry ::= SEQUENCE { loadFileName DisplayString, loadFileCreation DateTime, loadFileSize INTEGER, loadFileSoftwareVersionType INTEGER, loadFileSoftwareVersion OCTET STRING } loadFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of a load file. Corresponds directly to a file name part in the section labeled 'Load image files' in the MANAGER FILES display." ::= { loadFileEntry 1 } loadFileCreation OBJECT-TYPE SYNTAX DateTime ACCESS read-only STATUS mandatory DESCRIPTION "The time the load file was created. Corresponds directly to a date and time in the section labeled 'Load image files' in the MANAGER FILES display." ::= { loadFileEntry 2 } loadFileSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes stored in the load file. Corresponds directly to the value labeled 'bytes' in the section labeled 'Load image files' in the MANAGER FILES display." ::= { loadFileEntry 3 } loadFileSoftwareVersionType OBJECT-TYPE SYNTAX INTEGER { alpha(1), beta(2), production(3), special(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The software version type of the image in the load file. Corresponds directly to a software version in the section labeled 'Load image files' in the MANAGER FILES display. alpha 'A': alpha test beta 'B': beta test production null: normal, production software special 'S': special, custom software " ::= { loadFileEntry 4 } loadFileSoftwareVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..4)) ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the image in the load file. Corresponds directly to a software version in the section labeled 'Load image files' in the MANAGER FILES display. For example, the version display for loadFileSoftwareVersionType 'production' and loadFileSoftwareVersion '2.2.0.0' is 'V2.2'. The version display for loadFileSoftwareVersionType 'beta' and loadFileSoftwareVersion '3.1.0.4' is 'V3.1B4'." ::= { loadFileEntry 5 } -- the Bootstrap Server Parameter Storage group -- Implementation of this group is mandatory for all ITouch -- systems that provide the ITouch bootstrap parameter -- storage service paramService OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for allowing parameter storage service for any client. Corresponds directly to PARAMETER SERVICE and the value labeled 'Parameter Service:' in the MANAGER CHARACTERISTICS display." ::= { xParam 1 } paramDefaultService OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for allowing default parameter loading service for any client. Corresponds directly to PARAMETER DEFAULT SERVICE and the value labeled 'Parameter Default Service:' in the MANAGER CHARACTERISTICS display." ::= { xParam 2 } paramActive OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of params in progress. Corresponds directly to the value labeled 'Currently Paraming:' in the MANAGER STATUS display." ::= { xParam 4 } paramStorageActive OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of parameter storage operations in progress. Corresponds directly to the value labeled 'Currently saving parameters:' in the MANAGER STATUS display." ::= { xParam 5 } paramFileNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of parameter files currently stored. Corresponds directly to the value labeled 'Parameter files' and 'files' in the MANAGER FILES display." ::= { xParam 6 } -- The Param File table paramFileTable OBJECT-TYPE SYNTAX SEQUENCE OF ParamFileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of param file entries. The number of entries is given by paramFileNumber." ::= { xParam 7 } paramFileEntry OBJECT-TYPE SYNTAX ParamFileEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a param file entry." INDEX { paramFileIdentificationType, paramFileIdentification } ::= { paramFileTable 1 } ParamFileEntry ::= SEQUENCE { paramFileIdentificationType AddressType, paramFileIdentification OCTET STRING, paramFileEntryStatus INTEGER, paramFileWrite DateTime, paramFileSize INTEGER, paramFileParameterVersion INTEGER } paramFileIdentificationType OBJECT-TYPE SYNTAX AddressType ACCESS read-only STATUS mandatory DESCRIPTION "The type of identification value in paramFileIdentification. Corresponds indirectly to a file name part in the section labeled 'Parameter files' in the MANAGER FILES display." ::= { paramFileEntry 1 } paramFileIdentification OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..6)) ACCESS read-only STATUS mandatory DESCRIPTION "Identification of the param file, an Ethernet address, as indicated by paramFileIdentificationType. Corresponds indirectly to a file name part in the section labeled 'Parameter files' in the MANAGER FILES display." ::= { paramFileEntry 2 } paramFileEntryStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry, which corresponds indirectly to the PURGE MANAGER PARAMETER FILES command. Actual removal of the entry is implementation specific." ::= { paramFileEntry 3 } paramFileWrite OBJECT-TYPE SYNTAX DateTime ACCESS read-only STATUS mandatory DESCRIPTION "The time the parameter file was last written. Corresponds directly to a date and time in the section labeled 'Parameter files' in the MANAGER FILES display." ::= { paramFileEntry 4 } paramFileSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes stored in the param file. Corresponds directly to the value labeled 'bytes' in the section labeled 'Parameter files' in the MANAGER FILES display." ::= { paramFileEntry 5 } paramFileParameterVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the parameter data in the file. Corresponds directly to the value labeled 'ver' in the section labeled 'Parameter files' in the MANAGER FILES display." ::= { paramFileEntry 6 } -- Traps -- The following trap is deprecated. Refer to the ITouch Trap Mib -- for the latest trap definitions. -- conformance information xBootServerGroups OBJECT IDENTIFIER ::= { xBootServerConformance 1 } xBootServerCompliances OBJECT IDENTIFIER ::= { xBootServerConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-bridge.mib -- -- $Id: it-bridge.mib,v 1.1 2000/07/31 14:55:14 sse Exp $ bridgeDep OBJECT IDENTIFIER ::= { iTouch 5 } xBridge OBJECT IDENTIFIER ::= { iTouch 19 } -- ITouch Bridge subgroups xBridgeSystem OBJECT IDENTIFIER ::= { xBridge 1 } xBridgeIf OBJECT IDENTIFIER ::= { xBridge 2 } xBridgeProtocol OBJECT IDENTIFIER ::= { xBridge 3 } xBridgeFilter OBJECT IDENTIFIER ::= { xBridge 4 } xBridgeConformance OBJECT IDENTIFIER ::= { xBridge 5 } -- This is a MIB module for all ITouch systems that -- implement Ethernet bridging -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Bridge System group -- Implementation of this group is mandatory for all ITouch -- bridges bridgeState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the bridge will perform bridging." DEFVAL { enabled } ::= { xBridgeSystem 1 } bridgeEarlyLoopState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the bridge will implement the early loop detection algorithm of restarting the Spanning Tree Protocol when a packet is received from a source on one interface when the source was learned on a different interface." DEFVAL { disabled } ::= { xBridgeSystem 2 } bridgeEarlyLoopCounts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that an early loop was detected while the early loop state was enabled." ::= { xBridgeSystem 3 } bridgeEarlyLoopAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The last address to cause an early loop to be detected while the early loop state was enabled." ::= { xBridgeSystem 4 } bridgeSpanningTreeState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the bridge will run the Spanning Tree Protocol." DEFVAL { enabled } ::= { xBridgeSystem 5 } bridgeFilterDiscardTimeout OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds before an inactive filter is deleted. Learned filters become inactive when the use timeout (dot1dTpAgingTime) has been exceeded." DEFVAL { 43200 } ::= { xBridgeSystem 6 } bridgeTopologyState OBJECT-TYPE SYNTAX INTEGER { stable(1), changing(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the Spanning Tree Protocol's topology is stable or changing." ::= { xBridgeSystem 7 } bridgeTopologyChangeAddr OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "The ethernet address of the last bridge from which a Topology Change Notification packet was received." ::= { xBridgeSystem 8 } -- Bridge interface group xBridgeIfTable OBJECT-TYPE SYNTAX SEQUENCE OF XBridgeIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of ITouch Interfaces." ::= { xBridgeIf 1 } xBridgeIfEntry OBJECT-TYPE SYNTAX XBridgeIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "ITouch Interface entry." INDEX { ifIndex } ::= { xBridgeIfTable 1 } XBridgeIfEntry ::= SEQUENCE { xBridgeIfLATServiceFilters OCTET STRING } xBridgeIfLATServiceFilters OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Controls the maximum fragment size to use when packets sent on an interface must be load balanced across underlying circuits." ::= { xBridgeIfEntry 1 } -- Bridge Protocol Filter Group bridgeProtocolFilterState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether protocol filtering is active." DEFVAL { enabled } ::= { xBridgeProtocol 1 } bridgeProtocolDefaultPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5), discard(101) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the default priority if no entry exists for the protocol." DEFVAL { medium } ::= { xBridgeProtocol 2 } bridgeProtocolTable OBJECT-TYPE SYNTAX SEQUENCE OF BridgeProtocolEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of bridge protocol filters." ::= { xBridgeProtocol 3 } bridgeProtocolEntry OBJECT-TYPE SYNTAX BridgeProtocolEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bridge protocol filter entry." INDEX { bridgeProtocolProtocol } ::= { bridgeProtocolTable 1 } BridgeProtocolEntry ::= SEQUENCE { bridgeProtocolProtocol OCTET STRING, bridgeProtocolName DisplayString, bridgeProtocolPriority INTEGER, bridgeProtocolUses Counter, bridgeProtocolStatus INTEGER } bridgeProtocolProtocol OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) ACCESS read-only STATUS mandatory DESCRIPTION "The protocol type associated with the entry. The value 65536 is for all 802.3 MAC frames." ::= { bridgeProtocolEntry 1 } bridgeProtocolName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..24)) ACCESS read-write STATUS mandatory DESCRIPTION "The name associated with the protocol." DEFVAL { "" } ::= { bridgeProtocolEntry 2 } bridgeProtocolPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5), discard(101) } ACCESS read-write STATUS mandatory DESCRIPTION "The priority or action to take with the protocol." DEFVAL { medium } ::= { bridgeProtocolEntry 3 } bridgeProtocolUses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the filter has been used." ::= { bridgeProtocolEntry 4 } bridgeProtocolStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the protocol entry. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { bridgeProtocolEntry 5 } -- Bridge Filter Group bridgeFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF BridgeFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of bridge filters." ::= { xBridgeFilter 1 } bridgeFilterEntry OBJECT-TYPE SYNTAX BridgeFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bridge filter entry." INDEX { dot1dTpFdbAddress } ::= { bridgeFilterTable 1 } BridgeFilterEntry ::= SEQUENCE { bridgeFilterForwardSubPort INTEGER, bridgeFilterUses Counter, bridgeFilterAge INTEGER } bridgeFilterForwardSubPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The unique identifier from which the address has been seen within the port. It is the DLCI for frame relay or VC for X25." DEFVAL { 0 } ::= { bridgeFilterEntry 1 } bridgeFilterUses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the filter has been used for forwarding packets." ::= { bridgeFilterEntry 2 } bridgeFilterAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds that a learned filter has been active or inactive. This value has no meaning for non-learned filters." ::= { bridgeFilterEntry 3 } xBrFlLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF XBrFlLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The bridge filtering characteristics of all links." ::= { xBridgeFilter 2 } xBrFlLinkEntry OBJECT-TYPE SYNTAX XBrFlLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The bridge filtering characteristics of a specific link." INDEX { ifIndex } ::= { xBrFlLinkTable 1 } XBrFlLinkEntry ::= SEQUENCE { xBrFlLinkOverflowCam INTEGER } xBrFlLinkOverflowCam OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Identifies the number of extra entries in a hardware assist filter CAM that the user wants to have available to cover CAM entry overflow conditions. If filtering hardware is present, this field defaults to 400. Otherwise, it is zero." ::= { xBrFlLinkEntry 1 } -- conformance information xBridgeGroups OBJECT IDENTIFIER ::= { xBridgeConformance 1 } xBridgeCompliances OBJECT IDENTIFIER ::= { xBridgeConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-char.mib -- -- $Id: it-char.mib,v 1.1 2000/07/31 14:06:44 sse Exp $ characterDep OBJECT IDENTIFIER ::= { iTouch 2 } xCharacter OBJECT IDENTIFIER ::= { iTouch 13 } -- ITouch Character subgroups xBasic OBJECT IDENTIFIER ::= { xCharacter 1 } xQueue OBJECT IDENTIFIER ::= { xCharacter 2 } xMenu OBJECT IDENTIFIER ::= { xCharacter 3 } xNetLogin OBJECT IDENTIFIER ::= { xCharacter 4 } xDial OBJECT IDENTIFIER ::= { xCharacter 5 } xSessionLog OBJECT IDENTIFIER ::= { xCharacter 6 } xCharacterConformance OBJECT IDENTIFIER ::= { xCharacter 7 } -- This is a MIB module for all ITouch systems that -- implement physical or logical character stream devices -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Character Basic group -- Implementation of this group is mandatory for all ITouch -- systems that implement physical or logical character -- stream devices basicActivePorts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of ports with connected sessions or logged in users. Corresponds directly to the value labeled 'Active Ports:' and 'Cur' in the SERVER STATUS display." ::= { xBasic 10 } basicActivePortsHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The highest value of basicActivePorts since system initialization. Corresponds directly to the value labeled 'Active Ports:' and 'High' in the SERVER STATUS display." ::= { xBasic 11 } basicActiveUsers OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of logged in users. Corresponds directly to the value labeled 'Active Users:' and 'Cur' in the SERVER STATUS display." ::= { xBasic 12 } basicActiveUsersHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The highest value of basicActiveUsers since system initialization. Corresponds directly to the value labeled 'Active Users:' and 'High' in the SERVER STATUS display." ::= { xBasic 13 } basicSessions OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of connected sessions. Corresponds directly to the value labeled 'Connected Sessions:' and 'Cur' in the SERVER STATUS display." ::= { xBasic 14 } basicSessionsHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The highest value of basicSessions since system initialization. Corresponds directly to the value labeled 'Connected Sessions:' and 'High' in the SERVER STATUS display." ::= { xBasic 15 } -- Additional Basic group parameters follow the port tables -- the Basic Port table -- the Basic Serial Port table -- Note that the values for the switching and -- line editing characters are mutally exclusive -- the Basic group continued -- the Basic Port Session table -- Environmental Manager -- Contact Closure Table -- Power Outlet Table -- Temperature and Humidity Sensor Tables basicTemperatureHumiditySensor OBJECT IDENTIFIER ::= { xBasic 27 } -- Temperature Sensor Table -- xBasic 30 reserved for basicDistributionPointTable for INReach products -- the Queue group -- Implementation of this group is mandatory for all ITouch -- systems that implement port queueing -- The Queue table -- the Queue Port table -- the Menu group -- Implementation of this group is mandatory for all ITouch -- systems that implement user menus -- The Menu table -- the Menu Port table -- additional scalar objects -- the Network Login group -- Implementation of this group is mandatory for all ITouch -- systems that implement network login -- The Network Login Server table -- the Network Login Port table -- the Dial group -- Implementation of this group is mandatory for all ITouch -- systems that implement automatic dialing -- the Session Log group -- Implementation of this group is mandatory for all ITouch -- systems that implement logging session information -- Additional scalars follow Session Log table -- The Session Log table -- Additional scalars -- conformance information xCharacterGroups OBJECT IDENTIFIER ::= { xCharacterConformance 1 } xCharacterCompliances OBJECT IDENTIFIER ::= { xCharacterConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-chassis.mib -- -- $Id: it-chassis.mib,v 1.1 2000/07/31 14:24:27 sse Exp $ xChassis OBJECT IDENTIFIER ::= { iTouch 16 } -- ITouch Character subgroups xChassisBasic OBJECT IDENTIFIER ::= { xChassis 1 } xSegment OBJECT IDENTIFIER ::= { xChassis 2 } xPort OBJECT IDENTIFIER ::= { xChassis 3 } xController OBJECT IDENTIFIER ::= { xChassis 4 } xInterface OBJECT IDENTIFIER ::= { xChassis 5 } xSlotBootControl OBJECT IDENTIFIER ::= { xChassis 6 } xSlot OBJECT IDENTIFIER ::= { xChassis 7 } xPowerSupply OBJECT IDENTIFIER ::= { xChassis 8 } xFirmwareUpdate OBJECT IDENTIFIER ::= { xChassis 9 } xChassisConformance OBJECT IDENTIFIER ::= { xChassis 10 } -- This is a MIB module for all ITouch systems that are on -- the management bus of a Network 9000 chassis -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- Textual Conventions NetworkType ::= INTEGER { unknown(1), other(2), ethernet(3), tokenRing(4), fddi(5), wan(6), ethernetRepeater(7), tokenRingConcentrator(8), fddiConcentrator(9), atm(10), isdn(11), switchedEthernet(12), switchplane(13) } -- This data type is used in the ITouch Chassis MIB -- to indicate the type of segment or port. SerialNumber ::= OCTET STRING (SIZE (0..6)) -- This data type is used in the ITouch Chassis MIB -- to indicate a 6-byte serial number, stored high- -- order byte first. A zero-length value indicates -- unknown. Letter ::= INTEGER { a(1), b(2), c(3), d(4), e(5), f(6), g(7), h(8), i(9), j(10), k(11), l(12), m(13), n(14), o(15), p(16), q(17), r(18), s(19), t(20), u(21), v(22), w(23), x(24), y(25), z(26) } -- This data type is used in the ITouch Chassis MIB -- to identify an object with a letter. -- the Chassis Basic group -- Implementation of this group is mandatory for all ITouch -- Network 9000 management bus systems -- Chassis type, revision, and status are found in the -- ITouch System MIB objects sysChassisType, -- sysChassisVersion, and sysChassisState basicBase802Address OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "Base IEEE 802 global address for the chassis." ::= { xChassisBasic 1 } basicSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Chassis slot number (slotIndex) of the system whose agent is supplying this MIB." ::= { xChassisBasic 2 } basicSlotNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of slots in the chassis." ::= { xChassisBasic 3 } -- the Chassis Segment group -- Implementation of this group is mandatory for all ITouch -- Network 9000 management bus systems -- the Segment table segmentTable OBJECT-TYPE SYNTAX SEQUENCE OF SegmentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of segment entries, one for each segment of each type on the chassis." ::= { xSegment 1 } segmentEntry OBJECT-TYPE SYNTAX SegmentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for a chassis segment." INDEX { segmentType, segmentIndex } ::= { segmentTable 1 } SegmentEntry ::= SEQUENCE { segmentType NetworkType, segmentIndex Letter } segmentType OBJECT-TYPE SYNTAX NetworkType ACCESS read-only STATUS mandatory DESCRIPTION "The segment type." ::= { segmentEntry 1 } segmentIndex OBJECT-TYPE SYNTAX Letter ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a segment." ::= { segmentEntry 2 } -- the Chassis Port group -- Implementation of this group is mandatory for all ITouch -- Network 9000 management bus systems. It describes only -- the local system's own ports and is intended for network -- ports as opposed to terminal or printer ports. portIOCardType OBJECT-TYPE SYNTAX IOType ACCESS read-only STATUS mandatory DESCRIPTION "The hardware type of the I/O card in this slot." ::= { xPort 1 } portIOCardSerialNumber OBJECT-TYPE SYNTAX SerialNumber ACCESS read-only STATUS mandatory DESCRIPTION "The ITouch serial number of the I/O card in this slot." ::= { xPort 2 } portIOCardOperStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), mismatch(2), good(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the I/O card relative to the function card in this slot." ::= { xPort 3 } -- the Port table portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of port entries, one for each port of each type on the slots I/O card." ::= { xPort 4 } portEntry OBJECT-TYPE SYNTAX PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for an I/O card port." INDEX { portType, portIndex } ::= { portTable 1 } PortEntry ::= SEQUENCE { portType NetworkType, portIndex INTEGER } portType OBJECT-TYPE SYNTAX NetworkType ACCESS read-only STATUS mandatory DESCRIPTION "The port type." ::= { portEntry 1 } portIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a port." ::= { portEntry 2 } -- the Chassis Controller group -- Implementation of this group is mandatory for all ITouch -- Network 9000 management bus systems. It describes only -- the local system's own controllers. -- the Controller table controllerTable OBJECT-TYPE SYNTAX SEQUENCE OF ControllerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of controller entries, one for each controller of each type on the local system." ::= { xController 1 } controllerEntry OBJECT-TYPE SYNTAX ControllerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for a controller." INDEX { controllerType, controllerIndex } ::= { controllerTable 1 } ControllerEntry ::= SEQUENCE { controllerType NetworkType, controllerIndex INTEGER, controllerNetwork OBJECT IDENTIFIER } controllerType OBJECT-TYPE SYNTAX NetworkType ACCESS read-only STATUS mandatory DESCRIPTION "The controller type." ::= { controllerEntry 1 } controllerIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a controller." ::= { controllerEntry 2 } controllerNetwork OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The instance identifier of the first object in the conceptual row entry for the segment, port, or controller this controller is to use, that is, segmentType, portType or controllerType." ::= { controllerEntry 3 } -- the Chassis Interface group -- Implementation of this group is mandatory for all ITouch -- Network 9000 management bus systems. It describes only -- the local system's own interfaces. -- the Interface table interfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF InterfaceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries, corresponding to the MIB II Interface group. These are directly equivalent to hardware network controllers, and must be the lowest numbered interfaces on the system." ::= { xInterface 1 } interfaceEntry OBJECT-TYPE SYNTAX InterfaceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for an interface." INDEX { interfaceIndex } ::= { interfaceTable 1 } InterfaceEntry ::= SEQUENCE { interfaceIndex INTEGER, interfaceNetwork OBJECT IDENTIFIER } interfaceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an interface. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { interfaceEntry 1 } interfaceNetwork OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The instance identifier of the first object in the conceptual row entry for the segment, port, or controller this interface is to use, that is, segmentType, portType, or controllerType." ::= { interfaceEntry 2 } -- the Chassis Boot Control group -- Full implementation of this group is optional for ITouch -- Network 9000 management bus systems. It is fully -- implemented on such systems that supply cross chassis -- management. All systems must implement the instance -- corresponding to their own slot number. -- the Slot Boot Control table slotBootControlTable OBJECT-TYPE SYNTAX SEQUENCE OF SlotBootControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of slot boot control entries." ::= { xSlotBootControl 1 } slotBootControlEntry OBJECT-TYPE SYNTAX SlotBootControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for a chassis slot." INDEX { slotBootControlSlot, slotBootControlIndex } ::= { slotBootControlTable 1 } SlotBootControlEntry ::= SEQUENCE { slotBootControlSlot INTEGER, slotBootControlIndex INTEGER, slotBootControlStatus INTEGER, slotBootControlController OBJECT IDENTIFIER, slotBootControlNetwork OBJECT IDENTIFIER, slotBootControlMopFile DisplayString, slotBootControlInternetFile DisplayString, slotBootControlInternetAddress IpAddress, slotBootControlInternetServer IpAddress, slotBootControlInternetGateway IpAddress, slotBootControlInternetDelimiter DisplayString } slotBootControlSlot OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a slot, defined the same as slotIndex." ::= { slotBootControlEntry 1 } slotBootControlIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a boot control entry, from 1 to the number of entries for the slot." ::= { slotBootControlEntry 2 } slotBootControlStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry. It is an implementation specific matter as to when invalid entries are actually removed." DEFVAL { valid } ::= { slotBootControlEntry 3 } slotBootControlController OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The instance identifier of the first object in the conceptual row entry for the controller this entry selects for bootstrap operation, that is, controllerType. This entry must be compatible with slotBootControlNetwork, including being of the same network type. The value 0.0 indicates default action." DEFVAL { { 0 0 } } -- 0.0 ::= { slotBootControlEntry 4 } slotBootControlNetwork OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "The instance identifier of the first object in the conceptual row entry for the segment or port this entry selects for bootstrap operation, that is, segmentType or portType. This entry must be compatible with slotBootControlController, including being of the same network type. The value 0.0 indicates default action." DEFVAL { { 0 0 } } -- 0.0 ::= { slotBootControlEntry 5 } slotBootControlMopFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) ACCESS read-write STATUS mandatory DESCRIPTION "The software file name to request for down-line load of the server via MOP or XMOP." DEFVAL { '00'h } -- the null string ::= { slotBootControlEntry 6 } slotBootControlInternetFile OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-write STATUS mandatory DESCRIPTION "The filename to request when loading an image via TFTP." DEFVAL { '00'h } -- the null string ::= { slotBootControlEntry 7 } slotBootControlInternetAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The internet address of the system is to use for itself when loading via TFTP. The value 0.0.0.0 indicates default action." DEFVAL { 0 } ::= { slotBootControlEntry 8 } slotBootControlInternetServer OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The internet address of the server to use when loading an image via TFTP. The value 0.0.0.0 indicates default action." DEFVAL { 0 } ::= { slotBootControlEntry 9 } slotBootControlInternetGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The internet address of the gateway to use when loading an image via TFTP. The value 0.0.0.0 indicates default action." DEFVAL { 0 } ::= { slotBootControlEntry 10 } slotBootControlInternetDelimiter OBJECT-TYPE SYNTAX DisplayString (SIZE (0..1)) ACCESS read-write STATUS mandatory DESCRIPTION "The character separating the load file direcroty name from the file name." DEFVAL { '00'h } -- the null string ::= { slotBootControlEntry 11 } -- the Slot Boot Control Flag table -- Entries in this table are directly connected to a -- particular slotBootControlIndex, and are created and -- deleted together with that entry. -- By convention, this table contains flags in recurring -- groups of three operations for each protocol. Adding -- a new protocol will add three new objects in the same -- order of operations. slotBootControlFlagTable OBJECT-TYPE SYNTAX SEQUENCE OF SlotBootControlFlagEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of slot boot control source flag entries." ::= { xSlotBootControl 2 } slotBootControlFlagEntry OBJECT-TYPE SYNTAX SlotBootControlFlagEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for a boot control flag." INDEX { slotBootControlSlot, slotBootControlIndex } ::= { slotBootControlFlagTable 1 } SlotBootControlFlagEntry ::= SEQUENCE { slotBootControlFlagLoadBootpTftp INTEGER, slotBootControlFlagParamBootpTftp INTEGER, slotBootControlFlagDumpBootpTftp INTEGER, slotBootControlFlagLoadTftpDirect INTEGER, slotBootControlFlagParamTftpDirect INTEGER, slotBootControlFlagDumpTftpDirect INTEGER, slotBootControlFlagLoadLocal INTEGER, slotBootControlFlagParamLocal INTEGER, slotBootControlFlagDumpLocal INTEGER, slotBootControlFlagLoadMop INTEGER, slotBootControlFlagParamMop INTEGER, slotBootControlFlagDumpMop INTEGER, slotBootControlFlagLoadXmop INTEGER, slotBootControlFlagParamXmop INTEGER, slotBootControlFlagDumpXmop INTEGER, slotBootControlFlagLoadRarpTftp INTEGER, slotBootControlFlagParamRarpTftp INTEGER, slotBootControlFlagDumpRarpTftp INTEGER } slotBootControlFlagLoadBootpTftp OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing load over BOOTP/TFTP." ::= { slotBootControlFlagEntry 1 } slotBootControlFlagParamBootpTftp OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing parameter load over BOOTP/TFTP." ::= { slotBootControlFlagEntry 2 } slotBootControlFlagDumpBootpTftp OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing dump over BOOTP/TFTP." ::= { slotBootControlFlagEntry 3 } slotBootControlFlagLoadTftpDirect OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing load over direct TFTP." ::= { slotBootControlFlagEntry 4 } slotBootControlFlagParamTftpDirect OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing parameter load over direct TFTP." ::= { slotBootControlFlagEntry 5 } slotBootControlFlagDumpTftpDirect OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing dump over direct TFTP." ::= { slotBootControlFlagEntry 6 } slotBootControlFlagLoadLocal OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing load from a local device." ::= { slotBootControlFlagEntry 7 } slotBootControlFlagParamLocal OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing parameter load from a local device." ::= { slotBootControlFlagEntry 8 } slotBootControlFlagDumpLocal OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing dump from a local device." ::= { slotBootControlFlagEntry 9 } slotBootControlFlagLoadMop OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing load over Digital's MOP." ::= { slotBootControlFlagEntry 10 } slotBootControlFlagParamMop OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing parameter load over Digital's MOP." ::= { slotBootControlFlagEntry 11 } slotBootControlFlagDumpMop OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing dump over Digital's MOP." ::= { slotBootControlFlagEntry 12 } slotBootControlFlagLoadXmop OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing load over ITouch extended MOP." ::= { slotBootControlFlagEntry 13 } slotBootControlFlagParamXmop OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing parameter load over ITouch extended MOP." ::= { slotBootControlFlagEntry 14 } slotBootControlFlagDumpXmop OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing dump over ITouch extended MOP." ::= { slotBootControlFlagEntry 15 } slotBootControlFlagLoadRarpTftp OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing load over RARP/TFTP." ::= { slotBootControlFlagEntry 16 } slotBootControlFlagParamRarpTftp OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing parameter load over RARP/TFTP." ::= { slotBootControlFlagEntry 17 } slotBootControlFlagDumpRarpTftp OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for performing dump over RARP/TFTP." ::= { slotBootControlFlagEntry 18 } -- the Chassis Slot group -- Implementation of this group is optional for ITouch -- Network 9000 management bus systems. It is implemented -- on such systems that supply cross chassis management. -- the Slot table slotTable OBJECT-TYPE SYNTAX SEQUENCE OF SlotEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of slot entries." ::= { xSlot 1 } slotEntry OBJECT-TYPE SYNTAX SlotEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for a chassis slot." INDEX { slotIndex } ::= { slotTable 1 } SlotEntry ::= SEQUENCE { slotIndex INTEGER, slotAdminAction INTEGER, slotOperStatus INTEGER, slotSecondsSinceReset Gauge, slotHardwareType HardwareType, slotHardwareSerialNumber SerialNumber, slotHardwareRevision INTEGER, slotIOCardType IOType, slotIOCardSerialNumber SerialNumber, slotIOCardOperStatus INTEGER, slotBootstrapFirmwareRevision INTEGER, slotElementalFirmwareRevision INTEGER, slotMemorySize INTEGER, slotLedNumber Gauge, slotLedStatus OCTET STRING, slotBase802Address MacAddress, slotIpAddress IpAddress, slotPlus5Status INTEGER, slotPlus12Status INTEGER, slotMinus12Status INTEGER, slotPlus5Watts Gauge, slotPlus12Watts Gauge, slotMinus12Watts Gauge, slotIOCardHardwareVersion INTEGER, slotRestoreNVS INTEGER, slotDefaultNVS INTEGER, slotVlnNumber INTEGER, slotSwitchPlaneStatus INTEGER } slotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a slot, in the range 0 to basicSlotNumber, where the value 0 indicates the same slot as basicSlot. As the objects found at instance zero are duplicates, that instance does not appear in responses a get-next, that is, the lowest numbered slotIndex returned by get-next is 1." ::= { slotEntry 1 } slotAdminAction OBJECT-TYPE SYNTAX INTEGER { ready(1), reset(2), resetHold(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to cause reset of the system in a slot. When read, the value is always 'ready'. Setting to 'reset' or 'resetHold' causes a single attempt to take that action, but does not ensure transition to any particular value of slotOperStatus." ::= { slotEntry 2 } slotOperStatus OBJECT-TYPE SYNTAX INTEGER { loadRequested(1), loading(2), dumpRequested(3), dumping(4), paramRequested(5), paramLoading(6), running(7), initializing(8), -- ROM wait attended(9), -- in config menu internal10(10), -- read chas info internal11(11), -- read config inhibited(12), -- run inhibited maxserverCard(13), invalidConfigStorage(14), -- suspended securityLockdown(15), resetHold(64), -- SCM, reset selfTest(65), -- SCM, diag. notResponding(66), -- SCM running broken(67), -- SCM, failed unknown(68), -- SCM notApplicable(69) -- SCM } ACCESS read-only STATUS mandatory DESCRIPTION "Relative to the chassis, the current operating status of the system in the slot." ::= { slotEntry 3 } slotSecondsSinceReset OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds since the system in the slot was last reset by hardware or software." ::= { slotEntry 4 } slotHardwareType OBJECT-TYPE SYNTAX HardwareType ACCESS read-only STATUS mandatory DESCRIPTION "The type of hardware in the slot." ::= { slotEntry 5 } slotHardwareSerialNumber OBJECT-TYPE SYNTAX SerialNumber ACCESS read-only STATUS mandatory DESCRIPTION "The ITouch serial number of the function card hardware in this slot." ::= { slotEntry 6 } slotHardwareRevision OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This revision level of the function card hardware in the slot." ::= { slotEntry 7 } slotIOCardType OBJECT-TYPE SYNTAX IOType ACCESS read-only STATUS mandatory DESCRIPTION "The hardware type of the I/O card in this slot." ::= { slotEntry 8 } slotIOCardSerialNumber OBJECT-TYPE SYNTAX SerialNumber ACCESS read-only STATUS mandatory DESCRIPTION "The ITouch serial number of the I/O card in this slot." ::= { slotEntry 9 } slotIOCardOperStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), mismatch(2), good(3), notApplicable(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the I/O card relative to the function card in this slot." ::= { slotEntry 10 } slotBootstrapFirmwareRevision OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The firmware revision level of the bootstrap ROM installed in the system in the slot." ::= { slotEntry 11 } slotElementalFirmwareRevision OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The firmware revision level of the minimal function ROM (management bus microprocessor) installed in the system in the slot." ::= { slotEntry 12 } slotMemorySize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes of memory installed in the system in the slot." ::= { slotEntry 13 } slotLedNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of LEDs on the system in the slot. A value of 0 indicates none, unknown, or status not readable." ::= { slotEntry 14 } slotLedStatus OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..9)) ACCESS read-only STATUS mandatory DESCRIPTION "The status of the LEDs displayed on the front and back of the system in the slot. The first bit is the high-order bit of the first byte of the value, proceeding to the low-order bit, then to then next byte. On the system hardware, the first LED is at the top, left, front, proceeding left to right, top to bottom, and front to back." ::= { slotEntry 15 } slotBase802Address OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "Base IEEE 802 global address for the slot." ::= { slotEntry 16 } slotIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "An internet address to which the system in this slot might respond. May be one of many." ::= { slotEntry 17 } slotPlus5Status OBJECT-TYPE SYNTAX INTEGER { unknown(1), broken(2), good(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the +5 volt power to the slot." ::= { slotEntry 18 } slotPlus12Status OBJECT-TYPE SYNTAX INTEGER { unknown(1), broken(2), good(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the +12 volt power to the slot." ::= { slotEntry 19 } slotMinus12Status OBJECT-TYPE SYNTAX INTEGER { unknown(1), broken(2), good(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the -12 volt power to the slot." ::= { slotEntry 20 } slotPlus5Watts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Tenths of watts of +5 volt power currently drawn by the slot." ::= { slotEntry 21 } slotPlus12Watts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Tenths of watts of +12 volt power currently drawn by the slot." ::= { slotEntry 22 } slotMinus12Watts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Tenths of watts of -12 volt power currently drawn by the slot." ::= { slotEntry 23 } slotIOCardHardwareVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Version number of I/O card in the slot." ::= { slotEntry 24 } slotRestoreNVS OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'execute' causes the non-volatile parameter storage to be restored from an installed memory card. Setting to 'ready' has no effect." ::= { slotEntry 25 } slotDefaultNVS OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'execute' causes non-volatile stored parameters to be reset to factory defaults. Setting to 'ready' has no effect." ::= { slotEntry 26 } slotVlnNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current VLN used by the CPU on this Agent. A null value indicates VLNs are not supported by the Agent." ::= { slotEntry 27 } slotSwitchPlaneStatus OBJECT-TYPE SYNTAX INTEGER { notsupported(1), detected(2), invalidslot(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the state of the SwitchPlane. For hardware types that do not support a SwitchPlane interface, not supported is returned. For hardware that supports SwitchPlane interface detected is returned. For hardware that supports a SwitchPlane interface, but is in a 15 slot chassis physically connected to an even slot invalidslot is returned." ::= { slotEntry 28 } -- the Slot Bootstrap Status table slotBootTable OBJECT-TYPE SYNTAX SEQUENCE OF SlotBootEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of slot bootstrap status entries. A given slot has an entry in this table only when slotOperStatus is one of: loadRequested, loading, dumpRequested, dumping, paramRequested, paramLoading" ::= { xSlot 2 } slotBootEntry OBJECT-TYPE SYNTAX SlotBootEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bootstrap status values for a chassis slot." INDEX { slotBootIndex } ::= { slotBootTable 1 } SlotBootEntry ::= SEQUENCE { slotBootIndex INTEGER, slotBootIfIndex INTEGER, slotBootNetwork OBJECT IDENTIFIER, slotBootProtocol INTEGER, slotBoot802Address MacAddress, sysBootAddressType AddressType, slotBootAddress OCTET STRING, sysBootServerAddressType AddressType, slotBootServerAddress OCTET STRING, slotBootGatewayAddress IpAddress, slotBootFileName DisplayString, slotBootBlockNumber Gauge, slotBootCrashCode OCTET STRING } slotBootIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a slot, defined the same as slotIndex." ::= { slotBootEntry 1 } slotBootIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies the interface in use for bootstrap functions. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { slotBootEntry 2 } slotBootNetwork OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The instance identifier of the first object in the conceptual row entry for the segment or port this interface is using, that is, segmentType or portType." ::= { slotBootEntry 3 } slotBootProtocol OBJECT-TYPE SYNTAX INTEGER { other(1), unknown(2), mop(3), xmop(4), rarpTftp(5), bootpTftp(6), tftp(7), local(8), managementBus(9) } ACCESS read-only STATUS mandatory DESCRIPTION "The protocol in use for bootstrap operation." ::= { slotBootEntry 4 } slotBoot802Address OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "IEEE 802 global address in use for bootstrap operation." ::= { slotBootEntry 5 } sysBootAddressType OBJECT-TYPE SYNTAX AddressType ACCESS read-only STATUS mandatory DESCRIPTION "The type of network address contained in slotBootAddress." ::= { slotBootEntry 6 } slotBootAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..6)) ACCESS read-only STATUS mandatory DESCRIPTION "The network address the system in the slot is using to identify itself for bootstrap operation." ::= { slotBootEntry 7 } sysBootServerAddressType OBJECT-TYPE SYNTAX AddressType ACCESS read-only STATUS mandatory DESCRIPTION "The type of network address contained in slotBootServerAddress." ::= { slotBootEntry 8 } slotBootServerAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..6)) ACCESS read-only STATUS mandatory DESCRIPTION "The network address of the system supplying bootstrap services to the system in the slot." ::= { slotBootEntry 9 } slotBootGatewayAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The internet address of the router in use for bootstrap operation." ::= { slotBootEntry 10 } slotBootFileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION "The full name of the file in use for bootstrap operation." ::= { slotBootEntry 11 } slotBootBlockNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current block number being transferred for bootstrap operation, zero if unknown or not applicable." ::= { slotBootEntry 12 } slotBootCrashCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..4)) ACCESS read-only STATUS mandatory DESCRIPTION "If slotOperStatus is dumpRequested or dumping, a code number to identify the crash reason; otherwise zero length." ::= { slotBootEntry 13 } -- the Slot Controller table slotControllerTable OBJECT-TYPE SYNTAX SEQUENCE OF SlotControllerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of controller entries, one for each controller of each type in each slot." ::= { xSlot 3 } slotControllerEntry OBJECT-TYPE SYNTAX SlotControllerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for a controller." INDEX { slotIndex, slotControllerType, slotControllerIndex } ::= { slotControllerTable 1 } SlotControllerEntry ::= SEQUENCE { slotControllerType NetworkType, slotControllerIndex INTEGER, slotControllerNetwork OBJECT IDENTIFIER } slotControllerType OBJECT-TYPE SYNTAX NetworkType ACCESS read-only STATUS mandatory DESCRIPTION "The controller type." ::= { slotControllerEntry 1 } slotControllerIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a controller." ::= { slotControllerEntry 2 } slotControllerNetwork OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The instance identifier of the first object in the conceptual row entry for the segment or port this controller is to use, that is, segmentType or portType." ::= { slotControllerEntry 3 } -- the Chassis Power Supply group -- Implementation of this group is optional for ITouch -- Network 9000 management bus systems. It is implemented -- on such systems that supply full chassis management. -- the Power Supply table powerSupplyTable OBJECT-TYPE SYNTAX SEQUENCE OF PowerSupplyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of power supply entries." ::= { xPowerSupply 1 } powerSupplyEntry OBJECT-TYPE SYNTAX PowerSupplyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for a chassis power supply." INDEX { powerSupplyIndex } ::= { powerSupplyTable 1 } PowerSupplyEntry ::= SEQUENCE { powerSupplyIndex INTEGER, powerSupplyAdminAction INTEGER, powerSupplyFirmwareVersion INTEGER, powerSupplyRedundancyStatus INTEGER, powerSupplyPlus5Status INTEGER, powerSupplyPlus12Status INTEGER, powerSupplyMinus12Status INTEGER, powerSupplyThermalWarningStatus INTEGER, powerSupplyThermalShutdownStatus INTEGER, powerSupplyFanStatus INTEGER, powerSupplyHardwareInhibitStatus INTEGER, powerSupplyPlus5History INTEGER, powerSupplyPlus12History INTEGER, powerSupplyMinus12History INTEGER, powerSupplyThermalWarningHistory INTEGER, powerSupplyThermalShutdownHistory INTEGER, powerSupplyFanHistory INTEGER, powerSupplyHardwareInhibitHistory INTEGER, powerSupplyPlus5Volts Gauge, powerSupplyPlus12Volts Gauge, powerSupplyMinus12Volts Gauge, powerSupplyWatts Gauge, powerSupplyWattsMax Gauge, powerSupplyChassisWatts Gauge, powerSupplyChassisWattsMax Gauge, powerSupplyHardwareType INTEGER } powerSupplyIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a power supply, in the range 1 to the number of power supply slots in the chassis." ::= { powerSupplyEntry 1 } powerSupplyAdminAction OBJECT-TYPE SYNTAX INTEGER { ready(1), reset(2), resetHold(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to cause reset of the power supply. When read, the value is always 'ready'. Setting to 'reset' or 'resetHold' causes a single attempt to take that action, but does not ensure transition to any particular value of powerSupplyRedundancyStatus." ::= { powerSupplyEntry 2 } powerSupplyFirmwareVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Version number of power supply firmware." ::= { powerSupplyEntry 3 } powerSupplyRedundancyStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), disabled(2), redundant(3), engaged(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current redundancy status of the power supply." ::= { powerSupplyEntry 4 } powerSupplyPlus5Status OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the +5 volt power from the power supply." ::= { powerSupplyEntry 5 } powerSupplyPlus12Status OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the +12 volt power from the power supply." ::= { powerSupplyEntry 6 } powerSupplyMinus12Status OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the -12 volt power from the power supply." ::= { powerSupplyEntry 7 } powerSupplyThermalWarningStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current thermal warning status of the power supply." ::= { powerSupplyEntry 8 } powerSupplyThermalShutdownStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current thermal shutdown status of the power supply." ::= { powerSupplyEntry 9 } powerSupplyFanStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the power supply's fan." ::= { powerSupplyEntry 10 } powerSupplyHardwareInhibitStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the power supply's hardware inhibit." ::= { powerSupplyEntry 11 } powerSupplyPlus5History OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "History of the +5 volt power from the power supply." ::= { powerSupplyEntry 12 } powerSupplyPlus12History OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "History of the +12 volt power from the power supply." ::= { powerSupplyEntry 13 } powerSupplyMinus12History OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "History of the -12 volt power from the power supply." ::= { powerSupplyEntry 14 } powerSupplyThermalWarningHistory OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The thermal warning history of the power supply." ::= { powerSupplyEntry 15 } powerSupplyThermalShutdownHistory OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The thermal shutdown history of the power supply." ::= { powerSupplyEntry 16 } powerSupplyFanHistory OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status history of the power supply's fan." ::= { powerSupplyEntry 17 } powerSupplyHardwareInhibitHistory OBJECT-TYPE SYNTAX INTEGER { unknown(1), good(2), broken(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status history of the power supply's hardware inhibit." ::= { powerSupplyEntry 18 } powerSupplyPlus5Volts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths, volts of +5 volt power currently provided by the power supply. A value of 0 indicates unknown." ::= { powerSupplyEntry 19 } powerSupplyPlus12Volts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths, volts of +12 volt power currently provided by the power supply. A value of 0 indicates unknown." ::= { powerSupplyEntry 20 } powerSupplyMinus12Volts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "In hundredths, volts of -12 volt power currently provided by the power supply. A value of 0 indicates unknown." ::= { powerSupplyEntry 21 } powerSupplyWatts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Watts of power currently drawn from this power supply. A value of 0 indicates unknown." ::= { powerSupplyEntry 22 } powerSupplyWattsMax OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Maximum watts of power available from this power supply. A value of 0 indicates unknown." ::= { powerSupplyEntry 23 } powerSupplyChassisWatts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total watts of power currently drawn by the entire chassis. A value of 0 indicates unknown." ::= { powerSupplyEntry 24 } powerSupplyChassisWattsMax OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Total maximum watts of power available from all the power supplies in the chassis. A value of 0 indicates unknown." ::= { powerSupplyEntry 25 } powerSupplyHardwareType OBJECT-TYPE SYNTAX INTEGER { other(1), ps130(2), bb190(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of power supply." ::= { powerSupplyEntry 26 } -- The firmware update group -- A table which contains information and status -- concerning the writing of firmware to a target -- I/O card. -- The firmware update table firmwareUpdateTable OBJECT-TYPE SYNTAX SEQUENCE OF FirmwareUpdateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information concerning the writing of firmware to a target I/O card. Note that the writing of the firmware is only available on the 210/211 and 220/221 ITouch products." ::= { xFirmwareUpdate 1 } firmwareUpdateEntry OBJECT-TYPE SYNTAX FirmwareUpdateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table concerning the writing of firmware to a target I/O card." INDEX { firmwareUpdateSlotIndex } ::= { firmwareUpdateTable 1 } FirmwareUpdateEntry ::= SEQUENCE { firmwareUpdateSlotIndex INTEGER, firmwareUpdateDefaultFileName DisplayString, firmwareUpdateFileName DisplayString, firmwareUpdateStatus INTEGER, firmwareUpdateState INTEGER, firmwareUpdateCompletionStatus INTEGER, firmwareUpdateMethod INTEGER } firmwareUpdateSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the slot to which is to be the target of the firmware update." ::= { firmwareUpdateEntry 1 } firmwareUpdateDefaultFileName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "This variable when read will obtain the default file name from the target." ::= { firmwareUpdateEntry 2 } firmwareUpdateFileName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This variable contains the name of the file to be read from the flash memory card and written to the target." ::= { firmwareUpdateEntry 3 } firmwareUpdateStatus OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used to start the update process. The agent always 'ready' for this value. Setting this value to 'execute' causes the agent to write the file specified by firmwareUpdateFileName to be written to the taget. Setting this value to 'execute' when firmwareUpdateFileName has not been written or when firmwareUpdateState is 'writing' causes bad value to be returned." ::= { firmwareUpdateEntry 4 } firmwareUpdateState OBJECT-TYPE SYNTAX INTEGER { idle(1), writing(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the current state of firmware update, 'idle' indicates that firmware update may be initiated, and 'writing' indicates that an update is in process." ::= { firmwareUpdateEntry 5 } firmwareUpdateCompletionStatus OBJECT-TYPE SYNTAX INTEGER { none(1), success(2), noTarget(3), busError(4), badFileName(5), targetError(6), timeout(7) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the completion status of the the last firmware update attempt. 'none' indicates that no firmware update has yet been attempted." ::= { firmwareUpdateEntry 6 } firmwareUpdateMethod OBJECT-TYPE SYNTAX INTEGER { card(1), local(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates the method of update of the firmware update attempt." ::= { firmwareUpdateEntry 7 } -- conformance information xChassisGroups OBJECT IDENTIFIER ::= { xChassisConformance 1 } xChassisCompliances OBJECT IDENTIFIER ::= { xChassisConformance 2 } -- compliance statements -- Traps -- The following trap is deprecated. Refer to the ITouch Trap Mib -- for the latest trap definitions. -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-decnet.mib -- -- $Id: it-decnet.mib,v 1.1 2000/07/31 15:08:14 sse Exp $ xDecnet OBJECT IDENTIFIER ::= { iTouch 14 } -- ITouch DECnet groups xRcp OBJECT IDENTIFIER ::= { xDecnet 1 } xPhiv OBJECT IDENTIFIER ::= { xDecnet 2 } xDecnetConformance OBJECT IDENTIFIER ::= { xDecnet 3 } -- Phase IV subgroups xPhivRoute OBJECT IDENTIFIER ::= { xPhiv 1 } xPhivCircuit OBJECT IDENTIFIER ::= { xPhiv 2 } xPhivImport OBJECT IDENTIFIER ::= { xPhiv 3 } xPhivImportArea OBJECT IDENTIFIER ::= { xPhiv 4 } xPhivExport OBJECT IDENTIFIER ::= { xPhiv 5 } xPhivExportArea OBJECT IDENTIFIER ::= { xPhiv 6 } xPhivFilter OBJECT IDENTIFIER ::= { xPhiv 7 } xPhivTraffic OBJECT IDENTIFIER ::= { xPhiv 8 } -- this is the MIB module for ITouch DECnet -- implementations -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Remote Console group -- Implementation of this group is mandatory for all ITouch -- systems that implement DECnet remote console (RCP) -- the Phase IV group -- Implementation of this group is mandatory for all ITouch -- systems that implement DECnet Phase IV routing -- the Phase IV Route subgroup phivPathSelection OBJECT-TYPE SYNTAX INTEGER { roundRobin(1), samePath(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The algorithm used to balance traffic between equal next hop paths. 'roundRobin' selects the next hop using a round robin algorithm for each hop. 'samePath' selects the next hop guaranteeing that all packets with the same source/destination pair will always use the same next hop." DEFVAL { roundRobin } ::= { xPhivRoute 1 } phivMaxPaths OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of equal cost next hops that the router can remember and successfully load balance between." DEFVAL { 1 } ::= { xPhivRoute 2 } phivStatus OBJECT-TYPE SYNTAX INTEGER { active(1), disabled(2), noAddressSpecified(3), noInterfacesEnabled(4), badCost(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the DECnet routing software." ::= { xPhivRoute 3 } -- the Phase IV Circuit subgroup phivCircuitTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of DECnet circuit entries." ::= { xPhivCircuit 1 } phivCircuitEntry OBJECT-TYPE SYNTAX PhivCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a DECnet circuit." INDEX { xPhivCircuitIndex } ::= { phivCircuitTable 1 } PhivCircuitEntry ::= SEQUENCE { xPhivCircuitIndex INTEGER, phivCircuitRoutingTimer INTEGER, phivCircuitOperCost INTEGER, phivCircuitErrors Counter, phivCircuitLastError INTEGER, phivCircuitLastErrorTime DateTime, phivCircuitLastErrorData OCTET STRING, phivCircuitProtocolPriority INTEGER, phivCircuitRoutingPriority INTEGER } xPhivCircuitIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identification of a circuit entry. Same as an interface index (ifIndex)." ::= { phivCircuitEntry 1 } phivCircuitRoutingTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum time in seconds allowed between Routing updates on the circuit. Different values for LANs vs. WANs." DEFVAL { 40 } ::= { phivCircuitEntry 2 } phivCircuitOperCost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The actual cost associated with the circuit." ::= { phivCircuitEntry 3 } phivCircuitErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of routed DECnet packets received in error on this circuit." ::= { phivCircuitEntry 4 } phivCircuitLastError OBJECT-TYPE SYNTAX INTEGER { noError(1), addressOutOfRange(2), ageExceeded(3), destinationUnreachable(4), packetFormatError(5), packetOversized(6), partialRoutingUpdate(7), verificationReject(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The error of the last routed DECnet packet received in error on this circuit." ::= { phivCircuitEntry 5 } phivCircuitLastErrorTime OBJECT-TYPE SYNTAX DateTime ACCESS read-only STATUS mandatory DESCRIPTION "The date and time that the last routed DECnet packet was received in error on this circuit." ::= { phivCircuitEntry 6 } phivCircuitLastErrorData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (22)) ACCESS read-only STATUS mandatory DESCRIPTION "The first 22 bytes of the last routed DECnet packet received in error on this circuit." ::= { phivCircuitEntry 7 } phivCircuitProtocolPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The priority at which all DECnet routed packets will be placed on the WAN output queue." DEFVAL { medium } ::= { phivCircuitEntry 8 } phivCircuitRoutingPriority OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-write STATUS mandatory DESCRIPTION "Router's priority to be designated router on this circuit." DEFVAL { 64 } ::= { phivCircuitEntry 9 } -- the Phase IV Import Filter subgroup phivCircuitImportTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivCircuitImportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of circuit import filter entries." ::= { xPhivImport 1 } phivCircuitImportEntry OBJECT-TYPE SYNTAX PhivCircuitImportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for an import filter." INDEX { phivCircuitImportIf, phivCircuitImportAddr, phivCircuitImportMask } ::= { phivCircuitImportTable 1 } PhivCircuitImportEntry ::= SEQUENCE { phivCircuitImportIf INTEGER, phivCircuitImportAddr PhivAddr, phivCircuitImportMask PhivAddr, phivCircuitImportAction INTEGER, phivCircuitImportStatus INTEGER } phivCircuitImportIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface associated with the import routing filter." ::= { phivCircuitImportEntry 1 } phivCircuitImportAddr OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The address (node or area) to match against learned route entries to decide whether to import the entry to the routing database." ::= { phivCircuitImportEntry 2 } phivCircuitImportMask OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The mask which is ANDed with the address field as well as the route entries address to determine whether the address matches the route entry." ::= { phivCircuitImportEntry 3 } phivCircuitImportAction OBJECT-TYPE SYNTAX INTEGER { discard(1), accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to take if the address field along with the mask field matches the route entry." DEFVAL { accept } ::= { phivCircuitImportEntry 4 } phivCircuitImportStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'invalid' removes this import filter from the table. Setting to 'valid' has no effect." DEFVAL { valid } ::= { phivCircuitImportEntry 5 } -- the Phase IV Import Area Filters subgroup phivCircuitImportAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivCircuitImportAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of circuit import area filter entries." ::= { xPhivImportArea 1 } phivCircuitImportAreaEntry OBJECT-TYPE SYNTAX PhivCircuitImportAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for an import area filter." INDEX { phivCircuitImportAreaIf, phivCircuitImportAreaAddr, phivCircuitImportAreaMask } ::= { phivCircuitImportAreaTable 1 } PhivCircuitImportAreaEntry ::= SEQUENCE { phivCircuitImportAreaIf INTEGER, phivCircuitImportAreaAddr PhivAddr, phivCircuitImportAreaMask PhivAddr, phivCircuitImportAreaAction INTEGER, phivCircuitImportAreaStatus INTEGER } phivCircuitImportAreaIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface associated with the import area routing filter." ::= { phivCircuitImportAreaEntry 1 } phivCircuitImportAreaAddr OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The address (node or area) to match against learned route entries to decide whether to import the entry to the routing database." ::= { phivCircuitImportAreaEntry 2 } phivCircuitImportAreaMask OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The mask which is ANDed with the address field as well as the route entries address to determine whether the address matches the route entry." ::= { phivCircuitImportAreaEntry 3 } phivCircuitImportAreaAction OBJECT-TYPE SYNTAX INTEGER { discard(1), accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to take if the address field along with the mask field matches the route entry." DEFVAL { accept } ::= { phivCircuitImportAreaEntry 4 } phivCircuitImportAreaStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'invalid' removes this import area filter from the table. Setting to 'valid' has no effect." DEFVAL { valid } ::= { phivCircuitImportAreaEntry 5 } -- the Phase IV Export Filters subgroup phivCircuitExportTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivCircuitExportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of circuit export filter entries." ::= { xPhivExport 1 } phivCircuitExportEntry OBJECT-TYPE SYNTAX PhivCircuitExportEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for an export filter." INDEX { phivCircuitExportIf, phivCircuitExportAddr, phivCircuitExportMask } ::= { phivCircuitExportTable 1 } PhivCircuitExportEntry ::= SEQUENCE { phivCircuitExportIf INTEGER, phivCircuitExportAddr PhivAddr, phivCircuitExportMask PhivAddr, phivCircuitExportAction INTEGER, phivCircuitExportStatus INTEGER } phivCircuitExportIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface associated with the export routing filter." ::= { phivCircuitExportEntry 1 } phivCircuitExportAddr OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The address (node or area) to match against learned route entries to decide whether to export the entry to the routing database." ::= { phivCircuitExportEntry 2 } phivCircuitExportMask OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The mask which is ANDed with the address field as well as the route entries address to determine whether the address matches the route entry." ::= { phivCircuitExportEntry 3 } phivCircuitExportAction OBJECT-TYPE SYNTAX INTEGER { hide(1), advertise(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to take if the address field along with the mask field matches the route entry." DEFVAL { advertise } ::= { phivCircuitExportEntry 4 } phivCircuitExportStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'invalid' removes this export filter from the table. Setting to 'valid' has no effect." DEFVAL { valid } ::= { phivCircuitExportEntry 5 } -- the Phase IV Export Area Filters subgroup phivCircuitExportAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivCircuitExportAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of circuit export area filter entries." ::= { xPhivExportArea 1 } phivCircuitExportAreaEntry OBJECT-TYPE SYNTAX PhivCircuitExportAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for an export area filter." INDEX { phivCircuitExportAreaIf, phivCircuitExportAreaAddr, phivCircuitExportAreaMask } ::= { phivCircuitExportAreaTable 1 } PhivCircuitExportAreaEntry ::= SEQUENCE { phivCircuitExportAreaIf INTEGER, phivCircuitExportAreaAddr PhivAddr, phivCircuitExportAreaMask PhivAddr, phivCircuitExportAreaAction INTEGER, phivCircuitExportAreaStatus INTEGER } phivCircuitExportAreaIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface associated with the export area routing filter." ::= { phivCircuitExportAreaEntry 1 } phivCircuitExportAreaAddr OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The address (node or area) to match against learned route entries to decide whether to export the entry to the routing database." ::= { phivCircuitExportAreaEntry 2 } phivCircuitExportAreaMask OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The mask which is ANDed with the address field as well as the route entries address to determine whether the address matches the route entry." ::= { phivCircuitExportAreaEntry 3 } phivCircuitExportAreaAction OBJECT-TYPE SYNTAX INTEGER { hide(1), advertise(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to take if the address field along with the mask field matches the route entry." DEFVAL { advertise } ::= { phivCircuitExportAreaEntry 4 } phivCircuitExportAreaStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'invalid' removes this export area filter from the table. Setting to 'valid' has no effect." DEFVAL { valid } ::= { phivCircuitExportAreaEntry 5 } -- the Phase IV Filters subgroup phivCircuitFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivCircuitFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of circuit filter entries." ::= { xPhivFilter 1 } phivCircuitFilterEntry OBJECT-TYPE SYNTAX PhivCircuitFilterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a filter." INDEX { phivCircuitFilterIf, phivCircuitFilterDstAddr, phivCircuitFilterDstMask, phivCircuitFilterSrcAddr, phivCircuitFilterSrcMask } ::= { phivCircuitFilterTable 1 } PhivCircuitFilterEntry ::= SEQUENCE { phivCircuitFilterIf INTEGER, phivCircuitFilterDstAddr PhivAddr, phivCircuitFilterDstMask PhivAddr, phivCircuitFilterSrcAddr PhivAddr, phivCircuitFilterSrcMask PhivAddr, phivCircuitFilterAction INTEGER, phivCircuitFilterStatus INTEGER } phivCircuitFilterIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface associated with the filter entry." ::= { phivCircuitFilterEntry 1 } phivCircuitFilterDstAddr OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The address (node or area) to match against the destination address of the packet to decide whether to forward the packet." ::= { phivCircuitFilterEntry 2 } phivCircuitFilterDstMask OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The mask which is ANDed with the destination address field and the packet's destination address to determine whether the address matches the packet's address." ::= { phivCircuitFilterEntry 3 } phivCircuitFilterSrcAddr OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The address (node or area) to match against the source address of the packet to decide whether to forward the packet." ::= { phivCircuitFilterEntry 4 } phivCircuitFilterSrcMask OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The mask which is ANDed with the source address field and the packet's source address to determine whether the address matches the packet's address." ::= { phivCircuitFilterEntry 5 } phivCircuitFilterAction OBJECT-TYPE SYNTAX INTEGER { discard(1), forward(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to take if the address fields along with the mask fields match the packet." DEFVAL { forward } ::= { phivCircuitFilterEntry 6 } phivCircuitFilterStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'invalid' removes this Filter filter from the table. Setting to 'valid' has no effect." DEFVAL { valid } ::= { phivCircuitFilterEntry 7 } -- the Phase IV Traffic subgroup phivTrafficSort OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'execute' causes the most recent traffic information to be sorted into the phivTrafficTable. The sorting precedence is: decreasing percentage, increasing destination address, increasing source address, and increasing interface number. Setting to 'ready' has no effect." ::= { xPhivTraffic 1 } phivTrafficTable OBJECT-TYPE SYNTAX SEQUENCE OF PhivTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of traffic entries, sorted in the order specified by phivTrafficSort." ::= { xPhivTraffic 2 } phivTrafficEntry OBJECT-TYPE SYNTAX PhivTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A traffic entry." INDEX { phivTrafficIndex } ::= { phivTrafficTable 1 } PhivTrafficEntry ::= SEQUENCE { phivTrafficIndex INTEGER, phivTrafficPercent INTEGER, phivTrafficDst PhivAddr, phivTrafficSrc PhivAddr, phivTrafficIf INTEGER } phivTrafficIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identification of this traffic entry." ::= { phivTrafficEntry 1 } phivTrafficPercent OBJECT-TYPE SYNTAX INTEGER (0..1000) ACCESS read-only STATUS mandatory DESCRIPTION "The percentage of total traffic that this traffic entry represents, in tenths of a percent." ::= { phivTrafficEntry 2 } phivTrafficDst OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The destination to which the traffic entry applies." ::= { phivTrafficEntry 3 } phivTrafficSrc OBJECT-TYPE SYNTAX PhivAddr ACCESS read-only STATUS mandatory DESCRIPTION "The source to which the traffic entry applies." ::= { phivTrafficEntry 4 } phivTrafficIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The inbound interface to which the traffic entry applies. This value is the same as IfIndex." ::= { phivTrafficEntry 5 } -- conformance information xDecnetGroups OBJECT IDENTIFIER ::= { xDecnetConformance 1 } xDecnetCompliances OBJECT IDENTIFIER ::= { xDecnetConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-ethernet.mib -- -- $Id: it-ethernet.mib,v 1.1 2000/07/31 15:08:33 sse Exp $ xEthernet OBJECT IDENTIFIER ::= { iTouch 11 } xEthernetConformance OBJECT IDENTIFIER ::= { xEthernet 5 } -- this is the MIB module for ITouch Ethernet interfaces -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Generic Ethernet group -- Implementation of this group is mandatory for all ITouch -- systems that have an Ethernet interface etherTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of generic entries." ::= { xEthernet 1 } etherEntry OBJECT-TYPE SYNTAX EtherEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic status and parameter values for an Ethernet interface." INDEX { etherIndex } ::= { etherTable 1 } EtherEntry ::= SEQUENCE { etherIndex INTEGER, etherAlignmentErrors Counter, etherFCSErrors Counter } etherIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an Ethernet interface. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { etherEntry 1 } etherAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames received on a particular interface that are not an integral number of octets in length and do not pass the FCS check." ::= { etherEntry 2 } etherFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames received on a particular interface that are an integral number of octets in length that do not pass the FCS check." ::= { etherEntry 3 } -- the Ethernet Transmit group -- Implementation of this group is mandatory for all ITouch -- systems that transmit messages on an Ethernet interface etherTxTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherTxEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Ethernet transmit entries." ::= { xEthernet 2 } etherTxEntry OBJECT-TYPE SYNTAX EtherTxEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Transmit status and parameter values for an Ethernet interface." INDEX { etherTxIndex } ::= { etherTxTable 1 } EtherTxEntry ::= SEQUENCE { etherTxIndex INTEGER, etherTxSingleCollisionFrames Counter, etherTxMultipleCollisionFrames Counter } etherTxIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an Ethernet interface. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { etherTxEntry 1 } etherTxSingleCollisionFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by exactly one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts or ifOutNUcastPkts object and is not counted by the corresponding instance of the etherTxMultipleCollisionFrames object." ::= { etherTxEntry 2 } etherTxMultipleCollisionFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of successfully transmitted frames on a particular interface for which transmission is inhibited by more than one collision. A frame that is counted by an instance of this object is also counted by the corresponding instance of either the ifOutUcastPkts or ifOutNUcastPkts object and is not counted by the corresponding instance of the etherTxSingleCollisionFrames object." ::= { etherTxEntry 3 } -- the Ethernet Multicast group -- Implementation of this group is optional; it is -- appropriate for all ITouch systems on which the -- necessary monitoring is feasible etherMulticastTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherMulticastEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of etherMulticast entries." ::= { xEthernet 3 } etherMulticastEntry OBJECT-TYPE SYNTAX EtherMulticastEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "EtherMulticast status and parameter values for an Ethernet interface." INDEX { etherMulticastIndex } ::= { etherMulticastTable 1 } EtherMulticastEntry ::= SEQUENCE { etherMulticastIndex INTEGER, etherMulticastBytesIn Counter, etherMulticastBytesOut Counter } etherMulticastIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an Ethernet interface. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { etherMulticastEntry 1 } etherMulticastBytesIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames successfully received on a particular interface and for which the destination address multicast bit was set. Bytes that are counted by an instance of this object are also counted by the corresponding instance of the ifInOctets object." ::= { etherMulticastEntry 2 } etherMulticastBytesOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of successfully frames successfully transmitted on a particular interface and for which the destination address multicast bit was set. Bytes that are counted by an instance of this object are also counted by the corresponding instance of the ifOutOctets object." ::= { etherMulticastEntry 3 } -- the Ethernet Extended Transmit group -- Implementation of this group is optional; it is -- appropriate for all ITouch systems on which the -- necessary monitoring is feasible etherXTxTable OBJECT-TYPE SYNTAX SEQUENCE OF EtherXTxEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Ethernet extended transmit entries." ::= { xEthernet 4 } etherXTxEntry OBJECT-TYPE SYNTAX EtherXTxEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Extended transmit status and parameter values for an Ethernet interface." INDEX { etherXTxIndex } ::= { etherXTxTable 1 } EtherXTxEntry ::= SEQUENCE { etherXTxIndex INTEGER, etherXTxExcessiveCollisions Counter } etherXTxIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an Ethernet interface. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { etherXTxEntry 1 } etherXTxExcessiveCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "A count of frames for which transmission on a particular interface fails due to excessive collisions." ::= { etherXTxEntry 2 } -- conformance information xEthernetGroups OBJECT IDENTIFIER ::= { xEthernetConformance 1 } xEthernetCompliances OBJECT IDENTIFIER ::= { xEthernetConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-fr.mib -- -- $Id: it-fr.mib,v 1.1 2000/07/31 15:08:54 sse Exp $ xFrameRelay OBJECT IDENTIFIER ::= { iTouch 23 } xFrameRelayConformance OBJECT IDENTIFIER ::= { xFrameRelay 2 } -- This is a MIB module for all ITouch systems that -- implement frame relay -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Frame Relay Circuit table -- Implementation of this group is mandatory for all ITouch -- systems that implement frame relay xFrCircuitTable OBJECT-TYPE SYNTAX SEQUENCE OF XFrCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Frame Relay Circuit table." ::= { xFrameRelay 1 } xFrCircuitEntry OBJECT-TYPE SYNTAX XFrCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xFrCircuitTable 1 } XFrCircuitEntry ::= SEQUENCE { xFrCircuitCompression INTEGER, xFrCircuitLink INTEGER, xFrCircuitFrameSize INTEGER, xFrCircuitCommittedBurst INTEGER, xFrCircuitExcessBurst INTEGER, xFrCircuitDlci INTEGER, xFrCircuitCompatibility INTEGER, xFrCircuitCfgCongestionNotification INTEGER, xFrCircuitFECNState INTEGER, xFrCircuitBECNState INTEGER, xFrCircuitPercentThroughput INTEGER } xFrCircuitCompression OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Determines whether circuits will be compressed over this circuit." DEFVAL { enabled } ::= { xFrCircuitEntry 1 } xFrCircuitLink OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The ifIndex value of the link that this frame relay circuit is layed on top of." ::= { xFrCircuitEntry 2 } xFrCircuitFrameSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The maximum frame size, in octets, that can be transmitted or received on this circuit." ::= { xFrCircuitEntry 3 } xFrCircuitCommittedBurst OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates the maximum amount of data, in bits, that the network agrees to transfer under normalconditions, during the measurement interval." DEFVAL { 0 } -- the default indicates no commitment ::= { xFrCircuitEntry 4 } xFrCircuitExcessBurst OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates the maximum amount of uncommitted data bits that the network will attempt to deliver over the measurement interval." DEFVAL { 0 } ::= { xFrCircuitEntry 5 } xFrCircuitDlci OBJECT-TYPE SYNTAX INTEGER (16..991) ACCESS read-write STATUS mandatory DESCRIPTION "The Data Link Connection Identifier for this circuit." ::= { xFrCircuitEntry 6 } xFrCircuitCompatibility OBJECT-TYPE SYNTAX INTEGER { standard(1), proprietary(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to 'standard' cause appletalk over frame frame relay encapsulation to be standards based. Setting to 'proprietary' allows backwards compatibility with router software version 4.2" DEFVAL { standard } ::= { xFrCircuitEntry 7 } xFrCircuitCfgCongestionNotification OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enables FECN/BECN feedback mechanism for associated dlci/circuit." DEFVAL { disable } ::= { xFrCircuitEntry 8 } xFrCircuitFECNState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether a Forward Congestion condition is active." DEFVAL { inactive } ::= { xFrCircuitEntry 9 } xFrCircuitBECNState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether a Backward Congestion condition is active." DEFVAL { inactive } ::= { xFrCircuitEntry 10 } xFrCircuitPercentThroughput OBJECT-TYPE SYNTAX INTEGER (0..100) ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the percentage of data which is throughput over the committed burst rate for the circuit. During excess burst periods the throughput can exceed 100%." ::= { xFrCircuitEntry 11 } -- The Frame Relay Link Table -- This table is meaningful only if the I/O card is a V.35 -- connection. -- The Frame Relay Link Configuaration Parameters -- The Frame Relay Link Operation Parameters -- conformance information xFrameRelayGroups OBJECT IDENTIFIER ::= { xFrameRelayConformance 1 } xFrameRelayCompliances OBJECT IDENTIFIER ::= { xFrameRelayConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-igmp.mib -- -- $Id: it-igmp.mib,v 1.1 2000/07/31 14:38:36 sse Exp $ -- This MIB module defines an information base for the Internet -- Group Management Protocol (IGMP). It is based on the specification -- found in RFC 1112. -- Please send any comments to Tom Pusateri (pusateri@cs.duke.edu). -- Thanks to Greg Minshall and Jeff Honig for their review and comments. -- $Id: it-igmp.mib,v 1.1 2000/07/31 14:38:36 sse Exp $ -- igmp OBJECT IDENTIFIER ::= { experimental xxx } igmp OBJECT IDENTIFIER ::= { iTouch 10007 } igmpVersionNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current version of IGMP." ::= { igmp 1 } igmpInterfaceTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpInterfaceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about the group membership on each interface." ::= { igmp 2 } igmpInterfaceEntry OBJECT-TYPE SYNTAX IgmpInterfaceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An interface that supports IGMP." INDEX { igmpIfIndex } ::= { igmpInterfaceTable 1 } IgmpInterfaceEntry ::= SEQUENCE { igmpIfIndex INTEGER, igmpIfStatus INTEGER, igmpDiscards Counter, igmpOutQueries Counter, igmpInQueries Counter, igmpQueryInterval INTEGER, igmpUnregisteredPkts Counter } igmpIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This value is a unique integer for each interface as identified by the same value of IfIndex." ::= { igmpInterfaceEntry 1 } igmpIfStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of IGMP with respect to this interface. A value of 1 is enabled, while a value of 2 is disabled." ::= { igmpInterfaceEntry 2 } igmpDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IGMP messages received on this interface that were discarded due to bad checksums, illegal message types, bad values in fields, etc." ::= { igmpInterfaceEntry 3 } igmpOutQueries OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Host Membership Query messages sent out of this interface." ::= { igmpInterfaceEntry 4 } igmpInQueries OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Host Membership Query messages that have been received on this interface." ::= { igmpInterfaceEntry 5 } igmpQueryInterval OBJECT-TYPE SYNTAX INTEGER (1..'7FFFFFFF'h) ACCESS read-write STATUS mandatory DESCRIPTION "The interval in seconds in which Host Membership Queries should be sent out on this interface. This value is only valid when igmpIfStatus is set to enabled(1) and ipMulticastForwarding is set to forwarding(1)." ::= { igmpInterfaceEntry 6 } igmpUnregisteredPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of multicast datagrams received on the interface for groups that are not registered with that interface. Useful for checking hardware address filters. May also occur due to only filtering 23 bits or when all hardware multicast frames are received." ::= { igmpInterfaceEntry 7 } igmpGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF IgmpGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Statistics on a per interface basis for each IP multicast group registered." ::= { igmp 3 } igmpGroupEntry OBJECT-TYPE SYNTAX IgmpGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The statistics for a particular IP multicast group." INDEX { igmpGroupIfIndex, igmpGroupAddress } ::= { igmpGroupTable 1 } IgmpGroupEntry ::= SEQUENCE { igmpGroupIfIndex INTEGER, igmpGroupAddress IpAddress, igmpState INTEGER, igmpReceivedDatagrams Counter, igmpOutReports Counter, igmpInReports Counter, igmpLastReportTime TimeTicks, igmpReportTimeoutInterval INTEGER, igmpGroupActivated TimeTicks, igmpGroupProtocol INTEGER, igmpGroupStatus INTEGER } igmpGroupIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This value is a unique integer for each interface as identified by the same value of IfIndex." ::= { igmpGroupEntry 1 } igmpGroupAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The address of the IP multicast group." ::= { igmpGroupEntry 2 } igmpState OBJECT-TYPE SYNTAX INTEGER { delaying-member (1), non-member (2), idle-member (3), active (4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the IGMP host with respect to a particular group on a particular interface." ::= { igmpGroupEntry 3 } igmpReceivedDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP multicast datagrams received on this interface to this group address." ::= { igmpGroupEntry 4 } igmpOutReports OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Host Membership Report messages sent out of this interface to this group address." ::= { igmpGroupEntry 5 } igmpInReports OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Host Membership Report messages that have been received on this interface for this group address." ::= { igmpGroupEntry 6 } igmpLastReportTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime when the last Group Membership Report for this group address was received on this interface." ::= { igmpGroupEntry 7 } igmpReportTimeoutInterval OBJECT-TYPE SYNTAX INTEGER (1..'7FFFFFFF'h) ACCESS read-write STATUS mandatory DESCRIPTION "The value in seconds that the multicast group denoted by this group address will stay registered on this interface without being refreshed before it is deleted." ::= { igmpGroupEntry 8 } igmpGroupActivated OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time the group was initially registered with the interface. If the group was registered prior to the last reinitialization of the local network management subsystem, then this object contains a zero value." ::= { igmpGroupEntry 9 } igmpGroupProtocol OBJECT-TYPE SYNTAX INTEGER { learned-active(1), static(2), learned-dormant(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The method by which information is learned for this IGMP Group " DEFVAL { learned-dormant } ::= { igmpGroupEntry 10 } igmpGroupStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to 'invalid' deletes the entry." ::= { igmpGroupEntry 11 } -- -- FILE: /users/sse/mibs/src2/itouch/it-ip.mib -- -- $Id: it-ip.mib,v 1.1 2000/07/31 14:09:55 sse Exp $ xInternetDep OBJECT IDENTIFIER ::= { iTouch 4 } xInternet OBJECT IDENTIFIER ::= { iTouch 10 } -- ITouch Internet subgroups xIp OBJECT IDENTIFIER ::= { xInternet 1 } xTcp OBJECT IDENTIFIER ::= { xInternet 2 } xSnmpAgent OBJECT IDENTIFIER ::= { xInternet 3 } xDomainResolver OBJECT IDENTIFIER ::= { xInternet 4 } xSlip OBJECT IDENTIFIER ::= { xInternet 5 } xTelnet OBJECT IDENTIFIER ::= { xInternet 6 } xTn3270 OBJECT IDENTIFIER ::= { xInternet 7 } xKerberos OBJECT IDENTIFIER ::= { xInternet 8 } xPortSecurity OBJECT IDENTIFIER ::= { xInternet 9 } xXremote OBJECT IDENTIFIER ::= { xInternet 10 } xRotary OBJECT IDENTIFIER ::= { xInternet 11 } xEgp OBJECT IDENTIFIER ::= { xInternet 12 } xOspf OBJECT IDENTIFIER ::= { xInternet 13 } xRouterIp OBJECT IDENTIFIER ::= { xInternet 14 } xRouterUdp OBJECT IDENTIFIER ::= { xInternet 15 } xRouterPolicy OBJECT IDENTIFIER ::= { xInternet 16 } -- number 17 reserved xRip OBJECT IDENTIFIER ::= { xInternet 18 } xlpd OBJECT IDENTIFIER ::= { xInternet 19 } securID OBJECT IDENTIFIER ::= { xInternet 20 } xInternetConformance OBJECT IDENTIFIER ::= { xInternet 21 } xBgp OBJECT IDENTIFIER ::= { xInternet 22 } -- This is a MIB module for all ITouch systems that -- implement IP -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the IP group -- Implementation of this group is mandatory for all ITouch -- systems that implement IP ipGatewayAddress1 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The internet address of the system's primary (first choice) gateway. A value of 0.0.0.0 indicates no address. Corresponds directly to SERVER INTERNET PRIMARY GATEWAY ADDRESS and the value labeled 'Primary Gateway Address:' in the SERVER INTERNET CHARACTERISTICS display." ::= { xIp 1 } ipGatewayAddress2 OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The internet address of the system's secondary (second choice) gateway. A value of 0.0.0.0 indicates no address. Corresponds directly to SERVER INTERNET SECONDARY GATEWAY ADDRESS and the value labeled 'Secondary Gateway Address:' in the SERVER INTERNET CHARACTERISTICS display." ::= { xIp 2 } ipAutoSubnetMask OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "A control for automatic determination of subnet mask. 'disabled' indicates the system must use the mask as configured by the network manager. 'enabled' indicates that the system is to automatically change the subnet mask when the system's Internet address is changed. Corresponds directly to SERVER INTERNET SUBNET MASK AUTOCONFIGURE and the value labeled 'Subnet Mask Autoconfigure:' in the SERVER INTERNET CHARACTERISTICS display. Agent variations: DESCRIPTION writing not supported" ::= { xIp 3 } ipReassembly OBJECT-TYPE SYNTAX INTEGER { enabled(2) } -- SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "A control for reassembly of IP fragments. Corresponds directly to SERVER INTERNET REASSEMBLY and the value labeled 'Reassembly:' in the SERVER INTERNET CHARACTERISTICS display. Agent variations: DESCRIPTION Not configurable" ::= { xIp 4 } ipFragmentsQueuedHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Highest number of IP fragments queued." ::= { xIp 5 } ipFragmentsQueuedCurrent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Current number of IP fragments queued." ::= { xIp 6 } -- the Generic Address Extensions table ipGenAdExtTable OBJECT-TYPE SYNTAX SEQUENCE OF IpGenAdExtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of additional fields indexed by local IP address. An entry in this table is created or deleted when an entry in the MIB-II ipAddrTable is created or deleted. Although MIB-II specifies the ipAddrTable as read-only, ITouch implementations typically implement it as read-write to support modification of local IP addresses, network masks, and such." ::= { xIp 7 } ipGenAdExtEntry OBJECT-TYPE SYNTAX IpGenAdExtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { ipAdEntAddr } ::= { ipGenAdExtTable 1 } IpGenAdExtEntry ::= SEQUENCE { ipGenAdEntExtType INTEGER, ipGenAdEntExtBroadcast IpAddress, ipGenAdEntExtIfIndex INTEGER, ipGenAdEntExtNetMask IpAddress, ipGenAdEntExtBcastAddr INTEGER, ipGenAdEntExtReasmMaxSize INTEGER } ipGenAdEntExtType OBJECT-TYPE SYNTAX INTEGER { primary(1), rotary(2), slip(3), ppp(4) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "The way this local IP address is used, which may imply alternate, more intuitive ways to set it. primary general purpose for ordinary use rotary identificaton for rotary selection slip use for SLIP connection ppp use for PPP connection Agent variations: DESCRIPTION only primary type supported" DEFVAL { primary } ::= { ipGenAdExtEntry 1 } ipGenAdEntExtBroadcast OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Outgoing IP broadcast address associated with this local address. Value may be confined to logical compatibility with associated network mask." DEFVAL { 'ffffffff'H } -- 255.255.255.255 ::= { ipGenAdExtEntry 2 } ipGenAdEntExtIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { ipGenAdExtEntry 3 } ipGenAdEntExtNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." ::= { ipGenAdExtEntry 4 } ipGenAdEntExtBcastAddr OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of the least-significant bit in the IP broadcast address used for sending datagrams on the (logical) interface associated with the IP address of this entry. For example, when the Internet standard all-ones broadcast address is used, the value will be 1. This value applies to both the subnet and network broadcasts addresses used by the entity on this (logical) interface." ::= { ipGenAdExtEntry 5 } ipGenAdEntExtReasmMaxSize OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The size of the largest IP datagram which this entity can re-assemble from incoming IP fragmented datagrams received on this interface." ::= { ipGenAdExtEntry 6 } ipARPTimeout OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "A control to set the length of time in minutes before an unused ARP entry is purged from the ARP table. The default is 60 minutes. Corresponds directly to the value labeled 'Translation Table TTL' in the SERVER INTERNET CHARACTERISTICS display." ::= { xIp 8 } ipGatewayPingInterval OBJECT-TYPE SYNTAX INTEGER (1..300) ACCESS read-write STATUS mandatory DESCRIPTION "A control to set the interval of time in seconds between successive pings to the primary gateway so as to determine its status. The default is 60 seconds. Corresponds directly to the value labeled 'Gateway Timeout' in the SERVER INTERNET CHARACTERISTICS display." ::= { xIp 9 } ipArpPendingQueSize OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the number of IP packets that can be queued waiting for Arp responses to return." ::= { xIp 10 } -- the TCP group -- Implementation of this group is mandatory for all ITouch -- systems that implement TCP -- scalar parameters follow Port table -- the TCP Character Port table -- additional scalar parameters -- the SNMP Agent group -- Implementation of this group is mandatory for all ITouch -- systems that implement SNMP snmpAgentGetCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "The SNMP community name allowed to perform get-requests or get-next requests to this agent. Use of this value is case-insensitive. If the size is 0, the agent does not check the community name for these operations. Corresponds directly to SERVER INTERNET SNMP GET COMMUNITY and the value labeled 'Get Community:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { xSnmpAgent 1 } snmpAgentSetCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "The SNMP community name allowed to perform set-requests to this agent. Use of this value is case-insensitive. If the size is 0, the agent does not check the community name for these operations. Corresponds directly to SERVER INTERNET SNMP SET COMMUNITY and the value labeled 'Set Community:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { xSnmpAgent 2 } snmpAgentTrapCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "The SNMP community name sent in traps from this agent. Use of this value preserves case. Corresponds directly to SERVER INTERNET SNMP TRAP COMMUNITY and the value labeled 'Trap Community:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { xSnmpAgent 3 } snmpAgentGetClientNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of client source addresses allowed to perform get-requests or get-next requests to this agent. If the value is 0, the agent does not check source address for these operations. Corresponds indirectly to the values labeled 'Get Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { xSnmpAgent 4 } snmpAgentSetClientNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of client source addresses allowed to perform set-requests to this agent. If the value is 0, the agent does not check source address for these operations. Corresponds indirectly to the values labeled 'Set Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { xSnmpAgent 5 } snmpAgentTrapClientNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of client source addresses to which this agent sends traps. If the value is 0, the agent does not perform this operation. Corresponds indirectly to the values labeled 'Trap Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { xSnmpAgent 6 } -- More individual objects follow -- the Get Client table getClientTable OBJECT-TYPE SYNTAX SEQUENCE OF GetClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of get client entries. The number of entries is given by the value of snmpAgentGetClientNumber." ::= { xSnmpAgent 7 } getClientEntry OBJECT-TYPE SYNTAX GetClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a get client." INDEX { getClientIndex } ::= { getClientTable 1 } GetClientEntry ::= SEQUENCE { getClientIndex INTEGER, getClientEntryStatus INTEGER, getClientAddressType AddressType, getClientAddress OCTET STRING } getClientIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identification of a get client entry. Corresponds directly to the number in the label 'Get Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { getClientEntry 1 } getClientEntryStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Status of this entry. Setting the value to 'invalid' invalidates the entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table." DEFVAL { valid } ::= { getClientEntry 2 } getClientAddressType OBJECT-TYPE SYNTAX AddressType ACCESS read-write STATUS mandatory DESCRIPTION "The type of network address contained in getClientAddress. 'unknown' means no address has been defined. 'other' means no other type value applies. 'ip' is an Internet IP address. 'ethernet' is an 802.3 MAC address. If getClientAddressType does not accompany getClientAddress in a set request, the default type is 'ip'. Corresponds indirectly to the address value labeled 'Get Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." DEFVAL { unknown } ::= { getClientEntry 3 } getClientAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..6)) ACCESS read-write STATUS mandatory DESCRIPTION "The client's network address. If getClientAddressType does not accompany getClientAddress in a set request, the default type is 'ip'. Corresponds directly to the address value labeled 'Get Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display. Note that on sets the correct length octet string must be specified for example 4 bytes for an ip address and 6 bytes for an ethernet address." DEFVAL { "" } ::= { getClientEntry 4 } -- the Set Client table setClientTable OBJECT-TYPE SYNTAX SEQUENCE OF SetClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of set client entries. The number of entries is given by the value of snmpAgentSetClientNumber." ::= { xSnmpAgent 8 } setClientEntry OBJECT-TYPE SYNTAX SetClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a set client." INDEX { setClientIndex } ::= { setClientTable 1 } SetClientEntry ::= SEQUENCE { setClientIndex INTEGER, setClientEntryStatus INTEGER, setClientAddressType AddressType, setClientAddress OCTET STRING } setClientIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identification of a set client entry. Corresponds directly to the number in the label 'Set Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { setClientEntry 1 } setClientEntryStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Status of this entry. Setting the value to 'invalid' invalidates the entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table." DEFVAL { valid } ::= { setClientEntry 2 } setClientAddressType OBJECT-TYPE SYNTAX AddressType ACCESS read-write STATUS mandatory DESCRIPTION "The type of network address contained in setClientAddress. 'unknown' means no address has been defined. 'other' means no other type value applies. 'ip' is an Internet IP address. 'ethernet' is an 802.3 MAC address. If setClientAddressType does not accompany setClientAddress in a set request, the default type is 'ip'. Corresponds indirectly to the address value labeled 'Set Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." DEFVAL { unknown } ::= { setClientEntry 3 } setClientAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4..6)) ACCESS read-write STATUS mandatory DESCRIPTION "The client's network address. When setting this value, the requester must supply setClientAddressType. If setClientAddressType does not accompany setClientAddress in a set request, the default type is 'ip'. Corresponds directly to the address value labeled 'Set Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display. Note that on sets the correct length octet string must be specified for example 4 bytes for an ip address and 6 bytes for an ethernet address." DEFVAL { "" } ::= { setClientEntry 4 } -- the Trap Client table trapClientTable OBJECT-TYPE SYNTAX SEQUENCE OF TrapClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trap client entries. The number of entries is given by the value of snmpAgentTrapClientNumber." ::= { xSnmpAgent 9 } trapClientEntry OBJECT-TYPE SYNTAX TrapClientEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Parameter values for a trap client." INDEX { trapClientIndex } ::= { trapClientTable 1 } TrapClientEntry ::= SEQUENCE { trapClientIndex INTEGER, trapClientEntryStatus INTEGER, trapClientAddressType AddressType, trapClientAddress OCTET STRING } trapClientIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identification of a trap client entry. Corresponds directly to the number in the label 'Trap Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." ::= { trapClientEntry 1 } trapClientEntryStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Status of this entry. Setting the value to 'invalid' invalidates the entry. It is an implementation-specific matter as to whether the agent removes an invalidated entry from the table." DEFVAL { valid } ::= { trapClientEntry 2 } trapClientAddressType OBJECT-TYPE SYNTAX AddressType ACCESS read-write STATUS mandatory DESCRIPTION "The type of network address contained in trapClientAddress. 'unknown' means no address has been defined. 'other' means no other type value applies. 'ip' is an Internet IP address. 'ethernet' is an 802.3 MAC address. If trapClientAddressType does not accompany trapClientAddress in a set request, the default type is 'ip'. Corresponds indirectly to the address value labeled 'Trap Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." DEFVAL { unknown } ::= { trapClientEntry 3 } trapClientAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The client's network address. When setting this value, the requester must supply trapClientAddressType. If trapClientAddressType does not accompany trapClientAddress in a set request, the default type is 'ip'. Corresponds directly to the address value labeled 'Trap Client n:' in the SERVER INTERNET SNMP CHARACTERISTICS display." DEFVAL { "" } -- zero length ::= { trapClientEntry 4 } -- Additional individual SNMP agent objects snmpAgentAuthFailureAddress OBJECT-TYPE SYNTAX TypedAddress ACCESS read-only STATUS deprecated DESCRIPTION "The address of the client to most recently fail SNMP authorization." ::= { xSnmpAgent 10 } snmpAgentAuthFailureIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the client to most recently fail SNMP authorization." ::= { xSnmpAgent 11 } -- xSnmpAgent 12 and 13 reserved for access server snmpAgentCommunityAuthenticationAlways OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When enabled, indicates that community string authentication is done always for Gets, Sets, and GetNexts. When disabled, community string authentication is done once; but bypassed on subsequent Gets, Sets or GetNexts from the same address." DEFVAL { enabled } ::= { xSnmpAgent 14 } -- the Domain Resolver group -- Implementation of this group is mandatory for all ITouch -- systems that implement Domain name resolution -- the Name table -- the SLIP group -- Implementation of this group is mandatory for all ITouch -- systems that implement SLIP ports -- the Telnet group -- Implementation of this group is mandatory for all ITouch -- systems that implement Telnet -- the Telnet Character Port table -- Ports in this table are either serial or parallel -- telnetPortEntry 10 reserved for Access Server products -- the Telnet Serial Character Port table -- the tn3270 group -- Implementation of this group is mandatory for all ITouch -- systems that implement tn3270 -- The tn3270 Device table -- The Key table -- The Screen Action table -- The Language table -- The Language EBCDIC to ASCII table -- The Language ASCII to EBCDIC table -- the tn3270 Port table -- the Kerberos group -- Implementation of this group is mandatory for all ITouch -- systems that implement a Kerberos client -- additional scalar values below -- the Kerberos Port table -- additional scalars -- number 20 reserved -- the Port Security group -- Implementation of this group is mandatory for all ITouch -- systems that implement Internet port security -- the Port Security table -- the Port Security table -- the XREMOTE group -- Implementation of this group is mandatory for all ITouch -- systems that implement XREMOTE -- Additional individual objects follow port table -- the XREMOTE Port table -- Additional individual objects -- the Rotary group -- Implementation of this group is mandatory for all ITouch -- systems that implement rotaries -- The Rotary table -- the EGP group -- Implementation of this group is mandatory for all ITouch -- systems that implement EGP egpRouting OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for EGP routing services." ::= { xEgp 1 } egpStatus OBJECT-TYPE SYNTAX INTEGER { active(1), noMemory(2), noIpRouting(3), noEgpRouting(4), noNeighbors(5), noAS(6) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the EGP routing services indicating why it is not running." ::= { xEgp 2 } egpNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF EgpNbrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The EGP neighbor table." ::= { xEgp 3 } egpNbrEntry OBJECT-TYPE SYNTAX EgpNbrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about this entity's relationship with a particular EGP neighbor." INDEX { egpNbrAddr } ::= { egpNbrTable 1 } EgpNbrEntry ::= SEQUENCE { egpNbrAddr IpAddress, egpNbrIntervalDead INTEGER, egpNbrStatus INTEGER } egpNbrAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of this entry's EGP neighbor." ::= { egpNbrEntry 1 } egpNbrIntervalDead OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The interval upon entering the cease or idle state before automatically assuming a Start Event has occured. If a neighbor does not respond within 5 minutes, a Stop Event will automatically occur. The interval is in hundredths of seconds." DEFVAL { 30000 } ::= { egpNbrEntry 2 } egpNbrStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry for this neighbor. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { egpNbrEntry 3 } -- the OSPF group -- Implementation of this group is mandatory for all ITouch -- systems that implement OSPF ospfAutoConfigure OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control whether OSPF will automatically configure itself." ::= { xOspf 1 } ospfStatus OBJECT-TYPE SYNTAX INTEGER { active(1), noMemory(2), noIpRouting(3), noOspfRouting(4), noAreas(5), noInterfaces(6), noRtrId(7), noBackBoneAndVirtualInterfaces(8), noBackBoneAndInterface(9), noBackBone(10) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of the OSPF routing services indicating why it is not running." ::= { xOspf 2 } -- the OSPF Interface Metric table ospfIfMtrcTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfIfMtrcEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The TOS metrics for a non-virtual interface identified by the interface index." ::= { xOspf 3 } ospfIfMtrcEntry OBJECT-TYPE SYNTAX OspfIfMtrcEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular TOS metric for a non-virtual interface identified by the interface index." INDEX { ospfIfMtrcIpAddress, ospfIfMtrcAddressLessIf, ospfIfMtrcTOS } ::= { ospfIfMtrcTable 1 } OspfIfMtrcEntry ::= SEQUENCE { ospfIfMtrcIpAddress IpAddress, ospfIfMtrcAddressLessIf INTEGER, ospfIfMtrcTOS INTEGER, ospfIfMtrcCostActual INTEGER } ospfIfMtrcIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Same as ospfIfMetricIpAddress in OSPF MIB, the IP address of this OSPF interface." REFERENCE "OSPF Version 2 Management Information Base, RFC 1253" ::= { ospfIfMtrcEntry 1 } ospfIfMtrcAddressLessIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Same as ospfIfMetricAddressLessIf in OSPF MIB, for the purpose of easing the instancing of addressed and addressless interfaces. This variable takes the value 0 on interfaces with IP Addresses, and the value of ifIndex for interfaces having no IP Address." REFERENCE "OSPF Version 2 Management Information Base, RFC 1253" ::= { ospfIfMtrcEntry 2 } ospfIfMtrcTOS OBJECT-TYPE SYNTAX INTEGER ( 0..30 ) ACCESS read-only STATUS mandatory DESCRIPTION "Same as ospfIfMetricTOS in OSPF MIB, the type of service metric being referenced." REFERENCE "OSPF Version 2 Management Information Base, RFC 1253" ::= { ospfIfMtrcEntry 3 } ospfIfMtrcCostActual OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The actual cost of the metric in case it was set to auto." ::= { ospfIfMtrcEntry 4 } -- the OSPF Interface table ospfXIfTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfXIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The TOS metrics for a non-virtual interface identified by the interface index." ::= { xOspf 4 } ospfXIfEntry OBJECT-TYPE SYNTAX OspfXIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Interface parameters for OSPF." INDEX { ospfXIfIpAddress, ospfXIfAddressLessIf } ::= { ospfXIfTable 1 } OspfXIfEntry ::= SEQUENCE { ospfXIfIpAddress IpAddress, ospfXIfAddressLessIf INTEGER, ospfXIfTypeActual INTEGER, ospfXIfStatus INTEGER, ospfXIfCompatibleVersion INTEGER, ospfXIfShortHelloInterval INTEGER, ospfXIfHelloNegotiation INTEGER, ospfXIfNegotiatedHelloInt INTEGER, ospfXIfNegotiatedDeadInt INTEGER } ospfXIfIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Same as ospfIfIpAddress in OSPF MIB, the IP address of this OSPF interface." REFERENCE "OSPF Version 2 Management Information Base, RFC 1253" ::= { ospfXIfEntry 1 } ospfXIfAddressLessIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Same as ospfIfAddressLessIf in OSPF MIB, for the purpose of easing the instancing of addressed and addressless interfaces. This variable takes the value 0 on interfaces with IP Addresses, and the value of ifIndex for interfaces having no IP Address." REFERENCE "OSPF Version 2 Management Information Base, RFC 1253" ::= { ospfXIfEntry 2 } ospfXIfTypeActual OBJECT-TYPE SYNTAX INTEGER { broadcast(1), nonbroadcast(2), pointToPoint(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The interface type." ::= { ospfXIfEntry 3 } ospfXIfStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the interface entry, including the entry in the standard OSPF MIB. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { ospfXIfEntry 4 } ospfXIfCompatibleVersion OBJECT-TYPE SYNTAX INTEGER (1..2) ACCESS read-write STATUS mandatory DESCRIPTION " Indicates compatibility with an ospf version. Set to 1 to indicate version 1 compatibility." DEFVAL { 2 } ::= { ospfXIfEntry 5} ospfXIfShortHelloInterval OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the hello timer when the router is becoming two-way with its partners." DEFVAL { 0 } ::= { ospfXIfEntry 6 } ospfXIfHelloNegotiation OBJECT-TYPE SYNTAX INTEGER (1..2) ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this router will negotiate and accepts partners hello and dead intervals." DEFVAL { 1 } ::= { ospfXIfEntry 7 } ospfXIfNegotiatedHelloInt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Displays the nogotiated Hello timer interval." ::= { ospfXIfEntry 8 } ospfXIfNegotiatedDeadInt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Displays the nogotiated Dead timer interval." ::= { ospfXIfEntry 9 } ospfXAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfXAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Additional area attributes." ::= { xOspf 5 } ospfXAreaEntry OBJECT-TYPE SYNTAX OspfXAreaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Area parameters for OSPF." INDEX { ospfXAreaId } ::= { ospfXAreaTable 1 } OspfXAreaEntry ::= SEQUENCE { ospfXAreaId IpAddress, ospfXAreaStatus INTEGER } ospfXAreaId OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Same as ospfAreaId in OSPF MIB, the area ID of this OSPF area." REFERENCE "OSPF Version 2 Management Information Base, RFC 1253" ::= { ospfXAreaEntry 1 } ospfXAreaStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the area entry, including the entry in the standard OSPF MIB. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { ospfXAreaEntry 2 } ospfXVirtIfTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfXVirtIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The TOS metrics for a virtual interface identified by the interface index." ::= { xOspf 6 } ospfXVirtIfEntry OBJECT-TYPE SYNTAX OspfXVirtIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Virtual interface parameters for OSPF." INDEX { ospfXAreaId, ospfXIfIpAddress } ::= { ospfXVirtIfTable 1 } OspfXVirtIfEntry ::= SEQUENCE { ospfXVirtIfShortHelloInterval INTEGER, ospfXVirtIfHelloNegotiation INTEGER, ospfXVirtIfNegotiatedHelloInt INTEGER, ospfXVirtIfNegotiatedDeadInt INTEGER } ospfXVirtIfShortHelloInterval OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the hello timer when the router is becoming two-way with its partners." DEFVAL { 0 } ::= { ospfXVirtIfEntry 1 } ospfXVirtIfHelloNegotiation OBJECT-TYPE SYNTAX INTEGER (1..2) ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this router will negotiate and accepts partners hello and dead intervals." DEFVAL { 1 } ::= { ospfXVirtIfEntry 2 } ospfXVirtIfNegotiatedHelloInt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Displays the nogotiated Hello timer interval." ::= { ospfXVirtIfEntry 3 } ospfXVirtIfNegotiatedDeadInt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Displays the nogotiated Dead timer interval." ::= { ospfXVirtIfEntry 4 } -- the Router IP group -- Implementation of this group is mandatory for all ITouch -- systems that implement IP and do through routing ipAdExtTable OBJECT-TYPE SYNTAX SEQUENCE OF IpAdExtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of additional fields indexed by local IP address. An entry in this table is created or deleted when an entry in the ipAddrTable is created or deleted." ::= { xRouterIp 1 } ipAdExtEntry OBJECT-TYPE SYNTAX IpAdExtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { ipAdEntExtAddress } ::= { ipAdExtTable 1 } IpAdExtEntry ::= SEQUENCE { ipAdEntExtAddress IpAddress, ipAdEntExtProxyArp INTEGER, ipAdEntExtRip INTEGER, ipAdEntExtInfoRDP INTEGER, ipAdEntExtInfoRDPPriority INTEGER, ipAdEntExtInfoProto INTEGER, ipAdEntExtInfoAddrMaskReply INTEGER, ipAdEntExtInfoProtocolPriority INTEGER, ipAdEntExtInfoMtu INTEGER, ipAdEntExtState INTEGER, ipAdEntExtSrcAddr IpAddress } ipAdEntExtAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Same as ipAdEntAddr, a local address representing a network connection." ::= { ipAdExtEntry 1 } ipAdEntExtProxyArp OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether proxy ARP is active for this local address." DEFVAL { disabled } ::= { ipAdExtEntry 2 } ipAdEntExtRip OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-only STATUS deprecated DESCRIPTION "Controls whether RIP as a router discovery protocol is active for this local address." DEFVAL { disabled } ::= { ipAdExtEntry 3 } ipAdEntExtInfoRDP OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether the router will support the router discovery protocol on this network." DEFVAL { enabled } ::= { ipAdExtEntry 4 } ipAdEntExtInfoRDPPriority OBJECT-TYPE SYNTAX INTEGER (0..2147483648) ACCESS read-write STATUS mandatory DESCRIPTION " This object controls the priority associcated with the RDP advertisements. Higher values are more preferred. The value 2147483648 indicates that the advertisement should be ignored. " DEFVAL { 0 } ::= { ipAdExtEntry 5} ipAdEntExtInfoProto OBJECT-TYPE SYNTAX INTEGER { ethernetii(1), ethernetsnap(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the protocol used to encapsulate packets going out on this network." DEFVAL { ethernetii } ::= { ipAdExtEntry 6 } ipAdEntExtInfoAddrMaskReply OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether responses will be sent to subnet mask requests." DEFVAL { disabled } ::= { ipAdExtEntry 7 } ipAdEntExtInfoProtocolPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether responses will be sent to subnet mask requests." DEFVAL { medium } ::= { ipAdExtEntry 8 } ipAdEntExtInfoMtu OBJECT-TYPE SYNTAX INTEGER( 128..4468 ) ACCESS read-write STATUS mandatory DESCRIPTION "This object determines the mtu fir packets on this interface. Fddi allows the maximum range of packet sizes 128 to 4468 while all other protocols currently allow a range of 128 to 1500." DEFVAL { 1500 } ::= { ipAdExtEntry 9 } ipAdEntExtState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the ip network (address) will be deleted." DEFVAL { enabled } ::= { ipAdExtEntry 10 } ipAdEntExtSrcAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The source address associated with this Ip network." ::= { ipAdExtEntry 11 } -- the IP Router Interface table ipRouterIfTable OBJECT-TYPE SYNTAX SEQUENCE OF IpRouterIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of IP router values indexed by interface." ::= { xRouterIp 2 } ipRouterIfEntry OBJECT-TYPE SYNTAX IpRouterIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { ipRouterIfIndex } ::= { ipRouterIfTable 1 } IpRouterIfEntry ::= SEQUENCE { ipRouterIfIndex INTEGER, ipRouterIfProtocolPriority INTEGER, ipRouterIfMTU INTEGER, ipRouterIfRDP INTEGER, ipRouterIfArpPacketIns Counter, ipRouterIfArpPacketOuts Counter, ipRouterIfPacketIns Counter, ipRouterIfPacketOuts Counter, ipRouterIfForwardIns Counter, ipRouterIfForwardOuts Counter, ipRouterIfRDPAddress IpAddress, ipRouterIfRDPMaxInterval INTEGER, ipRouterIfRDPMinInterval INTEGER, ipRouterIfRDPTtl INTEGER, ipRouterIfIpMulticastIn Counter, ipRouterIfIpMulticastOut Counter, ipRouterIfSourceAddressDiscards Counter, ipRouterIfDirectedBroadcastDiscards Counter, ipRouterIfDirectedBroadcastTransmitState INTEGER, ipRouterIfVerifySourceAddress INTEGER } ipRouterIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the interface; same as IfIndex." ::= { ipRouterIfEntry 1 } ipRouterIfProtocolPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The priority at which all Internet routed packets will be placed on the WAN output queue." DEFVAL { medium } ::= { ipRouterIfEntry 2 } ipRouterIfMTU OBJECT-TYPE SYNTAX INTEGER (128..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The size of the largest datagram that IP can transmit on this interface. The default value is actually hardware dependent." DEFVAL { 1500 } ::= { ipRouterIfEntry 3 } ipRouterIfRDP OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only -- ACCESS read-write STATUS mandatory DESCRIPTION "Control for whether the router side of the Router Discovery Protocol is running on this interface. Agent variations: DESCRIPTION Not configurable" DEFVAL { disabled } ::= { ipRouterIfEntry 4 } ipRouterIfArpPacketIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ARP packets received on this interface." ::= { ipRouterIfEntry 5 } ipRouterIfArpPacketOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of ARP packets sent on this interface." ::= { ipRouterIfEntry 6 } ipRouterIfPacketIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP packets received on this interface." ::= { ipRouterIfEntry 7 } ipRouterIfPacketOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP packets sent on this interface." ::= { ipRouterIfEntry 8 } ipRouterIfForwardIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP packets received on this interface that were forwarded." ::= { ipRouterIfEntry 9 } ipRouterIfForwardOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP packets sent on this interface that were forwarded." ::= { ipRouterIfEntry 10 } ipRouterIfRDPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION " " DEFVAL { 'E0000001'H } ::= { ipRouterIfEntry 11 } ipRouterIfRDPMaxInterval OBJECT-TYPE SYNTAX INTEGER (4..1800) ACCESS read-write STATUS mandatory DESCRIPTION " " DEFVAL { 600 } ::= { ipRouterIfEntry 12 } ipRouterIfRDPMinInterval OBJECT-TYPE SYNTAX INTEGER (3..1800) ACCESS read-write STATUS mandatory DESCRIPTION " " DEFVAL { 400 } ::= { ipRouterIfEntry 13 } ipRouterIfRDPTtl OBJECT-TYPE SYNTAX INTEGER (5..9000) ACCESS read-write STATUS mandatory DESCRIPTION " " DEFVAL { 1800 } ::= { ipRouterIfEntry 14 } ipRouterIfIpMulticastIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { ipRouterIfEntry 15 } ipRouterIfIpMulticastOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " " ::= { ipRouterIfEntry 16 } ipRouterIfSourceAddressDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP packets discarded since the IP source address was invalid or was not expected on the interface from which it was received." ::= { ipRouterIfEntry 17 } ipRouterIfDirectedBroadcastDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of directed broadcast IP packets which were not forwarded out this interface." ::= { ipRouterIfEntry 18 } ipRouterIfDirectedBroadcastTransmitState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for transmitting IP directed broadcasts out this interface." DEFVAL { enabled } ::= { ipRouterIfEntry 19 } ipRouterIfVerifySourceAddress OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for verifying whether the IP source address of an incoming packet is a valid address for the interface on which it was received, and for discarding those found to be invalid." DEFVAL { disabled } ::= { ipRouterIfEntry 20 } -- the IP Router Traffic subgroup -- Implementation of this subgroup is mandatory for all -- ITouch IP router systems that implement traffic -- monitoring xIpTraffic OBJECT IDENTIFIER ::= { xRouterIp 3 } ipTrafficSort OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting to 'execute' causes the most recent traffic information to be sorted into the ipTrafficTable. The sorting precedence is: decreasing percentage, increasing destination address, increasing source address, and increasing interface number. Setting to 'ready' has no effect." ::= { xIpTraffic 1 } -- Note: additional individual objects follow table ipTrafficTable OBJECT-TYPE SYNTAX SEQUENCE OF IpTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of traffic entries, sorted in the order specified by ipTrafficSort." ::= { xIpTraffic 2 } ipTrafficEntry OBJECT-TYPE SYNTAX IpTrafficEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A traffic entry." INDEX { ipTrafficIndex } ::= { ipTrafficTable 1 } IpTrafficEntry ::= SEQUENCE { ipTrafficIndex INTEGER, ipTrafficPercent INTEGER, ipTrafficDstAddr IpAddress, ipTrafficSrcAddr IpAddress, ipTrafficProtocol INTEGER, ipTrafficDstPort INTEGER, ipTrafficSrcPort INTEGER, ipTrafficIf INTEGER, ipTrafficBytes INTEGER, ipTrafficPackets INTEGER } ipTrafficIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Identification of this traffic entry." ::= { ipTrafficEntry 1 } ipTrafficPercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The percentage of total traffic that this traffic entry represents, in tenths of a percent." ::= { ipTrafficEntry 2 } ipTrafficDstAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The destination IP address of the traffic entry." ::= { ipTrafficEntry 3 } ipTrafficSrcAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The source IP address of the traffic entry." ::= { ipTrafficEntry 4 } ipTrafficProtocol OBJECT-TYPE SYNTAX INTEGER ( 0..255 ) ACCESS read-only STATUS mandatory DESCRIPTION "The IP protocol type of the traffic entry." ::= { ipTrafficEntry 5 } ipTrafficDstPort OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The destination TCP/UDP port of the traffic entry." ::= { ipTrafficEntry 6 } ipTrafficSrcPort OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The source TCP/UDP port of the traffic entry." ::= { ipTrafficEntry 7 } ipTrafficIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The inbound interface to which the traffic entry applies. This value is the same as IfIndex." ::= { ipTrafficEntry 8 } ipTrafficBytes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The count of bytes of traffic for this entry." ::= { ipTrafficEntry 9 } ipTrafficPackets OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The count of packets of traffic for this entry." ::= { ipTrafficEntry 10 } -- additional individual objects ipTrafficMonitoring OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for whether the router side of the Router Discovery Protocol is running on this interface." ::= { xIpTraffic 3 } -- IP Net to Media table extension xIpNetToMediaTable OBJECT-TYPE SYNTAX SEQUENCE OF XIpNetToMediaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "ITouch extensions to the IP Address Translation Table." ::= { xRouterIp 4 } xIpNetToMediaEntry OBJECT-TYPE SYNTAX XIpNetToMediaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex, ipNetToMediaNetAddress } ::= { xIpNetToMediaTable 1 } XIpNetToMediaEntry ::= SEQUENCE { xIpNetToMediaCircuit INTEGER, xIpNetToMediaReverseArp INTEGER } xIpNetToMediaCircuit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "An additional identifier for the circuit (i.e. Frame Relay DLCI or X.25 VC) which the entry extends." ::= { xIpNetToMediaEntry 1 } xIpNetToMediaReverseArp OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Whether reverse ARP is supported on this entry." ::= { xIpNetToMediaEntry 2 } xIpRedirect OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether icmp redirect packets will be generated by the router." ::= { xRouterIp 5 } xIpNat OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether IP Network Address Translation will operate on the router." ::= { xRouterIp 6 } -- the Router UDP group -- Implementation of this group is mandatory for all ITouch -- systems that implement UDP and do through routing -- Individual objects follow the UDP Port table -- the UDP Broadcast Server table udpBcstServerTable OBJECT-TYPE SYNTAX SEQUENCE OF UdpBcstServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of servers to whom UDP broadcast messages will be forwarded." ::= { xRouterUdp 1 } udpBcstServerEntry OBJECT-TYPE SYNTAX UdpBcstServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { udpBcstServerAddress } ::= { udpBcstServerTable 1 } UdpBcstServerEntry ::= SEQUENCE { udpBcstServerAddress IpAddress, udpBcstServerStatus INTEGER } udpBcstServerAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "Internet address of the server." ::= { udpBcstServerEntry 1 } udpBcstServerStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the server. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { udpBcstServerEntry 2 } -- the UDP Broadcast Port table udpBcstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF UdpBcstPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of incoming UDP destination port numbers for which UDP broadcasts will be forwarded. The value 4294967295 means all ports." ::= { xRouterUdp 2 } udpBcstPortEntry OBJECT-TYPE SYNTAX UdpBcstPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { udpBcstPort } ::= { udpBcstPortTable 1 } UdpBcstPortEntry ::= SEQUENCE { udpBcstPort INTEGER, udpBcstPortStatus INTEGER } udpBcstPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The incoming destination UDP port number." ::= { udpBcstPortEntry 1 } udpBcstPortStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of broadcast forwarding for the port. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { udpBcstPortEntry 2 } -- Individual objects udpBcstRouting OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The indication of whether this entity forwards UDP broadcasts." DEFVAL { disabled } ::= { xRouterUdp 3 } -- the Router Policy group -- Implementation of this group is mandatory for all ITouch -- systems that implement routing policy and do through -- routing -- the Router Policy group contains three subgroups: xImport OBJECT IDENTIFIER ::= { xRouterPolicy 1 } xExport OBJECT IDENTIFIER ::= { xRouterPolicy 2 } xFilter OBJECT IDENTIFIER ::= { xRouterPolicy 3 } -- the Import subgroup -- the EGP Import table -- the OSPF Import table -- the RIP Import table -- the ISIS Import table -- the Generic Import table impRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF ImpRuleEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The import table." ::= { xImport 5 } impRuleEntry OBJECT-TYPE SYNTAX ImpRuleEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An import rule. Each rule has multiple keys which vary based on the table." INDEX { impRuleWhichTable, impRuleIntf, impRuleAs, impRuleNbr, impRuleOriginAs, impRuleOrigin, impRuleNetwork, impRuleMask } ::= { impRuleTable 1 } ImpRuleEntry ::= SEQUENCE { impRuleStatus INTEGER, impRuleWhichTable INTEGER, impRuleIntf IpAddress, impRuleAs INTEGER, impRuleNbr IpAddress, impRuleOriginAs INTEGER, impRuleOrigin INTEGER, impRuleAction INTEGER, impRuleNetwork IpAddress, impRuleMask IpAddress, impRulePreference INTEGER, impRuleType INTEGER, impRuleMetricAction INTEGER, impRuleMetric INTEGER } impRuleStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the rule. Set to 'invalid' to remove the rule. If the all wild card rule is removed, it is automatically readded with default values." DEFVAL { valid } ::= { impRuleEntry 1 } impRuleWhichTable OBJECT-TYPE SYNTAX INTEGER { egp(1), ospf(2), rip(3), isis(4), bgp(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The protocol to which this filter applies." ::= { impRuleEntry 2 } impRuleIntf OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP interface to which this filter is applied. The value 255.255.255.255 is a wild card matching any interface." ::= { impRuleEntry 3 } impRuleAs OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The Autonomous System of the neighbor. The value 65535 is a wild card matching any AS number." ::= { impRuleEntry 4 } impRuleNbr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP neighbor to which this filter is applied. The value 255.255.255.255 is a wild card matching any interface." ::= { impRuleEntry 5 } impRuleOriginAs OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The Autonomous System of origin of the route. The value 65535 is a wild card matching any AS number." ::= { impRuleEntry 6 } impRuleOrigin OBJECT-TYPE SYNTAX INTEGER ( 0..4 ) ACCESS read-only STATUS mandatory DESCRIPTION "The origin of the route." ::= { impRuleEntry 7 } impRuleAction OBJECT-TYPE SYNTAX INTEGER { discard(1), accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control whether the route is learned or discarded." ::= { impRuleEntry 8 } impRuleNetwork OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP network learned from the neighbor. The value 255.255.255.255 is a wild card matching any network." ::= { impRuleEntry 9 } impRuleMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP mask of the network learned from the neighbor. The value 255.255.255.255 is a wild card matching any network." ::= { impRuleEntry 10 } impRulePreference OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) ACCESS read-write STATUS mandatory DESCRIPTION "Preference to be stored with the route. The lower preference is preferred." ::= { impRuleEntry 11 } impRuleType OBJECT-TYPE SYNTAX INTEGER ( 1..2 ) ACCESS read-write STATUS mandatory DESCRIPTION "Type to be stored with the route. The type is based on the OSPF external type and used to help compare metrics. Type 1 is preferred over type 2." ::= { impRuleEntry 12 } impRuleMetricAction OBJECT-TYPE SYNTAX INTEGER { replace(1), increment(2), decrement(3) } ACCESS read-write STATUS mandatory DESCRIPTION "How to apply the impRuleMetric field to the metric learned with the route before storing it in the routing table." ::= { impRuleEntry 13 } impRuleMetric OBJECT-TYPE SYNTAX INTEGER (0..16777215) ACCESS read-write STATUS mandatory DESCRIPTION "Metric value to be applied to the metric learned learned with the route before storing it in the routing table." ::= { impRuleEntry 14 } -- the Export subgroup -- ospf to egp -- static to egp -- egp to ospf -- rip to egp -- rip to ospf -- egp to rip -- Ospf to rip -- rip to rip -- static to rip -- isis to egp rule table -- isis to ospf -- isis to rip -- egp to isis -- ospf to isis -- rip to isis -- static to isis -- static to ospf -- the generic export group expRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF ExpRuleEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The generic export table." ::= { xExport 19 } expRuleEntry OBJECT-TYPE SYNTAX ExpRuleEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An generic export rule. The keys vary for each table." INDEX { expRuleWhichTable, expRuleToIntf, expRuleToAs, expRuleToNbr, expRuleNetwork, expRuleMask, expRuleFromIntf, expRuleFromAs, expRuleFromNbr } ::= { expRuleTable 1 } ExpRuleEntry ::= SEQUENCE { expRuleStatus INTEGER, expRuleWhichTable INTEGER, expRuleToIntf IpAddress, expRuleToAs INTEGER, expRuleToNbr IpAddress, expRuleAction INTEGER, expRuleNetwork IpAddress, expRuleMask IpAddress, expRuleMetricAction INTEGER, expRuleMetric INTEGER, expRuleFromIntf IpAddress, expRuleFromAs INTEGER, expRuleFromNbr IpAddress } expRuleStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the rule. Set to 'invalid' to remove the rule. If the all wild card rule is removed, it is automatically readded with default values." DEFVAL { valid } ::= { expRuleEntry 1 } expRuleWhichTable OBJECT-TYPE SYNTAX INTEGER { egpToEgp(10), ospf2Egp(11), rip2Egp(12), static2Egp(13), egp2Ospf(14), rip2Ospf(15), egp2Rip(16), ospf2Rip(17), rip2Rip(18), static2Rip(19), isis2Egp(20), isis2Ospf(21), isis2Rip(22), egp2Isis(23), ospf2Isis(24), rip2Isis(25), static2Isis(26), static2Ospf(27), bgp2Bgp(28), egp2Bgp(29), isis2Bgp(30), ospf2Bgp(31), rip2Bgp(32), static2Bgp(33), aggr2Bgp(34), bgp2Egp(35), bgp2Isis(36), bgp2Ospf(37), bgp2Rip(38) } ACCESS read-only STATUS mandatory DESCRIPTION "The protocol to which this filter applies." ::= { expRuleEntry 2 } expRuleToIntf OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP interface to which this filter is applied. The value 255.255.255.255 is a wild card matching any interface." ::= { expRuleEntry 3 } expRuleToAs OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The Autonomous System of the neighbor. The value 65535 is a wild card matching any AS number." ::= { expRuleEntry 4 } expRuleToNbr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the neighbor. The value 255.255.255.255 is a wild card matching any neighbor." ::= { expRuleEntry 5 } expRuleAction OBJECT-TYPE SYNTAX INTEGER { hide(1), advertise(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control whether the route is advertised or not." ::= { expRuleEntry 6 } expRuleNetwork OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP network of the route in the route table. The value 255.255.255.255 is a wild card matching any network." ::= { expRuleEntry 7 } expRuleMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The mask of the IP network of the route in the route table. The value 255.255.255.255 is a wild card matching any network." ::= { expRuleEntry 8 } expRuleMetricAction OBJECT-TYPE SYNTAX INTEGER { replace(1), increment(2), decrement(3) } ACCESS read-write STATUS mandatory DESCRIPTION "How to apply the expRuleMetric field to the metric in the route table entry before the route is advertised." ::= { expRuleEntry 9 } expRuleMetric OBJECT-TYPE SYNTAX INTEGER (0..16777215) ACCESS read-write STATUS mandatory DESCRIPTION "Metric value to be applied to the metric in the route table entry before the route is advertised." ::= { expRuleEntry 10 } expRuleFromIntf OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP interface of the route in the route table. The value 255.255.255.255 is a wild card matching any interface." ::= { expRuleEntry 11 } expRuleFromAs OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The Autonomous System of the route in the route table. The value 65535 is a wild card matching any AS number." ::= { expRuleEntry 12 } expRuleFromNbr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of the neighbor of the route in the route table. The value 255.255.255.255 is a wild card matching any neighbor." ::= { expRuleEntry 13 } -- the Filter subgroup ipFilterState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The indication of whether this system does IP filtering." ::= { xFilter 2 } -- new filter table ipIfFilter2Table OBJECT-TYPE SYNTAX SEQUENCE OF IpIfFilter2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of filter entries." ::= { xFilter 3 } ipIfFilter2Entry OBJECT-TYPE SYNTAX IpIfFilter2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { ipIfFilter2Index, ipIfFilter2Protocol, ipIfFilter2DstPortStart, ipIfFilter2DstPortEnd, ipIfFilter2TcpSyn, ipIfFilter2SrcPortStart, ipIfFilter2SrcPortEnd, ipIfFilter2DstMask, ipIfFilter2DstAddr, ipIfFilter2SrcMask, ipIfFilter2SrcAddr } ::= { ipIfFilter2Table 1 } IpIfFilter2Entry ::= SEQUENCE { ipIfFilter2Index INTEGER, ipIfFilter2DstAddr IpAddress, ipIfFilter2DstMask IpAddress, ipIfFilter2SrcAddr IpAddress, ipIfFilter2SrcMask IpAddress, ipIfFilter2Protocol INTEGER, ipIfFilter2DstPortStart INTEGER, ipIfFilter2SrcPortStart INTEGER, ipIfFilter2Action INTEGER, ipIfFilter2Status INTEGER, ipIfFilter2DstPortEnd INTEGER, ipIfFilter2SrcPortEnd INTEGER, ipIfFilter2TcpSyn INTEGER, ipIfFilter2ProtocolPriority INTEGER } ipIfFilter2Index OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface index with which this entry is associated. This value is the same as IfIndex." ::= { ipIfFilter2Entry 1 } ipIfFilter2DstAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The destination IP address to use in the filter match." ::= { ipIfFilter2Entry 2 } ipIfFilter2DstMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The destination IP mask to use in the filter match." ::= { ipIfFilter2Entry 3 } ipIfFilter2SrcAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The source IP address to use in the filter match." ::= { ipIfFilter2Entry 4 } ipIfFilter2SrcMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The source IP mask to use in the filter match." ::= { ipIfFilter2Entry 5 } ipIfFilter2Protocol OBJECT-TYPE SYNTAX INTEGER ( 0..256 ) ACCESS read-only STATUS mandatory DESCRIPTION "The protocol to use in the filter match. The value 256 indicates any protocol." ::= { ipIfFilter2Entry 6 } ipIfFilter2DstPortStart OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The starting destination port in a range of destination ports to use in the filter match. This field only applies to TCP and UDP protocol packets." ::= { ipIfFilter2Entry 7 } ipIfFilter2SrcPortStart OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The starting source port in a range of source ports to use in the filter match. This field only applies to TCP and UDP protocol packets." ::= { ipIfFilter2Entry 8 } ipIfFilter2Action OBJECT-TYPE SYNTAX INTEGER { discard(1), forward(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control whether the packet for which this filter is the best match should be forwarded or discarded." DEFVAL { forward } ::= { ipIfFilter2Entry 9 } ipIfFilter2Status OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the filter entry. Set to 'invalid' to remove the entry." DEFVAL { valid } ::= { ipIfFilter2Entry 10 } ipIfFilter2DstPortEnd OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The ending destination port in a range of destination ports to use in the filter match. This field only applies to TCP and UDP protocol packets. This filed must also be greater or equal to the ipIfFilter2DstPortStart field." ::= { ipIfFilter2Entry 11 } ipIfFilter2SrcPortEnd OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The starting source port in a range of source ports to use in the filter match. This field only applies to TCP and UDP protocol packets. This filed must also be greater or equal to the ipIfFilter2SrcPortStart field." ::= { ipIfFilter2Entry 12 } ipIfFilter2TcpSyn OBJECT-TYPE SYNTAX INTEGER { off(1), on(2), all(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The value of the TCP SYN and ACK bit to ues in the filter match. This field only applies to TCP packets. On indicates that the SYN bit is on and the ACK bit is off. Off is any other combination." ::= { ipIfFilter2Entry 13 } ipIfFilter2ProtocolPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5), none(256) } ACCESS read-write STATUS mandatory DESCRIPTION "Control the priority at which the packet for which this filter is the best match should be placed on the WAN output queue. None indicates that the sending interfaces protocol priority should be used." DEFVAL { none } ::= { ipIfFilter2Entry 14 } -- the RIP group -- Implementation of this group is mandatory for all ITouch -- systems that implement RIP and route traffic through ripState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The indication of whether this system participates in RIP." DEFVAL { disabled } ::= { xRip 1 } ripStatus OBJECT-TYPE SYNTAX INTEGER { active(1), ripDisabled(2), ipDisabled(3), noNetworksEnabled(4), noMemory(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the RIP software." ::= { xRip 2 } -- the RIP Network table ripNetTable OBJECT-TYPE SYNTAX SEQUENCE OF RipNetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of RIP entries." ::= { xRip 3 } ripNetEntry OBJECT-TYPE SYNTAX RipNetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { ipAdEntAddr } ::= { ripNetTable 1 } RipNetEntry ::= SEQUENCE { ripNetNet IpAddress, ripNetState INTEGER, ripNetRipIns Counter, ripNetRipOuts Counter, ripNetAlgorithm INTEGER, ripNetState2 INTEGER, ripNetGracefulShutdown INTEGER, ripNetDiscardTimer INTEGER, ripNetUpdateTimer INTEGER, ripNetLdPiggyback INTEGER, ripNetLdTimed INTEGER, ripNetLdTriggered INTEGER, ripNetLdPollCount INTEGER, ripNetLdReassemblyTimer INTEGER, ripNetLdRetransmitCount INTEGER, ripNetLdRetransmitTimer INTEGER, ripNetLdUpdateTimer INTEGER, ripNetGapTimer INTEGER } ripNetNet OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Network to which this entry applies." ::= { ripNetEntry 1 } ripNetState OBJECT-TYPE SYNTAX INTEGER { disabled(1), routerDiscovery(2), full(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the RIP protocol on this network." DEFVAL { full } ::= { ripNetEntry 2 } ripNetRipIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of RIP packets received from routers on this IP network." ::= { ripNetEntry 3 } ripNetRipOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of RIP packets sent to routers on this IP network." ::= { ripNetEntry 4 } ripNetAlgorithm OBJECT-TYPE SYNTAX INTEGER { poisonedReverse(1), splitHorizon(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the RIP algorithm on this network." ::= { ripNetEntry 5 } ripNetState2 OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the state of rip. " DEFVAL { enabled } ::= { ripNetEntry 6 } ripNetGracefulShutdown OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This value controls whether the neighbor is notified when the network is shutdown. " DEFVAL { enabled } ::= { ripNetEntry 7 } ripNetDiscardTimer OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the interval that RIP information will be kept without an update for a normal network." DEFVAL { 90 } ::= { ripNetEntry 8 } ripNetUpdateTimer OBJECT-TYPE SYNTAX INTEGER(1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the interval at which RIP broadcasts are sent for a normal network." DEFVAL { 30 } ::= { ripNetEntry 9 } ripNetLdPiggyback OBJECT-TYPE SYNTAX INTEGER{ disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This value controls whether RIP updates will be sent when a circuit beomces active for low demand networks." DEFVAL { enabled } ::= { ripNetEntry 10 } ripNetLdTimed OBJECT-TYPE SYNTAX INTEGER{ disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This value controls whether RIP updates will be sent when a periodic interval occurs circuit for low demand networks." DEFVAL { enabled } ::= { ripNetEntry 11 } ripNetLdTriggered OBJECT-TYPE SYNTAX INTEGER{ disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This value controls whether RIP updates will be sent when a route table change occurs for low demand networks." DEFVAL { enabled } ::= { ripNetEntry 12 } ripNetLdPollCount OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the number of times a request will be sent to an unreachable partner. The value 65535 has the special meaning that polling will never stop." DEFVAL { 5 } ::= { ripNetEntry 13 } ripNetLdReassemblyTimer OBJECT-TYPE SYNTAX INTEGER(1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the interval to wait for a fragments to be received from the partner." DEFVAL { 20 } ::= { ripNetEntry 14 } ripNetLdRetransmitCount OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the number of times to retransmit a fragment without an acknowledgement before the partner is considered unreachable." DEFVAL { 20 } ::= { ripNetEntry 15 } ripNetLdRetransmitTimer OBJECT-TYPE SYNTAX INTEGER(1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the interval to wait for an acknowledgement from the partner before retransmitting an update fragment." DEFVAL { 5 } ::= { ripNetEntry 16 } ripNetLdUpdateTimer OBJECT-TYPE SYNTAX INTEGER(1..86400) ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the interval at which the router will send timed updates to its partner." DEFVAL { 3600 } ::= { ripNetEntry 17 } ripNetGapTimer OBJECT-TYPE SYNTAX INTEGER(0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This value controls the minimum interval between transmitted RIP packets." DEFVAL { 0 } ::= { ripNetEntry 18 } -- the lpd group -- Implementation of this group is mandatory for all ITouch -- systems that implement lpd. -- The lpd Queue table -- lpd Job table -- the SecurID group -- Implementation of this group is mandatory for all ITouch -- systems that implement a SecurID client -- the SecurID Port table -- Bgp information xBgpRouting OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this system participates in BGP." DEFVAL { disabled } ::= { xBgp 1 } xBgpStatus OBJECT-TYPE SYNTAX INTEGER { active(1), noMemory(2), ipDisabled(3), noAs(4), noRouterId(5), bgpDisabled(6), noValidActiveNbrs(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the BGP software." ::= { xBgp 2 } xBgpOspfIntegration OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether BGP will be synchronized with OSPF for passing BGP routes across OSPF." DEFVAL { enabled } ::= { xBgp 3 } xBgpAggrTableSize OBJECT-TYPE SYNTAX INTEGER (1..16000) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the size of the BGP aggregate table." DEFVAL { 25 } ::= { xBgp 4 } xBgpAsMetricTableSize OBJECT-TYPE SYNTAX INTEGER (1..16000) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the size of the BGP as metric table." DEFVAL { 25 } ::= { xBgp 5 } xBgpPeerTableSize OBJECT-TYPE SYNTAX INTEGER (1..16000) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the size of the BGP peer table." DEFVAL { 25 } ::= { xBgp 6 } -- the BGP Peer table xBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF XBgpPeerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of Bgp peer entries." ::= { xBgp 7 } xBgpPeerEntry OBJECT-TYPE SYNTAX XBgpPeerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { bgpPeerRemoteAddr } ::= { xBgpPeerTable 1 } XBgpPeerEntry ::= SEQUENCE { xBgpPeerStatus INTEGER, xBgpPeerState INTEGER, xBgpPeerMultipleExitDiscriminator INTEGER, xBgpPeerPassive INTEGER, xBgpPeerRemoteAs INTEGER, xBgpPeerExtRemote INTEGER, xBgpPeerLocalAddr IpAddress, xBgpPeerAdvNextHop INTEGER, xBgpPeerConfigureByRouterId INTEGER } xBgpPeerStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This value controls whether Bgp will attempt to exchange routes with this Bgp peer." DEFVAL { enabled } ::= { xBgpPeerEntry 1 } xBgpPeerState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), openSent(4), openConfirm(5), established(6), bgpDisabled(7), disabled(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the Bgp peer." ::= { xBgpPeerEntry 2 } xBgpPeerMultipleExitDiscriminator OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the router will advertise metrics for routes sent to the peer." DEFVAL { disabled } ::= { xBgpPeerEntry 3 } xBgpPeerPassive OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the router will actively attempt to connect to its peer." DEFVAL { disabled } ::= { xBgpPeerEntry 4 } xBgpPeerRemoteAs OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the expected value of the remote peer's AS. 0 indicates that an AS value is expected." DEFVAL { 0 } ::= { xBgpPeerEntry 5 } xBgpPeerExtRemote OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the peer (if it is external) must be on a shared IP network. Disabled means they must be on a shared network." DEFVAL { disabled } ::= { xBgpPeerEntry 6 } xBgpPeerLocalAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Controls the source IP address used when communicating with the peer. The value 0.0.0.0 indicates that the router will choose the best source IP address." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { xBgpPeerEntry 7 } xBgpPeerAdvNextHop OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the advertisement of next hop routers." DEFVAL { enabled } ::= { xBgpPeerEntry 8 } -- xBgpPeerEntries 9 to 22 are in ITouch BGP MIB (EdgeBlaster) xBgpPeerConfigureByRouterId OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the BGP Peer is configured by router ID. If disabled, the BGP is configured by TCP connect address." DEFVAL { disabled } ::= { xBgpPeerEntry 23 } -- the BGP AS metric table xBgpAsMetricTable OBJECT-TYPE SYNTAX SEQUENCE OF XBgpAsMetricEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of Bgp As metric entries." ::= { xBgp 8 } xBgpAsMetricEntry OBJECT-TYPE SYNTAX XBgpAsMetricEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { xBgpAsAs } ::= { xBgpAsMetricTable 1 } XBgpAsMetricEntry ::= SEQUENCE { xBgpAsStatus INTEGER, xBgpAsAs INTEGER, xBgpAsMetric INTEGER } xBgpAsStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the as metric entry exists." DEFVAL { enabled } ::= { xBgpAsMetricEntry 1 } xBgpAsAs OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The As whose metric is controlled by this entry." ::= { xBgpAsMetricEntry 2 } xBgpAsMetric OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the metric associated with the As. 0 means unreachable." DEFVAL { 128 } ::= { xBgpAsMetricEntry 3 } -- the BGP aggregation table xBgpAggTable OBJECT-TYPE SYNTAX SEQUENCE OF XBgpAggEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of Bgp aggregation entries." ::= { xBgp 9 } xBgpAggEntry OBJECT-TYPE SYNTAX XBgpAggEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { xBgpAggNetwork, xBgpAggMask } ::= { xBgpAggTable 1 } XBgpAggEntry ::= SEQUENCE { xBgpAggStatus INTEGER, xBgpAggNetwork IpAddress, xBgpAggMask IpAddress, xBgpAggPreference INTEGER, xBgpAggMatches INTEGER } xBgpAggStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the aggregate entry exists." DEFVAL { enabled } ::= { xBgpAggEntry 1 } xBgpAggNetwork OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The network of the aggregate network to be created by this entry." ::= { xBgpAggEntry 2 } xBgpAggMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The mask of the aggregate network to be created by this entry." ::= { xBgpAggEntry 3 } xBgpAggPreference OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the preference with which the aggregate route should be added to the Ip routing table." DEFVAL { 7 } ::= { xBgpAggEntry 4 } xBgpAggMatches OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the minimum number of matches that must exist to create the aggregate route. 0 indicates any route that is a subroute is good enough." DEFVAL { 1 } ::= { xBgpAggEntry 5 } -- the BGP aggregation match table xBgpAggMatchTable OBJECT-TYPE SYNTAX SEQUENCE OF XBgpAggMatchEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of Bgp Aggregation Match entries." ::= { xBgp 10 } xBgpAggMatchEntry OBJECT-TYPE SYNTAX XBgpAggMatchEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { xBgpAggMatchAggNetwork, xBgpAggMatchAggMask, xBgpAggMatchNetwork, xBgpAggMatchMask } ::= { xBgpAggMatchTable 1 } XBgpAggMatchEntry ::= SEQUENCE { xBgpAggMatchStatus INTEGER, xBgpAggMatchAggNetwork IpAddress, xBgpAggMatchAggMask IpAddress, xBgpAggMatchNetwork IpAddress, xBgpAggMatchMask IpAddress, xBgpAggMatchProtocol INTEGER, xBgpAggMatchAs INTEGER } xBgpAggMatchStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the Aggregate match entry exists." DEFVAL { enabled } ::= { xBgpAggMatchEntry 1 } xBgpAggMatchAggNetwork OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The network of the Aggregate network associated with this entry." ::= { xBgpAggMatchEntry 2 } xBgpAggMatchAggMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The mask of the Aggregate network associated with this entry." ::= { xBgpAggMatchEntry 3 } xBgpAggMatchNetwork OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The network of the matching network to be created by this entry." ::= { xBgpAggMatchEntry 4 } xBgpAggMatchMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The mask of the matching network to be created by this entry." ::= { xBgpAggMatchEntry 5 } xBgpAggMatchProtocol OBJECT-TYPE SYNTAX INTEGER ( 1..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the protocol of the matching route. Some of the valid values are all(13622), bgp(8192), egp(128), isis(64), ospf(4), rip(256), and static(512)" DEFVAL { 7478 } ::= { xBgpAggMatchEntry 6 } xBgpAggMatchAs OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the As of the ip route to match to create the aggregate route." DEFVAL { 0 } ::= { xBgpAggMatchEntry 7 } -- conformance information xInternetGroups OBJECT IDENTIFIER ::= { xInternetConformance 1 } xInternetCompliances OBJECT IDENTIFIER ::= { xInternetConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-ipmulti.mib -- -- $Id: it-ipmulti.mib,v 1.1 2000/07/31 14:37:29 sse Exp $ -- This MIB module defines an information base for the -- IP Multicast Forwarding Table. -- It is based on the specification found in RFC 1112. -- Please send any comments to Tom Pusateri (pusateri@cs.duke.edu). -- Thanks to John Moy and Greg Minshall for their review and comments. -- $Id: it-ipmulti.mib,v 1.1 2000/07/31 14:37:29 sse Exp $ -- ipMulticastForward OBJECT IDENTIFIER ::= { experimental xxx } ipMulticastForward OBJECT IDENTIFIER ::= { iTouch 10008 } ipMulticastForwarding OBJECT-TYPE SYNTAX INTEGER { forwarding(1), -- acting as a multicast router not-forwarding(2) -- NOT acting as a multicast router } ACCESS read-write STATUS mandatory DESCRIPTION "The indication of whether this entity is acting as an IP Multicast gateway in respect to the forwarding of CLASS D datagrams received by this entity." ::= { ipMulticastForward 1 } ipMulticastForwardNumber OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of current ipMulticastForwardTable entries that are not invalid." ::= { ipMulticastForward 2 } -- IP Multicast Forwarding Table ipMulticastForwardTable OBJECT-TYPE SYNTAX SEQUENCE OF IpMulticastForwardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entity's IP Multicast forwarding table." ::= { ipMulticastForward 3 } ipMulticastForwardEntry OBJECT-TYPE SYNTAX IpMulticastForwardEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A forwarding entry based on source network/destination group under a particular policy." INDEX { ipMulticastForwardGroup, ipMulticastForwardSourceNet, ipMulticastForwardSourceMask, ipMulticastForwardProto, ipMultiDownstreamIfIndex } ::= { ipMulticastForwardTable 1 } IpMulticastForwardEntry ::= SEQUENCE { ipMulticastForwardGroup IpAddress, ipMulticastForwardSourceNet IpAddress, ipMulticastForwardSourceMask IpAddress, ipMultiUpstreamIfIndex INTEGER, ipMultiDownstreamIfIndex INTEGER, ipMultiDownstreamTTL INTEGER, ipMulticastForwardProto INTEGER, ipMulticastForwardPolicy INTEGER, ipMulticastForwardAge INTEGER, ipMulticastForwardedDatagrams Counter, ipMulticastForwardInfo OBJECT IDENTIFIER } ipMulticastForwardGroup OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The destination IP Multicast Group Address. The range of this address is defined in RFC 1112. It is also referred to as a Class D address." ::= { ipMulticastForwardEntry 1 } ipMulticastForwardSourceNet OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The source address of the IP Mulicast datagram. This is required for Multicast Routing Protocol performing Reverse Path Forwarding." ::= { ipMulticastForwardEntry 2 } ipMulticastForwardSourceMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The source network mask of the IP Mulicast datagram. This is required for Multicast Routing Protocol performing Reverse Path Forwarding to uniquely identify the source network." ::= { ipMulticastForwardEntry 3 } ipMultiUpstreamIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This value is a unique integer for each interface as identified by the same value of IfIndex. It specifies the interface an IP Multicast datagram is required to be received on in order to be forwarded to the downstream interface in the same entry of this table." ::= { ipMulticastForwardEntry 4 } ipMultiDownstreamIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This value is a unique integer for each interface as identified by the same value of IfIndex. It specifies the interface an IP Multicast datagram should be forwarded out of given that it was received on the upstream interface in the same entry of this table. Before forwarding occurs, the datagram's TTL field must also be greater than or equal to the TTL field in the same entry of this table." ::= { ipMulticastForwardEntry 5 } ipMultiDownstreamTTL OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The required minimum TTL for an IP Multicast Datagram to reach the closest group member. If the TTL value in the IP header of the IP Multicast datagram is not at least this large, there is no reason to further forward the datagram. This field is frequently used for locating resources using the expanding ring search." ::= { ipMulticastForwardEntry 6 } ipMulticastForwardProto OBJECT-TYPE SYNTAX INTEGER { other (1), -- not specified local (2), -- local interface netmgmt (3), -- static route dvmrp (4), -- Distance Vector Multicast Routing mospf (5) -- Multicast Open Shortest Path First } ACCESS read-only STATUS mandatory DESCRIPTION "The routing mechanism via which this route was learned." ::= { ipMulticastForwardEntry 7 } ipMulticastForwardPolicy OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The general set of conditions that would cause the selection of one multipath route (set of next hops for a given destination) is referred to as 'policy'. Unless the mechanism indicated by ipForwardProto specifies otherwise, the policy specifier is the IP TOS Field. The encoding of IP TOS is as specified by the following convention. Zero indicates the default path if no more specific policy applies. +-----+-----+-----+-----+-----+-----+-----+-----+ | | | | | PRECEDENCE | TYPE OF SERVICE | 0 | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+ IP TOS IP TOS Field Policy Field Policy Contents Code Contents Code 0 0 0 0 ==> 0 0 0 0 1 ==> 2 0 0 1 0 ==> 4 0 0 1 1 ==> 6 0 1 0 0 ==> 8 0 1 0 1 ==> 10 0 1 1 0 ==> 12 0 1 1 1 ==> 14 1 0 0 0 ==> 16 1 0 0 1 ==> 18 1 0 1 0 ==> 20 1 0 1 1 ==> 22 1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 1 0 ==> 28 1 1 1 1 ==> 30 Protocols defining 'policy' otherwise must either define a set of values which are valid for this object or must implement an integer-instanced policy table for which this object's value acts as an index." ::= { ipMulticastForwardEntry 8 } ipMulticastForwardAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds since this route was last updated or otherwise determined to be correct. Note that no semantics of `too old' can be implied except through knowledge of the routing protocol by which the route was learned." DEFVAL { 0 } ::= { ipMulticastForwardEntry 9 } ipMulticastForwardedDatagrams OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IP Multicast datagrams that have been forwarded from the upstream interface listed in this entry to the downstream interface listed in this entry. Note that because there could be multiple downstream interfaces in this table for the same (source network, destination group), this number may not be the same as the number of IP multicast datagrams received on the upstream interface for a particular (source network, destination group)." ::= { ipMulticastForwardEntry 10 } ipMulticastForwardInfo OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION "A reference to MIB definitions specific to the particular routing protocol which is responsible for this route, as determined by the value specified in the route's ipMulticastForwardProto value. If this information is not present, its value should be set to the OBJECT IDENTIFIER { 0 0 }, which is a syntactically valid object identifier, and any implementation conforming to ASN.1 and the Basic Encoding Rules must be able to generate and recognize this value." DEFVAL { { 0 0 } } -- 0.0 ::= { ipMulticastForwardEntry 11 } -- IP Multicast Seed Table ipMulticastSeedTable OBJECT-TYPE SYNTAX SEQUENCE OF IpMulticastSeedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entity's IP Multicast seed table." ::= { ipMulticastForward 4 } ipMulticastSeedEntry OBJECT-TYPE SYNTAX IpMulticastSeedEntry ACCESS not-accessible STATUS mandatory DESCRIPTION " " INDEX { ipMulticastSeedGroup, ipMulticastSeedSourceNet, ipMulticastSeedSourceMask } ::= { ipMulticastSeedTable 1 } IpMulticastSeedEntry ::= SEQUENCE { ipMulticastSeedGroup IpAddress, ipMulticastSeedSourceNet IpAddress, ipMulticastSeedSourceMask IpAddress, ipMulticastSeedStatus INTEGER } ipMulticastSeedGroup OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The destination IP Multicast Group Address. The range of this address is defined in RFC 1112. It is also referred to as a Class D address." ::= { ipMulticastSeedEntry 1 } ipMulticastSeedSourceNet OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The source address of the IP Multicast datagram. This is required for Multicast Routing Protocol performing Reverse Path Forwarding." ::= { ipMulticastSeedEntry 2 } ipMulticastSeedSourceMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The source network mask of the IP Mulicast datagram. This is required for Multicast Routing Protocol performing Reverse Path Forwarding to uniquely identify the source network." ::= { ipMulticastSeedEntry 3 } ipMulticastSeedStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to 'invalid' has the effect of deleting this row from this table." ::= { ipMulticastSeedEntry 4 } -- -- FILE: /users/sse/mibs/src2/itouch/it-ipx.mib -- -- $Id: it-ipx.mib,v 1.1 2000/07/31 15:25:47 sse Exp $ xIpx OBJECT IDENTIFIER ::= { iTouch 15 } -- ITouch IPX subgroups xIpxSystem OBJECT IDENTIFIER ::= { xIpx 1 } xIpxIf OBJECT IDENTIFIER ::= { xIpx 2 } xIpxNetbios OBJECT IDENTIFIER ::= { xIpx 3 } xIpxRip OBJECT IDENTIFIER ::= { xIpx 4 } xIpxSap OBJECT IDENTIFIER ::= { xIpx 5 } xIpxFilter OBJECT IDENTIFIER ::= { xIpx 6 } -- number 7 reserved xIpxPrinter OBJECT IDENTIFIER ::= { xIpx 8 } xIpxConformance OBJECT IDENTIFIER ::= { xIpx 9 } xIpxNetwork OBJECT IDENTIFIER ::= { xIpx 10 } -- this is the MIB module for ITouch IPX implementations -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the System group -- Implementation of this group is mandatory for all ITouch -- systems that implement IPX ipxRouting OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for IPX routing services." ::= { xIpxSystem 1 } ipxSpoofing OBJECT-TYPE SYNTAX INTEGER { inbound(1), outbound(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for various IPX spoofing direction." DEFVAL { inbound } ::= { xIpxSystem 2 } ipxPurgeSpxSpoofingTable OBJECT-TYPE SYNTAX INTEGER { noPurge(1), purge(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to purge will result in all the entries in the spx spoofing table being purged." DEFVAL { noPurge } ::= { xIpxSystem 3 } -- the Interface group -- Implementation of this group is mandatory for all ITouch -- systems that implement IPX ipxIfTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX interface entries." ::= { xIpxIf 1 } ipxIfEntry OBJECT-TYPE SYNTAX IpxIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX interface parameters and Counters." INDEX { ipxIfIndex } ::= { ipxIfTable 1 } IpxIfEntry ::= SEQUENCE { ipxIfIndex INTEGER, ipxIfState INTEGER, ipxIfNetwork INTEGER, ipxIfFrameStyle INTEGER, ipxIfFramesIns Counter, ipxIfFramesOuts Counter, ipxIfErrors Counter, ipxIfTransitDelay INTEGER, ipxIfTransitDelayActual INTEGER, ipxIfProtocolPriority INTEGER, ipxIfWatchdogSpoofing INTEGER, ipxIfSerializationSpoof INTEGER, ipxIfSpxWatchdogSpoof INTEGER, ipxIfSpoofedWatchdog Counter, ipxIfSpoofedSpxWatchdog Counter, ipxIfSpoofedSerialization Counter } ipxIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an IPX interface. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { ipxIfEntry 1 } ipxIfState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for IPX routing services for this interface." DEFVAL { enabled } ::= { ipxIfEntry 2 } ipxIfNetwork OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The IPX network number of the network to which this interface is attached." DEFVAL { 0 } ::= { ipxIfEntry 3 } ipxIfFrameStyle OBJECT-TYPE SYNTAX INTEGER { ethernetII(1), ethernetSnap(2), ieee8022(3), ieee8023raw(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for the CSMA/CD frame style to use on this interface." DEFVAL { ieee8022 } ::= { ipxIfEntry 4 } ipxIfFramesIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IPX frames received on this interface." ::= { ipxIfEntry 5 } ipxIfFramesOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IPX frames sent on this interface." ::= { ipxIfEntry 6 } ipxIfErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IPX errors seen on this interface." ::= { ipxIfEntry 7 } ipxIfTransitDelay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of 55 millisecond ticks it takes for a packet to travel from one destination to another on the interface. A value of 0 means that the system will calculate this value based on the measured speed of the interface." ::= { ipxIfEntry 8 } ipxIfTransitDelayActual OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of 55 millisecond ticks it takes for a packet to travel from one destination to another on the interface." ::= { ipxIfEntry 9 } ipxIfProtocolPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This value defines the priority at which all Internet Routed packets will be placed on the WAN output queue." DEFVAL { medium } ::= { ipxIfEntry 10 } ipxIfWatchdogSpoofing OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for whether or not this router responds to IPX watchog requests on this interface." DEFVAL { disabled } ::= { ipxIfEntry 11 } ipxIfSerializationSpoof OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for whether or not this router responds to IPX serialization requests on this interface." DEFVAL { disabled } ::= { ipxIfEntry 12 } ipxIfSpxWatchdogSpoof OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for whether or not this router responds to IPX SPX watchog requests on this interface." DEFVAL { disabled } ::= { ipxIfEntry 13 } ipxIfSpoofedWatchdog OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IPX Watchdog packet spoofed on this interface." ::= { ipxIfEntry 14 } ipxIfSpoofedSpxWatchdog OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IPX SPX Watchdog packet spoofed on this interface." ::= { ipxIfEntry 15 } ipxIfSpoofedSerialization OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IPX Serialziaton packet spoofed on this interface." ::= { ipxIfEntry 16 } -- the Netbios group -- Implementation of this group is mandatory for all ITouch -- systems that implement IPX Netbios ipxNetbiosHopLimit OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum number of hops that an IPX Netbios packet may make." ::= { xIpxNetbios 1 } ipxNetbiosIfTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxNetbiosIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX interface entries." ::= { xIpxNetbios 2 } ipxNetbiosIfEntry OBJECT-TYPE SYNTAX IpxNetbiosIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX interface parameters and Counters." INDEX { ipxNetbiosIfIndex } ::= { ipxNetbiosIfTable 1 } IpxNetbiosIfEntry ::= SEQUENCE { ipxNetbiosIfIndex INTEGER, ipxIfNetbiosForwarding INTEGER, ipxIfNetbiosIns Counter, ipxIfNetbiosOuts Counter } ipxNetbiosIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies an IPX interface. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." ::= { ipxNetbiosIfEntry 1 } ipxIfNetbiosForwarding OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control whether Netbios packet will be forwarded in or out on this interface." DEFVAL { enabled } ::= { ipxNetbiosIfEntry 2 } ipxIfNetbiosIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IPX Netbios frames received on this interface." ::= { ipxNetbiosIfEntry 3 } ipxIfNetbiosOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IPX Netbios frames sent on this interface." ::= { ipxNetbiosIfEntry 4 } -- the RIP group -- Implementation of this group is mandatory for all ITouch -- systems that implement IPX RIP ipxRipTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxRipEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of RIP entries." ::= { xIpxRip 2 } ipxRipEntry OBJECT-TYPE SYNTAX IpxRipEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX interface parameters and Counters." INDEX { ipxRipNetwork } ::= { ipxRipTable 1 } IpxRipEntry ::= SEQUENCE { ipxRipNetwork INTEGER, ipxRipRouter OCTET STRING, ipxRipInterface INTEGER, ipxRipHops INTEGER, ipxRipTransTime INTEGER, ipxRipAge INTEGER } ipxRipNetwork OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An IPX network number to which this router knows a path." ::= { ipxRipEntry 1 } ipxRipRouter OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(6) ) ACCESS read-only STATUS mandatory DESCRIPTION "The Ethernet address of an IPX router on this network." ::= { ipxRipEntry 2 } ipxRipInterface OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface to reach the router. A value of ifIndex." ::= { ipxRipEntry 3 } ipxRipHops OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of hops to reach the router." ::= { ipxRipEntry 4 } ipxRipTransTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of 55 millisecond ticks it takes for a packet to travel to the router." ::= { ipxRipEntry 5 } ipxRipAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The age of the RIP entry in seconds." ::= { ipxRipEntry 6 } -- the SAP group -- Implementation of this group is mandatory for all ITouch -- systems that implement IPX SAP ipxSapTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxSapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of SAP entries." ::= { xIpxSap 2 } ipxSapEntry OBJECT-TYPE SYNTAX IpxSapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX interface parameters and Counters." INDEX { ipxSapName, ipxSapType } ::= { ipxSapTable 1 } IpxSapEntry ::= SEQUENCE { ipxSapName DisplayString, ipxSapNetwork INTEGER, ipxSapHost OCTET STRING, ipxSapSocket INTEGER, ipxSapInterface INTEGER, ipxSapType INTEGER, ipxSapAge INTEGER } ipxSapName OBJECT-TYPE SYNTAX DisplayString (SIZE (48)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the service, null filled." ::= { ipxSapEntry 1 } ipxSapNetwork OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The IPX network number on which the service's host resides." ::= { ipxSapEntry 2 } ipxSapHost OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(6)) ACCESS read-only STATUS mandatory DESCRIPTION "The Ethernet address of the IPX host of the service." ::= { ipxSapEntry 3 } ipxSapSocket OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The socket number of the service on the host." ::= { ipxSapEntry 4 } ipxSapInterface OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface of the router in the direction of the service. A value of ifIndex." ::= { ipxSapEntry 5 } ipxSapType OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The type of the service. The known types are: user(1), userGroup(2), printQueue(3), novellFileServer(4), jobServer(5), gateway1(6), printServer(7), archiveQueue(8), archiveServer(9), jobQueue(10), administration(11). " ::= { ipxSapEntry 6 } ipxSapAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The age of the Sap entry in seconds." ::= { ipxSapEntry 7 } -- the Printer group -- Implementation of this group is mandatory for all ITouch -- systems that implement IPX printers -- Additional single-instance values follow the Port table -- the Printer Port table -- Implementation of this group is mandatory for all ITouch -- systems that implement IPX Filtering ipxIfRipFilter2Table OBJECT-TYPE SYNTAX SEQUENCE OF IpxIfRipFilter2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX interface RIP Filter entries." ::= { xIpxFilter 4 } ipxIfRipFilter2Entry OBJECT-TYPE SYNTAX IpxIfRipFilter2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX RIP interface Filters." INDEX { ipxIfRipFilter2IfIndex, ipxIfRipFilter2TableType, ipxIfRipFilter2NetworkStart, ipxIfRipFilter2NetworkEnd } ::= { ipxIfRipFilter2Table 1 } IpxIfRipFilter2Entry ::= SEQUENCE { ipxIfRipFilter2IfIndex INTEGER, ipxIfRipFilter2TableType INTEGER, ipxIfRipFilter2NetworkStart INTEGER, ipxIfRipFilter2NetworkEnd INTEGER, ipxIfRipFilter2Action INTEGER, ipxIfRipFilter2RowStatus RowStatus } ipxIfRipFilter2IfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The if-index of the interface with which this IPX RIP filter is applied." ::= { ipxIfRipFilter2Entry 1 } ipxIfRipFilter2TableType OBJECT-TYPE SYNTAX INTEGER { import(1), export(2) } ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The table to which this IPX RIP filter belongs." ::= { ipxIfRipFilter2Entry 2 } ipxIfRipFilter2NetworkStart OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The start of the range of IPX RIP networks to which this filter is applied. The range 0 - 0 means all." ::= { ipxIfRipFilter2Entry 3 } ipxIfRipFilter2NetworkEnd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The end of the range of IPX RIP networks to which this filter is applied." ::= { ipxIfRipFilter2Entry 4 } ipxIfRipFilter2Action OBJECT-TYPE SYNTAX INTEGER { deny(1), allow(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to take if this IPX RIP filter applies. Deny is Hide for export filters and Discard for import filters. Allow is Advertise for export filters and Accept for import filters." DEFVAL { allow } ::= { ipxIfRipFilter2Entry 5 } ipxIfRipFilter2RowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to active(1) creates the filter. Setting this object to notInService(2) deletes the filter. No other values are returned or allowed to be set." ::= { ipxIfRipFilter2Entry 6 } ipxIfSapFilter2Table OBJECT-TYPE SYNTAX SEQUENCE OF IpxIfSapFilter2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX interface SAP Filter entries." ::= { xIpxFilter 5 } ipxIfSapFilter2Entry OBJECT-TYPE SYNTAX IpxIfSapFilter2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX SAP interface Filters." INDEX { ipxIfSapFilter2IfIndex, ipxIfSapFilter2TableType, ipxIfSapFilter2NetworkStart, ipxIfSapFilter2NetworkEnd, ipxIfSapFilter2ServiceType, ipxIfSapFilter2ServiceHost, ipxIfSapFilter2ServiceName } ::= { ipxIfSapFilter2Table 1 } IpxIfSapFilter2Entry ::= SEQUENCE { ipxIfSapFilter2IfIndex INTEGER, ipxIfSapFilter2TableType INTEGER, ipxIfSapFilter2NetworkStart INTEGER, ipxIfSapFilter2NetworkEnd INTEGER, ipxIfSapFilter2ServiceType INTEGER, ipxIfSapFilter2ServiceHost OCTET STRING, ipxIfSapFilter2ServiceName DisplayString, ipxIfSapFilter2Action INTEGER, ipxIfSapFilter2RowStatus RowStatus } ipxIfSapFilter2IfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The if-index of the interface with which this IPX SAP filter is applied." ::= { ipxIfSapFilter2Entry 1 } ipxIfSapFilter2TableType OBJECT-TYPE SYNTAX INTEGER { import(1), export(2) } ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The table to which this IPX SAP filter belongs." ::= { ipxIfSapFilter2Entry 2 } ipxIfSapFilter2NetworkStart OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The start of the range of IPX SAP networks to which this filter is applied. The range 0 - 0 means all." ::= { ipxIfSapFilter2Entry 3 } ipxIfSapFilter2NetworkEnd OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The end of the range of IPX SAP networks to which this filter is applied." ::= { ipxIfSapFilter2Entry 4 } ipxIfSapFilter2ServiceType OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The IPX SAP service type to which this filter is applied. The value 0 means all." ::= { ipxIfSapFilter2Entry 5 } ipxIfSapFilter2ServiceHost OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The IPX Host address to which this filter is applied. The value of all 0's means all." ::= { ipxIfSapFilter2Entry 6 } ipxIfSapFilter2ServiceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..48)) ACCESS read-only STATUS mandatory DESCRIPTION "The name of the service to which this filter is applied. The null string means all." ::= { ipxIfSapFilter2Entry 7 } ipxIfSapFilter2Action OBJECT-TYPE SYNTAX INTEGER { deny(1), allow(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to take if this IPX SAP filter applies. Deny is Hide for export filters and Discard for import filters. Allow is Advertise for export filters and Accept for import filters." DEFVAL { allow } ::= { ipxIfSapFilter2Entry 8 } ipxIfSapFilter2RowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to active(1) creates the filter. Setting this object to notInService(2) deletes the filter. No other values are returned or allowed to be set." ::= { ipxIfSapFilter2Entry 9 } -- IPX Traffic Filters ipxIfFilter2Table OBJECT-TYPE SYNTAX SEQUENCE OF IpxIfFilter2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX interface Traffic Filter entries." ::= { xIpxFilter 6 } ipxIfFilter2Entry OBJECT-TYPE SYNTAX IpxIfFilter2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX interface Traffic Filters." INDEX { ipxIfFilter2Intf, ipxIfFilter2DstSocket, ipxIfFilter2DstNetwork, ipxIfFilter2DstAddress, ipxIfFilter2SrcSocket, ipxIfFilter2SrcNetwork, ipxIfFilter2SrcAddress } ::= { ipxIfFilter2Table 1 } IpxIfFilter2Entry ::= SEQUENCE { ipxIfFilter2Intf INTEGER, ipxIfFilter2DstSocket INTEGER, ipxIfFilter2DstNetwork INTEGER, ipxIfFilter2DstAddress INTEGER, ipxIfFilter2SrcSocket INTEGER, ipxIfFilter2SrcNetwork INTEGER, ipxIfFilter2SrcAddress INTEGER, ipxIfFilter2Action INTEGER, ipxIfFilter2RowStatus RowStatus } ipxIfFilter2Intf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The if-index of the interface with which this IPX Traffic filter is applied." ::= { ipxIfFilter2Entry 1 } ipxIfFilter2DstSocket OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The destination socket of the IPX Traffic filter entry." ::= { ipxIfFilter2Entry 2 } ipxIfFilter2DstNetwork OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The destination socket of the IPX Traffic filter entry." ::= { ipxIfFilter2Entry 3 } ipxIfFilter2DstAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The destination address of the IPX Traffic filter entry." ::= { ipxIfFilter2Entry 4 } ipxIfFilter2SrcSocket OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The source socket of the IPX Traffic filter entry." ::= { ipxIfFilter2Entry 5 } ipxIfFilter2SrcNetwork OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The source network of the IPX Traffic filter entry." ::= { ipxIfFilter2Entry 6 } ipxIfFilter2SrcAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The source address of the IPX Traffic filter entry." ::= { ipxIfFilter2Entry 7 } ipxIfFilter2Action OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The if-index of the interface with which this IPX Traffic filter is applied." ::= { ipxIfFilter2Entry 8 } ipxIfFilter2RowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The if-index of the interface with which this IPX Traffic filter is applied." ::= { ipxIfFilter2Entry 9 } -- The following are additional single-instance values, -- not part of the Port table. -- IPX Network Group -- Implementation of this group is mandatory for all ITouch -- systems that implement IPX ipxNwTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxNwEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX network entries." ::= { xIpxNetwork 1 } ipxNwEntry OBJECT-TYPE SYNTAX IpxNwEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX network parameters." INDEX { ipxNwNetwork, ipxNwIfIntf } ::= { ipxNwTable 1 } IpxNwEntry ::= SEQUENCE { ipxNwNetwork INTEGER, ipxNwIfIntf INTEGER, ipxNwInterface INTEGER, ipxNwState INTEGER, ipxNwProtocol INTEGER, ipxNwProtocolPriority INTEGER, ipxNwType INTEGER, ipxNwGracefulShutdown INTEGER, ipxNwRowStatus RowStatus, ipxNwMode INTEGER, ipxNwMtu INTEGER, ipxNwIpxWan INTEGER } ipxNwNetwork OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The 8 character hexidecimal number of the ipx network. This object may be set to 0 to indicate the use of unnumbered ipx. This object is writable only on row creation." ::= { ipxNwEntry 1 } ipxNwIfIntf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the ifIndex to which this network is assigned when unnumbered ipx is being used. This object must be set to 0 when ipxNwNetwork is non-zero. This object is writable only on row creation." ::= { ipxNwEntry 2 } ipxNwInterface OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object contains the ifIndex to which this network is assigned." ::= { ipxNwEntry 3 } ipxNwState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether and how the IPX protocol is run on this network." DEFVAL { enabled } ::= { ipxNwEntry 4 } ipxNwProtocol OBJECT-TYPE SYNTAX INTEGER { ethernet-ii(1), ethernet-snap(2), ethernet-8022(3), ethernet-8023(4), fddi-raw(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the frame type to use when transmitting packets out this network. Note that the values ethernet-snap and ethernet-8022 are also valid for networks on FDDI links." DEFVAL { ethernet-8022 } ::= { ipxNwEntry 5 } ipxNwProtocolPriority OBJECT-TYPE SYNTAX INTEGER { low(1), medium(3), high(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the priority at which all packets forwarded out this network are sent." DEFVAL { medium } ::= { ipxNwEntry 6 } ipxNwType OBJECT-TYPE SYNTAX INTEGER { broadcast(1), point-to-point(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object displays the type of interface associated with this network." DEFVAL { broadcast } ::= { ipxNwEntry 7 } ipxNwGracefulShutdown OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether the neighbor is notified when a network is shutdown. The default value is disabled for WANs and enabled for LANs" ::= { ipxNwEntry 8 } ipxNwRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to active(1) creates the network. Setting this object to notInService(2) deletes the network. No other values are returned or allowed to be set." ::= { ipxNwEntry 9 } ipxNwMode OBJECT-TYPE SYNTAX INTEGER { normal(1), lowDemandStandard(2), lowDemandEnhanced(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether the normal ipx algorithm or one of the two low demand algorithms will be run with the neighbor." ::= { ipxNwEntry 10 } ipxNwMtu OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the mtu size negotiated over ipxwan." ::= { ipxNwEntry 11 } ipxNwIpxWan OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether ipxwan will be negotiated over this network." ::= { ipxNwEntry 12 } -- IPX Network RIP Characteristics Table ipxNwRipTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxNwRipEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX network entries and their RIP parameters." ::= { xIpxNetwork 2 } ipxNwRipEntry OBJECT-TYPE SYNTAX IpxNwRipEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX RIP network parameters." INDEX { ipxNwNetwork, ipxNwIfIntf } ::= { ipxNwRipTable 1 } IpxNwRipEntry ::= SEQUENCE { ipxNwRipBroadcast INTEGER, ipxNwRipBroadcastTimer INTEGER, ipxNwRipDiscardTimeout INTEGER, ipxNwRipLdPiggyback INTEGER, ipxNwRipLdPollCount INTEGER, ipxNwRipLdReassemblyTimer INTEGER, ipxNwRipLdRetransmitCount INTEGER, ipxNwRipLdRetransmitTimer INTEGER, ipxNwRipLdTimed INTEGER, ipxNwRipLdTriggered INTEGER, ipxNwRipLdUpdateTimer INTEGER, ipxNwRipGapTimer INTEGER } ipxNwRipBroadcast OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether RIP broadcasts are sent for a normal network." DEFVAL { enabled } ::= { ipxNwRipEntry 1 } ipxNwRipBroadcastTimer OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval at which RIP periodic broadcasts are sent for a normal network." DEFVAL { 60 } ::= { ipxNwRipEntry 2 } ipxNwRipDiscardTimeout OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval that RIP information will be kept without an update for a normal network." DEFVAL { 180 } ::= { ipxNwRipEntry 3 } ipxNwRipLdPiggyback OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether RIP updated will be sent when a circuit becomes active for a low demand network." DEFVAL { disabled } ::= { ipxNwRipEntry 4 } ipxNwRipLdPollCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the number of times a request will be sent to an unreachable partner. The value 65535 has the special meaning that polling will never stop." DEFVAL { 5 } ::= { ipxNwRipEntry 5 } ipxNwRipLdReassemblyTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval to wait for all fragments from the partner. This value should be 4 times ipxNwRipRetransmitTimer." DEFVAL { 20 } ::= { ipxNwRipEntry 6 } ipxNwRipLdRetransmitCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the number of times to retransmit a fragment without an acknowledgement before a partner is considered unreachable. The value 65535 has the special meaning that the partner will never be considered unreachable." DEFVAL { 10 } ::= { ipxNwRipEntry 7 } ipxNwRipLdRetransmitTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval to wait for an acknowledgement from the partner before retransmitting an update fragment." DEFVAL { 5 } ::= { ipxNwRipEntry 8 } ipxNwRipLdTimed OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether RIP updates will be sent when a periodic interval occurs on a low demand network." DEFVAL { enabled } ::= { ipxNwRipEntry 9 } ipxNwRipLdTriggered OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether RIP updates will be sent when an update occurs on a low demand network." DEFVAL { enabled } ::= { ipxNwRipEntry 10 } ipxNwRipLdUpdateTimer OBJECT-TYPE SYNTAX INTEGER (0..86400) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval at which the router will send timed updates to its partner on a low demand network." DEFVAL { 3600 } ::= { ipxNwRipEntry 11 } ipxNwRipGapTimer OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the minimum interval between transmitted RIP packets." DEFVAL { 0 } ::= { ipxNwRipEntry 12 } -- IPX Network RIP Counters Table ipxNwRipCntrTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxNwRipCntrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX network entries and their RIP Counters." ::= { xIpxNetwork 3 } ipxNwRipCntrEntry OBJECT-TYPE SYNTAX IpxNwRipCntrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX RIP network Counter." INDEX { ipxNwNetwork, ipxNwIfIntf } ::= { ipxNwRipCntrTable 1 } IpxNwRipCntrEntry ::= SEQUENCE { ipxNwRipCntrIns Counter, ipxNwRipCntrOuts Counter, ipxNwRipCntrUpdateOuts Counter, ipxNwRipCntrBadPackets Counter, ipxNwRipCntrBadRoutes Counter, ipxNwRipCntrPollTimeouts Counter, ipxNwRipCntrLdReassemblyTimeouts Counter, ipxNwRipCntrLdRetransmitTimeouts Counter, ipxNwRipCntrAgedOuts Counter } ipxNwRipCntrIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of RIP packets received." ::= { ipxNwRipCntrEntry 1 } ipxNwRipCntrOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of RIP packets sent." ::= { ipxNwRipCntrEntry 2 } ipxNwRipCntrUpdateOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of RIP partial updates send." ::= { ipxNwRipCntrEntry 3 } ipxNwRipCntrBadPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of bad RIP packets received." ::= { ipxNwRipCntrEntry 4 } ipxNwRipCntrBadRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of bad RIP routes within a RIP packet received." ::= { ipxNwRipCntrEntry 5 } ipxNwRipCntrPollTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of times an unreachable partner was attempted to be reached and failed." ::= { ipxNwRipCntrEntry 6 } ipxNwRipCntrLdReassemblyTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of times the RIP low demand reassembly timer has expired." ::= { ipxNwRipCntrEntry 7 } ipxNwRipCntrLdRetransmitTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of times the RIP low demand retransmit timer has expired." ::= { ipxNwRipCntrEntry 8 } ipxNwRipCntrAgedOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of times the RIP discard timer has expired." ::= { ipxNwRipCntrEntry 9 } -- IPX Network SAP Characteristics Table ipxNwSapTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxNwSapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX network entries and their SAP parameters." ::= { xIpxNetwork 4 } ipxNwSapEntry OBJECT-TYPE SYNTAX IpxNwSapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX SAP network parameters." INDEX { ipxNwNetwork, ipxNwIfIntf } ::= { ipxNwSapTable 1 } IpxNwSapEntry ::= SEQUENCE { ipxNwSapBroadcast INTEGER, ipxNwSapBroadcastTimer INTEGER, ipxNwSapDiscardTimeout INTEGER, ipxNwSapLdPiggyback INTEGER, ipxNwSapLdPollCount INTEGER, ipxNwSapLdReassemblyTimer INTEGER, ipxNwSapLdRetransmitCount INTEGER, ipxNwSapLdRetransmitTimer INTEGER, ipxNwSapLdTimed INTEGER, ipxNwSapLdTriggered INTEGER, ipxNwSapLdUpdateTimer INTEGER, ipxNwSapGapTimer INTEGER, ipxNwSapGetNearest INTEGER } ipxNwSapBroadcast OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether SAP broadcasts are sent for a normal network." DEFVAL { enabled } ::= { ipxNwSapEntry 1 } ipxNwSapBroadcastTimer OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval at which SAP periodic broadcasts are sent for a normal network." DEFVAL { 60 } ::= { ipxNwSapEntry 2 } ipxNwSapDiscardTimeout OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval that SAP information will be kept without an update for a normal network." DEFVAL { 180 } ::= { ipxNwSapEntry 3 } ipxNwSapLdPiggyback OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether SAP updated will be sent when a circuit becomes active for a low demand network." DEFVAL { disabled } ::= { ipxNwSapEntry 4 } ipxNwSapLdPollCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the number of times a request will be sent to an unreachable partner. The value 65535 has the special meaning that polling will never stop." DEFVAL { 5 } ::= { ipxNwSapEntry 5 } ipxNwSapLdReassemblyTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval to wait for all fragments from the partner. This value should be 4 times ipxNwSapRetransmitTimer." DEFVAL { 20 } ::= { ipxNwSapEntry 6 } ipxNwSapLdRetransmitCount OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the number of times to retransmit a fragment without an acknowledgement before a partner is considered unreachable. The value 65535 has the special meaning that the partner will never be considered unreachable." DEFVAL { 10 } ::= { ipxNwSapEntry 7 } ipxNwSapLdRetransmitTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval to wait for an acknowledgement from the partner before retransmitting an update fragment." DEFVAL { 5 } ::= { ipxNwSapEntry 8 } ipxNwSapLdTimed OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether RIP updates will be sent when a periodic interval occurs on a low demand network." DEFVAL { enabled } ::= { ipxNwSapEntry 9 } ipxNwSapLdTriggered OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether RIP updates will be sent when an update occurs on a low demand network." DEFVAL { enabled } ::= { ipxNwSapEntry 10 } ipxNwSapLdUpdateTimer OBJECT-TYPE SYNTAX INTEGER (0..86400) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the interval at which the router will send timed updates to its partner on a low demand network." DEFVAL { 3600 } ::= { ipxNwSapEntry 11 } ipxNwSapGapTimer OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the minimum interval between transmitted SAP packets." DEFVAL { 0 } ::= { ipxNwSapEntry 12 } ipxNwSapGetNearest OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether or not responses will be sent to get nearest server requests made to this network." DEFVAL { enabled } ::= { ipxNwSapEntry 13 } -- IPX Network RIP Counters Table ipxNwSapCntrTable OBJECT-TYPE SYNTAX SEQUENCE OF IpxNwSapCntrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of IPX network entries and their SAP Counters." ::= { xIpxNetwork 5 } ipxNwSapCntrEntry OBJECT-TYPE SYNTAX IpxNwSapCntrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "IPX SAP network Counters." INDEX { ipxNwNetwork, ipxNwIfIntf } ::= { ipxNwSapCntrTable 1 } IpxNwSapCntrEntry ::= SEQUENCE { ipxNwSapCntrIns Counter, ipxNwSapCntrOuts Counter, ipxNwSapCntrUpdateOuts Counter, ipxNwSapCntrBadPackets Counter, ipxNwSapCntrBadRoutes Counter, ipxNwSapCntrPollTimeouts Counter, ipxNwSapCntrLdReassemblyTimeouts Counter, ipxNwSapCntrLdRetransmitTimeouts Counter, ipxNwSapCntrAgedOuts Counter } ipxNwSapCntrIns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of SAP packets received." ::= { ipxNwSapCntrEntry 1 } ipxNwSapCntrOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of SAP packets sent." ::= { ipxNwSapCntrEntry 2 } ipxNwSapCntrUpdateOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of SAP partial updates sent." ::= { ipxNwSapCntrEntry 3 } ipxNwSapCntrBadPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of bad SAP packets received." ::= { ipxNwSapCntrEntry 4 } ipxNwSapCntrBadRoutes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of bad SAPs within a RIP packet received." ::= { ipxNwSapCntrEntry 5 } ipxNwSapCntrPollTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of times an unreachable partner was attempted to be reached and failed." ::= { ipxNwSapCntrEntry 6 } ipxNwSapCntrLdReassemblyTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of times the SAP low demand reassembly timer has expired." ::= { ipxNwSapCntrEntry 7 } ipxNwSapCntrLdRetransmitTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of times the SAP low demand retransmit timer has expired." ::= { ipxNwSapCntrEntry 8 } ipxNwSapCntrAgedOuts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object contains the number of times the SAP discard timer has expired." ::= { ipxNwSapCntrEntry 9 } -- conformance information xIpxGroups OBJECT IDENTIFIER ::= { xIpxConformance 1 } xIpxCompliances OBJECT IDENTIFIER ::= { xIpxConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-isdn.mib -- -- $Id: it-isdn.mib,v 1.1 2000/07/31 15:25:58 sse Exp $ xIsdn OBJECT IDENTIFIER ::= { iTouch 29 } xIsdnObjects OBJECT IDENTIFIER ::= { xIsdn 1 } xIsdnConformance OBJECT IDENTIFIER ::= { xIsdn 2 } xIsdnLink OBJECT IDENTIFIER ::= { xIsdnObjects 1 } xIsdnAa OBJECT IDENTIFIER ::= { xIsdnObjects 2 } xIsdnLocalNumber OBJECT IDENTIFIER ::= { xIsdnObjects 3 } xIsdnCircuit OBJECT IDENTIFIER ::= { xIsdnObjects 4 } xIsdnPermanentConnection OBJECT IDENTIFIER ::= { xIsdnObjects 5 } -- This is a MIB module for all ITouch systems that -- implement ISDN. -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Isdn Link table xIsdnLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnLink 1 } xIsdnLinkEntry OBJECT-TYPE SYNTAX XIsdnLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xIsdnLinkTable 1 } XIsdnLinkEntry ::= SEQUENCE { xIsdnLinkType INTEGER, xIsdnInterfaceId INTEGER, xIsdnFraming INTEGER, xIsdnLineCode INTEGER, xIsdnEsfDlMode INTEGER, xIsdnEqualization INTEGER, xIsdnClock INTEGER, xIsdnAlarmStatus INTEGER, xIsdnCsuConfiguration INTEGER, xIsdnAaId INTEGER } xIsdnLinkType OBJECT-TYPE SYNTAX INTEGER { basic(1), primaryT1(2), primaryE1(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the isdn link." ::= { xIsdnLinkEntry 1 } xIsdnInterfaceId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The interface id of the isdn link." ::= { xIsdnLinkEntry 2 } xIsdnFraming OBJECT-TYPE SYNTAX INTEGER { extendedSuperFrame(1), extendedSuperFrame-zbtsi(2), febe-or-superFrame-slc96(3), superFrame(4), febe(5), crc4(6), basic(7), febe-cas(8), crc4-cas(9), basic-cas(10), disabled(11)} ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies how the bridge/router formats data at the frame layer. Values extendedSuperFrame through superFrame are for use with T1 links. Default is extendedSuperFrame. The other values are for use with E1 links. The value febe through disabled are valid values for E1 links. Default is febe. The value of this object is only meaningful when the link type is primaryT1 or primaryE1." DEFVAL { extendedSuperFrame } ::= { xIsdnLinkEntry 3 } xIsdnLineCode OBJECT-TYPE SYNTAX INTEGER { b8zs(1), b7zs(2), ami(3), hdb3(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the type of line coding used. Values b8zs, b7zs, and ami are for use with T1 l links. Default for T1 is b8zs. Values ami and hdb3 are for use with E1 links. Default for E1 is hdb3. This value of this object is only meaningful when the link type is primaryT1 or primaryE1." ::= { xIsdnLinkEntry 4 } xIsdnEsfDlMode OBJECT-TYPE SYNTAX INTEGER { off(1), att(2), ansi(3), fdl(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The mode for extended superframe monitoring. The value of this object is only meaningful when the link type is primaryT1 or primaryE1." DEFVAL { off } ::= { xIsdnLinkEntry 5 } xIsdnEqualization OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The line-length pre-equalization value used. This value specifies the distance from the bridge/router to the connected T1/E1 device. The value of this object is only meaningful when the link type is primaryT1 or primaryE1." ::= { xIsdnLinkEntry 6 } xIsdnClock OBJECT-TYPE SYNTAX INTEGER { external(2), internal(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This objects defines whether to use internal or external clock. The value of this object is only meaningful when the link type is primaryT1 or primaryE1." DEFVAL { external } ::= { xIsdnLinkEntry 7 } xIsdnAlarmStatus OBJECT-TYPE SYNTAX INTEGER { none(1), synchProblem(2), dataSourceLost(3), carrierFailure(4), endToEndSynchProblem(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The last (or most severe) problem on the link." ::= { xIsdnLinkEntry 8 } xIsdnCsuConfiguration OBJECT-TYPE SYNTAX INTEGER { c(1), b(2), a(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The object defines the line buildout when a CSU is present. This object is only meaningful when the link type is either primaryT1 or primaryE1 and the CSU is present." ::= { xIsdnLinkEntry 9 } xIsdnAaId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The access arrangement index of the isdn link." ::= { xIsdnLinkEntry 10 } -- the Isdn Generic Rate Access Arrangement table xIsdnGenericAaConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnGenericAaConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnAa 1 } xIsdnGenericAaConfigEntry OBJECT-TYPE SYNTAX XIsdnGenericAaConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xIsdnGenericAaConfigTable 1 } XIsdnGenericAaConfigEntry ::= SEQUENCE { xIsdnSwitchType INTEGER, xIsdnAaType INTEGER, xIsdnMode INTEGER, xIsdnAdminState INTEGER, xIsdnAnswerUnconfiguredCalls INTEGER, xIsdnDChannelLink INTEGER, xIsdnAaTermRegistration INTEGER, xIsdnAaPower INTEGER, xIsdnAaReset INTEGER, xIsdnAaUse INTEGER, xIsdnAaLink INTEGER } xIsdnSwitchType OBJECT-TYPE SYNTAX INTEGER { priAtt4ess(1), priAtt5ess(2), priDms100(3), priDms250(4), priMd110Us(5), priMd110Int(6), priSiemensUs(7), briAtt5ess(8), briDms100(9), priDms250A(10), priNet5Australia(11), priDms100A(12), briNi1(16), briNet3(17), bri1tr6(18), briVn2(19), briKdd(20), briNtt(21), briNet3France(22), briNet3Australia(23), briNi2(24), briNi3(25), priNtt(32) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of switch to which the access arrangement is attached." DEFVAL { priAtt4ess } ::= { xIsdnGenericAaConfigEntry 1 } xIsdnAaType OBJECT-TYPE SYNTAX INTEGER { basic(1), primaryT1(2), primaryE1(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of ISDN link on which this access arrangement can be used." ::= { xIsdnGenericAaConfigEntry 2 } xIsdnMode OBJECT-TYPE SYNTAX INTEGER { dte(1), dce(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the access arrangement is functioning as a user (DTE) or network (DCE). It is only used in PRI interface" DEFVAL { dte } ::= { xIsdnGenericAaConfigEntry 3 } xIsdnAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), maintenance(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the state of the access arrangement." DEFVAL { enabled } ::= { xIsdnGenericAaConfigEntry 4 } xIsdnAnswerUnconfiguredCalls OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether unconfigured calls will be answered on the access arrangement." DEFVAL { enabled } ::= { xIsdnGenericAaConfigEntry 5 } xIsdnDChannelLink OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The ifIndex of the physical link on which the D Channel exists. This corresponds to an entry in the ISDN link table." ::= { xIsdnGenericAaConfigEntry 6 } xIsdnAaTermRegistration OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), auto(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The object determines whether terminal registration is enabled or disabled. " DEFVAL { disabled } ::= { xIsdnGenericAaConfigEntry 7 } xIsdnAaPower OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Phantom Power Detection. " DEFVAL { enabled } ::= { xIsdnGenericAaConfigEntry 8 } xIsdnAaReset OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Turning this switch on will clear all the current setting associated with this AA. The switch is reset to off once the settings are cleared." DEFVAL { off } ::= { xIsdnGenericAaConfigEntry 9 } xIsdnAaUse OBJECT-TYPE SYNTAX INTEGER { switched(1), permanent(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When the usage is switched, the D channel signalling is active. The usage of permanent is normally for PRI interface and the AA is used as T1 pipe." DEFVAL { switched } ::= { xIsdnGenericAaConfigEntry 10 } xIsdnAaLink OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The ifIndex of the physical link to which this AA is associated. This corresponds to an entry in the ISDN link table." ::= { xIsdnGenericAaConfigEntry 11 } -- the Isdn Generic Access Arrangement Channel table xIsdnGenericAaChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnGenericAaChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnAa 2 } xIsdnGenericAaChannelEntry OBJECT-TYPE SYNTAX XIsdnGenericAaChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters. Contains the ifIndex of the access arrangement and the channel." INDEX { xIsdnAaIndex, xIsdnLinkIndex, xIsdnChannelType, xIsdnChannelInstance } ::= { xIsdnGenericAaChannelTable 1 } XIsdnGenericAaChannelEntry ::= SEQUENCE { xIsdnAaIndex INTEGER, xIsdnLinkIndex INTEGER, xIsdnChannelType INTEGER, xIsdnChannelInstance INTEGER, xIsdnAaChannelRowStatus RowStatus, xIsdnAaChannelStatus INTEGER } xIsdnAaIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The ifIndex of the access arrangement." ::= { xIsdnGenericAaChannelEntry 1 } xIsdnLinkIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The ifIndex of the isdn link on which the channel to associate with the access arrangement exists." ::= { xIsdnGenericAaChannelEntry 2 } xIsdnChannelType OBJECT-TYPE SYNTAX INTEGER { b(1), h0(2), h10(3), h11(4), h12(5) } ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The type of channel to associate with the access arrangement." ::= { xIsdnGenericAaChannelEntry 3 } xIsdnChannelInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The instance of the channel of the corresponding type to associate with the access arrangement." ::= { xIsdnGenericAaChannelEntry 4 } xIsdnAaChannelRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "The instance of the channel of the corresponding type to associate with the access arrangement." ::= { xIsdnGenericAaChannelEntry 5 } xIsdnAaChannelStatus OBJECT-TYPE SYNTAX INTEGER { inService(1), maintenance(2), outOfService(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the channel." ::= { xIsdnGenericAaChannelEntry 6 } -- the Isdn Primary Rate Access Arrangement table xIsdnPrimaryAaTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnPrimaryAaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table. Only T1 type connections have entries in this table." ::= { xIsdnAa 3 } xIsdnPrimaryAaEntry OBJECT-TYPE SYNTAX XIsdnPrimaryAaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xIsdnPrimaryAaTable 1 } XIsdnPrimaryAaEntry ::= SEQUENCE { xIsdnBackupDChannelLink INTEGER, xIsdnBackupDChannelStatus INTEGER } xIsdnBackupDChannelLink OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex of the physical link on which the backup D Channel exists. This corresponds to an entry in the ISDN link table." ::= { xIsdnPrimaryAaEntry 1 } xIsdnBackupDChannelStatus OBJECT-TYPE SYNTAX INTEGER { notEstablished(1), establishing(2), established(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex of the physical link on which the backup D Channel exists. This corresponds to an entry in the ISDN link table." ::= { xIsdnPrimaryAaEntry 2 } -- ISDN Q921 table xIsdnQ921Table OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnQ921Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnAa 4 } xIsdnQ921Entry OBJECT-TYPE SYNTAX XIsdnQ921Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xIsdnQ921Table 1 } XIsdnQ921Entry ::= SEQUENCE { xIsdnQ921t200Timer INTEGER, xIsdnQ921t201Timer INTEGER, xIsdnQ921t202Timer INTEGER, xIsdnQ921t203Timer INTEGER, xIsdnQ921n200RetryCount INTEGER, xIsdnQ921n201MaxFrameOctet INTEGER, xIsdnQ921n202RetryCount INTEGER, xIsdnQ921KWindowSize INTEGER } xIsdnQ921t200Timer OBJECT-TYPE SYNTAX INTEGER ( 1..10 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.921 maximum retransmission timer in seconds." DEFVAL { 1 } ::= { xIsdnQ921Entry 1 } xIsdnQ921t201Timer OBJECT-TYPE SYNTAX INTEGER ( 1..20 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.921 minimum retransmission timer in seconds." DEFVAL { 1 } ::= { xIsdnQ921Entry 2 } xIsdnQ921t202Timer OBJECT-TYPE SYNTAX INTEGER ( 1..20 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.921 minimum request timer in seconds." DEFVAL { 2 } ::= { xIsdnQ921Entry 3 } xIsdnQ921t203Timer OBJECT-TYPE SYNTAX INTEGER ( 1..120 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.921 maximum link inactivity timer in seconds." DEFVAL { 30 } ::= { xIsdnQ921Entry 4 } xIsdnQ921n200RetryCount OBJECT-TYPE SYNTAX INTEGER ( 1..8 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.921 maximum length of the information field." DEFVAL { 3 } ::= { xIsdnQ921Entry 5 } xIsdnQ921n201MaxFrameOctet OBJECT-TYPE SYNTAX INTEGER ( 1..1440 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.921 maximum octet for Q921 frame." DEFVAL { 260 } ::= { xIsdnQ921Entry 6 } xIsdnQ921n202RetryCount OBJECT-TYPE SYNTAX INTEGER ( 0..8 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.921 TEI retransmission count." DEFVAL { 3 } ::= { xIsdnQ921Entry 7 } xIsdnQ921KWindowSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS obsolete DESCRIPTION "The Q.921 window size." DEFVAL { 7 } ::= { xIsdnQ921Entry 8 } -- ISDN Q931 table xIsdnQ931Table OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnQ931Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnAa 5 } xIsdnQ931Entry OBJECT-TYPE SYNTAX XIsdnQ931Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xIsdnQ931Table 1 } XIsdnQ931Entry ::= SEQUENCE { xIsdnQ931t301Timer INTEGER, xIsdnQ931t303Timer INTEGER, xIsdnQ931t305Timer INTEGER, xIsdnQ931t308Timer INTEGER, xIsdnQ931t313Timer INTEGER, xIsdnQ931t316Timer INTEGER, xIsdnQ931t317Timer INTEGER, xIsdnQ931t3m1Timer INTEGER, xIsdnQ931t321Timer INTEGER } xIsdnQ931t301Timer OBJECT-TYPE SYNTAX INTEGER ( 180..300 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 caller connect timer in seconds." DEFVAL { 180 } ::= { xIsdnQ931Entry 1 } xIsdnQ931t303Timer OBJECT-TYPE SYNTAX INTEGER ( 1..50 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 call setup timer in seconds." DEFVAL { 4 } ::= { xIsdnQ931Entry 2 } xIsdnQ931t305Timer OBJECT-TYPE SYNTAX INTEGER ( 1..50 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 disconnect request state timer in seconds." DEFVAL { 5 } ::= { xIsdnQ931Entry 3 } xIsdnQ931t308Timer OBJECT-TYPE SYNTAX INTEGER ( 1..50 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 release request state timer in seconds." DEFVAL { 5 } ::= { xIsdnQ931Entry 4 } xIsdnQ931t313Timer OBJECT-TYPE SYNTAX INTEGER ( 1..50 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 called party connect timer in seconds." DEFVAL { 4 } ::= { xIsdnQ931Entry 5 } xIsdnQ931t316Timer OBJECT-TYPE SYNTAX INTEGER ( 50..1000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 restart timer in seconds." DEFVAL { 120 } ::= { xIsdnQ931Entry 6 } xIsdnQ931t317Timer OBJECT-TYPE SYNTAX INTEGER ( 1..120 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 release request state timer in seconds." DEFVAL { 60 } ::= { xIsdnQ931Entry 7 } xIsdnQ931t3m1Timer OBJECT-TYPE SYNTAX INTEGER ( 50..1000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 maintenance service acknowledgement timer in seconds." DEFVAL { 120 } ::= { xIsdnQ931Entry 8 } xIsdnQ931t321Timer OBJECT-TYPE SYNTAX INTEGER ( 10..1000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The Q.931 NFAS D-Channel backup timer in seconds." DEFVAL { 40 } ::= { xIsdnQ931Entry 9 } -- the Isdn Generic Rate Access Arrangement status table xIsdnGenericAaStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnGenericAaStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnAa 6 } xIsdnGenericAaStatusEntry OBJECT-TYPE SYNTAX XIsdnGenericAaStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xIsdnGenericAaStatusTable 1 } XIsdnGenericAaStatusEntry ::= SEQUENCE { xIsdnAaInCalls Counter, xIsdnAaOutCalls Counter, xIsdnAaRejectedInCalls Counter, xIsdnAaFailedOutCalls Counter, xIsdnAaInRestarts Counter, xIsdnAaOutRestarts Counter, xIsdnAaDisconnectTimeouts Counter, xIsdnAaAbnormalCallClears Counter, xIsdnAaBadOctetInFrames Counter, xIsdnAaBadLengthInFrames Counter, xIsdnAaBadControlFieldInFrames Counter, xIsdnAaBadAddressInFrames Counter, xIsdnAaDChannelStatus INTEGER, xIsdnAaDownTimes Gauge, xIsdnAaDownCounts Counter, xIsdnAaDownLastStart TimeTicks, xIsdnAaAverageCallDuration Gauge, xIsdnAaHighDownTime Gauge, xIsdnAaTotalDownTimes Counter } xIsdnAaInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls received on this Isdn access arrangement." ::= { xIsdnGenericAaStatusEntry 1 } xIsdnAaOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls initiated by this Isdn access arrangement." ::= { xIsdnGenericAaStatusEntry 2 } xIsdnAaRejectedInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls received on this Isdn access arrangement that were rejected." ::= { xIsdnGenericAaStatusEntry 3 } xIsdnAaFailedOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls initiated by this Isdn access arrangement which were not successful." ::= { xIsdnGenericAaStatusEntry 4 } xIsdnAaInRestarts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of restarts received by this access arrangement." ::= { xIsdnGenericAaStatusEntry 5 } xIsdnAaOutRestarts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of restarts sent by this access arrangement." ::= { xIsdnGenericAaStatusEntry 6 } xIsdnAaDisconnectTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of timeouts that occurred during a disconnect." ::= { xIsdnGenericAaStatusEntry 7 } xIsdnAaAbnormalCallClears OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of active connections which have been disconnected abnormally." ::= { xIsdnGenericAaStatusEntry 8 } xIsdnAaBadOctetInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received with non integral octets." ::= { xIsdnGenericAaStatusEntry 9 } xIsdnAaBadLengthInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received with bad lengths." ::= { xIsdnGenericAaStatusEntry 10 } xIsdnAaBadControlFieldInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received with unknown control fields." ::= { xIsdnGenericAaStatusEntry 11 } xIsdnAaBadAddressInFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames received with unknown addresses." ::= { xIsdnGenericAaStatusEntry 12 } xIsdnAaDChannelStatus OBJECT-TYPE SYNTAX INTEGER { notEstablished(1), establishing(2), established(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the D channel." ::= { xIsdnGenericAaStatusEntry 13 } xIsdnAaDownTimes OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current AA down time in seconds." ::= { xIsdnGenericAaStatusEntry 14 } xIsdnAaDownCounts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times that the access arrangement has been down." ::= { xIsdnGenericAaStatusEntry 15 } xIsdnAaDownLastStart OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Value of sysUpTime when the access arrangement last went down. If the link is up the value is 0." ::= { xIsdnGenericAaStatusEntry 16 } xIsdnAaAverageCallDuration OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average length of a call on this access arrangement." ::= { xIsdnGenericAaStatusEntry 17 } xIsdnAaHighDownTime OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The maximum AA down time in seconds." ::= { xIsdnGenericAaStatusEntry 18} xIsdnAaTotalDownTimes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total AA down time in seconds." ::= { xIsdnGenericAaStatusEntry 19 } -- the Isdn Local Number table xIsdnLocalNumberTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnLocalNumberEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnLocalNumber 1 } xIsdnLocalNumberEntry OBJECT-TYPE SYNTAX XIsdnLocalNumberEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { xIsdnLocalNumberTIndex } ::= { xIsdnLocalNumberTable 1 } XIsdnLocalNumberEntry ::= SEQUENCE { xIsdnAnswerCalls INTEGER, xIsdnAcceptUnconfgCall INTEGER, xIsdnServiceProfileId DisplayString, xIsdnLocalNumberNumber DisplayString, xIsdnLocalNumberType INTEGER, xIsdnLocalNumberPlan INTEGER, xIsdnLocalNumberAllowedAas OCTET STRING, xIsdnLocalNumberInCalls Counter, xIsdnLocalNumberOutCalls Counter, xIsdnLocalNumberRejectedInCalls Counter, xIsdnLocalNumberFailedOutCalls Counter, xIsdnLocalNumberActiveInCalls Counter, xIsdnLocalNumberActiveOutCalls Counter, xIsdnLocalNumberDisconnectTimeouts Counter, xIsdnLocalNumberAbnormalCallClears Counter, xIsdnLocalNumberAverageCallDuration Gauge, xIsdnLocalNumName DisplayString, xIsdnLocalNumDigitsMatch INTEGER, xIsdnLocalNumberTIndex INTEGER, xIsdnLocalNumberRowStatus RowStatus } xIsdnAnswerCalls OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether calls will be answered for this local number." DEFVAL { enabled } ::= { xIsdnLocalNumberEntry 1 } xIsdnAcceptUnconfgCall OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object defines whether or not to accept an incoming call without a calling party number." DEFVAL { enabled } ::= { xIsdnLocalNumberEntry 2 } xIsdnServiceProfileId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "For Basic Rate National ISDN-1, the service profile ID." DEFVAL { "000" } ::= { xIsdnLocalNumberEntry 3 } xIsdnLocalNumberNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..17)) ACCESS read-write STATUS mandatory DESCRIPTION "The address of the local number." DEFVAL { "" } ::= { xIsdnLocalNumberEntry 4 } xIsdnLocalNumberType OBJECT-TYPE SYNTAX INTEGER { unknown(1), international(2), national(3), subscriber(4), abbreviate(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of the local number." DEFVAL { unknown } ::= { xIsdnLocalNumberEntry 5 } xIsdnLocalNumberPlan OBJECT-TYPE SYNTAX INTEGER { isdn(1), telephony(2), private(3), unknown(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The plan associated with the local number." DEFVAL { isdn } ::= { xIsdnLocalNumberEntry 6 } xIsdnLocalNumberAllowedAas OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Defines which access arrangements are associated with this local number. " DEFVAL {""} ::= { xIsdnLocalNumberEntry 7 } xIsdnLocalNumberInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls received on this local number." ::= { xIsdnLocalNumberEntry 8 } xIsdnLocalNumberOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls initiated by this local number." ::= { xIsdnLocalNumberEntry 9 } xIsdnLocalNumberRejectedInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed calls received on this local number." ::= { xIsdnLocalNumberEntry 10 } xIsdnLocalNumberFailedOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed calls initiated by this local number." ::= { xIsdnLocalNumberEntry 11 } xIsdnLocalNumberActiveInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of incoming calls that are currently active." ::= { xIsdnLocalNumberEntry 12 } xIsdnLocalNumberActiveOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of incoming calls that are currently active." ::= { xIsdnLocalNumberEntry 13 } xIsdnLocalNumberDisconnectTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of timeouts that occurred during a disconnect." ::= { xIsdnLocalNumberEntry 14 } xIsdnLocalNumberAbnormalCallClears OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of active connections which have been disconnected abnormally." ::= { xIsdnLocalNumberEntry 15 } xIsdnLocalNumberAverageCallDuration OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average length of a call on this local number." ::= { xIsdnLocalNumberEntry 16 } xIsdnLocalNumName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..25)) ACCESS read-write STATUS mandatory DESCRIPTION "The name associated with this local number." ::= { xIsdnLocalNumberEntry 17 } xIsdnLocalNumDigitsMatch OBJECT-TYPE SYNTAX INTEGER { exact(20), d4(4), d5(5), d6(6), d7(7), d8(8), d9(9), d10(10), d11(11), d12(12), d13(13), d14(14), d15(15) } ACCESS read-write STATUS mandatory DESCRIPTION "The number of right most digits that should be matched when comparing the dialed number from the switch with the local number entry. Valid values are 4 to 15, 0 (to accept any call), and 20 (to only accept an exact match)." ::= { xIsdnLocalNumberEntry 18 } xIsdnLocalNumberTIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The index of the isdn local number." ::= { xIsdnLocalNumberEntry 19 } xIsdnLocalNumberRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether this entry is still in service." ::= { xIsdnLocalNumberEntry 20 } -- The Local Number and AA relation table -- xIsdnLocalNumberAaTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnLocalNumberAaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of links on which this circuit may be dialed." ::= { xIsdnLocalNumber 2 } xIsdnLocalNumberAaEntry OBJECT-TYPE SYNTAX XIsdnLocalNumberAaEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic Snmp Interface entry." INDEX { ifIndex, xIsdnLocalNumberAaIf } ::= { xIsdnLocalNumberAaTable 1 } XIsdnLocalNumberAaEntry ::= SEQUENCE { xIsdnLocalNumberAaIf INTEGER, xIsdnLocalNumberAaRowStatus RowStatus } xIsdnLocalNumberAaIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "The ifIndex of the interface (link) on which this circuit may be dialed. This is used for circuits of all xCircCallType." ::= { xIsdnLocalNumberAaEntry 1 } xIsdnLocalNumberAaRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Used to delete this local number access arrangement entry." ::= { xIsdnLocalNumberAaEntry 2 } -- the Isdn Local Number Call Period table xIsdnLnCallPeriodTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnLnCallPeriodEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Isdn local number call period entries" ::= { xIsdnLocalNumber 3 } xIsdnLnCallPeriodEntry OBJECT-TYPE SYNTAX XIsdnLnCallPeriodEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Call statistics data on a particular isdn local number in one period." INDEX { xIsdnLocalNumberTIndex, xIsdnLnCallPeriodIndex } ::= { xIsdnLnCallPeriodTable 1 } XIsdnLnCallPeriodEntry ::= SEQUENCE { xIsdnLnCallPeriodIndex INTEGER, xIsdnLnCallPeriodStart INTEGER, xIsdnLnCallPeriodEnd INTEGER, xIsdnLnCallPeriodCallsIn Counter, xIsdnLnCallPeriodCallsOut Counter, xIsdnLnCallPeriodDurationIn Counter, xIsdnLnCallPeriodDurationOut Counter } xIsdnLnCallPeriodIndex OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-only -- ACCESS not-accessible STATUS mandatory DESCRIPTION "An Index that uniquely identifies the particular period in which call statistics data is collected." ::= { xIsdnLnCallPeriodEntry 1 } xIsdnLnCallPeriodStart OBJECT-TYPE SYNTAX INTEGER (0..86399) ACCESS read-write STATUS mandatory DESCRIPTION "The starting time of this period in which call data is collected." ::= { xIsdnLnCallPeriodEntry 2 } xIsdnLnCallPeriodEnd OBJECT-TYPE SYNTAX INTEGER (0..86399) ACCESS read-write STATUS mandatory DESCRIPTION "The ending time of this period in which call data is collected." ::= { xIsdnLnCallPeriodEntry 3 } xIsdnLnCallPeriodCallsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of calls accepted during this period." ::= { xIsdnLnCallPeriodEntry 4 } xIsdnLnCallPeriodCallsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of calls initiated during this period" ::= { xIsdnLnCallPeriodEntry 5 } xIsdnLnCallPeriodDurationIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of seconds that inbound calls have been active during this period." ::= { xIsdnLnCallPeriodEntry 6 } xIsdnLnCallPeriodDurationOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of seconds that outbound calls have been active during this period" ::= { xIsdnLnCallPeriodEntry 7 } -- the Isdn Circuit table xIsdnCircuitTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnCircuit 1 } xIsdnCircuitEntry OBJECT-TYPE SYNTAX XIsdnCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xIsdnCircuitTable 1 } XIsdnCircuitEntry ::= SEQUENCE { xIsdnLocalNumberIndex INTEGER, xIsdnCallFeature INTEGER, xIsdnRequireLocalNumber INTEGER, xIsdnRemoteNumberNumber DisplayString, xIsdnRemoteNumberType INTEGER, xIsdnRemoteNumberPlan INTEGER, xIsdnCircuitPcId INTEGER, xIsdnCallState INTEGER, xIsdnActiveRemoteNumberNumber DisplayString, xIsdnActiveLocalNumberNumber DisplayString, xIsdnActiveLink INTEGER, xIsdnActiveChannelType INTEGER, xIsdnActiveChannelInstance INTEGER, xIsdnCallerId DisplayString, xIsdnKeypadDialing INTEGER, xIsdnCallType INTEGER } xIsdnLocalNumberIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The index of the isdn local number with which this circuit should be associated. The value 0 indicates no local number. This field is required for dialing. For the RouteRunner the range is 0 to 2. For the Network 3000 the range is 0 to 4. For the Network 9000, the range is 0 to 46. In addition the value of 99, or ANY, is used for a new circuit." DEFVAL { 99 } ::= { xIsdnCircuitEntry 1 } xIsdnCallFeature OBJECT-TYPE SYNTAX INTEGER { null(1), attSdn(2), attMegacom800(3), attMegacom(4), attAccunet(5), att1800(6), reserved1(7), reserved2(8), ntiPrivate(9), ntiInwats(10), ntiOutwats(11), ntiFx(12), ntiTieTrunk(13), ntiTroIdx(14) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the network specific facility call type. This object is not meaningful for circuits running basic-rate isdn." DEFVAL { null } ::= { xIsdnCircuitEntry 2 } xIsdnRequireLocalNumber OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the remote number of the caller is required to be sent when this circuit is dialed." DEFVAL { disabled } ::= { xIsdnCircuitEntry 3 } xIsdnRemoteNumberNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..17)) ACCESS read-write STATUS mandatory DESCRIPTION "The address of the remote number." DEFVAL { "" } ::= { xIsdnCircuitEntry 4 } xIsdnRemoteNumberType OBJECT-TYPE SYNTAX INTEGER { unknown(1), international(2), national(3), subscriber(4), abbreviate(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of the remote number." DEFVAL { unknown } ::= { xIsdnCircuitEntry 5 } xIsdnRemoteNumberPlan OBJECT-TYPE SYNTAX INTEGER { isdn(1), telephony(2), private(3), unknown(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The plan associated with the remote number." DEFVAL { isdn } ::= { xIsdnCircuitEntry 6 } xIsdnCircuitPcId OBJECT-TYPE SYNTAX INTEGER (0..60) ACCESS read-write STATUS mandatory DESCRIPTION "The id of the permanent connection associated with this circuit. A value of 0 indicates that this circuit is not associated with any permanent connections." ::= {xIsdnCircuitEntry 7 } xIsdnCallState OBJECT-TYPE SYNTAX INTEGER { null(1), init(2), callDelivered(3), callReceived(4), active(5), disconnectRequest(6), disconnectIndication(7), releaseRequest(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the ISDN call for this circuit. The value of this object is only meaningful when the circuit is active." ::= { xIsdnCircuitEntry 8 } xIsdnActiveRemoteNumberNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..17)) ACCESS read-only STATUS mandatory DESCRIPTION "The remote number of the active call. The value of this object is only meaningful when the circuit is active." ::= { xIsdnCircuitEntry 9 } xIsdnActiveLocalNumberNumber OBJECT-TYPE SYNTAX DisplayString (SIZE (0..17)) ACCESS read-only STATUS mandatory DESCRIPTION "The local number of the active call. The value of this object is only meaningful when the circuit is active." ::= { xIsdnCircuitEntry 10 } xIsdnActiveLink OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object is only meaningful when the circuit is active." ::= { xIsdnCircuitEntry 11} xIsdnActiveChannelType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object is only meaningful when the circuit is active." ::= { xIsdnCircuitEntry 12} xIsdnActiveChannelInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of this object is only meaningful when the circuit is active." ::= { xIsdnCircuitEntry 13} xIsdnCallerId OBJECT-TYPE SYNTAX DisplayString (SIZE (0..17)) ACCESS read-write STATUS mandatory DESCRIPTION "The address expected from the switch of the remote number. The keyword 'Any' means that any address is accepted. The keywords 'Same' or NULL mean that the address should be the same as the remote number." DEFVAL { "" } ::= { xIsdnCircuitEntry 14 } xIsdnKeypadDialing OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "By enabling this field will turn on the keypad dialling feature." DEFVAL { enabled } ::= { xIsdnCircuitEntry 15 } xIsdnCallType OBJECT-TYPE SYNTAX INTEGER { unknown(1), data(2), voice(3), auto(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the call type for this circuit." DEFVAL { auto } ::= { xIsdnCircuitEntry 16 } -- ISDN Permanent Connection Configuration Table xIsdnPcConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsdnPcConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Isdn table." ::= { xIsdnPermanentConnection 1 } xIsdnPcConfigEntry OBJECT-TYPE SYNTAX XIsdnPcConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { xIsdnPcConfigIndex } ::= { xIsdnPcConfigTable 1 } XIsdnPcConfigEntry ::= SEQUENCE { xIsdnPcConfigIndex INTEGER, xIsdnPcConfigStartChannel INTEGER, xIsdnPcConfigEndChannel INTEGER, xIsdnPcConfigProtocol INTEGER, xIsdnPcConfigLink INTEGER, xIsdnPcConfigState INTEGER, xIsdnPcConfigAaId INTEGER, xIsdnPcConfigName DisplayString, xIsdnPcConfigChanRate INTEGER } xIsdnPcConfigIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the permanent connection entry." ::= { xIsdnPcConfigEntry 1} xIsdnPcConfigStartChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The start channel of the permanent connection entry. This should be Set immediately before xIsdnPcConfigEndChannel." ::= { xIsdnPcConfigEntry 2} xIsdnPcConfigEndChannel OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The end channel of the permanent connection entry. This should be Set immediately after xIsdnPcConfigStartChannel." ::= { xIsdnPcConfigEntry 3} xIsdnPcConfigProtocol OBJECT-TYPE SYNTAX INTEGER { direct(1), frameRelay(2), frameRelayLmi(3), frameRelayDceLmi(4), frameRelayAnsi(5), frameRelayDceAnsi(6) } ACCESS read-write STATUS mandatory DESCRIPTION "The dial protocol to be used with this permanent connection entry." DEFVAL { direct } ::= { xIsdnPcConfigEntry 4} xIsdnPcConfigLink OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex of the link associated with this permanent connection entry." ::= { xIsdnPcConfigEntry 5} xIsdnPcConfigState OBJECT-TYPE SYNTAX INTEGER {disabled(1), enabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The configuration state associated with this permanent connection entry." ::= { xIsdnPcConfigEntry 6} xIsdnPcConfigAaId OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The identification of the access arrangement for this permanent connection entry. Setting this object to zero purges the permanent connection." ::= { xIsdnPcConfigEntry 7} xIsdnPcConfigName OBJECT-TYPE SYNTAX DisplayString ( SIZE (0..24) ) ACCESS read-write STATUS mandatory DESCRIPTION "The name for the permanent connection." ::= { xIsdnPcConfigEntry 8 } xIsdnPcConfigChanRate OBJECT-TYPE SYNTAX INTEGER { rate-56k(1), rate-64k(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The channel rate for the permanent connection." ::= { xIsdnPcConfigEntry 9 } -- ISDN Permanent Connection Operational Table -- The ISDN Permanent Connection Frame Relay Table -- This table is meaningful only if the I/O card is a T1/E1 -- connection. -- The Frame Relay Configuaration Parameters -- The Frame Relay Operation Parameters -- conformance information xIsdnGroups OBJECT IDENTIFIER ::= { xIsdnConformance 1 } xIsdnCompliances OBJECT IDENTIFIER ::= { xIsdnConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-isis.mib -- -- $Id: it-isis.mib,v 1.1 2000/07/31 14:36:00 sse Exp $ ExistState ::= INTEGER { off(1), on(2) } -- Type used in row creation and deletion. SupportedProtocol ::= INTEGER { iso8473(129), ip(204) } -- Types of network protocol supported by Integrated ISIS. -- The values for ISO8473 and IP are those registered for -- these protocols in ISO TR9577. xIsis OBJECT IDENTIFIER ::= { iTouch 26 } xIsisSystem OBJECT IDENTIFIER ::= { xIsis 1 } xIsisCirc OBJECT IDENTIFIER ::= { xIsis 2 } xIsisISAdj OBJECT IDENTIFIER ::= { xIsis 3 } xIsisESAdj OBJECT IDENTIFIER ::= { xIsis 4 } xIsisReachAddr OBJECT IDENTIFIER ::= { xIsis 5 } xIsisCLNPDest OBJECT IDENTIFIER ::= { xIsis 7 } xIsisConformance OBJECT IDENTIFIER ::= { xIsis 8 } -- The System Table -- The System Table contains one row for each separate instance -- of the Integrated IS-IS protocol. xIsisSysTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisSysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of instances of the Integrated IS-IS protocol existing on the system." ::= { xIsisSystem 1 } xIsisSysEntry OBJECT-TYPE SYNTAX XIsisSysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each row defines information specific to a single instance of the protocol existing on the system." REFERENCE "{ISIS.poi cLNSISISBasic-P (1)}" INDEX { xIsisSysInstance } ::= { xIsisSysTable 1 } XIsisSysEntry ::= SEQUENCE { xIsisSysInstance INTEGER, xIsisSysExistState INTEGER, xIsisSysVersion INTEGER, xIsisSysType INTEGER, xIsisSysNET OCTET STRING, xIsisSysMaxPathSplits INTEGER, xIsisSysMinLSPTransInt INTEGER, xIsisSysMaxLSPGenInt INTEGER, xIsisSysMinBroadLSPTransInt INTEGER, xIsisSysCompSNPInt INTEGER, xIsisSysOrigL1LSPBuffSize INTEGER, xIsisSysMaxAreaAddr INTEGER, xIsisSysMinLSPGenInt INTEGER, xIsisSysPollESHelloRate INTEGER, xIsisSysPartSNPInt INTEGER, xIsisSysWaitTime INTEGER, xIsisSysDRISISHelloTimer INTEGER, xIsisSysOperState INTEGER, xIsisSysL1State INTEGER, xIsisSysCorrLSPs Counter, xIsisSysL1LSPDbaseOloads Counter, xIsisSysManAddrsDropFromArea Counter, xIsisSysAttmptsToExMaxSeqNum Counter, xIsisSysSeqNumSkips Counter, xIsisSysOwnLSPPurges Counter, xIsisSysIDFieldLenMismatches Counter, xIsisSysMaxAreaMis Counter, xIsisSysOrigL2LSPBuffSize INTEGER, xIsisSysL2State INTEGER, xIsisSysL2LSPDbaseOloads Counter, xIsisSysMaxAreaCheck INTEGER } xIsisSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index behaviour." ::= { xIsisSysEntry 1 } xIsisSysExistState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The validity of this instance of the Integrated IS-IS protocol. This object follows the existenceState behaviour." ::= { xIsisSysEntry 2 } xIsisSysVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The version number of the IS-IS protocol to which this instance conforms. This value must be set by the implementation when the row is valid." REFERENCE "{ISIS.aoi version (1)}" ::= { xIsisSysEntry 3 } xIsisSysType OBJECT-TYPE SYNTAX INTEGER { level1IS(1), level2IS(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of this instance of the Integrated IS-IS protocol. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi iSType (2)}" ::= { xIsisSysEntry 4 } xIsisSysNET OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ID for this instance of the Integrated IS-IS protocol. This value is appended to each of the instance's area addresses to form the Network Entity Titles valid for this instance. The derivation of a value for this object is implementation-specific. Some implementations may assign values and not permit write access, others may require the value to be set manually." REFERENCE "{ISIS.aoi systemId (119)}" ::= { xIsisSysEntry 5 } xIsisSysMaxPathSplits OBJECT-TYPE SYNTAX INTEGER (1..32) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum number of paths with equal routing metric value which it is permitted to split between. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi maximumPathSplits (3)}" ::= { xIsisSysEntry 6 } xIsisSysMinLSPTransInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Minimum interval, in seconds, between re-transmission of an LSP. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi minimumLSPTransmissionInterval (5)}" ::= { xIsisSysEntry 7 } xIsisSysMaxLSPGenInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum interval, in seconds, between generated LSPs by this instance. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi maximumLSPGenerationInterval (6)}" ::= { xIsisSysEntry 8 } xIsisSysMinBroadLSPTransInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Minimum interval, in milliseconds, between transmission of LSPs on a broadcast circuit. This object follows the resettingTimer behaviour. This timer shall be capable of a resolution not coarser than 10 milliseconds." REFERENCE "{ISIS.aoi minimumBroadcastLSPTransmissionInterval (7)}" ::= { xIsisSysEntry 9 } xIsisSysCompSNPInt OBJECT-TYPE SYNTAX INTEGER (1..600) ACCESS read-write STATUS mandatory DESCRIPTION "Interval, in seconds, between generation of Complete Sequence Numbers PDUs by a designated Intermediate System on a broadcast circuit. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi completeSNPInterval (8)}" ::= { xIsisSysEntry 10 } xIsisSysOrigL1LSPBuffSize OBJECT-TYPE SYNTAX INTEGER (512..1492) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum size of Level 1 LSPs and SNPs originated by this instance. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi originatingL1LSPBufferSize (9)}" ::= { xIsisSysEntry 11 } xIsisSysMaxAreaAddr OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of area addresses to be permitted for the area in which this instance exists. Note that all Intermediate Systems in the same area must have the same value configured for this attribute if correct operation is to be assumed. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi maximumAreaAddresses (4)}" ::= { xIsisSysEntry 12 } xIsisSysMinLSPGenInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Minimum interval, in seconds, between successive generation of LSPs with the same LSPID by this instance. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi minimumLSPGenerationInterval (11)}" ::= { xIsisSysEntry 13 } xIsisSysPollESHelloRate OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The value, in seconds, to be used for the suggested ES configuration timer in ISH PDUs when soliciting the ES configuration." REFERENCE "{ISIS.aoi pollESHelloRate (13)}" ::= { xIsisSysEntry 14 } xIsisSysPartSNPInt OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Minimum interval between sending Partial Sequence Number PDUs. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi partialSNPInterval (14)}" ::= { xIsisSysEntry 15 } xIsisSysWaitTime OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "Number of seconds to delay in waiting state before entering on state. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi waitingTime (15)}" ::= { xIsisSysEntry 16 } xIsisSysDRISISHelloTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The interval, in seconds, between the generation of IIH PDUs by the designated IS on a LAN. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi dRISISHelloTimer (16)}" ::= { xIsisSysEntry 17 } xIsisSysOperState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of this instance of the Integrated IS-IS protocol. Setting this object to the value on when its current value is off enables operation of this instance of the Integrated IS-IS protocol." ::= { xIsisSysEntry 18 } xIsisSysL1State OBJECT-TYPE SYNTAX INTEGER { off(1), on(2), waiting(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the Level 1 database." REFERENCE "{ISIS.aoi l1State (17)}" ::= { xIsisSysEntry 19 } xIsisSysCorrLSPs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of corrupted LSPs detected." REFERENCE "{ISIS.aoi corruptedLSPsDetected (19)}" ::= { xIsisSysEntry 20 } xIsisSysL1LSPDbaseOloads OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times the LSP L1 database has become overloaded." REFERENCE "{ISIS.aoi lSPL1DatabaseOverloads (20)}" ::= { xIsisSysEntry 21 } xIsisSysManAddrsDropFromArea OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a manual address has been dropped from the area." REFERENCE "{ISIS.aoi manualAddressesDroppedFromArea (21)}" ::= { xIsisSysEntry 22 } xIsisSysAttmptsToExMaxSeqNum OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times the IS has attempted to exceed the maximum sequence number." REFERENCE "{ISIS.aoi attemptsToExceedmaximumSequenceNumber (22)}" ::= { xIsisSysEntry 23 } xIsisSysSeqNumSkips OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a sequence number skip has occurred." REFERENCE "{ISIS.aoi sequenceNumberSkips (23)}" ::= { xIsisSysEntry 24 } xIsisSysOwnLSPPurges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a zero-aged copy of the system's own LSP is received from some other node." REFERENCE "{ISIS.aoi ownLSPPurges (24)}" ::= { xIsisSysEntry 25 } xIsisSysIDFieldLenMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a PDU is received with a different value for ID field length to that of the receiving system." REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" ::= { xIsisSysEntry 26 } xIsisSysMaxAreaMis OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times a PDU is received with a different value for MaximumAreaAddresses from that of the receiving system." REFERENCE "{ISIS.aoi MaximumAreaAddressesMismatches (118)}" ::= { xIsisSysEntry 27 } -- The following objects map those from the cLNSISISLevel2-P -- Package xIsisSysOrigL2LSPBuffSize OBJECT-TYPE SYNTAX INTEGER (512..1492) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum size of Level 2 LSPs and SNPs originated by this system. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi originatingL2LSPBufferSize (26)}" ::= { xIsisSysEntry 28 } xIsisSysL2State OBJECT-TYPE SYNTAX INTEGER { off(1), on(2), waiting(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the Level 2 database." REFERENCE "{ISIS.aoi l2State (28)}" ::= { xIsisSysEntry 29 } xIsisSysL2LSPDbaseOloads OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times the Level 2 LSP database has become overloaded." REFERENCE "{ISIS.aoi lSPL2DatabaseOverloads (32)}" ::= { xIsisSysEntry 30 } xIsisSysMaxAreaCheck OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "When on, enables checking of maximum area addresses per IS version of ISO10589." ::= { xIsisSysEntry 31 } -- The Level 1 Manual Area Address Table xIsisManAreaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisManAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of manual area addresses configured on this Intermediate System." REFERENCE "{ISIS.aoi manualAreaAddresses (10)}" ::= { xIsisSystem 2 } xIsisManAreaAddrEntry OBJECT-TYPE SYNTAX XIsisManAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one area address manually configured on this system" INDEX { xIsisManAreaAddrSysInstance, xIsisManAreaAddr } ::= { xIsisManAreaAddrTable 1 } XIsisManAreaAddrEntry ::= SEQUENCE { xIsisManAreaAddrSysInstance INTEGER, xIsisManAreaAddr OCTET STRING, xIsisManAreaAddrExistState INTEGER } xIsisManAreaAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index behaviour." ::= { xIsisManAreaAddrEntry 1 } xIsisManAreaAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "A manually configured area address for this system. This object follows the index behaviour." ::= { xIsisManAreaAddrEntry 2 } xIsisManAreaAddrExistState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The state of the xIsisManAreaAddrEntry. This object follows the ExistenceState behaviour. If an attempt is made to set this object to the value off when the corresponding xIsisManAreaAddrEntry is the only valid entry for this instance and when the corresponding ISIS instance has xIsisSysOperState set to On then the attempt is rejected." ::= { xIsisManAreaAddrEntry 3 } -- The Level 1 Area Address Table -- The Level 1 Area Address Table contains the -- union of the sets of area addresses reported in all Level 1 -- LSPs received by this Intermediate System. xIsisAreaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The union of the sets of area addresses reported in all Level 1 LSPs received by this instance of the protocol." REFERENCE "{ISIS.aoi areaAddresses (18)}" ::= { xIsisSystem 3 } xIsisAreaAddrEntry OBJECT-TYPE SYNTAX XIsisAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one area address reported in a Level 1 LSP received by this instance of the protocol." INDEX { xIsisAreaAddrSysInstance, xIsisAreaAddr } ::= { xIsisAreaAddrTable 1 } XIsisAreaAddrEntry ::= SEQUENCE { xIsisAreaAddrSysInstance INTEGER, xIsisAreaAddr OCTET STRING } xIsisAreaAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { xIsisAreaAddrEntry 1 } xIsisAreaAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "An area address reported in a Level 1 LSP received by this instance of the protocol." ::= { xIsisAreaAddrEntry 2 } -- The System Integrated Group -- The System Integrated Group is present if the system -- supports Integrated ISIS at Level 1. -- The System Protocol Supported Table -- The System Protocol Supported Table contains the manually -- configured set of protocols supported by each -- instance of the Integrated ISIS protocol. xIsisSysProtSuppTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisSysProtSuppEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the manually configured set of protocols supported by each instance of the Integrated ISIS protocol." ::= { xIsisSystem 4 } xIsisSysProtSuppEntry OBJECT-TYPE SYNTAX XIsisSysProtSuppEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one protocol supported by an instance of the Integrated ISIS protocol." INDEX { xIsisSysProtSuppSysInstance, xIsisSysProtSuppProtocol } ::= { xIsisSysProtSuppTable 1 } XIsisSysProtSuppEntry ::= SEQUENCE { xIsisSysProtSuppSysInstance INTEGER, xIsisSysProtSuppProtocol SupportedProtocol, xIsisSysProtSuppExistState ExistState } xIsisSysProtSuppSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index behaviour." ::= { xIsisSysProtSuppEntry 1 } xIsisSysProtSuppProtocol OBJECT-TYPE SYNTAX SupportedProtocol ACCESS read-only STATUS mandatory DESCRIPTION "One supported protocol. This object follows the index behaviour." ::= { xIsisSysProtSuppEntry 2 } xIsisSysProtSuppExistState OBJECT-TYPE SYNTAX ExistState ACCESS read-write STATUS mandatory DESCRIPTION "The state of the xIsisSysProtSuppEntry. This object follows the ExistenceState and ReplaceOnlyWhileInstanceDisabled behaviours." DEFVAL { on } ::= { xIsisSysProtSuppEntry 3 } --- ISIS L2 Summ Addr table xIsisL2SummAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisL2SummAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This ISIS level2 summary address table." ::= { xIsisSystem 5 } xIsisL2SummAddrEntry OBJECT-TYPE SYNTAX XIsisL2SummAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one level 2 summary address." INDEX { xIsisL2SummAddress, xIsisL2SummAddrMask } ::= { xIsisL2SummAddrTable 1 } XIsisL2SummAddrEntry ::= SEQUENCE { xIsisL2SummAddrSysInstance INTEGER, xIsisL2SummAddress IpAddress, xIsisL2SummAddrMask IpAddress, xIsisL2SummAddrExist INTEGER, xIsisL2SummAddrOperState INTEGER, xIsisL2SummAddrDefaultMetric INTEGER, xIsisL2SummAddrDelayMetric INTEGER, xIsisL2SummAddrExpenseMetric INTEGER, xIsisL2SummAddrErrorMetric INTEGER } xIsisL2SummAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index behaviour." ::= { xIsisL2SummAddrEntry 1 } xIsisL2SummAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address value for this summary record. The address anded with the mask must equal the address." ::= { xIsisL2SummAddrEntry 2 } xIsisL2SummAddrMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The mask for the value of this summary record. The default is the natural mask for the address." ::= { xIsisL2SummAddrEntry 3 } xIsisL2SummAddrExist OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The validity of this instance of the Integrated IS-IS protocol. This object follows the existenceState behaviour." ::= { xIsisL2SummAddrEntry 4 } xIsisL2SummAddrOperState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this summary record is active." DEFVAL { active } ::= { xIsisL2SummAddrEntry 5 } xIsisL2SummAddrDefaultMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The default metric to advertise with level 2 LSPs generated by this system for this entry." ::= { xIsisL2SummAddrEntry 6 } xIsisL2SummAddrDelayMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric to advertise with level 2 LSPs generated by this system for this entry." ::= { xIsisL2SummAddrEntry 7 } xIsisL2SummAddrExpenseMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric to advertise with level 2 LSPs generated by this system for this entry." ::= { xIsisL2SummAddrEntry 8 } xIsisL2SummAddrErrorMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The error metric to advertise with level 2 LSPs generated by this system for this entry." ::= { xIsisL2SummAddrEntry 9 } -- The Circuit Group -- The Circuit Group is mandatory -- The Circuit Table -- Each broadcast or point-to-point interface on the system -- corresponds to one entry in the Circuit table. There may be -- many X.25 DA circuit entries in the Circuit table for an -- X.25 interface. xIsisCircTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisCircEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of circuits used by each instance of Integrated IS-IS on this system." ::= { xIsisCirc 1 } xIsisCircEntry OBJECT-TYPE SYNTAX XIsisCircEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An xIsisCircEntry exists for each circuit used by Integrated IS-IS on this system." INDEX { xIsisCircSysInstance, xIsisCircIndex } ::= { xIsisCircTable 1 } XIsisCircEntry ::= SEQUENCE { xIsisCircSysInstance INTEGER, xIsisCircIndex INTEGER, xIsisCircIfIndex INTEGER, xIsisCircOperState INTEGER, xIsisCircExistState INTEGER, xIsisCircType INTEGER, xIsisCircHelloTimer INTEGER, xIsisCircL1DefaultMetric INTEGER, xIsisCircL1DelayMetric INTEGER, xIsisCircL1ExpenseMetric INTEGER, xIsisCircL1ErrorMetric INTEGER, xIsisCircExtDomain INTEGER, xIsisCircAdjChanges Counter, xIsisCircInitFails Counter, xIsisCircRejAdjs Counter, xIsisCircOutCtrlPDUs Counter, xIsisCircInCtrlPDUs Counter, xIsisCircIDFieldLenMismatches Counter, xIsisCircL2DefaultMetric INTEGER, xIsisCircL2DelayMetric INTEGER, xIsisCircL2ExpenseMetric INTEGER, xIsisCircL2ErrorMetric INTEGER, xIsisCircManL2Only INTEGER, xIsisCircL1ISPriority INTEGER, xIsisCircL1CircID OCTET STRING, xIsisCircL1DesIS OCTET STRING, xIsisCircLANL1DesISChanges Counter, xIsisCircL2ISPriority INTEGER, xIsisCircL2CircID OCTET STRING, xIsisCircL2DesIS OCTET STRING, xIsisCircLANL2DesISChanges Counter } xIsisCircSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index behaviour." ::= { xIsisCircEntry 1 } xIsisCircIndex OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of this circuit, unique within the instance of the protocol. This object follows the index behaviour." ::= { xIsisCircEntry 2 } xIsisCircIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The value of ifIndex for the interface to which this circuit corresponds. This object follows the replaceOnlyWhileDisabled behaviour." ::= { xIsisCircEntry 3 } xIsisCircOperState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the circuit. This object follows the operationalState behaviour." ::= { xIsisCircEntry 4 } xIsisCircExistState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The existence state of this circuit. This object follows the ExistenceState behaviour." ::= { xIsisCircEntry 5 } xIsisCircType OBJECT-TYPE SYNTAX INTEGER { auto(1), broadcast(2), ptToPt(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of the circuit. This object follows the replaceOnlyWhileDisabled behaviour. The type specified must be compatible with the type of the interface defined by the value of xIsisCircIfIndex." REFERENCE "{ISIS.aoi type (33)}" ::= { xIsisCircEntry 6 } xIsisCircHelloTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The period, in seconds, between IIH PDUs. It is also used as the period between ISH PDUs when polling the ES configuration. This object follows the resettingTimer behaviour." REFERENCE "{ISIS.aoi iSISHelloTimer (45)}" ::= { xIsisCircEntry 7 } xIsisCircL1DefaultMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The default metric value of this circuit for Level 1 traffic. 0 means the IS will automatically generate Level 1 default metric for the circuit." REFERENCE "{ISIS.aoi l1DefaultMetric (35)}" ::= { xIsisCircEntry 8 } xIsisCircL1DelayMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric value of this circuit for Level 1 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l1DelayMetric (36)}" ::= { xIsisCircEntry 9 } xIsisCircL1ExpenseMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric value of this circuit for Level 1 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l1ExpenseMetric (37)}" ::= { xIsisCircEntry 10 } xIsisCircL1ErrorMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The error metric value of this circuit for Level 1 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l1ErrorMetric (38)}" ::= { xIsisCircEntry 11 } xIsisCircExtDomain OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If true, suppress normal transmission of and interpretation of Intra-domain ISIS PDUs on this circuit." REFERENCE "{ISIS.aoi externalDomain (46)}" ::= { xIsisCircEntry 12 } xIsisCircAdjChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an adjacency state change has occurred on this circuit." REFERENCE "{ISIS.aoi changesInAdjacencyState (40)}" ::= { xIsisCircEntry 13 } xIsisCircInitFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times initialization of this circuit has failed." REFERENCE "{ISIS.aoi initializationFailures (41)}" ::= { xIsisCircEntry 14 } xIsisCircRejAdjs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an adjacency has been rejected on this circuit." REFERENCE "{ISIS.aoi rejectedAdjacencies (42)}" ::= { xIsisCircEntry 15 } xIsisCircOutCtrlPDUs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IS-IS control PDUs sent on this circuit." REFERENCE "{ISIS.aoi iSISControlPDUsSent (43)}" ::= { xIsisCircEntry 16 } xIsisCircInCtrlPDUs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of IS-IS control PDUs received on this circuit." REFERENCE "{ISIS.aoi controlPDUsReceived (44)}" ::= { xIsisCircEntry 17 } xIsisCircIDFieldLenMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an IS-IS control PDU with an ID field length different to that for this system has been received." REFERENCE "{ISIS.aoi iDFieldLengthMismatches (25)}" ::= { xIsisCircEntry 18 } -- The following objects map those from the linkageISISLevel2-P -- package xIsisCircL2DefaultMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The default metric value of this circuit for level 2 traffic. 0 means the IS will automatically generate the Level 2 default metric for this circuit." REFERENCE "{ISIS.aoi l2DefaultMetric (68)}" ::= { xIsisCircEntry 20 } xIsisCircL2DelayMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric value of this circuit for level 2 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l2DelayMetric (69)}" ::= { xIsisCircEntry 21 } xIsisCircL2ExpenseMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric value of this circuit for level 2 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l2ExpenseMetric (70)}" ::= { xIsisCircEntry 22 } xIsisCircL2ErrorMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The error metric value of this circuit for level 2 traffic. The value of zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi l2ErrorMetric (71)}" ::= { xIsisCircEntry 23 } xIsisCircManL2Only OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } ACCESS read-write STATUS mandatory DESCRIPTION "When true, indicates that this circuit is to be used only for level 2. This object follows the replaceOnlyWhileDisabled behaviour." REFERENCE "{ISIS.aoi manualL2OnlyMode (72)}" ::= { xIsisCircEntry 24 } -- The following objects map those from the -- linkageISISBroadcast-P package xIsisCircL1ISPriority OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The priority for becoming LAN Level 1 Designated Intermediate System on a broadcast circuit." REFERENCE "{ISIS.aoi l1IntermediateSystemPriority (47)}" ::= { xIsisCircEntry 25 } xIsisCircL1CircID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LAN ID allocated by the LAN Level 1 Designated Intermediate System. Where this system is not aware of the value (because it is not participating in the Level 1 Designated Intermediate System election), this object has the value which would be proposed for this circuit (i.e. the concatenation of the local system ID and the one octet local Circuit ID for this circuit." REFERENCE "{ISIS.aoi l1CircuitID (48)}" ::= { xIsisCircEntry 26 } xIsisCircL1DesIS OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ID of the LAN Level 1 Designated Intermediate System on this circuit. If, for any reason this system is not partaking in the relevant Designated Intermediate System election process, then the value returned is the zero length OCTET STRING." REFERENCE "{ISIS.aoi l1DesignatedIntermediateSystem (49)}" ::= { xIsisCircEntry 27 } xIsisCircLANL1DesISChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the LAN Level 1 Designated Intermediate System has changed." REFERENCE "{ISIS.aoi lanL1DesignatedIntermediateSystemChanges (50)}" ::= { xIsisCircEntry 28 } -- The following objects map those from the -- linkageISISLevel2Broadcast-P package xIsisCircL2ISPriority OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "The priority for becoming LAN level 2 Designated Intermediate System." REFERENCE "{ISIS.aoi l2IntermediateSystemPriority (73)}" ::= { xIsisCircEntry 29 } xIsisCircL2CircID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The LAN ID allocated by the LAN Level 2 Designated Intermediate System. Where this system is not aware of this value (because it is not participating in the Level 2 Designated Intermediate System election), this object has the value which would be proposed for this circuit (i.e. the concatenation of the local system ID and the one octet local Circuit ID for this circuit." REFERENCE "{ISIS.aoi l2CircuitID (74)}" ::= { xIsisCircEntry 30 } xIsisCircL2DesIS OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The ID of the LAN Level 2 Designated Intermediate System on this circuit. If, for any reason, this system is not partaking in the relevant Designated Intermediate System election process, then the value returned is the zero length OCTET STRING." REFERENCE "{ISIS.aoi l2DesignatedIntermediateSystem (75)}" ::= { xIsisCircEntry 31 } xIsisCircLANL2DesISChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the LAN Level 2 Designated Intermediate System has changed." REFERENCE "{ISIS.aoi lanL2DesignatedIntermediateSystemChanges (76)}" ::= { xIsisCircEntry 32 } -- The Circuit IS Group -- The Circuit IS Table xIsisCircISTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisCircISEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of objects controlling the operation of the IS functions of the ES-IS protocol (ISO 9542) on each circuit over which ISIS is run." REFERENCE "{NLM.poi linkage-ISO9542IS-P (22)}" ::= { xIsisCirc 2 } xIsisCircISEntry OBJECT-TYPE SYNTAX XIsisCircISEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains objects controlling the operation of the IS functions of the ES-IS protocol (ISO 9542) on one circuit." INDEX { xIsisCircISIndex } ::= { xIsisCircISTable 1 } XIsisCircISEntry ::= SEQUENCE { xIsisCircISSysInstance INTEGER, xIsisCircISIndex INTEGER, xIsisCircISExistState INTEGER, xIsisCircISOperState INTEGER, xIsisCircISHoldTimerMult INTEGER, xIsisCircISConfTimer INTEGER, xIsisCircISSuggESConfTimer INTEGER, xIsisCircISRedHoldTime INTEGER, xIsisCircISESReachChgs Counter, xIsisCircISInv9542PDUs Counter } xIsisCircISSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { xIsisCircISEntry 1 } xIsisCircISIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of this row. This value is the same as the value of the ifIndex object which identifies the interface which corresponds to this circuit. This object follows the index behaviour." ::= { xIsisCircISEntry 2 } xIsisCircISExistState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The existence state of this row. This object follows the ExistenceState behaviour." ::= { xIsisCircISEntry 3 } xIsisCircISOperState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the row. This object follows the operationalState behaviour." ::= { xIsisCircISEntry 4 } xIsisCircISHoldTimerMult OBJECT-TYPE SYNTAX INTEGER (2..63) ACCESS read-only STATUS mandatory DESCRIPTION "The factor to derive holding timer from configuration timer. This value when multipled by a configuration timer yields the value of the holding timer parameter issued with configuration information. The semantics of this parameter are such that it is permissible to add a delta value to the result to compensate for possible delays and imprecision of timers. The result of the calculation is truncated, upon overflow, to the maximum value for the parameter permitted by the protocol (65535)." REFERENCE "{NLM.aoi holdingTimerMutliplier (20)}" ::= { xIsisCircISEntry 5 } xIsisCircISConfTimer OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Value in seconds for the ISO 9542 IS configuration timer. It is used to determine how often an IS reports configuration information to ESs. This object follows the resettingTimer behaviour." REFERENCE "{NLM.aoi iSConfigurationTimer (24)}" ::= { xIsisCircISEntry 6 } xIsisCircISSuggESConfTimer OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Value to be used for the ISO 9542 suggested ES configuration timer value (in seconds), advertised in IS Hellos generated by the system on this circuit. This object follows the resettingTimer behaviour." REFERENCE "{NLM.aoi suggestedESConfigurationTimer (25)}" ::= { xIsisCircISEntry 7 } xIsisCircISRedHoldTime OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The holding time (in seconds) to be specified in Redirect PDUs generated by the system on this circuit." REFERENCE "{NLM.aoi redirectHoldingTime (26)}" ::= { xIsisCircISEntry 8 } xIsisCircISESReachChgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Count of the number of changes in reachability of End Systems from this circuit." REFERENCE "{NLM.aoi eSReachabilityChanges (27)}" ::= { xIsisCircISEntry 9 } xIsisCircISInv9542PDUs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Counter of invalid 9542 PDUs received. This is the number of ISO 9452 PDUs received which are discarded as a result of the PDU Header Error Detection or Protocol Error Processing Functions specified in ISO 9542." REFERENCE "{NLM.aoi invalid9542PDUs (101)}" ::= { xIsisCircISEntry 10 } -- The IS Adjacency Group -- The IS Adjacency Group is mandatory and contains information -- about adjacencies to routers maintained by the Integrated -- IS-IS protocol -- The IS Adjacency Table -- Each adjacency to an IS corresponds to one entry in this -- table. xIsisISAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisISAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of adjacencies to Intermediate Systems." ::= { xIsisISAdj 1 } xIsisISAdjEntry OBJECT-TYPE SYNTAX XIsisISAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one adjacency to an Intermediate System on this system." INDEX { xIsisISAdjSysInstance, xIsisISAdjCircIndex, xIsisISAdjIndex } ::= { xIsisISAdjTable 1 } XIsisISAdjEntry ::= SEQUENCE { xIsisISAdjSysInstance INTEGER, xIsisISAdjCircIndex INTEGER, xIsisISAdjIndex INTEGER, xIsisISAdjState INTEGER, xIsisISAdjNeighSNPAAddress OCTET STRING, xIsisISAdjNeighSysType INTEGER, xIsisISAdjNeighSysID OCTET STRING, xIsisISAdjUsage INTEGER, xIsisISAdjHoldTimer INTEGER, xIsisISAdjNeighPriority INTEGER } xIsisISAdjSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { xIsisISAdjEntry 1 } xIsisISAdjCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the IS adjacency." ::= { xIsisISAdjEntry 2 } xIsisISAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value identifying the IS adjacency from all other such adjacencies on this circuit. This value is assigned by the system when the adjacency is created automatically." ::= { xIsisISAdjEntry 3 } xIsisISAdjState OBJECT-TYPE SYNTAX INTEGER { initializing(1), up(2), failed(3), down(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the adjacency" REFERENCE "{ISIS.aoi adjacencyState (78)}" ::= { xIsisISAdjEntry 4 } xIsisISAdjNeighSNPAAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The SNPA address of the neighboring system." REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" ::= { xIsisISAdjEntry 5 } xIsisISAdjNeighSysType OBJECT-TYPE SYNTAX INTEGER { unknown(1), intermediateSystem(3), l1IntermediateSystem(4), l2IntermediateSystem(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the neighboring system." REFERENCE "{ISIS.aoi neighbourSystemType (80)}" ::= { xIsisISAdjEntry 6 } xIsisISAdjNeighSysID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The system ID of the neighboring Intermediate System set from the source ID field of the neighbor's IIH PDUs." REFERENCE "{ISIS.aoi neighbourSystemIds (83)}" ::= { xIsisISAdjEntry 7 } xIsisISAdjUsage OBJECT-TYPE SYNTAX INTEGER { undefined(1), level1(2), level2(3), level1and2(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The usage of the adjacency. An adjacency of type level1 will be used for level 1 traffic only. An adjacency of type level2 will be used for level 2 traffic only. An adjacency of type level1and2 will be used for both level 1 and level 2 traffic. There may be two adjacencies (of types level1 and level2) between the same pair of Intermediate Systems." REFERENCE "{ISIS.aoi adjacencyUsage (82)}" ::= { xIsisISAdjEntry 8 } xIsisISAdjHoldTimer OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "The holding time for this adjacency updated from received IIH PDUs." REFERENCE "{ISIS.aoi holdingTimer (85)}" ::= { xIsisISAdjEntry 9 } xIsisISAdjNeighPriority OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "Priority of the neighboring Intermediate System for becoming the LAN Level 1 Designated Intermediate System if the value of xIsisISAdjNeighSysType is L1IntermediateSystem or LAN Level 2 Designated Intermediate System if the value of xIsisISAdjNeighSysType is L2IntermediateSystem." REFERENCE "{ISIS.aoi lANPriority (86)}" ::= { xIsisISAdjEntry 10 } -- The IS Adjacency Area Address Table -- The IS Adjacency Area Address Table contains the set of -- Area Addresses of neighboring -- Intermediate Systems as reported in IIH PDUs. xIsisISAdjAreaAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisISAdjAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the set of Area Addresses of neighboring Intermediate Systems as reported in received IIH PDUs." REFERENCE "{ISIS.aoi areaAddressesOfNeighbour (84)}" ::= { xIsisISAdj 2 } xIsisISAdjAreaAddrEntry OBJECT-TYPE SYNTAX XIsisISAdjAreaAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one Area Address reported by a neighboring Intermediate System in its IIH PDUs." INDEX { xIsisISAdjAreaAddrSysInstance, xIsisISAdjAreaAddrCircIndex, xIsisISAdjAreaAddrAdjIndex, xIsisISAdjAreaAddress } ::= { xIsisISAdjAreaAddrTable 1 } XIsisISAdjAreaAddrEntry ::= SEQUENCE { xIsisISAdjAreaAddrSysInstance INTEGER, xIsisISAdjAreaAddrCircIndex INTEGER, xIsisISAdjAreaAddrAdjIndex INTEGER, xIsisISAdjAreaAddress OCTET STRING } xIsisISAdjAreaAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { xIsisISAdjAreaAddrEntry 1 } xIsisISAdjAreaAddrCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the IS adjacency to which this Area Address entry corresponds." ::= { xIsisISAdjAreaAddrEntry 2 } xIsisISAdjAreaAddrAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the IS adjacency to which this entry belongs." ::= { xIsisISAdjAreaAddrEntry 3 } xIsisISAdjAreaAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "One Area Address as reported in IIH PDUs received from the neighbor." ::= { xIsisISAdjAreaAddrEntry 4 } -- The IS Adjacency IP Group -- The IS Adjacency IP Group is present if the system supports -- IP Integrated IS-IS -- The IS Adjacency IP Address Table -- The IS Adjacency IP Address Table contains the -- set of IP Addresses of neighboring Intermediate Systems -- as reported in received IIH PDUs. xIsisISAdjIPAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisISAdjIPAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the set of IP Addresses of neighboring Intermediate Systems as reported in received IIH PDUs." ::= { xIsisISAdj 3 } xIsisISAdjIPAddrEntry OBJECT-TYPE SYNTAX XIsisISAdjIPAddrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one IP Address reported by a neighboring Intermediate System in its IIH PDUs." INDEX { xIsisISAdjIPAddrSysInstance, xIsisISAdjIPAddrCircIndex, xIsisISAdjIPAddrAdjIndex } ::= { xIsisISAdjIPAddrTable 1 } XIsisISAdjIPAddrEntry ::= SEQUENCE { xIsisISAdjIPAddrSysInstance INTEGER, xIsisISAdjIPAddrCircIndex INTEGER, xIsisISAdjIPAddrAdjIndex INTEGER, xIsisISAdjIPAddress IpAddress } xIsisISAdjIPAddrSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { xIsisISAdjIPAddrEntry 1 } xIsisISAdjIPAddrCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the IS adjacency to which this IP Address entry corresponds." ::= { xIsisISAdjIPAddrEntry 2 } xIsisISAdjIPAddrAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the IS adjacency to which this entry belongs." ::= { xIsisISAdjIPAddrEntry 3 } xIsisISAdjIPAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "One IP Address as reported in IIH PDUs received from the neighbor." ::= { xIsisISAdjIPAddrEntry 4 } -- The IS Adjacency Integrated Group -- The IS Adjacency Integrated Group is present if the system -- supports Integrated ISIS. -- The IS Adjacency Protocol Supported Table -- The IS Adjacency Protocol Supported Table contains the set of -- protocols supported by neighboring -- Intermediate Systems as reported in received IIH PDUs. xIsisISAdjProtSuppTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisISAdjProtSuppEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the set of protocols supported by neighboring Intermediate Systems as reported in received IIH PDUs." ::= { xIsisISAdj 4 } xIsisISAdjProtSuppEntry OBJECT-TYPE SYNTAX XIsisISAdjProtSuppEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one protocol supported by a neighboring Intermediate System as reported in its IIH PDUs." INDEX { xIsisISAdjProtSuppSysInstance, xIsisISAdjProtSuppCircIndex, xIsisISAdjProtSuppAdjIndex, xIsisISAdjProtSuppProtocol } ::= { xIsisISAdjProtSuppTable 1 } XIsisISAdjProtSuppEntry ::= SEQUENCE { xIsisISAdjProtSuppSysInstance INTEGER, xIsisISAdjProtSuppCircIndex INTEGER, xIsisISAdjProtSuppAdjIndex INTEGER, xIsisISAdjProtSuppProtocol SupportedProtocol } xIsisISAdjProtSuppSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the Integrated IS-IS instance to which this row corresponds." ::= { xIsisISAdjProtSuppEntry 1 } xIsisISAdjProtSuppCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the IS adjacency to which this supported protocol entry corresponds." ::= { xIsisISAdjProtSuppEntry 2 } xIsisISAdjProtSuppAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier the IS adjacency to which this entry corresponds." ::= { xIsisISAdjProtSuppEntry 3 } xIsisISAdjProtSuppProtocol OBJECT-TYPE SYNTAX SupportedProtocol ACCESS read-only STATUS mandatory DESCRIPTION "One supported protocol as reported in IIH PDUs received from the neighbor." ::= { xIsisISAdjProtSuppEntry 4 } -- The ES Adjacency Group -- The ES Adjacency Group is present if the system supports -- reception of ES Hellos -- The ES Adjacency Table -- The ES Adjacency Table contains one entry for each -- End System ID of each neighboring End System -- as reported in ESH PDUs or as configured manually. xIsisESAdjTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisESAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of End System IDs of neighboring End Systems as reported in their ESH PDUs or as configured manually" ::= { xIsisESAdj 1 } xIsisESAdjEntry OBJECT-TYPE SYNTAX XIsisESAdjEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains one End System ID of a neighboring End System as reported in an ESH PDU or as configured manually." INDEX { xIsisESAdjSysInstance, xIsisESAdjCircIndex, xIsisESAdjIndex, xIsisESAdjESID } ::= { xIsisESAdjTable 1 } XIsisESAdjEntry ::= SEQUENCE { xIsisESAdjSysInstance INTEGER, xIsisESAdjCircIndex INTEGER, xIsisESAdjIndex INTEGER, xIsisESAdjType INTEGER, xIsisESAdjState INTEGER, xIsisESAdjNeighSNPAAddress OCTET STRING, xIsisESAdjExistState INTEGER, xIsisESAdjESID OCTET STRING } xIsisESAdjSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { xIsisESAdjEntry 1 } xIsisESAdjCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit which is the parent of the ES adjacency to which this End System ID entry corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { xIsisESAdjEntry 2 } xIsisESAdjIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the ES adjacency to which this entry belongs. This object follows the index and manualOrAutomatic behaviours." ::= { xIsisESAdjEntry 3 } xIsisESAdjType OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The indication of whether this adjacency was created manually by management action or automatically by the implementation." ::= { xIsisESAdjEntry 4 } xIsisESAdjState OBJECT-TYPE SYNTAX INTEGER { initializing(1), up(2), failed(3), down(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The state of the adjacency. Adjacencies created manually always have this value set to up." REFERENCE "{ISIS.aoi adjacencyState (78)}" ::= { xIsisESAdjEntry 5 } xIsisESAdjNeighSNPAAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The SNPA address of the neighboring system. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi neighbourSNPAAddress (79)}" ::= { xIsisESAdjEntry 6 } xIsisESAdjExistState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this ES Adjacency. This object follows the ExistenceState behaviour. This object follows the manualOrAutomatic behaviour." ::= { xIsisESAdjEntry 7 } xIsisESAdjESID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "An End System ID of a neighboring End System. This object follows the index and manualOrAutomatic behaviour." ::= { xIsisESAdjEntry 8 } -- The Reachable Address Group -- The Reachable Address Group is optional. -- The Reachable Address Table -- Each entry records information about a reachable address -- (NSAP or address prefix) manually configured on the system -- or learned through another protocol. xIsisRATable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisRAEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table of Reachable Addresses to NSAPs or Address Prefixes." ::= { xIsisReachAddr 1 } xIsisRAEntry OBJECT-TYPE SYNTAX XIsisRAEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry defines a Reachable Address to a NSAP or Address Prefix." INDEX { xIsisRASysInstance, xIsisRACircIndex, xIsisRAIndex } ::= { xIsisRATable 1 } XIsisRAEntry ::= SEQUENCE { xIsisRASysInstance INTEGER, xIsisRACircIndex INTEGER, xIsisRAIndex INTEGER, xIsisRAExistState INTEGER, xIsisRAOperState INTEGER, xIsisRAAddrPrefix OCTET STRING, xIsisRAMapType INTEGER, xIsisRADefMetric INTEGER, xIsisRADelMetric INTEGER, xIsisRAExpMetric INTEGER, xIsisRAErrMetric INTEGER, xIsisRADefMetricType INTEGER, xIsisRADelMetricType INTEGER, xIsisRAExpMetricType INTEGER, xIsisRAErrMetricType INTEGER, xIsisRASNPAAddress OCTET STRING, xIsisRASNPAMask OCTET STRING, xIsisRASNPAPrefix OCTET STRING, xIsisRAType INTEGER } xIsisRASysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { xIsisRAEntry 1 } xIsisRACircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Circuit over which this destination is reachable. This object follows the index and manualOrAutomatic behaviours." ::= { xIsisRAEntry 2 } xIsisRAIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier for this xIsisRAEntry. This value must be unique amongst all Reachable Addresses on the same parent Circuit. This object follows the index and manualOrAutomatic behaviours." ::= { xIsisRAEntry 3 } xIsisRAExistState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The existence state of this Reachable Address. This object follows the ExistenceState and manualOrAutomatic behaviours." ::= { xIsisRAEntry 4 } xIsisRAOperState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the Reachable Address. This object follows the operationalState and manualOrAutomatic behaviours." ::= { xIsisRAEntry 5 } xIsisRAAddrPrefix OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The destination of this Reachable Address. This is an Address Prefix. This object follows the replaceOnlyWhileDisabled and manualOrAutomatic behaviours." REFERENCE "{ISIS.aoi addressPrefix (98)}" ::= { xIsisRAEntry 6 } xIsisRAMapType OBJECT-TYPE SYNTAX INTEGER { none(1), explicit(2), extractIDI(3), extractDSP(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of mapping to be employed to ascertain the SNPA Address which should be used in forwarding PDUs for this Reachable Address prefix. This object follows the manualOrAutomatic behaviour. The following values of mapping type are defined: none: The mapping is null because the neighbor SNPA is implicit by nature of the subnetwork (e.g. a point-to-point linkage). explicit: The subnetwork addresses in the object xIsisRASNPAAddress is to be used. extractIDI: The SNPA is embedded in the IDI of the destination NSAP Address. The mapping algorithm extracts the SNPA to be used according to the format and encoding rules of ISO8473/Add2. This SNPA extraction algorithm can be used in conjunction with Reachable Address prefixes from the X.121, F.69, E.163 and E.164 addressing subdomains. extractDSP: All, or a suffix, of the SNPA is embedded in the DSP of the destination address. This SNPA extraction algorithm extracts the embedded subnetwork addressing information by performing a logical AND of the xIsisRASNPAMask object value with the destination address. The part of the SNPA extracted from the destination NSAP is appended to the xIsisRASNPAPrefix object value to form the next hop subnetwork addressing information." REFERENCE "{ISO10589-ISIS.aoi mappingType (107)}" ::= { xIsisRAEntry 7 } xIsisRADefMetric OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-write STATUS mandatory DESCRIPTION "The default metric value for reaching the specified prefix over this circuit. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi defaultMetric (99)}" ::= { xIsisRAEntry 8 } xIsisRADelMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The delay metric for reaching the specified prefix over this circuit. This object follows the manualOrAutomatic behaviour. The value zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi delayMetric (100)}" ::= { xIsisRAEntry 9 } xIsisRAExpMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The expense metric for reaching the specified prefix over this circuit. This object follows the manualOrAutomatic behaviour. The value zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi expenseMetric (101)}" ::= { xIsisRAEntry 10 } xIsisRAErrMetric OBJECT-TYPE SYNTAX INTEGER (0..63) ACCESS read-write STATUS mandatory DESCRIPTION "The error metric for reaching the specified prefix over this circuit. This object follows the manualOrAutomatic behaviour. The value zero is reserved to indicate that this metric is not supported." REFERENCE "{ISIS.aoi errorMetric (102)}" ::= { xIsisRAEntry 11 } xIsisRADefMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the default metric is internal or external. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi defaultMetricType (103)}" ::= { xIsisRAEntry 12 } xIsisRADelMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the delay metric is internal or external. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISO10589-ISIS.aoi delayMetricType (104)}" ::= { xIsisRAEntry 13 } xIsisRAExpMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the expense metric is internal or external. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi expenseMetricType (105)}" ::= { xIsisRAEntry 14 } xIsisRAErrMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Indicates whether the error metric is internal or external. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi errorMetricType (106)}" ::= { xIsisRAEntry 15 } xIsisRASNPAAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The SNPA Address to which a PDU may be forwarded in order to reach a destination which matches the address prefix of the Reachable Address. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi sNPAAddresses (109)}" -- note only one address may be specified per Reachable Address -- in the MIB ::= { xIsisRAEntry 16 } xIsisRASNPAMask OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A bit mask with 1 bits indicating the positions in the effective destination address from which embedded SNPA information is to be extracted. For the extraction the first octet of the xIsisRASNPAMask object value is aligned with the first octet (AFI) of the NSAP Address. If the xIsisRASNPAMask object value and NSAP Address are of different lengths, the shorter of the two is logically padded with zeros before performing the extraction. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi sNPAMask (122)}" ::= { xIsisRAEntry 17 } xIsisRASNPAPrefix OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A fixed SNPA prefix for use when the xIsisRAMapType is extractDSP. The SNPA Address to use is formed by concatenating the fixed SNPA prefix with a variable SNPA part that is extracted from the effective destination address. For Reachable Address prefixes in which the entire SNPA is embedded in the DSP the SNPA Prefix shall be null. This object follows the manualOrAutomatic behaviour." REFERENCE "{ISIS.aoi sNPAPrefix (123)}" ::= { xIsisRAEntry 18 } xIsisRAType OBJECT-TYPE SYNTAX INTEGER { manual(1), automatic(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of Reachable address. Those of type manual are created by the network manager. Those of type automatic are created through propogation of routing information from another routing protocol (eg. IDRP). " ::= { xIsisRAEntry 20 } -- The Level 1 CLNP Destination Group -- The Level 1 CLNP Destination Group is present if the system -- supports Level 1 and forwards ISO 8473 packets. -- The Level 1 CLNP Destination Table -- The Level 1 CLNP Destination Table records information about -- each end system ID destination known to the Intermediate -- System in the system's level 1 forwarding database. xIsisL1CLNPDestTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisL1CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Level 1 CLNP Destination Table records information about each end system ID destination known to the Intermediate System." ::= { xIsisCLNPDest 1 } xIsisL1CLNPDestEntry OBJECT-TYPE SYNTAX XIsisL1CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry records information about one CLNP end system ID destination known to the Intermediate System." INDEX { xIsisL1CLNPSysInstance, xIsisL1CLNPRouteMetricQOS, xIsisL1CLNPRouteDest, xIsisL1CLNPRouteForw } ::= { xIsisL1CLNPDestTable 1 } XIsisL1CLNPDestEntry ::= SEQUENCE { xIsisL1CLNPRouteDest OCTET STRING, xIsisL1CLNPRouteMetricQOS INTEGER, xIsisL1CLNPRouteMetricType INTEGER, xIsisL1CLNPRouteMetricValue INTEGER, xIsisL1CLNPRouteForw OBJECT IDENTIFIER, xIsisL1CLNPRouteSource INTEGER, xIsisL1CLNPSysInstance INTEGER } xIsisL1CLNPRouteDest OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The destination end system ID." ::= { xIsisL1CLNPDestEntry 2 } xIsisL1CLNPRouteMetricQOS OBJECT-TYPE SYNTAX INTEGER { default(1), delay(2), expense(3), error(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The QOS metric for this destination." ::= { xIsisL1CLNPDestEntry 3 } xIsisL1CLNPRouteMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the metric has an external component or not" ::= { xIsisL1CLNPDestEntry 4 } xIsisL1CLNPRouteMetricValue OBJECT-TYPE SYNTAX INTEGER (0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "The path metric value for this destination." ::= { xIsisL1CLNPDestEntry 5 } xIsisL1CLNPRouteForw OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The OBJECT IDENTIFIER for the first object in the table entry which corresponds to the entry used for forwarding packets to this destination. This value is an OBJECT IDENTIFIER for an instance of the object: xIsisESAdjSysInstance or xIsisISAdjSysInstance." ::= { xIsisL1CLNPDestEntry 6 } xIsisL1CLNPRouteSource OBJECT-TYPE SYNTAX INTEGER { manual(1), level1(2), esis(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The source of the destination. Manual is used if the source is manually configured information on the system. Level1 is used if the source is Level 1 LSPs. Esis is used if the source is ES Hellos" ::= { xIsisL1CLNPDestEntry 7 } xIsisL1CLNPSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "If the value of xIsisL1CLNPRouteSource is manual or level1 then this is the identifier of the Integrated IS-IS Level 1 instance from which this reachability information was learned, otherwise this value is zero." ::= { xIsisL1CLNPDestEntry 1 } -- The Level 2 CLNP Destination Group -- The Level 2 CLNP Destination Group is present if the system -- supports Level 2 and forwards ISO 8473 packets. -- The Level 2 CLNP Destination Table -- The Level 2 CLNP Destination Table records information about -- each NSAP Address Prefix known to the Intermediate -- System xIsisL2CLNPDestTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisL2CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Level 2 CLNP Destination Table records information about each NSAP Address Prefix known to the Intermediate System." ::= { xIsisCLNPDest 2 } xIsisL2CLNPDestEntry OBJECT-TYPE SYNTAX XIsisL2CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry records information about one NSAP Address Prefix known to the Intermediate System." INDEX { xIsisL2CLNPSysInstance, xIsisL2CLNPRouteMetricQOS, xIsisL2CLNPRouteDest, xIsisL2CLNPRouteForw } ::= { xIsisL2CLNPDestTable 1 } XIsisL2CLNPDestEntry ::= SEQUENCE { xIsisL2CLNPRouteDest OCTET STRING, xIsisL2CLNPRouteMetricQOS INTEGER, xIsisL2CLNPRouteMetricType INTEGER, xIsisL2CLNPRouteMetricValue INTEGER, xIsisL2CLNPRouteForw OBJECT IDENTIFIER, xIsisL2CLNPRouteSource INTEGER, xIsisL2CLNPSysInstance INTEGER } xIsisL2CLNPRouteDest OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The destination address prefix." ::= { xIsisL2CLNPDestEntry 2 } xIsisL2CLNPRouteMetricQOS OBJECT-TYPE SYNTAX INTEGER { default(1), delay(2), expense(3), error(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The QOS metric for this destination." ::= { xIsisL2CLNPDestEntry 3 } xIsisL2CLNPRouteMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the metric has an external component or not" ::= { xIsisL2CLNPDestEntry 4 } xIsisL2CLNPRouteMetricValue OBJECT-TYPE SYNTAX INTEGER (0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "The path metric value for this destination." ::= { xIsisL2CLNPDestEntry 5 } xIsisL2CLNPRouteForw OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The OBJECT IDENTIFIER for the first object in the table entry which corresponds to the entry used for forwarding packets to this destination. This value is an OBJECT IDENTIFIER for an instance of one of the following objects: isisVirtSysInstance, xIsisISAdjSysInstance, xIsisRASysInstance." ::= { xIsisL2CLNPDestEntry 6 } xIsisL2CLNPRouteSource OBJECT-TYPE SYNTAX INTEGER { manual(1), level2(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The source of the destination. Manual is used if the source is manually configured information on the system. Level2 is used if the source is Level 2 LSPs." ::= { xIsisL2CLNPDestEntry 7 } xIsisL2CLNPSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS Level 2 instance from which this reachability information was learned." ::= { xIsisL2CLNPDestEntry 1 } -- The Level 3 CLNP Destination Group -- The Level 3 CLNP Destination Group is present if the system -- supports reachable addresses -- and forwards ISO 8473 packets. -- The Level 3 CLNP Destination Table -- The Level 3 CLNP Destination Table records information about -- each Reachable Address Prefix known to the Intermediate -- System xIsisL3CLNPDestTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisL3CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Level 3 CLNP Destination Table records information about each Reachable Address Prefix known to the Intermediate System." ::= { xIsisCLNPDest 3 } xIsisL3CLNPDestEntry OBJECT-TYPE SYNTAX XIsisL3CLNPDestEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry records information about one Address Prefix known to the Intermediate System." INDEX { xIsisL3CLNPSysInstance, xIsisL3CLNPRouteMetricQOS, xIsisL3CLNPRouteDest, xIsisL3CLNPRouteForw } ::= { xIsisL3CLNPDestTable 1 } XIsisL3CLNPDestEntry ::= SEQUENCE { xIsisL3CLNPRouteDest OCTET STRING, xIsisL3CLNPRouteMetricQOS INTEGER, xIsisL3CLNPRouteMetricType INTEGER, xIsisL3CLNPRouteMetricValue INTEGER, xIsisL3CLNPRouteForw OBJECT IDENTIFIER, xIsisL3CLNPRouteSource INTEGER, xIsisL3CLNPSysInstance INTEGER } xIsisL3CLNPRouteDest OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The destination address prefix." ::= { xIsisL3CLNPDestEntry 2 } xIsisL3CLNPRouteMetricQOS OBJECT-TYPE SYNTAX INTEGER { default(1), delay(2), expense(3), error(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The QOS metric for this destination." ::= { xIsisL3CLNPDestEntry 3 } xIsisL3CLNPRouteMetricType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the metric has an external component or not" ::= { xIsisL3CLNPDestEntry 4 } xIsisL3CLNPRouteMetricValue OBJECT-TYPE SYNTAX INTEGER (0..1023) ACCESS read-only STATUS mandatory DESCRIPTION "The path metric value for this destination." ::= { xIsisL3CLNPDestEntry 5 } xIsisL3CLNPRouteForw OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION "The OBJECT IDENTIFIER for the first object in the table entry which corresponds to the entry used for forwarding packets to this destination. This value is an OBJECT IDENTIFIER for an instance of one of the following objects: isisVirtSysInstance, xIsisISAdjSysInstance, xIsisRASysInstance." ::= { xIsisL3CLNPDestEntry 6 } xIsisL3CLNPRouteSource OBJECT-TYPE SYNTAX INTEGER { manual(1), level2(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The source of the destination. Manual is used if the source is manually configured information on the system. Level3 is used if the source is Level 3 LSPs." ::= { xIsisL3CLNPDestEntry 7 } xIsisL3CLNPSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS Level 3 instance from which this reachability information was learned." ::= { xIsisL3CLNPDestEntry 1 } -- The Circuit CLNS Group -- The Circuit IS Group is always present. -- The Circuit CLNS Table -- The Circuit CLNS Table contains objects controlling the -- operation of the IS functions of the CLNS protocol -- (ISO 8473) on each circuit over which ISIS is run. xIsisCircClnsTable OBJECT-TYPE SYNTAX SEQUENCE OF XIsisCircClnsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The set of objects controlling the operation of the CLNS protocol (ISO 8473) on each circuit over which ISIS is run." ::= { xIsisCirc 3 } xIsisCircClnsEntry OBJECT-TYPE SYNTAX XIsisCircClnsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry contains objects controlling the operation of the CLNS protocol (ISO 8473) on one circuit." INDEX { xIsisCircClnsIndex } ::= { xIsisCircClnsTable 1 } XIsisCircClnsEntry ::= SEQUENCE { xIsisCircClnsSysInstance INTEGER, xIsisCircClnsIndex INTEGER, xIsisCircClnsExistState INTEGER, xIsisCircClnsOperState INTEGER, xIsisCircClnsRxPDUs Counter, xIsisCircClnsTxPDUs Counter } xIsisCircClnsSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the Integrated IS-IS instance to which this row corresponds. This object follows the index and manualOrAutomatic behaviours." ::= { xIsisCircClnsEntry 1 } xIsisCircClnsIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of this row. This value is the same as the value of the ifIndex object which identifies the interface which corresponds to this circuit. This object follows the index behaviour." ::= { xIsisCircClnsEntry 2 } xIsisCircClnsExistState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The existence state of this row. This object follows the ExistenceState behaviour." ::= { xIsisCircClnsEntry 3 } xIsisCircClnsOperState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operational state of the row. This object follows the operationalState behaviour." ::= { xIsisCircClnsEntry 4 } xIsisCircClnsRxPDUs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Counter of number of CLNS PDUs received on this circuit." ::= { xIsisCircClnsEntry 5 } xIsisCircClnsTxPDUs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Counter of number of CLNS PDUs transmitted on this circuit." ::= { xIsisCircClnsEntry 6 } -- conformance information xIsisGroups OBJECT IDENTIFIER ::= { xIsisConformance 1 } xIsisCompliances OBJECT IDENTIFIER ::= { xIsisConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-lapb.mib -- -- $Id: it-lapb.mib,v 1.1 2000/07/31 15:22:22 sse Exp $ xLapb OBJECT IDENTIFIER ::= { iTouch 27 } xLapbIf OBJECT IDENTIFIER ::= { xLapb 1 } xLapbConformance OBJECT IDENTIFIER ::= { xLapb 2 } -- This is a MIB module for all ITouch systems that -- implement frame relay -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Lapb Interface table -- Implementation of this group is mandatory for all ITouch -- systems that implement frame relay xLapbIfTable OBJECT-TYPE SYNTAX SEQUENCE OF XLapbIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing ITouch extensions to the standard Lapb table." ::= { xLapbIf 1 } xLapbIfEntry OBJECT-TYPE SYNTAX XLapbIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Entry parameters." INDEX { ifIndex } ::= { xLapbIfTable 1 } XLapbIfEntry ::= SEQUENCE { xLapbAdminState INTEGER, xLapbT1Timer INTEGER, xLapbT2Timer INTEGER, xLapbT3Timer INTEGER, xLapbN2RxmitCount INTEGER, xLapbKWindowSize INTEGER, xLapbOperState INTEGER, xLapbMode INTEGER, xLapbOutstandingFrames Gauge, xLapbQueuedFrames Gauge, xLapbInPackets Counter, xLapbOutPackets Counter, xLapbInBytes Counter, xLapbOutBytes Counter, xLapbDroppedFrames Counter, xLapbLinkResets Counter, xLapbT1Timeouts Counter, xLapbT3Timeouts Counter } xLapbAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether lapb will be active on this interface." DEFVAL { disabled } ::= { xLapbIfEntry 1 } xLapbT1Timer OBJECT-TYPE SYNTAX INTEGER ( 1..65534 ) ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait before retransmitting an unacknowledged frame." DEFVAL { 300 } ::= { xLapbIfEntry 2 } xLapbT2Timer OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The time to wait before acknowledging a frame." DEFVAL { 50 } ::= { xLapbIfEntry 3 } xLapbT3Timer OBJECT-TYPE SYNTAX INTEGER ( 1..65534 ) ACCESS read-write STATUS mandatory DESCRIPTION "The period of inactivity before a link is forced into the link disconnect phase." DEFVAL { 65534 } ::= { xLapbIfEntry 4 } xLapbN2RxmitCount OBJECT-TYPE SYNTAX INTEGER ( 1..32 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of times a frame may be retransmitted before the link enters the reset phase." DEFVAL { 5 } ::= { xLapbIfEntry 5 } xLapbKWindowSize OBJECT-TYPE SYNTAX INTEGER ( 1..7 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of outstanding frames (window size)." DEFVAL { 7 } ::= { xLapbIfEntry 6 } xLapbOperState OBJECT-TYPE SYNTAX INTEGER { none(1), setupLink(2), discSend(3), dceNegotiate(4), linkDown(5), sabmSend(6), sabmReset(7), frmrSend(8), primaryNormal(9), t1Timeout(10), remoteBusy(11), secondaryNormal(12), localBusy(13), rejectSend(14) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of lapb on this interface." ::= { xLapbIfEntry 7 } xLapbMode OBJECT-TYPE SYNTAX INTEGER { linkDisconnect(1), disconnected(2), linkSetUp(3), informationTransfer(4), linkReset(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The phase of lapb on this interface." ::= { xLapbIfEntry 8 } xLapbOutstandingFrames OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames waiting to be acknowledged." ::= { xLapbIfEntry 9 } xLapbQueuedFrames OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of frames queued to the circuit waiting for lapb." ::= { xLapbIfEntry 10 } xLapbInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of lapb packets received." ::= { xLapbIfEntry 11 } xLapbOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of lapb packets sent." ::= { xLapbIfEntry 12 } xLapbInBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of lapb bytes received." ::= { xLapbIfEntry 13 } xLapbOutBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of lapb bytes sent." ::= { xLapbIfEntry 14 } xLapbDroppedFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of normal traffic frames lost." ::= { xLapbIfEntry 15 } xLapbLinkResets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times lapb has reset the circuit." ::= { xLapbIfEntry 16 } xLapbT1Timeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T1 counter has timed out." ::= { xLapbIfEntry 17 } xLapbT3Timeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the T3 counter has timed out." ::= { xLapbIfEntry 18 } -- conformance information xLapbGroups OBJECT IDENTIFIER ::= { xLapbConformance 1 } xLapbCompliances OBJECT IDENTIFIER ::= { xLapbConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-trap.mib -- -- $Id: it-trap.mib,v 1.1 2000/08/01 15:06:11 sse Exp $ xTrap OBJECT IDENTIFIER ::= { iTouch 48 } -- This is a MIB module for all iTouch Communications systems. -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- In addition to the traps defined in this MIB, ITouch supports -- the generic traps: -- coldStart, linkDown, linkUp, authenticationFailure FROM RFC1215 -- ITouch supports the following enterprise traps which are defined -- in standard MIBs: -- frameRelayDLCIStatusChange FROM RFC1315-MIB -- rptrHealth, rptrGroupChange FROM RFC1368-MIB -- newRoot, topologyChange FROM RFC1493-MIB -- bgpEstablished, bgpBackwardTransition FROM RFC1657-MIB -- rmon FROM RFC1757-MIB -- ITouch System trap -- VARIABLES { resType } resourceLacks TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indication that the system incremented the corresponding value of resLacks. The variable is resType FROM ITOUCH-SYSTEM-MIB." ::= 9 -- ITouch Repeater traps -- VARIABLES { repeaterRedundancyGroupGroupIndex, repeaterRedundancyGroupOperPath } repeaterRedundancy TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "A new path becomes active within a redundancy group. The variables are repeaterRedundancyGroupGroupIndex, repeaterRedundancyGroupOperPath FROM ITOUCH-REPEATER-MIB." ::= 12 -- VARIABLES { repeaterPortIndex } accessViolated TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Access violation by connected system with Ethernet address not allowed by repeaterPortAccessTable and repeaterPortAccessAction. The variable is repeaterPortIndex FROM ITOUCH-REPEATER-MIB." ::= 14 -- VARIABLES { repeaterPortIndex, repeaterPortGroupIndex } portIntegrityLoss TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "This port has lost link integrity. The variables are repeaterPortIndex, repeaterPortGroupIndex FROM ITOUCH-REPEATER-MIB." ::= 15 -- ITouch Rmon trap -- VARIABLES { mbLogDescription } iTouchRmonAlarm TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "The SNMP trap that is generated when xRmonTrapType is set to iTouchFormat(2). These traps, like the RMON standardFormat(1) traps, occur when an alarm variable crosses its rising or falling threshold and generates an event configured to send SNMP traps. The format of the DisplayString embodied by the trap PDU is identical to that of mbLogDescription. The actual object identifier is not significant. The variable is mbLogDescription FROM ITOUCH-RMON-MIB." ::= 17 -- ITouch Boot Server trap memoryCardSlotChange TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indication that the card has been added or removed. The deviceIndex from ITOUCH-BOOT-SERVER-MIB may be included as a variable in the trap." ::= 18 -- ITouch Chassis trap -- VARIABLES { slotIndex } lb2ChassisCardSlotChange TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indication that the card has been added or removed. The variable is slotIndex FROM ITOUCH-CHASSIS-MIB." ::= 19 -- ITouch Circuit traps -- VARIABLES { ifIndex } circuitDialTime TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indication that a dialed circuit has reached the xCircDialTrapThreshold for the maximum number of minutes that a dialed call may remain active. The variable is ifIndex FROM RFC1213-MIB." ::= 20 -- VARIABLES { ifIndex } circuitPerDialTime TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indication that a dialed circuit has reached the xCircDialTrapThreshold for the maximum number of minutes that a circuit may be active with dialed calls for a given period specified by xCircDialPeriodicTime from the ITOUCH-LINK-MIB. The variable is ifIndex FROM RFC1213-MIB." ::= 21 -- VARIABLES { ifIndex } circuitPerDialAttempt TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indication that a dialed circuit has reached the xCircDialTrapThreshold for the maximum number of dial attempts that a circuit may make for a given period specified by xCircDialPeriodicTime from ITOUCH-LINK-MIB. The variable is ifIndex FROM RFC1213-MIB." ::= 22 -- ITouch FDDI traps -- VARIABLES { fddimibPORTPCMState } fddiPcmStatusChange TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "A fddi port status has changed. The variable is fddimibPORTPCMState FROM FDDI-SMT73-MIB." ::= 23 -- VARIABLES { fddimibSMTCFState } fddiSMTCFStateFailure TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "A fddi station detects that the link is disabled or broken. The variable is fddimibSMTCFState FROM FDDI-SMT73-MIB." ::= 26 -- ITouch System trap -- VARIABLES { sysLoginAuthFailureTrapType, sysLoginAuthTrapIdentity } sysLoginAuthenticationFailed TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indicates when and where a user attempted and failed to access the system. The variables are sysLoginAuthFailureTrapType, sysLoginAuthTrapIdentity FROM ITOUCH-SYSTEM-MIB." ::= 28 -- ITouch InReach traps sensorThresholdExceeded TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indication that the temperature or humidity exceeded a threshhold and the value of the currrent temperature or humidity. Either the basicTemperatureValue or basicHumidityValue is included as a variable in the trap to indicate which sensor exceeded its threshold. These variables are FROM ITOUCH-CHARACTER-MIB." ::= 29 -- VARIABLES { basicContactClosureValue } contactClosureChange TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indication that the contact closure transitioned to open or closed. The variable is basicContactClosureValue FROM ITOUCH-CHARACTER_MIB." ::= 30 -- VARIABLES { basicPowerStatusFuseA } powerAlarmFuseA TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indicates that a fuse from bank A tripped its breaker, or that it went operational. However, it is unlikely that a trap would be issued when the fuse starts working. The variable is basicPowerStatusFuseB FROM ITOUCH-CHARACTER_MIB." ::= 31 -- VARIABLES { basicPowerStatusFuseB } powerAlarmFuseB TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indicates that a fuse from bank B tripped its breaker, or that it went operational. However, it is unlikely that a trap would be issued when the fuse starts working. The variable is basicPowerStatusFuseB FROM ITOUCH-CHARACTER_MIB." ::= 32 -- VARIABLES { basicPowerSupplyStatusA } powerAlarmSupplyA TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indicates that power supply A lost or regained power. However, it is unlikely that a trap would be issued when the power comes on. The variable is basicPowerSupplyStatusA FROM ITOUCH-CHARACTER_MIB." ::= 33 -- VARIABLES { basicPowerSupplyStatusB } powerAlarmSupplyB TRAP-TYPE ENTERPRISE sysObjectID DESCRIPTION "Indicates that power supply B lost or regained power. However, it is unlikely that a trap would be issued when the power comes on. The variable is basicPowerSupplyStatusB FROM ITOUCH-CHARACTER_MIB." ::= 34 -- -- FILE: /users/sse/mibs/src2/itouch/it-link.mib -- -- $Id: it-link.mib,v 1.1 2000/07/31 14:31:06 sse Exp $ xLink OBJECT IDENTIFIER ::= { iTouch 24 } -- ITouch Link subgroups xLinkBasic OBJECT IDENTIFIER ::= { xLink 1 } xLan OBJECT IDENTIFIER ::= { xLink 2 } xWan OBJECT IDENTIFIER ::= { xLink 3 } xIf OBJECT IDENTIFIER ::= { xLink 4 } xCircuit OBJECT IDENTIFIER ::= { xLink 5 } xIntf OBJECT IDENTIFIER ::= { xLink 6 } xRules OBJECT IDENTIFIER ::= { xLink 7 } xFddi OBJECT IDENTIFIER ::= { xLink 8 } xAsync OBJECT IDENTIFIER ::= { xLink 10 } xModem OBJECT IDENTIFIER ::= { xLink 11 } xCallPeriod OBJECT IDENTIFIER ::= { xLink 12 } xResource OBJECT IDENTIFIER ::= { xLink 13 } xCircPrQueueCfg OBJECT IDENTIFIER ::= { xLink 14 } xCircPrQueueCtr OBJECT IDENTIFIER ::= { xLink 15 } xCircPrQueueBw OBJECT IDENTIFIER ::= { xLink 16 } xLinkConformance OBJECT IDENTIFIER ::= { xLink 17 } -- This is a MIB module for all ITouch systems that -- implement ITouch enhanced network communication links -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- link group xLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF XLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of links." ::= { xLinkBasic 1 } xLinkEntry OBJECT-TYPE SYNTAX XLinkEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Link entry." INDEX { ifIndex } ::= { xLinkTable 1 } XLinkEntry ::= SEQUENCE { xLinkNoBuffers Counter, xLinkDelayExceededs Counter, xLinkOutputQFulls Counter, xLinkDownTime Counter, xLinkDownCount Counter, xLinkDownLastStart TimeTicks, xLinkStatus INTEGER, xLinkLostBuffers Counter, xLinkType INTEGER } xLinkNoBuffers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets discarded because of lack of buffers." ::= { xLinkEntry 1 } xLinkDelayExceededs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets discarded because they were held to long." ::= { xLinkEntry 2 } xLinkOutputQFulls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets discarded because the output queue was full." ::= { xLinkEntry 3 } xLinkDownTime OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of seconds that the link has been down." ::= { xLinkEntry 4 } xLinkDownCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of times that the link has been down." ::= { xLinkEntry 5 } xLinkDownLastStart OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Value of sysUpTime when the link last went down. If the link is up the value is 0." ::= { xLinkEntry 6 } xLinkStatus OBJECT-TYPE SYNTAX INTEGER { running1(7), initWaitDsr(128), initWait(129), running2(130), purgeWait(131), down(132), purging(133), loop(138), testSend(139), testReceive(140), testLoop(141), speedChange(143), disabled(145), badQuality(146) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the link" ::= { xLinkEntry 7 } xLinkLostBuffers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of packets discarded because of lost buffers" ::= { xLinkEntry 8 } xLinkType OBJECT-TYPE SYNTAX INTEGER { local(1), lan(2), wan(3), fddi(7), atm(8), tokenRing(9), isdn(10), virtual(11) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the link" ::= { xLinkEntry 9 } -- the Link Resource table xLinkResourceTable OBJECT-TYPE SYNTAX SEQUENCE OF XLinkResourceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of link resources." ::= { xLinkBasic 2 } xLinkResourceEntry OBJECT-TYPE SYNTAX XLinkResourceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "link entry." INDEX { xLinkResourceType, ifIndex } ::= { xLinkResourceTable 1 } XLinkResourceEntry ::= SEQUENCE { xLinkResourceType INTEGER, xLinkResourceCurrent Gauge, xLinkResourceHigh Gauge, xLinkResourceAverageOrMaximum Gauge } xLinkResourceType OBJECT-TYPE SYNTAX INTEGER { utilization(1), outputQueue(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The resource type." ::= { xLinkResourceEntry 1 } xLinkResourceCurrent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current percent or amount of the resource used." ::= { xLinkResourceEntry 2 } xLinkResourceHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The highest percent or amount of the resource used." ::= { xLinkResourceEntry 3 } xLinkResourceAverageOrMaximum OBJECT-TYPE SYNTAX Gauge ACCESS read-write STATUS mandatory DESCRIPTION "The average percent or maximum value of the resource used. This is modifiable for output queue only. Valid values are in the range 16 to 1024." ::= { xLinkResourceEntry 4 } -- LAN group xLanTable OBJECT-TYPE SYNTAX SEQUENCE OF XLanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Lans." ::= { xLan 1 } xLanEntry OBJECT-TYPE SYNTAX XLanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Lan entry." INDEX { ifIndex } ::= { xLanTable 1 } XLanEntry ::= SEQUENCE { xLanShutdownThreshold INTEGER } xLanShutdownThreshold OBJECT-TYPE SYNTAX INTEGER ( 1..100 ) ACCESS read-write STATUS mandatory DESCRIPTION "The utilization threshold on the lan which if exceeded will cause the lan link to be temporarily disabled." DEFVAL { 100 } ::= { xLanEntry 1 } -- WAN group xWanTable OBJECT-TYPE SYNTAX SEQUENCE OF XWanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of WANs." ::= { xWan 1 } xWanEntry OBJECT-TYPE SYNTAX XWanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "WAN entry." INDEX { ifIndex } ::= { xWanTable 1 } XWanEntry ::= SEQUENCE { xWanProtocol INTEGER, xWanCompressionAdminStatus INTEGER, xWanMaxForwardDelay INTEGER, xWanMaxMultiForwardDelay INTEGER, xWanAdminSpeed INTEGER, xWanCompressionOperStatus INTEGER, xWanDialProtocol INTEGER, xWanAnswerCalls INTEGER, xWanInCalls Counter, xWanOutCalls Counter, xWanRejectedInCalls Counter, xWanFailedOutCalls Counter, xWanSignalPollTimer INTEGER, xWanAdmnState INTEGER, xWanEventLogging INTEGER, xWanDSRTimeout INTEGER, xWanSignalNullClock INTEGER } xWanProtocol OBJECT-TYPE SYNTAX INTEGER { direct(1), dtr(2), v25bis(3), v25bisExtended(4), x25(5), fr(6), frlmi(7), fransi(8), frdcelmi(9), frdceansi(10), isdn(11), modem(14) } ACCESS read-write STATUS deprecated DESCRIPTION "Controls the protocol run on the link, changes ifType, typically to 'other'." DEFVAL { direct } ::= { xWanEntry 1 } xWanCompressionAdminStatus OBJECT-TYPE SYNTAX INTEGER { noCompression(1), compress(2), auto(256) } ACCESS read-only STATUS deprecated DESCRIPTION "Controls whether link compression will be run if the link is running the xyplex protocol. Auto will enable compression for links slower than 67000." DEFVAL { auto } ::= { xWanEntry 2 } xWanMaxForwardDelay OBJECT-TYPE -- SYNTAX INTEGER ( 0 | 500..32000 ) (Preferred) SYNTAX INTEGER ( 0..32000 ) ACCESS read-write STATUS deprecated DESCRIPTION "The number of milliseconds that a packet may be held on the wan link before it will be discarded. The value 0 indicates no limit." DEFVAL { 1000 } ::= { xWanEntry 3 } xWanMaxMultiForwardDelay OBJECT-TYPE -- SYNTAX INTEGER ( 0 | 350..32000 ) (Preferred) SYNTAX INTEGER ( 0..32000 ) ACCESS read-write STATUS deprecated DESCRIPTION "The number of milliseconds that a multicast packet may be held on the Wan link before it will be discarded. The value 0 indicates no delay." DEFVAL { 700 } ::= { xWanEntry 4 } xWanAdminSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The speed that the software should use for the wan link. The value 0 indicates that the measured speed should be used." DEFVAL { 0 } ::= { xWanEntry 5 } xWanCompressionOperStatus OBJECT-TYPE SYNTAX INTEGER { notCompressing(1), compressing(2) } ACCESS read-only STATUS deprecated DESCRIPTION "If the link is running the Xyplex protocol, indicates whether link compression is running." ::= { xWanEntry 6 } xWanDialProtocol OBJECT-TYPE SYNTAX INTEGER { direct(1), dtr(2), v25bis(3), v25bisExtended(4), x25(5), fr(6), frlmi(7), fransi(8), frdcelmi(9), frdceansi(10), isdn(11), modem(14) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the protocol run on the link, changes ifType, typically to 'other'." DEFVAL { direct } ::= { xWanEntry 7 } xWanAnswerCalls OBJECT-TYPE SYNTAX INTEGER { disabled(1), configuredOnly(2), all(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the wan link will answer calls." DEFVAL { all } ::= { xWanEntry 8 } xWanInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls received on this wan." ::= { xWanEntry 9 } xWanOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls initiated by this wan." ::= { xWanEntry 10 } xWanRejectedInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls received on this wan that were rejected." ::= { xWanEntry 11 } xWanFailedOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls initiated by this wan which were not successful." ::= { xWanEntry 12 } xWanSignalPollTimer OBJECT-TYPE SYNTAX INTEGER ( 3..1000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of milliseconds between polling the WAN signals." DEFVAL { 100 } ::= { xWanEntry 13 } xWanAdmnState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this iTouch interface is in use." DEFVAL { enabled } ::= { xWanEntry 14 } xWanEventLogging OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether events will be logged for this link." DEFVAL { enabled } ::= { xWanEntry 15 } xWanDSRTimeout OBJECT-TYPE SYNTAX INTEGER ( 0..1000 ) ACCESS read-write STATUS mandatory DESCRIPTION "Defines the number of seconds a DIRECT protocol WAN link must fail to detect DSR before the link is considered down. 0 indicates this feature is disabled" DEFVAL { 0 } ::= { xWanEntry 16 } xWanSignalNullClock OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Defines the speed of the Null Clock on the link. Speed is either 0, 8,333, 66,667, 250,000 or 2,000,000. Any value between 0 and 2,000,000 can be entered; however, the value will be rounded up to the closest speed value. 0 means the the Null clock is disabled." DEFVAL { 0 } ::= { xWanEntry 17 } -- Generic Interface (snmp sense) group xIfTable OBJECT-TYPE SYNTAX SEQUENCE OF XIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interfaces." ::= { xIf 1 } xIfEntry OBJECT-TYPE SYNTAX XIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic Snmp Interface entry." INDEX { ifIndex } ::= { xIfTable 1 } XIfEntry ::= SEQUENCE { xIfName DisplayString, xIfType INTEGER } xIfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the display name of the interface. Read only for circuit groups." DEFVAL { "" } ::= { xIfEntry 1 } xIfType OBJECT-TYPE SYNTAX INTEGER { link(1), isdnAccessArrangement(2), defaultCircuit(3), circuit(4), circuitGroup(5), interface(6), rmon(7) } ACCESS read-only STATUS mandatory DESCRIPTION "Identifies the type of interface sublayer represented by this ifIndex value." ::= { xIfEntry 2 } -- Circuit group xCircuitAdmnTable OBJECT-TYPE SYNTAX SEQUENCE OF XCircuitAdmnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Circuits." ::= { xCircuit 1 } xCircuitAdmnEntry OBJECT-TYPE SYNTAX XCircuitAdmnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Circuit entry." INDEX { ifIndex } ::= { xCircuitAdmnTable 1 } XCircuitAdmnEntry ::= SEQUENCE { xCircAdminIf INTEGER, xCircCallType INTEGER, xCircCallWhen INTEGER, xCircAdminProtocol INTEGER, xCircDialback INTEGER, xCircMaxForwardDelay INTEGER, xCircMaxMultiForwardDelay INTEGER, xCircProtocolBaseTimer INTEGER, xCircAdminSpeed INTEGER, xCircConnectTimer INTEGER, xCircIdleTimer INTEGER, xCircRestartTimer INTEGER, xCircRetryCount INTEGER, xCircRetryTimer INTEGER, xCircAnswerPriority INTEGER, xCircIfDialPriority INTEGER, xCircMaxConnectTime INTEGER, xCircPartnerBridgeOnly INTEGER, xCircDialConnectTimer INTEGER, xCircTimeRemaining INTEGER, xCircDialLink OCTET STRING, xCircDodMaxQueueSize INTEGER, xCircAdminState INTEGER, xCircPartnerEthAddress OCTET STRING, xCircPartnerIpAddress IpAddress, xCircEventLogging INTEGER, xCircRowStatus RowStatus, xCircTimeMaxOutputQueueSize INTEGER, xCircDodDemandDelayTime INTEGER, xCircSameAs INTEGER, xCircDialPeriodicTime INTEGER, xCircDialTrapThreshold INTEGER, xCircMaxDialTime INTEGER, xCircMaxAnswerTime INTEGER, xCircMaxPeriodicDialAttempt INTEGER, xCircMaxPeriodicDialTime INTEGER, xCircPartnerIpAdv INTEGER, xCircQuerytimeNegotiate INTEGER, xCircPartnerType INTEGER, xCircPacing INTEGER, xCircCfgThroughput INTEGER, xCircPrQueState INTEGER } xCircAdminIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The ifIndex of the iTouch interface to which this circuit is attached. The value may be 0 for default circuits which indicates that a new iTouch interface should be created when the default circuit is copied." ::= { xCircuitAdmnEntry 1 } xCircCallType OBJECT-TYPE SYNTAX INTEGER { direct(1), dtr(2), v25bis(3), frameRelay(4), x25(5), ccl(6), isdn-switched(7), modem(8), atm(9), isdn-perm(10) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of link on which this circuit can be used. This field is not modifiable for default circuits. The value 0 is for no call type and is not a valid value for setting." DEFVAL { direct } ::= { xCircuitAdmnEntry 2 } xCircCallWhen OBJECT-TYPE SYNTAX INTEGER { always(1), demand(2), commandAlways(3), commandDemand(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls when the circuit will be dialed by the system." DEFVAL { commandAlways } ::= { xCircuitAdmnEntry 3 } xCircAdminProtocol OBJECT-TYPE SYNTAX INTEGER { xcp(1), ppp(2), pppXcp(3), frameRelay1294(4), dedicatedAppletalk(5), dedicatedBridge(6), dedicatedDecnet(7), dedicatedIp(8), dedicatedIpx(9), dedicatedOsi(10), snapAppletalk(11), snapDecnet(12), snapIp(13), snapIpx(14), snapOsi(15), multiBridge(16), multiNull(17), auto(19), ddn0(20), ddn1(21), ddn2(22), ddn3(23), multiSnap(24) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the encapsulation and feature negotiation to be used on this circuit. The value auto may only be set on default circuits." DEFVAL { ppp } ::= { xCircuitAdmnEntry 4 } xCircDialback OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls when the circuit will dial back the caller when a call is received on this circuit." DEFVAL { disabled } ::= { xCircuitAdmnEntry 5 } xCircMaxForwardDelay OBJECT-TYPE -- SYNTAX INTEGER ( 0 | 500..32000 ) (Preferred) SYNTAX INTEGER ( 0..32000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of milliseconds that a packet may be held on the Wan link before it will be discarded. The value 0 indicates no limit." DEFVAL { 1000 } ::= { xCircuitAdmnEntry 6 } xCircMaxMultiForwardDelay OBJECT-TYPE -- SYNTAX INTEGER ( 0 | 350..32000 ) (Preferred) SYNTAX INTEGER ( 0..32000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of milliseconds that a multicast packet may be held on the Wan link before it will be discarded. The value 0 indicates no delay." DEFVAL { 700 } ::= { xCircuitAdmnEntry 7 } xCircProtocolBaseTimer OBJECT-TYPE SYNTAX INTEGER ( 5..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "Controls how often the protocol sends out its maintenance messages and subsequently how fast the circuit can detect when it goes down." DEFVAL { 100 } ::= { xCircuitAdmnEntry 8 } xCircAdminSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The speed that the software should use for the circuit The value 0 indicates that the speed inherited from the link should be used." DEFVAL { 0 } ::= { xCircuitAdmnEntry 9 } xCircConnectTimer OBJECT-TYPE SYNTAX INTEGER ( 1..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds to wait for the circuit protocol to believe the circuit has come up after answering a call or establishing a dialed call." DEFVAL { 5 } ::= { xCircuitAdmnEntry 10 } xCircIdleTimer OBJECT-TYPE SYNTAX INTEGER ( 1..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds to wait for the circuit without sending or receiving a data packet before bringing down the circuit if it was brought up be traffic demand." DEFVAL { 60 } ::= { xCircuitAdmnEntry 11 } xCircRestartTimer OBJECT-TYPE -- SYNTAX INTEGER ( 0..65500 | 65535 ) (Preferred) SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "If this circuit failed to be dialed, the system will wait this time after failing to establish the call retry count timers before restarting to dial the circuit." DEFVAL { 60 } ::= { xCircuitAdmnEntry 12 } xCircRetryCount OBJECT-TYPE SYNTAX INTEGER ( 0..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of times the circuit will be retried for dialing before it goes into the restart waiting state." DEFVAL { 3 } ::= { xCircuitAdmnEntry 13 } xCircRetryTimer OBJECT-TYPE SYNTAX INTEGER ( 0..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "If this circuit failed to be dialed, the system will wait this time before retrying to dial the circuit." DEFVAL { 2 } ::= { xCircuitAdmnEntry 14 } xCircAnswerPriority OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) ACCESS read-write STATUS mandatory DESCRIPTION "The priority of a call answered on this circuit." DEFVAL { 100 } ::= { xCircuitAdmnEntry 15 } xCircIfDialPriority OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) ACCESS read-write STATUS mandatory DESCRIPTION "The priority of a call dialed on this circuit because the circuit is dial always or dial on demand." DEFVAL { 100 } ::= { xCircuitAdmnEntry 16 } xCircMaxConnectTime OBJECT-TYPE SYNTAX INTEGER ( 0..36000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of seconds for which a call answered on this circuit may be active. The value 0 indicates indefinitely." DEFVAL { 0 } ::= { xCircuitAdmnEntry 17 } xCircPartnerBridgeOnly OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of seconds for which a call answered on this circuit may be active. The value 0 indicates indefinitely." DEFVAL { disabled } ::= { xCircuitAdmnEntry 18 } xCircDialConnectTimer OBJECT-TYPE SYNTAX INTEGER ( 0..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds to wait for a call to be brought up or answered. This is used by only circuits of some xCircCallTypes. A value of 0 means this object does not apply to this circuit." DEFVAL { 25 } ::= { xCircuitAdmnEntry 19 } xCircTimeRemaining OBJECT-TYPE SYNTAX INTEGER ( 0..36000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The time remaining for the circuit when it is active before it will be disconnected. Setting this value will reset how many seconds till the circuit will automatically be brought down. If the xCircMaxConnectTime is 0, setting this value will have no effect, and its value will always be 0." ::= { xCircuitAdmnEntry 20 } xCircDialLink OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) ACCESS read-write STATUS mandatory DESCRIPTION "A bitmap of the links on which this circuit can be used. This can only be written for link based circuits." ::= { xCircuitAdmnEntry 21 } xCircDodMaxQueueSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Controls the number of packets that will be held while trying to bring up a demand circuit." DEFVAL { 1 } ::= { xCircuitAdmnEntry 22 } xCircAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the circuit can be used." DEFVAL { enabled } ::= { xCircuitAdmnEntry 23 } xCircPartnerEthAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-write STATUS mandatory DESCRIPTION "The assumed ethernet address of the circuit's partner. This is only used for end system partners who dial in and request an ethernet address." DEFVAL { '000000000000'H } -- 0-0-0-0-0-0 ::= { xCircuitAdmnEntry 24 } xCircPartnerIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The assumed IP address of the circuit's partner. This is only used for end system partners who dial in and request an IP address or for partners whose IP address cannot be determined through some protocol like ARP." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { xCircuitAdmnEntry 25 } xCircEventLogging OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether events will be logged for this circuit." DEFVAL { enabled } ::= { xCircuitAdmnEntry 26 } xCircRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to active(1) activates the circuit. This is equivalent to creating the circuit. Setting this object to notInService(2) takes this circuit out of service. This is equivalent to deleting the circuit. No other values are returned or allowed to be set." ::= { xCircuitAdmnEntry 27 } xCircTimeMaxOutputQueueSize OBJECT-TYPE SYNTAX INTEGER ( 32..128 ) ACCESS read-write STATUS mandatory DESCRIPTION "The size of the output queue." DEFVAL { 80 } ::= { xCircuitAdmnEntry 28 } xCircDodDemandDelayTime OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the amount of time a demand circuit will wait after connecting to its partner before sending packets contained in the circuit's demand queue. This allows enough time for ppp to negotiate and bring up NCPs." DEFVAL { 3 } ::= { xCircuitAdmnEntry 29 } xCircSameAs OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object allows the user to clone a circuit from another circuit. It is the equivalent of the User interface command define circuit x same as y. To clone a circuit set this object to the ifIndex of the circuit to clone from. This object returns the ifIndex of the circuit itself when it is retreived." ::= { xCircuitAdmnEntry 30 } xCircDialPeriodicTime OBJECT-TYPE SYNTAX INTEGER ( 1..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes for the period. If during this period, the maximum periodic dial attempts of connect time is exceeded, the circuit will be temporarily prohibited from dialing until the period ends." DEFVAL { 1440 } ::= { xCircuitAdmnEntry 31 } xCircDialTrapThreshold OBJECT-TYPE SYNTAX INTEGER ( 0..100 ) ACCESS read-write STATUS mandatory DESCRIPTION "The threshold that an SNMP trap will be generated warning that the circuit may be either disabled or temporarily prohibited from dialing. The value 0 indicates there is no limit." DEFVAL { 0 } ::= { xCircuitAdmnEntry 32 } xCircMaxDialTime OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of minutes before a dialed call will be disconnected and the circuit will be disabled. The administrator will have to manually renable the circuit. The value 0 indicates there is no limit." DEFVAL { 0 } ::= { xCircuitAdmnEntry 33 } xCircMaxAnswerTime OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of minutes before an answered call will be disconneted. The value 0 indicates there is no limit." DEFVAL { 0 } ::= { xCircuitAdmnEntry 34 } xCircMaxPeriodicDialAttempt OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of times this circuit can be dialed during the periodic time before it will be prohibited from dialing. The circuit will be capable of dialing again and the number of attempts will be reset to its maximum value when the periodic time ends. The value 0 indicates there is no limit." DEFVAL { 0 } ::= { xCircuitAdmnEntry 35 } xCircMaxPeriodicDialTime OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of minutes before a dialed call will be disconnected and the circuit will be prohibited from dialing. The circuit will be capable of dialing again and the connect time will be reset to their maximum values when the periodic time ends. The value 0 indicates there is no limit." DEFVAL { 0 } ::= { xCircuitAdmnEntry 36 } xCircPartnerIpAdv OBJECT-TYPE SYNTAX INTEGER { disabled(1), local(2), global(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to local(2) will add all negotiated PPP ip addresses as host routes to the ip routing table. Setting this object to global(3) adds the same ip addresses to the ip routing table as well as exporting these host routes through enabled routing protocols." DEFVAL { disabled } ::= { xCircuitAdmnEntry 37 } xCircQuerytimeNegotiate OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to enabled(2) causes the circuit to be dialed automatically after a reboot if the unit does not have a battery backed-up clock. This allows the unit to acquire the time from a time server across the WAN link." DEFVAL { disabled } ::= { xCircuitAdmnEntry 38 } xCircPartnerType OBJECT-TYPE SYNTAX INTEGER { router(1), host(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object defines the partner type associated with this circuit." DEFVAL { router } ::= { xCircuitAdmnEntry 39 } xCircPacing OBJECT-TYPE SYNTAX INTEGER { disabled(1), limited(2), full(3), configured(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object defines the circuit pacing method for this circuit. Disabled(1) implies no pacing, limited means that the throughput value will be received from the lower data link layer , full means throughput will be the full link speed and configured implies that the throughput will be retrieved from the the configured value for xCircCfgThroughput object." DEFVAL { disabled } ::= { xCircuitAdmnEntry 40 } xCircCfgThroughput OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This object defines throughput value for a circuit which is used by pacing when the xCircPacing object is set to limited." DEFVAL { 0 } ::= { xCircuitAdmnEntry 41 } xCircPrQueState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object defines whether or not priority queuing is enabled. The xCircPacing must be set to something other than disabled if priority queuing is to be used." DEFVAL { disabled } ::= { xCircuitAdmnEntry 42 } xCircuitAdmnDialTable OBJECT-TYPE SYNTAX SEQUENCE OF XCircuitAdmnDialEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of links on which this circuit may be dialed." ::= { xCircuit 2 } xCircuitAdmnDialEntry OBJECT-TYPE SYNTAX XCircuitAdmnDialEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic Snmp Interface entry." INDEX { ifIndex, xCircDialIf } ::= { xCircuitAdmnDialTable 1 } XCircuitAdmnDialEntry ::= SEQUENCE { xCircDialIf INTEGER, xCircDialRowStatus RowStatus } xCircDialIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex of the interface (link) on which this circuit may be dialed. This is used for circuits of all xCircCallType." ::= { xCircuitAdmnDialEntry 1 } xCircDialRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to active(1) activates the circuit dial entry. This is equivalent to creating the circuit dial entry .Setting this object to notInService(2) takes this circuit dial entry out of service. This is equivalent to deleting the entry. No other values are returned or allowed to be set." ::= { xCircuitAdmnDialEntry 2 } xCircuitOperTable OBJECT-TYPE SYNTAX SEQUENCE OF XCircuitOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of WANs." ::= { xCircuit 3 } xCircuitOperEntry OBJECT-TYPE SYNTAX XCircuitOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Generic Snmp Interface entry." INDEX { ifIndex } ::= { xCircuitOperTable 1 } XCircuitOperEntry ::= SEQUENCE { xCircOperState INTEGER, xCircCallOperState INTEGER, xCircOwner INTEGER, xCircPriority INTEGER, xCircOperProtocol INTEGER, xCircInCalls Counter, xCircOutCalls Counter, xCircRejectedInCalls Counter, xCircFailedOutCalls Counter, xCircCallsInDurationHigh Gauge, xCircCallsOutDurationHigh Gauge, xCircCallsInDurationTotal Gauge, xCircCallsOutDurationTotal Gauge, xCircLastCallStart DateTime, xCircCallPreemptions Counter, xCircCallCurrentDuration Gauge, xCircCurrentPartner OCTET STRING, xCircGcpInPackets Counter, xCircGcpOutPackets Counter, xCircGcpInBytes Counter, xCircGcpOutBytes Counter, xCircDialTimeRemain INTEGER, xCircPeriodicDialAttemptRemain INTEGER, xCircPeriodicDialTimeRemain INTEGER, xCircPeriodicTimeRemain INTEGER, xCircAnswerTimeRemain INTEGER, xCircIdleTimeRemaining INTEGER, xCircCrcErrors Counter, xCircRcvErrors Counter, xCircActiveThroughput INTEGER, xCircMaxForwardDelayDiscards Counter, xCircOutputQueueFull Counter } xCircOperState OBJECT-TYPE SYNTAX INTEGER { idle(1), dialing(2), answering(3), disconnecting(4), transferring(5), transferAccepting(6), connecting(7), activeAnswered(8), activeDialed(9), holddown(10), disabled(11), deleted(12) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational state of the circuit." ::= { xCircuitOperEntry 1 } xCircCallOperState OBJECT-TYPE SYNTAX INTEGER { inactive(1), dialing(2), active(3), disconnecting(4), retryWait(5), retryFailed(6) } ACCESS read-only STATUS mandatory DESCRIPTION "The call operational state of the circuit for dial always or dial on demand." ::= { xCircuitOperEntry 2 } xCircOwner OBJECT-TYPE SYNTAX INTEGER { none(1), system(2), answer(3), backup(4), time(5), dialback(6), test(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The application that owns the circuit." ::= { xCircuitOperEntry 3 } xCircPriority OBJECT-TYPE SYNTAX INTEGER ( 0..255 ) ACCESS read-only STATUS mandatory DESCRIPTION "The current priority of the circuit." ::= { xCircuitOperEntry 4 } xCircOperProtocol OBJECT-TYPE SYNTAX INTEGER { xcp(1), ppp(2), pppXcp(3), frameRelay1294(4), dedicatedAppletalk(5), dedicatedBridge(6), dedicatedDecnet(7), dedicatedIp(8), dedicatedIpx(9), dedicatedOsi(10), snapAppletalk(11), snapDecnet(12), snapIp(13), snapIpx(14), snapOsi(15), multiBridge(16), multiNull(17) } ACCESS read-only STATUS mandatory DESCRIPTION "The circuit protocol currently being used." ::= { xCircuitOperEntry 5 } xCircInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls received on this circuit." ::= { xCircuitOperEntry 6 } xCircOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls initiated by this circuit." ::= { xCircuitOperEntry 7 } xCircRejectedInCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls received on this circuit that were rejected." ::= { xCircuitOperEntry 8 } xCircFailedOutCalls OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of calls initiated by this circuit which were not successful." ::= { xCircuitOperEntry 9 } xCircCallsInDurationHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The longest number of seconds for a received call on this circuit." ::= { xCircuitOperEntry 10 } xCircCallsOutDurationHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The longest number of seconds for a initiated call on this circuit." ::= { xCircuitOperEntry 11 } xCircCallsInDurationTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of seconds for received calls on this circuit." ::= { xCircuitOperEntry 12 } xCircCallsOutDurationTotal OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of seconds for initiated calls on this circuit." ::= { xCircuitOperEntry 13 } xCircLastCallStart OBJECT-TYPE SYNTAX DateTime ACCESS read-only STATUS mandatory DESCRIPTION "The local date and time when the last call was answered or initiated." ::= { xCircuitOperEntry 14 } xCircCallPreemptions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of answered or initiated calls preempted because of priority." ::= { xCircuitOperEntry 15 } xCircCallCurrentDuration OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The total number of seconds that the current call has been active or that the circuit has been idle." ::= { xCircuitOperEntry 16 } xCircCurrentPartner OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of the partner. Usually its base ethernet address." ::= { xCircuitOperEntry 17 } xCircGcpInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets for the GCP itself." ::= { xCircuitOperEntry 18 } xCircGcpOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets originated by the GCP itself." ::= { xCircuitOperEntry 19 } xCircGcpInBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of bytes for the GCP itself." ::= { xCircuitOperEntry 20 } xCircGcpOutBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of bytes originated by the GCP itself." ::= { xCircuitOperEntry 21 } xCircDialTimeRemain OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes left that the circuit may be actively dialed before the circuit will be disabled. This may only be modified if the call is dialed and there is a maximum dial time. 0 is a read-only value." ::= { xCircuitOperEntry 22 } xCircPeriodicDialAttemptRemain OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of dial attempts left that the circuit may make during the period. This may only be modified if there is a maximum periodic dial attempts. 0 is a read-only value." ::= { xCircuitOperEntry 23 } xCircPeriodicDialTimeRemain OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes left that the circuit may be actively dialed during the period. This may only be modified if there is a maximum periodic dial time. 0 is a read-only value." ::= { xCircuitOperEntry 24 } xCircPeriodicTimeRemain OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes left till the period is over. 0 is a read-only value." ::= { xCircuitOperEntry 25 } xCircAnswerTimeRemain OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes left before the answered call will be disconnected. This may only be modified if the call is answered and there is a maximum answer time. 0 is a read-only value." ::= { xCircuitOperEntry 26 } xCircIdleTimeRemaining OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes left that the circuit can remain idle will be disconnected. " ::= { xCircuitOperEntry 27 } xCircCrcErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of CRC errors recieved on this circuit , on the ISDN PRI card." ::= { xCircuitOperEntry 28 } xCircRcvErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Rcv errors recieved on this circuit , on the ISDN PRI card." ::= { xCircuitOperEntry 29 } xCircActiveThroughput OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS mandatory DESCRIPTION "The Active throughput as the result of an underlying feedback mechanism." ::= { xCircuitOperEntry 30 } xCircMaxForwardDelayDiscards OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets unable to send due to Maximum Forward Delay exceeded, or maximum bytes in send queue reached." ::= { xCircuitOperEntry 31 } xCircOutputQueueFull OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets unable to send due to Output Queue Full, or maximum packets in send queue reached." ::= { xCircuitOperEntry 32 } -- the Link Resource table xCircResourceTable OBJECT-TYPE SYNTAX SEQUENCE OF XCircResourceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of circuit resources." ::= { xCircuit 4 } xCircResourceEntry OBJECT-TYPE SYNTAX XCircResourceEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "circuit resource entry." INDEX { xCircResourceType, ifIndex } ::= { xCircResourceTable 1 } XCircResourceEntry ::= SEQUENCE { xCircResourceType INTEGER, xCircResourceCurrent Gauge, xCircResourceHigh Gauge, xCircResourceAverage Gauge } xCircResourceType OBJECT-TYPE SYNTAX INTEGER { utilization(1), outputQueue(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The resource type." ::= { xCircResourceEntry 1 } xCircResourceCurrent OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current percent of the resource used." ::= { xCircResourceEntry 2 } xCircResourceHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The highest percent of the resource used." ::= { xCircResourceEntry 3 } xCircResourceAverage OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average percent of the resource used." ::= { xCircResourceEntry 4 } -- ITouch Interface group xInterfaceAdmnTable OBJECT-TYPE SYNTAX SEQUENCE OF XInterfaceAdmnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of ITouch Interfaces." ::= { xIntf 1 } xInterfaceAdmnEntry OBJECT-TYPE SYNTAX XInterfaceAdmnEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "ITouch Interface entry." INDEX { ifIndex } ::= { xInterfaceAdmnTable 1 } XInterfaceAdmnEntry ::= SEQUENCE { xInterfaceAdmnState INTEGER, xInterfaceStateChange INTEGER, xInterfaceFragmentSize INTEGER, xInterfaceEventLogging INTEGER, xInterfaceRowStatus RowStatus, xInterfaceAdmnSpeed INTEGER, xInterfaceBridgeDisabledMode INTEGER, xInterfaceBridgeIpxProtocol INTEGER, xInterfaceBrSpanningTree INTEGER, xInterfaceBrIpxRawMode INTEGER, xInterfaceType INTEGER, xInterfaceVLN INTEGER, xInterfaceAllowDynCirc INTEGER } xInterfaceAdmnState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this iTouch interface is in use." DEFVAL { enabled } ::= { xInterfaceAdmnEntry 1 } xInterfaceStateChange OBJECT-TYPE SYNTAX INTEGER { use(1), ignore(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the interface will ignore changes in the state of the underlying layers (e.g. circuits and links)." DEFVAL { use } ::= { xInterfaceAdmnEntry 2 } xInterfaceFragmentSize OBJECT-TYPE SYNTAX INTEGER ( 100..1600 ) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the maximum fragment size to use when packets sent on an interface must be load balanced across underlying circuits." DEFVAL { 1600 } ::= { xInterfaceAdmnEntry 3 } xInterfaceEventLogging OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether events will be logged for this interface." DEFVAL { enabled } ::= { xInterfaceAdmnEntry 4 } xInterfaceRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to active(1) activates the interface. This is equivalent to creating the interface. Setting this object to notInService(2) takes this interface out of service. This is equivalent to deleting the interface. No other values are returned or allowed to be set." ::= { xInterfaceAdmnEntry 5 } xInterfaceAdmnSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The speed that the software should use for the interface. For LAN interfaces, the value 0 indicates that the speed inherited from the link layer should be used. For WAN interfaces, the value 0 indicates that the speed inherited from the circuit layer should be used." DEFVAL { 0 } ::= { xInterfaceAdmnEntry 6 } xInterfaceBridgeDisabledMode OBJECT-TYPE SYNTAX INTEGER { localTrafficDisabled(1), localTrafficEnabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the bridge will accept and generate local traffic when the bridge interface is disabled." DEFVAL { localTrafficEnabled } ::= { xInterfaceAdmnEntry 7 } xInterfaceBridgeIpxProtocol OBJECT-TYPE SYNTAX INTEGER { ethernet-ii(1), ethernet-snap(2), ethernet-8022(3), ethernet-8023(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the ethernet frame type the bridge will use when transmitting packets out this interfce." DEFVAL { ethernet-8022 } ::= { xInterfaceAdmnEntry 8 } xInterfaceBrSpanningTree OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the bridge will transmit and receive spanning tree packets on this interface." DEFVAL { enabled } ::= { xInterfaceAdmnEntry 9 } xInterfaceBrIpxRawMode OBJECT-TYPE SYNTAX INTEGER { fddi-snap(2), fddi-raw(5) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the type of framing to be used when bridging IPX raw frames from Ethernet to this interface. This applies to FDDI interfaces only and is ignored for other types of interfaces." DEFVAL { fddi-snap } ::= { xInterfaceAdmnEntry 10 } xInterfaceType OBJECT-TYPE SYNTAX INTEGER { unknown(1), local(2), lan(3), wan(4), wanUnknown(5), wanDce(6), wanDte(7), fddi(8), atm(9), tokenRing(10), isdn(11), virtualLan(12), async(13) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls and reports the type for the interface. Not all types are valid for setting the interface type." DEFVAL { unknown } ::= { xInterfaceAdmnEntry 11 } xInterfaceVLN OBJECT-TYPE SYNTAX INTEGER (0..32767) ACCESS read-write STATUS mandatory DESCRIPTION "The virtual LAN number that is used with the interface." DEFVAL { 0 } ::= { xInterfaceAdmnEntry 12 } xInterfaceAllowDynCirc OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether or not dynamic circuits are permitted on this interface." DEFVAL { enabled } ::= { xInterfaceAdmnEntry 13 } -- rules group xRulesTod OBJECT IDENTIFIER ::= { xRules 1 } xTodConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XTodConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of time of day rules." ::= { xRulesTod 1 } xTodConfigEntry OBJECT-TYPE SYNTAX XTodConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "TOD rule entry." INDEX { xTodIndex } ::= { xTodConfigTable 1 } XTodConfigEntry ::= SEQUENCE { xTodIndex INTEGER, xTodName DisplayString, xTodAdminState INTEGER, xTodTime INTEGER, xTodDuration INTEGER, xTodPriority INTEGER, xTodAction INTEGER, xTodChoiceCircuit INTEGER, xTodRowStatus RowStatus, xTodEventLogging INTEGER, xTodDays OCTET STRING } xTodIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the rule." ::= { xTodConfigEntry 1 } xTodName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the rule." DEFVAL { "" } ::= { xTodConfigEntry 2 } xTodAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this TOD rule is enabled or disabled." DEFVAL { enabled } ::= { xTodConfigEntry 3 } xTodTime OBJECT-TYPE SYNTAX INTEGER ( 0..1439 ) ACCESS read-write STATUS mandatory DESCRIPTION "The starting time in minutes for the rule." DEFVAL { 720 } ::= { xTodConfigEntry 4 } xTodDuration OBJECT-TYPE SYNTAX INTEGER ( 1..1440 ) ACCESS read-write STATUS mandatory DESCRIPTION "The duration for which the rule should apply." DEFVAL { 60 } ::= { xTodConfigEntry 5 } xTodPriority OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) ACCESS read-write STATUS mandatory DESCRIPTION "The priority associated with the rule." DEFVAL { 100 } ::= { xTodConfigEntry 6 } xTodAction OBJECT-TYPE SYNTAX INTEGER { dial(1), holddown(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action associated with the rule." DEFVAL { dial } ::= { xTodConfigEntry 7 } xTodChoiceCircuit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The ifIndex of the circuit to be dialed." ::= { xTodConfigEntry 8 } xTodRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to active(1) activates the rule. This is equivalent to creating the rule. Setting this object to notInService(2) takes this rule out of service. This is equivalent to deleting the rule. Only active rules are returned for GETs and GETNEXTs." ::= { xTodConfigEntry 9 } xTodEventLogging OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether events will be logged for this rule." DEFVAL { enabled } ::= { xTodConfigEntry 10 } xTodDays OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "A bit map to determine the days of the week that the time of day rule will be active. Bit 1 = Sunday, Bit 2 = Monday, Bit 3 = Tuesday, Bit 4 = Wednesday, Bit 5 = Thursday, Bit 6 = Friday, Bit 7 = Saturday." DEFVAL { '7F'H } ::= { xTodConfigEntry 11 } xTodStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XTodStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of time of day rules." ::= { xRulesTod 2 } xTodStatusEntry OBJECT-TYPE SYNTAX XTodStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "TOD rule entry." INDEX { xTodIndex } ::= { xTodStatusTable 1 } XTodStatusEntry ::= SEQUENCE { xTodOperState INTEGER } xTodOperState OBJECT-TYPE SYNTAX INTEGER { inactive(1), dialing(2), active(3), disconnecting(4), retryWait(5), retryFailed(6), notAvailable(7), disabled(8), deleted(9) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the rule." ::= { xTodStatusEntry 1 } xRulesBbd OBJECT IDENTIFIER ::= { xRules 2 } xBbdConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XBbdConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of backup and bandwidth on demand rules." ::= { xRulesBbd 1 } xBbdConfigEntry OBJECT-TYPE SYNTAX XBbdConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bbd rule entry." INDEX { xBbdIndex } ::= { xBbdConfigTable 1 } XBbdConfigEntry ::= SEQUENCE { xBbdIndex INTEGER, xBbdName DisplayString, xBbdAdminState INTEGER, xBbdPrimaryAddress MacAddress, xBbdPrimaryIfType INTEGER, xBbdPrimaryIf INTEGER, xBbdPrimaryName DisplayString, xBbdPrimaryPollTimer INTEGER, xBbdFailureBackup INTEGER, xBbdUpUtilization INTEGER, xBbdDownUtilization INTEGER, xBbdDampeningFactor INTEGER, xBbdUpHoldTimer INTEGER, xBbdDownHoldTimer INTEGER, xBbdPriority INTEGER, xBbdMaxActiveChoices INTEGER, xBbdDisableDelay INTEGER, xBbdEnableDelay INTEGER, xBbdEventLogging INTEGER, xBbdSecondaryAddress MacAddress, xBbdSecondaryIfType INTEGER, xBbdSecondaryIf INTEGER, xBbdSecondaryName DisplayString, xBbdSecondaryDownUtil INTEGER, xBbdRowStatus RowStatus, xBbdUtilizationToUse INTEGER, xBbdSecondaryUtilizationToUse INTEGER } xBbdIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of the rule." ::= { xBbdConfigEntry 1 } xBbdName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the rule." DEFVAL { "" } ::= { xBbdConfigEntry 2 } xBbdAdminState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this Bbd rule is enabled or disabled." DEFVAL { enabled } ::= { xBbdConfigEntry 3 } xBbdPrimaryAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "The address of the unit whose circuit/link should be monitored. 00-00-00-00-00-00 is this unit." DEFVAL { '000000000000'H } ::= { xBbdConfigEntry 4 } xBbdPrimaryIfType OBJECT-TYPE SYNTAX INTEGER { link(1), circuit(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of primary interface being monitored." DEFVAL { circuit } ::= { xBbdConfigEntry 5 } xBbdPrimaryIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The circuit or link being monitored. 0 indicates nothing is being monitored by this rule." DEFVAL { 0 } ::= { xBbdConfigEntry 6 } xBbdPrimaryName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the primary circuit/link." DEFVAL { "" } ::= { xBbdConfigEntry 7 } xBbdPrimaryPollTimer OBJECT-TYPE SYNTAX INTEGER ( 1..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds to wait before polling the primary circuit/link again." DEFVAL { 5 } ::= { xBbdConfigEntry 8 } xBbdFailureBackup OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the primary circuit/link will be backed up if the primary circuit/link fails." DEFVAL { enabled } ::= { xBbdConfigEntry 9 } xBbdUpUtilization OBJECT-TYPE SYNTAX INTEGER ( 1..100 ) ACCESS read-write STATUS mandatory DESCRIPTION "The high threshold utilization of the primary circuit/link which must be exceeded for this rule to try to bring up a(nother) backup circuit." DEFVAL { 100 } ::= { xBbdConfigEntry 10 } xBbdDownUtilization OBJECT-TYPE SYNTAX INTEGER ( 0..100 ) ACCESS read-write STATUS mandatory DESCRIPTION "The low threshold utilization of the primary circuit/link which must be exceeded for this rule to try to bring down a(nother) backup circuit." DEFVAL { 0 } ::= { xBbdConfigEntry 11 } xBbdDampeningFactor OBJECT-TYPE SYNTAX INTEGER ( 1..10 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of polling measurements to average when calculating the primary circuit/link's utilization." DEFVAL { 4 } ::= { xBbdConfigEntry 12 } xBbdUpHoldTimer OBJECT-TYPE SYNTAX INTEGER ( 0..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds after a backup circuit has been brought up before the primary link should be polled again." DEFVAL { 60 } ::= { xBbdConfigEntry 13 } xBbdDownHoldTimer OBJECT-TYPE SYNTAX INTEGER ( 0..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds after a backup circuit has been brought down before the primary link should be polled again." DEFVAL { 60 } ::= { xBbdConfigEntry 14 } xBbdPriority OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) ACCESS read-write STATUS mandatory DESCRIPTION "The priority associated with the rule." DEFVAL { 100 } ::= { xBbdConfigEntry 15 } xBbdMaxActiveChoices OBJECT-TYPE SYNTAX INTEGER ( 1..8 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of circuits that can be brought up by the rule." DEFVAL { 1 } ::= { xBbdConfigEntry 16 } xBbdDisableDelay OBJECT-TYPE SYNTAX INTEGER ( 0..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds the primary circuit/link must not exceed the down utilization before a backup circuit will be brought down." DEFVAL { 0 } ::= { xBbdConfigEntry 17 } xBbdEnableDelay OBJECT-TYPE SYNTAX INTEGER ( 0..65500 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds the primary circuit/link must exceed the up utilization before a backup circuit will be brought up." DEFVAL { 0 } ::= { xBbdConfigEntry 18 } xBbdEventLogging OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether events will be logged for this Bbd rule." DEFVAL { enabled } ::= { xBbdConfigEntry 19 } xBbdSecondaryAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-write STATUS mandatory DESCRIPTION "The address of the secondary unit whose circuit/link should be monitored. 00-00-00-00-00-00 is this unit." DEFVAL { '000000000000'H } ::= { xBbdConfigEntry 20 } xBbdSecondaryIfType OBJECT-TYPE SYNTAX INTEGER { link(1), circuit(2), none(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of secondary interface being monitored." DEFVAL { circuit } ::= { xBbdConfigEntry 21 } xBbdSecondaryIf OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The secondary circuit or link being monitored. 0 indicates nothing is being monitored by this rule." DEFVAL { 0 } ::= { xBbdConfigEntry 22 } xBbdSecondaryName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the secondary circuit/link." DEFVAL { "" } ::= { xBbdConfigEntry 23 } xBbdSecondaryDownUtil OBJECT-TYPE SYNTAX INTEGER ( 0..100 ) ACCESS read-write STATUS mandatory DESCRIPTION "The low threshold utilization of the secondary circuit/link which must be exceeded for this rule to try to bring down a(nother) backup circuit." DEFVAL { 0 } ::= { xBbdConfigEntry 24 } xBbdRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to active(1) activates the rule. This is equivalent to creating the rule. Setting this object to notInService(2) takes this rule out of service. This is equivalent to deleting the rule. Only active rules are returned for GETs and GETNEXTs." ::= { xBbdConfigEntry 25 } xBbdUtilizationToUse OBJECT-TYPE SYNTAX INTEGER { outbound(1), inbound(2), both(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This objects controls which utilization is used on a primary circuit to control the activation and deactivation of the backup circuit." DEFVAL { outbound } ::= { xBbdConfigEntry 26 } xBbdSecondaryUtilizationToUse OBJECT-TYPE SYNTAX INTEGER { outbound(1), inbound(2), both(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This objects controls which utilization is used on a secondary circuit to control the activation and deactivation of the backup circuit." DEFVAL { outbound } ::= { xBbdConfigEntry 27 } xBbdCircConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XBbdCircConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of backup and bandwidth on demand rules." ::= { xRulesBbd 2 } xBbdCircConfigEntry OBJECT-TYPE SYNTAX XBbdCircConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bbd rule entry." INDEX { xBbdIndex, xBbdChoice } ::= { xBbdCircConfigTable 1 } XBbdCircConfigEntry ::= SEQUENCE { xBbdChoice INTEGER, xBbdCircuit INTEGER } xBbdChoice OBJECT-TYPE SYNTAX INTEGER ( 1..8 ) ACCESS read-only STATUS mandatory DESCRIPTION "The number of the choice associated with the rule." ::= { xBbdCircConfigEntry 1 } xBbdCircuit OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The ifIndex of the circuit to use for this rule." ::= { xBbdCircConfigEntry 2 } xBbdStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XBbdStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of time of day rules." ::= { xRulesBbd 3 } xBbdStatusEntry OBJECT-TYPE SYNTAX XBbdStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bbd rule entry." INDEX { xBbdIndex } ::= { xBbdStatusTable 1 } XBbdStatusEntry ::= SEQUENCE { xBbdOperState INTEGER, xBbdPrimaryUtilization Gauge, xBbdSecondaryUtilization Gauge } xBbdOperState OBJECT-TYPE SYNTAX INTEGER { monitoring(1), enabledDelaying(2), dialing(3), holdUpDelaying(4), disabledDelaying(5), disconnecting(6), holdDownDelaying(7), disconnectingAll(8), disabled(9), deleted(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the rule." ::= { xBbdStatusEntry 1 } xBbdPrimaryUtilization OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current utilization of the primary circuit/link." ::= { xBbdStatusEntry 2 } xBbdSecondaryUtilization OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current utilization of the secondary circuit/link." ::= { xBbdStatusEntry 3 } xBbdCircStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XBbdCircStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of backup and bandwidth on demand rules." ::= { xRulesBbd 4 } xBbdCircStatusEntry OBJECT-TYPE SYNTAX XBbdCircStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Bbd rule entry." INDEX { xBbdIndex, xBbdChoice } ::= { xBbdCircStatusTable 1 } XBbdCircStatusEntry ::= SEQUENCE { xBbdChoiceStatus INTEGER } xBbdChoiceStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), dialing(2), active(3), disconnecting(4), retryWait(5), retryFailed(6), notAvailable(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The number of the choice associated with the rule." ::= { xBbdCircStatusEntry 1 } -- FDDI group xFddiTable OBJECT-TYPE SYNTAX SEQUENCE OF XFddiEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of Fddis." ::= { xFddi 1 } xFddiEntry OBJECT-TYPE SYNTAX XFddiEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Fddi entry." INDEX { ifIndex } ::= { xFddiTable 1 } XFddiEntry ::= SEQUENCE { xFddiDisableAction INTEGER, xFddiRingOpEventDelay INTEGER } xFddiDisableAction OBJECT-TYPE SYNTAX INTEGER { none(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to pass to SMT when the FDDI link is disabled." DEFVAL { none } ::= { xFddiEntry 1 } xFddiRingOpEventDelay OBJECT-TYPE SYNTAX INTEGER ( 0..1000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of 20ms ticks to wait following the loss of RingOp before notifying the upper layers that the link is down." DEFVAL { 1 } ::= { xFddiEntry 2 } -- Async group -- Async Modem group -- Call Period group xCallPeriodTable OBJECT-TYPE SYNTAX SEQUENCE OF XCallPeriodEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of call period entries." ::= { xCallPeriod 1 } xCallPeriodEntry OBJECT-TYPE SYNTAX XCallPeriodEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Call statistics data on a particular interface in one period." INDEX { ifIndex, xCallPeriodIndex } ::= { xCallPeriodTable 1 } XCallPeriodEntry ::= SEQUENCE { xCallPeriodIndex INTEGER, xCallPeriodStart INTEGER, xCallPeriodEnd INTEGER, xCallPeriodCallsIn Counter, xCallPeriodCallsOut Counter, xCallPeriodDurationIn Counter, xCallPeriodDurationOut Counter } xCallPeriodIndex OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-only STATUS mandatory DESCRIPTION "An Index that uniquely identifies the particular period in which call statistics data is collected." ::= { xCallPeriodEntry 1 } xCallPeriodStart OBJECT-TYPE SYNTAX INTEGER (0..86399) ACCESS read-write STATUS mandatory DESCRIPTION "The starting time of this period in which call data is collected on this interface." ::= { xCallPeriodEntry 2 } xCallPeriodEnd OBJECT-TYPE SYNTAX INTEGER (0..86399) ACCESS read-write STATUS mandatory DESCRIPTION "The ending time of this period in which call data is collected on this interface." ::= { xCallPeriodEntry 3 } xCallPeriodCallsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of calls accepted on this interface during this period." ::= { xCallPeriodEntry 4 } xCallPeriodCallsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of calls initiated on this interface during this period" ::= { xCallPeriodEntry 5 } xCallPeriodDurationIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of seconds that inbound calls have been active on this interface during this period." ::= { xCallPeriodEntry 6 } xCallPeriodDurationOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of seconds that outbound calls have been active on this interface during this period" ::= { xCallPeriodEntry 7 } xCallAsyncEventLogging OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This field enable or disable async call event logging" ::= { xCallPeriod 2 } xCallIsdnEventLogging OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This field enable or disable isdn call event logging" ::= { xCallPeriod 3 } -- the Active Resource table -- This table was created during V6-0 alpha to satisfy the South African -- Police's need for certain utilization statistics to exist in one -- table. xActResTable OBJECT-TYPE SYNTAX SEQUENCE OF XActResEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of active circuit and link resources." ::= { xResource 1 } xActResEntry OBJECT-TYPE SYNTAX XActResEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "active circuit and link resource entry." INDEX { ifIndex } ::= { xActResTable 1 } XActResEntry ::= SEQUENCE { xActResName DisplayString, xActResUserName DisplayString, xActResLinkName DisplayString, xActResDLCI INTEGER, xActResUtilInCurr Gauge, xActResUtilInHigh Gauge, xActResUtilInAve Gauge, xActResUtilOutCurr Gauge, xActResUtilOutHigh Gauge, xActResUtilOutAve Gauge, xActResOutQCurr Gauge, xActResOutQHigh Gauge, xActResOutQMax Gauge } xActResName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The display name of this active circuit or link entry." ::= { xActResEntry 1 } xActResUserName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The user configured display name of this active circuit or link entry." ::= { xActResEntry 2 } xActResLinkName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The display name of the link associated with this active circuit entry. If this entry is a link, then this field will be blank." ::= { xActResEntry 3 } xActResDLCI OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The DLCI number associated with this circuit for frame relay circuits. This object will be 0 for non-frame relay circuits and links." ::= { xActResEntry 4 } xActResUtilInCurr OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current inbound utilization on this circuit or link." ::= { xActResEntry 5 } xActResUtilInHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The high inbound utilization on this circuit or link." ::= { xActResEntry 6 } xActResUtilInAve OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average inbound utilization on this circuit or link." ::= { xActResEntry 7 } xActResUtilOutCurr OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current outbound utilization on this circuit or link." ::= { xActResEntry 8 } xActResUtilOutHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The high outbound utilization on this circuit or link." ::= { xActResEntry 9 } xActResUtilOutAve OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The average outbound utilization on this circuit or link." ::= { xActResEntry 10 } xActResOutQCurr OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The current output queue utilization on this circuit or link." ::= { xActResEntry 11 } xActResOutQHigh OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The high output queue utilization on this circuit or link." ::= { xActResEntry 12 } xActResOutQMax OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The maximum output queue utilization on this circuit or link." ::= { xActResEntry 13 } -- Circuit Priority Queue Configuration Table -- Circuit Priority Queue Counter Table -- Circuit Priority Queue Statistic Table -- conformance information xLinkGroups OBJECT IDENTIFIER ::= { xLinkConformance 1 } xLinkCompliances OBJECT IDENTIFIER ::= { xLinkConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-nlsp.mib -- -- $Id: it-nlsp.mib,v 1.1 2000/07/31 15:19:25 sse Exp $ xNovell OBJECT IDENTIFIER ::= { iTouch 34 } xNlsp OBJECT IDENTIFIER ::= { xNovell 1 } -- ITouch NLSP subgroups -- Groups xNlspSystem OBJECT IDENTIFIER ::= { xNlsp 1} xNlspCircuit OBJECT IDENTIFIER ::= { xNlsp 2} -- this is the MIB module for ITouch private NLSP implementations -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- This is the ITouch private NLSP MIB. -- This MIB defines the management information for the NLSP protocol -- running in an IPX enviroment. It provides information in addition -- to that contained in the IPX MIB itself. All tables in this MIB are -- linked to an instance of IPX via the system instance identifier as -- defined in the IPX MIB. -- System Group -- This group contains global information about each instance of XNLSP -- running on one system. -- System Table -- This table contains an entry for each instance of XNLSP running on -- the system. xnlspSysTable OBJECT-TYPE SYNTAX SEQUENCE OF XnlspSysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The XNLSP system table." ::= {xNlspSystem 1} xnlspSysEntry OBJECT-TYPE SYNTAX XnlspSysEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one instance of XNLSP running on the system." INDEX {xnlspSysInstance} ::= {xnlspSysTable 1} XnlspSysEntry ::= SEQUENCE { xnlspSysInstance INTEGER, xnlspSysAreaMismatch Counter, xnlspSysDupLspIntNet Counter, xnlspSysDupLspSysId Counter, xnlspSysMalformOption Counter, xnlspSysMissingOption Counter, xnlspSysSpfRuns Counter, xnlspSysTruncPackets Counter, xnlspSysNeighResFail Counter } xnlspSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of XNLSP to which this corresponds. This value links the instance of XNLSP to an instance of IPX running on the system (i.e. the value of xNlspSysInstance should be the same as a value of ipxSysInstance. This value may be written only when) creating a new entry in the table." ::= {xnlspSysEntry 1} xnlspSysAreaMismatch OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times another router reported a set of area addresses disjoint form this routers's manual area addresses." ::= {xnlspSysEntry 2} xnlspSysDupLspIntNet OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an LSP reports an internal network number the same as this routers internal Network number." ::= {xnlspSysEntry 3} xnlspSysDupLspSysId OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an LSP is received that reports a systemIS conflicting with this routers systemID." ::= {xnlspSysEntry 4} xnlspSysMalformOption OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a syntax check fails for a received packet, or an options's value is outside the legal range for the option." ::= {xnlspSysEntry 5} xnlspSysMissingOption OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a Hello packet was received in which a mandatory option (for example Local MTU) was absent." ::= {xnlspSysEntry 6} xnlspSysSpfRuns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the shortest path first algorithm (also known as the decision process) is run on the router." ::= {xnlspSysEntry 7} xnlspSysTruncPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an NLSP packet was received containing only a portion of the information sent." ::= {xnlspSysEntry 8} xnlspSysNeighResFail OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times this instance of NLSP has been unable to obtain needed resources. Two conditions that can occur are NLSP process failing to allocate a transmit packet and when the NLSP neighbor table is overloaded (cannot accept a new entry)." ::= {xnlspSysEntry 9} -- Circuit Group -- This group contains the ITouch private XNLSP information for each -- circuit known to this system. -- Circuit Table -- The Circuit table contains an entry containing the ITouch private -- XNLSP information for each circuit known to the system. xnlspCircTable OBJECT-TYPE SYNTAX SEQUENCE OF XnlspCircEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Circuit table." ::= {xNlspCircuit 1} xnlspCircEntry OBJECT-TYPE SYNTAX XnlspCircEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry corresponds to one circuit known to the system." INDEX { xnlspCircSysInstance, xnlspCircIndex } ::= {xnlspCircTable 1} XnlspCircEntry ::= SEQUENCE { xnlspCircSysInstance INTEGER, xnlspCircIndex INTEGER, xnlspCircMismatchNet Counter } xnlspCircSysInstance OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The unique identifier of the instance of XNLSP and IPX (via ipxSysInstance to which this entry corresponds.) This value may be written only when creating a new entry in the table." ::= {xnlspCircEntry 1} xnlspCircIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The identifier of this circuit, unique within the instance of XNLSP. This value may be written only when creating a new entry in the table." ::= {xnlspCircEntry 2} xnlspCircMismatchNet OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an NLSP neighbor disagrees with this router on the IPX network number assigned to a circuit." ::= {xnlspCircEntry 3} -- -- FILE: /users/sse/mibs/src2/itouch/it-param.mib -- -- $Id: it-param.mib,v 1.1 2000/07/31 15:44:19 sse Exp $ xParamClient OBJECT IDENTIFIER ::= { iTouch 7 } -- this is the MIB module for clients of ITouch parameter -- service -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Parameter Client group -- Implementation of this group is mandatory for all ITouch -- systems that use the ITouch parameter service paramClientLoaderName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The name of the system that most recently provided this system's stored parameters. Corresponds directly to the name value labeled 'Loaded From:' in the PARAMETER SERVER display." ::= { xParamClient 1 } paramClientLoaderAddressType OBJECT-TYPE SYNTAX AddressType ACCESS read-only STATUS mandatory DESCRIPTION "The type of network address contained in paramClientLoaderAddress. 'unknown' means no address has been defined. 'other' means no other type value applies. 'local' means there is no address and parameters were loaded from local storage. 'ip' is an Internet IP address. 'ethernet' is an 802.3 MAC address. Corresponds indirectly to the address value labeled 'Loaded From:' in the PARAMETER SERVER display." ::= { xParamClient 2 } paramClientLoaderAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The network address of the system that most recently provided this system's stored parameters. Corresponds directly to the address value labeled 'Loaded From:' in the PARAMETER SERVER display." ::= { xParamClient 3 } paramClientParameterVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The version number of the parameters as stored in this system's local memory. Corresponds directly to SERVER PARAMETER VERSION and the value labeled 'Last Update Version:' in the PARAMETER SERVER display." ::= { xParamClient 4 } paramClientUpdateTime OBJECT-TYPE SYNTAX DateTime ACCESS read-only STATUS mandatory DESCRIPTION "This system's local date and time when it last attempted to store parameters with a parameter server. Corresponds directly to the values labeled 'Last Update Date:' and 'Last Update Time:' in the PARAMETER SERVER display." ::= { xParamClient 5 } paramClientServerCheck OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control over whether or not this system is allowed to check for additional parameter servers. 'enabled' allows checking. Corresponds directly to PARAMETER SERVER CHECK and the presence of PARAMETER POLLING under the label 'Enabled Characteristics' in the SERVER CHARACTERISTICS display." ::= { xParamClient 6 } paramClientCheckInterval OBJECT-TYPE SYNTAX INTEGER (1..120) ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes between checks for additional parameter servers. Corresponds directly to PARAMETER SERVER CHECK TIMER and the value labeled 'Check Timer:' in the PARAMETER SERVER display." ::= { xParamClient 7 } paramClientCheckNow OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to cause this system to immediately check for additional parameter servers. The agent always returns 'ready' for this value. Setting the value to 'ready' has no effect. Setting it to 'execute' causes a check to be started. Corresponds to the CHECK PARAMETER SERVER command." ::= { xParamClient 8 } paramClientServerLimit OBJECT-TYPE SYNTAX INTEGER (1..8) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of parameter servers this system is allowed to remember at the same time. Corresponds directly to PARAMETER SERVER LIMIT and the value labeled 'Parameter Server Limit:' in the PARAMETER SERVER display." ::= { xParamClient 9 } paramClientRetransmitInterval OBJECT-TYPE SYNTAX INTEGER (1..30) ACCESS read-write STATUS mandatory DESCRIPTION "The number of minutes between this system's attempts to store new parameters with a server that has not acknowledged previous attempts. Corresponds directly to PARAMETER SERVER RETRANSMIT TIMER and the value labeled 'Retransmit Timer: in the PARAMETER SERVER display." ::= { xParamClient 10 } paramClientRetransmitLimit OBJECT-TYPE SYNTAX INTEGER (1..100) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of attempts by this system to store new parameters with a server that has not acknowledged previous attempts. Corresponds directly to PARAMETER SERVER RETRANSMIT LIMIT and the value labeled 'Retransmit Limit:' in the PARAMETER SERVER display." ::= { xParamClient 11 } paramClientState OBJECT-TYPE SYNTAX INTEGER { other(1), idle(2), internal1(3), internal2(4), internal3(5), internal4(6), internal5(7), internal6(8), internal7(9), internal8(10), hold(11), retry(12)} ACCESS read-only STATUS mandatory DESCRIPTION "This system's state with regard to update attempts. The value meanings are: other none of the following idle no update in progress internal internal state of no meaning to manager hold holding to keep from updating too often retry waiting to retry after failure Corresponds directly to the value labeled 'Storage State:' in the PARAMETER SERVER display." ::= { xParamClient 12 } paramClientProtocolErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of invalid parameter service protocol messages received by this system. Corresponds directly to the value labeled 'Bad Parameter Messages:' in the PARAMETER SERVER display." ::= { xParamClient 13 } paramClientServerRejects OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of parameter servers this system rejected due to exceeding paramClientServerLimit. Corresponds directly to the value labeled 'Rejected Servers:' in the PARAMETER SERVER display." ::= { xParamClient 14 } paramClientServerNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of parameter servers known to this system, indicating the number of entries in serverTable. Corresponds directly to the value labeled 'Parameter Servers:' in the PARAMETER SERVER display." ::= { xParamClient 15 } -- Further individual parameters follow the Parameter -- Server table -- the Parameter Server table paramServerTable OBJECT-TYPE SYNTAX SEQUENCE OF ParamServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of parameter server entries. The number of entries is given by the value of paramClientServerNumber." ::= { xParamClient 16 } paramServerEntry OBJECT-TYPE SYNTAX ParamServerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status and parameter values for a parameter server." INDEX { paramServerName } ::= { paramServerTable 1 } ParamServerEntry ::= SEQUENCE { paramServerName DisplayString, paramServerEntryStatus INTEGER, paramServerAddressType AddressType, paramServerAddress OCTET STRING, paramServerStoredVersion INTEGER, paramServerStoredTime DateTime, paramServerStoredStatus INTEGER, paramServerStoredFailure INTEGER } paramServerName OBJECT-TYPE SYNTAX DisplayString (SIZE (16)) ACCESS read-only STATUS mandatory DESCRIPTION "The server's name, unique within this system. Always 16 characters, null padded on the end. Corresponds directly to the name used to create the entry and the value labeled 'Name' in the PARAMETER SERVER display." ::= { paramServerEntry 1 } paramServerEntryStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the entry, which corresponds directly to the CLEAR/PURGE PARAMETER SERVER command. Actual removal of the entry is implementation specific." DEFVAL { valid } ::= { paramServerEntry 2 } paramServerAddressType OBJECT-TYPE SYNTAX AddressType ACCESS read-write STATUS mandatory DESCRIPTION "The type of network address contained in paramServerAddress. 'unknown' means no address has been defined. 'other' means no other type value applies. 'local' means there is no address and parameters were loaded from local storage. 'ip' is an Internet IP address. 'ethernet' is an 802.3 MAC address. Corresponds indirectly to the value labeled 'Address' in the PARAMETER SERVER display." DEFVAL { unknown } ::= { paramServerEntry 3 } paramServerAddress OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "The server's network address. Corresponds directly to the value labeled 'Address' in the PARAMETER SERVER display." DEFVAL { "" } -- zero length ::= { paramServerEntry 4 } paramServerStoredVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Parameter version number currently stored at the server. Corresponds directly to the value labeled 'Version' in the PARAMETER SERVER display." DEFVAL { 0 } ::= { paramServerEntry 5 } paramServerStoredTime OBJECT-TYPE SYNTAX DateTime ACCESS read-only STATUS mandatory DESCRIPTION "The server's date and time when it stored the parameters of version paramServerStoredVersion. Corresponds directly to the value labeled 'Date' in the PARAMETER SERVER display." DEFVAL { '00'h } ::= { paramServerEntry 6 } paramServerStoredStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), current(2), ahead(3), behind(4), failing(5), failed(6), query(7), noMemCard(8) } ACCESS read-only STATUS mandatory DESCRIPTION "Status of this system's parameters with respect to the server. Corresponds directly to the value labeled 'Status' in the PARAMETER SERVER display. The value meanings are: ahead server version newer than system's behind server version older than system's current up to date failed system no longer attempting update failing system trying to update but failing query attempting to determine version noMemCard no memory card in card drive unknown version not known " DEFVAL { unknown } ::= { paramServerEntry 7 } paramServerStoredFailure OBJECT-TYPE SYNTAX INTEGER { other(1), none(2), protocolOut(3), open(4), read(5), write(6), resource(7), protocolIn(8), response(9), close(10), delete(11), rename(12), fileData(13) } ACCESS read-only STATUS mandatory DESCRIPTION "When paramServerStoredStatus is 'failed' or 'failing', the reason for the most recent failure. Corresponds directly to the value labeled 'Reason' in the PARAMETER SERVER display. The value meanings are: other none of the following none no failure protocolOut invalid protocol message to server open file open error at server read file read error at server write file write error at server resource resource lack at server (e.g. disk) protocolIn invalid protocol message from server response no response from server close file close error at server delete file delete error at server rename file rename error at server fileData bad parameter data stored at server " DEFVAL { none } ::= { paramServerEntry 8 } -- Additional individual parameters paramClientServerFilePath OBJECT-TYPE SYNTAX DisplayString (SIZE (0..40)) ACCESS read-write STATUS mandatory DESCRIPTION "The directory path to the parameter file on all servers. Corresponds directly to PARAMETER SERVER PATH and the value labeled 'Path:' in the PARAMETER SERVER display." ::= { xParamClient 17 } paramClientChassisStorageState OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), unknown(2), current(3), verifying(4), busBusy(5), retrying(6), failing(7), behind(8) } ACCESS read-only STATUS mandatory DESCRIPTION "The status of the current attempt to update parameters in local chassis storage. Corresponds directly to the value labeled 'Chassis Configuration:'." ::= { xParamClient 18 } -- conformance information xParamClientConformance OBJECT IDENTIFIER ::= { xParamClient 19 } xParamClientGroups OBJECT IDENTIFIER ::= { xParamClientConformance 1 } xParamClientCompliances OBJECT IDENTIFIER ::= { xParamClientConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-pim.mib -- -- $Id: it-pim.mib,v 1.1 2000/07/31 15:44:13 sse Exp $ xPim OBJECT IDENTIFIER ::= { iTouch 30 } -- The individual Groups within the Port Interface Module MIB xPimBasic OBJECT IDENTIFIER ::= { xPim 1 } xPimConformance OBJECT IDENTIFIER ::= { xPim 2 } -- This is a MIB module for all ITouch Network 3000 systems -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- Textual Conventions PimType ::= INTEGER { empty(1), unrecognized(2), tenbaseT(3), briIsdn(4), g703(5), eia530(6), rs232(7), rs423(8), x21(9), v35(10), asyncRs423(11), lwip(12), twip(13) } -- This data type is used in the ITouch N3000 MIB to -- to indicate the type of Port Interface Module in a -- N3000 slot -- the Port Interface Module Group -- Implementation of this group is mandatory for all ITouch -- Network 3000 systems -- the Port Interface Module table xPimTable OBJECT-TYPE SYNTAX SEQUENCE OF XPimEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table with one entry for each Port Interface Module slot in a Network 3000 chassis." ::= { xPimBasic 1 } xPimEntry OBJECT-TYPE SYNTAX XPimEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Values for a Port Interface Module." INDEX { xPimIndex } ::= { xPimTable 1 } XPimEntry ::= SEQUENCE { xPimIndex INTEGER, xPimType PimType } xPimIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a Port Interface Module slot." ::= { xPimEntry 1 } xPimType OBJECT-TYPE SYNTAX PimType ACCESS read-only STATUS mandatory DESCRIPTION "The type of the Port Interface Module in the slot." ::= { xPimEntry 2 } -- the WAN PIM table xPimWanTable OBJECT-TYPE SYNTAX SEQUENCE OF XPimWanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides the mapping between PIM slots and ports and WAN links in a Network 3000 unit." ::= { xPimBasic 2 } xPimWanEntry OBJECT-TYPE SYNTAX XPimWanEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "One entry for each PIM and ifIndex pair." INDEX { xPimWanIndex, xPimWanPortIndex } ::= { xPimWanTable 1 } XPimWanEntry ::= SEQUENCE { xPimWanIndex INTEGER, xPimWanPortIndex INTEGER, xPimWanIfIndex INTEGER } xPimWanIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a Port Interface Module slot." ::= { xPimWanEntry 1 } xPimWanPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a port on the PIM slot identified by xPimWanIndex." ::= { xPimWanEntry 2 } xPimWanIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This ifIndex number of the WAN link associated with this entry." ::= { xPimWanEntry 3 } -- the Repeater PIM Table xPimRepeaterTable OBJECT-TYPE SYNTAX SEQUENCE OF XPimRepeaterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table provides the mapping between PIM slots and repeater groups in a Network 3000 unit." ::= { xPimBasic 3 } xPimRepeaterEntry OBJECT-TYPE SYNTAX XPimRepeaterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "One entry for each repeater PIM and repeater group pair." INDEX { xPimRepeaterIndex, xPimRepeaterGroupIndex } ::= { xPimRepeaterTable 1 } XPimRepeaterEntry ::= SEQUENCE { xPimRepeaterIndex INTEGER, xPimRepeaterGroupIndex INTEGER } xPimRepeaterIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a repeater Port Interface Module slot." ::= { xPimRepeaterEntry 1 } xPimRepeaterGroupIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An index value that uniquely identifies a repeater group on the slot identified by xPimRepeaterIndex." ::= { xPimRepeaterEntry 2 } -- conformance information xPimGroups OBJECT IDENTIFIER ::= { xPimConformance 1 } xPimCompliances OBJECT IDENTIFIER ::= { xPimConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-ppp.mib -- -- $Id: it-ppp.mib,v 1.1 2000/07/31 14:27:13 sse Exp $ xPpp OBJECT IDENTIFIER ::= { iTouch 22 } -- The individual Groups within the PPP MIB xPppBasic OBJECT IDENTIFIER ::= { xPpp 1 } xPppLcp OBJECT IDENTIFIER ::= { xPpp 2 } xPppIpcp OBJECT IDENTIFIER ::= { xPpp 3 } xPppAuth OBJECT IDENTIFIER ::= { xPpp 4 } xPppIpxcp OBJECT IDENTIFIER ::= { xPpp 5 } xPppDncp OBJECT IDENTIFIER ::= { xPpp 6 } xPppOsicp OBJECT IDENTIFIER ::= { xPpp 7 } xPppXccp OBJECT IDENTIFIER ::= { xPpp 8 } xPppLqm OBJECT IDENTIFIER ::= { xPpp 9 } xPppBncp OBJECT IDENTIFIER ::= { xPpp 10 } xPppConformance OBJECT IDENTIFIER ::= { xPpp 11 } xPppCcp OBJECT IDENTIFIER ::= { xPpp 12 } xPppEcp OBJECT IDENTIFIER ::= { xPpp 13 } -- This is a MIB module for all ITouch systems that -- implement PPP -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the PPP basic group -- Implementation of this group is mandatory for all ITouch -- systems that implement PPP xPppConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppBasic 1 } xPppConfigEntry OBJECT-TYPE SYNTAX XPppConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppConfigTable 1 } XPppConfigEntry ::= SEQUENCE { xPppConfigOpen INTEGER, xPppConfigActive INTEGER, xPppConfigDefaults INTEGER, xPppConfigRestartTimer INTEGER, xPppConfigConfLimit INTEGER, xPppConfigFailLimit INTEGER, xPppConfigBackwardCompatibility INTEGER, xPppConfigTerminateLimit INTEGER, xPppConfigLoadBalancing INTEGER, xPppConfigMlHeartbeat INTEGER, xPppConfigSendEchoPackets INTEGER, xPppConfigLcpIdentification INTEGER, xPppConfigMultilinkCompatibility INTEGER, xPppConfigMagicNumber INTEGER, xPppConfigLcpCompression INTEGER, xPppConfigMRUNegotiation INTEGER, xPppConfigPartnerNetNegotiation INTEGER, xPppConfigIpAddressNegotiation INTEGER, xPppConfigMaxEchoLoss INTEGER } xPppConfigOpen OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Determines if PPP is configured on this port." ::= { xPppConfigEntry 1 } xPppConfigActive OBJECT-TYPE SYNTAX INTEGER { active(1), passive(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Determines if LCP will actively open or wait passively." ::= { xPppConfigEntry 2 } xPppConfigDefaults OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Revert to factory default PPP parameters. In response to a get-request or get-next-request, the agent always returns 'ready' for this value. Setting the value to 'ready' has no effect. Setting it to 'execute' sets PPP parameters to factory defaults." ::= { xPppConfigEntry 3 } xPppConfigRestartTimer OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-write STATUS mandatory DESCRIPTION "The number of seconds waited before retransmitting during option negotiation." DEFVAL { 3 } ::= { xPppConfigEntry 4 } xPppConfigConfLimit OBJECT-TYPE SYNTAX INTEGER (2..10) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum number of times a configuration request will be sent to the peer without receiving a response." ::= { xPppConfigEntry 5 } xPppConfigFailLimit OBJECT-TYPE SYNTAX INTEGER (2..10) ACCESS read-write STATUS mandatory DESCRIPTION "Maximum number of times a peer's proposed option will be NAKed before REJECTing the option." DEFVAL { 2 } ::= { xPppConfigEntry 6 } xPppConfigBackwardCompatibility OBJECT-TYPE SYNTAX INTEGER { standard(1), proprietary(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether backward compatibility with 4.2 software is to be used for Appletalk encapsulation over PPP and PAP authentication. A value of standard allows for compatibility with the standard rfcs. A value of proprietary indicates backward compatibility with 4.2" DEFVAL { standard } ::= { xPppConfigEntry 7 } xPppConfigTerminateLimit OBJECT-TYPE SYNTAX INTEGER (2..10) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of times to send out config requests before giving up on a partner." DEFVAL { 2 } ::= { xPppConfigEntry 8 } xPppConfigLoadBalancing OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), limited(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether this circuit will be moved to another interface to participate in load balancing of traffic to the same partner. Load balancing will be limited to circuits on the same interface is this field is set to limited." DEFVAL { enabled } ::= { xPppConfigEntry 9 } xPppConfigMlHeartbeat OBJECT-TYPE SYNTAX INTEGER ( 1..255 ) ACCESS read-write STATUS mandatory DESCRIPTION "Controls the heartbeat used in determining when a load balanced packet will not be received on this link." DEFVAL { 1 } ::= { xPppConfigEntry 10 } xPppConfigSendEchoPackets OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), auto(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object allows the user to control whether or not the circuit will send ppp echo requests. Disabling this object will prevent echo packets from comsuming bandwidth. Auto will do it based on the type of circuit." DEFVAL { auto } ::= { xPppConfigEntry 11 } xPppConfigLcpIdentification OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), auto(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether or not the LCP Identification option will be sent during ppp negotiation. Setting this to true results in this option being sent during the negotiation. Auto will send identification to iTouch units only." DEFVAL { auto } ::= { xPppConfigEntry 12 } xPppConfigMultilinkCompatibility OBJECT-TYPE SYNTAX INTEGER { standard(1), auto(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether or not ppp will be backward compatible with ITouch proprietary multilink protocol. Auto means ppp will be backward compatible." DEFVAL { auto } ::= { xPppConfigEntry 13 } xPppConfigMagicNumber OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether or not ppp will perform magic number negotiation with its peer." DEFVAL { enabled } ::= { xPppConfigEntry 14 } xPppConfigLcpCompression OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether or not ppp will negotiate Address and Control Compression and Protocol ID compression. ITouch units can agree to receive such compressed data, but will not transmit it." DEFVAL { disabled } ::= { xPppConfigEntry 15 } xPppConfigMRUNegotiation OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether or not ppp will negotiate the Maximum Receive Unit option." DEFVAL { disabled } ::= { xPppConfigEntry 16 } xPppConfigPartnerNetNegotiation OBJECT-TYPE SYNTAX INTEGER { permissive(1), strict(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines what happens when the IP address offered to us by the peer differs from xCircPartnerIpAddress, if non-zero. Setting it to permissive allows the peer to override the configured value. Setting it to strict forces the peer to accept the IP address we provide him." DEFVAL { permissive } ::= { xPppConfigEntry 17 } xPppConfigIpAddressNegotiation OBJECT-TYPE SYNTAX INTEGER { enabled(1), auto(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object determines whether or not ppp will negotiate our IP address to the peer. Setting it to enabled causes it to always negotiate the option, even on unnumbered links. Setting it to auto causes the option to be negotiated on numbered links, but not on unnumbered links." DEFVAL { enabled } ::= { xPppConfigEntry 18 } xPppConfigMaxEchoLoss OBJECT-TYPE SYNTAX INTEGER ( 2..20 ) ACCESS read-write STATUS mandatory DESCRIPTION "This object determines how many seconds without an echo reply must elapse before the connection is declared down. If echo requests are not sent, this object has no effect." DEFVAL { 3 } ::= { xPppConfigEntry 19 } xPppLcpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppLcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP LCP status info." ::= { xPppLcp 2 } xPppLcpStatusEntry OBJECT-TYPE SYNTAX XPppLcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status information about a particular PPP LCP session." INDEX { ifIndex } ::= { xPppLcpStatusTable 1 } XPppLcpStatusEntry ::= SEQUENCE { xPppLcpStatusState INTEGER, xPppLcpStatusRxAuth INTEGER, xPppLcpStatusTxAuth INTEGER, xPppLcpStatusRxConReqs Counter, xPppLcpStatusTxConReqs Counter, xPppLcpStatusRxConNaks Counter, xPppLcpStatusTxConNaks Counter, xPppLcpStatusRxConAcks Counter, xPppLcpStatusTxConAcks Counter, xPppLcpStatusRxConRejs Counter, xPppLcpStatusTxConRejs Counter, xPppLcpStatusRxTrmReqs Counter, xPppLcpStatusTxTrmReqs Counter, xPppLcpStatusRxTrmAcks Counter, xPppLcpStatusTxTrmAcks Counter, xPppLcpStatusRxEcoReqs Counter, xPppLcpStatusTxEcoReqs Counter, xPppLcpStatusRxEcoReps Counter, xPppLcpStatusTxEcoReps Counter, xPppLcpStatusRxCodRejs Counter, xPppLcpStatusTxCodRejs Counter, xPppLcpStatusRxProRejs Counter, xPppLcpStatusTxProRejs Counter, xPppLcpNewStatusState INTEGER } xPppLcpStatusState OBJECT-TYPE SYNTAX INTEGER { closed(1), listen(2), requestSent(3), ackReceived(4), ackSent(5), open(6), closing(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of LCP." ::= { xPppLcpStatusEntry 1 } xPppLcpStatusRxAuth OBJECT-TYPE SYNTAX INTEGER { none(1), pap(2)} ACCESS read-only STATUS mandatory DESCRIPTION "The authentication protocol currently in use from the peer to us." ::= { xPppLcpStatusEntry 2 } xPppLcpStatusTxAuth OBJECT-TYPE SYNTAX INTEGER { none(1), pap(2)} ACCESS read-only STATUS mandatory DESCRIPTION "The authentication protocol currently in use from us to the peer." ::= { xPppLcpStatusEntry 3 } xPppLcpStatusRxConReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Configure Requests received from the peer." ::= { xPppLcpStatusEntry 4 } xPppLcpStatusTxConReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Configure Requests transmitted to the peer." ::= { xPppLcpStatusEntry 5 } xPppLcpStatusRxConNaks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Configure Naks received from the peer." ::= { xPppLcpStatusEntry 6 } xPppLcpStatusTxConNaks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Configure Naks transmitted to the peer." ::= { xPppLcpStatusEntry 7 } xPppLcpStatusRxConAcks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Configure Acks received from the peer." ::= { xPppLcpStatusEntry 8 } xPppLcpStatusTxConAcks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Configure Acks transmitted to the peer." ::= { xPppLcpStatusEntry 9 } xPppLcpStatusRxConRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Configure Rejects received from the peer." ::= { xPppLcpStatusEntry 10 } xPppLcpStatusTxConRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Configure Rejects transmitted to the peer." ::= { xPppLcpStatusEntry 11 } xPppLcpStatusRxTrmReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Terminate Requests received from the peer." ::= { xPppLcpStatusEntry 12 } xPppLcpStatusTxTrmReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Terminate Requests transmitted to the peer." ::= { xPppLcpStatusEntry 13 } xPppLcpStatusRxTrmAcks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Terminate Acks received from the peer." ::= { xPppLcpStatusEntry 14 } xPppLcpStatusTxTrmAcks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Terminate Acks transmitted to the peer." ::= { xPppLcpStatusEntry 15 } xPppLcpStatusRxEcoReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Echo Requests received from the peer." ::= { xPppLcpStatusEntry 16 } xPppLcpStatusTxEcoReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Echo Requests transmitted to the peer." ::= { xPppLcpStatusEntry 17 } xPppLcpStatusRxEcoReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Echo Reply received from the peer." ::= { xPppLcpStatusEntry 18 } xPppLcpStatusTxEcoReps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Echo Reply transmitted to the peer." ::= { xPppLcpStatusEntry 19 } xPppLcpStatusRxCodRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Code Rejects received from the peer." ::= { xPppLcpStatusEntry 20 } xPppLcpStatusTxCodRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Code Rejects transmitted to the peer." ::= { xPppLcpStatusEntry 21 } xPppLcpStatusRxProRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Protocol Rejects received from the peer." ::= { xPppLcpStatusEntry 22 } xPppLcpStatusTxProRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of LCP Protocol Rejects transmitted to the peer." ::= { xPppLcpStatusEntry 23 } xPppLcpNewStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of LCP." ::= { xPppLcpStatusEntry 24 } xPppIpcpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppIpcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing basic PPP IPCP status info." ::= { xPppIpcp 3 } xPppIpcpStatusEntry OBJECT-TYPE SYNTAX XPppIpcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Status information about a particular PPP IPCP session." INDEX { ifIndex } ::= { xPppIpcpStatusTable 1 } XPppIpcpStatusEntry ::= SEQUENCE { xPppIpcpStatusState INTEGER, xPppIpcpStatusLocalAddress IpAddress, xPppIpcpStatusRemoteAddress IpAddress, xPppIpcpRxPkts Counter, xPppIpcpTxPkts Counter, xPppIpcpRxConReqs Counter, xPppIpcpTxConReqs Counter, xPppIpcpRxConNaks Counter, xPppIpcpTxConNaks Counter, xPppIpcpRxConAcks Counter, xPppIpcpTxConAcks Counter, xPppIpcpRxConRejs Counter, xPppIpcpTxConRejs Counter, xPppIpcpRxTrmReqs Counter, xPppIpcpTxTrmReqs Counter, xPppIpcpRxTrmAcks Counter, xPppIpcpTxTrmAcks Counter, xPppIpcpNewStatusState INTEGER } xPppIpcpStatusState OBJECT-TYPE SYNTAX INTEGER { closed(1), listen(2), requestSent(3), ackReceived(4), ackSent(5), open(6), closing(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of IPCP." ::= { xPppIpcpStatusEntry 1 } xPppIpcpStatusLocalAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address currently being used by the local IPCP." ::= { xPppIpcpStatusEntry 2 } xPppIpcpStatusRemoteAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP Address currently being used by the Remote IPCP." ::= { xPppIpcpStatusEntry 3 } xPppIpcpRxPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of IP packets received." ::= { xPppIpcpStatusEntry 4 } xPppIpcpTxPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of IP packets transmitted." ::= { xPppIpcpStatusEntry 5 } xPppIpcpRxConReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Configure Requests received from the peer." ::= { xPppIpcpStatusEntry 6 } xPppIpcpTxConReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Configure Requests transmitted to the peer." ::= { xPppIpcpStatusEntry 7 } xPppIpcpRxConNaks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Configure Naks received from the peer." ::= { xPppIpcpStatusEntry 8 } xPppIpcpTxConNaks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Configure Naks transmitted to the peer." ::= { xPppIpcpStatusEntry 9 } xPppIpcpRxConAcks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Configure Acks received from the peer." ::= { xPppIpcpStatusEntry 10 } xPppIpcpTxConAcks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Configure Acks transmitted to the peer." ::= { xPppIpcpStatusEntry 11 } xPppIpcpRxConRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Configure Rejects received from the peer." ::= { xPppIpcpStatusEntry 12 } xPppIpcpTxConRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Configure Rejects transmitted to the peer." ::= { xPppIpcpStatusEntry 13 } xPppIpcpRxTrmReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Terminate Requests received from the peer." ::= { xPppIpcpStatusEntry 14 } xPppIpcpTxTrmReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Terminate Requests transmitted to the peer." ::= { xPppIpcpStatusEntry 15 } xPppIpcpRxTrmAcks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Terminate Acks received from the peer." ::= { xPppIpcpStatusEntry 16 } xPppIpcpTxTrmAcks OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The count of IPCP Terminate Acks transmitted to the peer." ::= { xPppIpcpStatusEntry 17 } xPppIpcpNewStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of IPCP." ::= { xPppIpcpStatusEntry 18 } -- The PPP PAP group is mandatory for systems that -- implement PAP xPppAuthConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppAuthConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppAuth 2 } xPppAuthConfigEntry OBJECT-TYPE SYNTAX XPppAuthConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppAuthConfigTable 1 } XPppAuthConfigEntry ::= SEQUENCE { xPppAuthTransfer INTEGER, xPppAuthPapState INTEGER, xPppAuthChapState INTEGER, xPppAuthChapChallengeTimer INTEGER } xPppAuthTransfer OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), limited(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether a call can be transferred to another circuit for authentication. When set to 'limited' the remote ID on incoming calls will not be checked when determing whether or not to transfer a call. This is applicable for circuits using x25 or isdn." DEFVAL { disabled } ::= { xPppAuthConfigEntry 1 } xPppAuthPapState OBJECT-TYPE SYNTAX INTEGER { disabled(1), inboundOnlyEnabled(2), inboundOnlyKerberos(3), inboundOnlySecurId(4), inboundOnlyRadius(5), enabled(6), kerberos(7), securId(8), radius(9) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the type of Pap authentication required for this circuit, bidirectional or inbound-only, and whether it is combined with another authentication mechanism such as Kerberos." DEFVAL { disabled } ::= { xPppAuthConfigEntry 2 } xPppAuthChapState OBJECT-TYPE SYNTAX INTEGER { disabled(1), inboundOnlyEnabled(2), inboundOnlyKerberos(3), inboundOnlySecurId(4), inboundOnlyRadius(5), enabled(6), kerberos(7), securId(8), radius(9) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the type of Chap authentication required for this circuit, bidirectional or inbound-only, and whether it is combined with another authentication mechanism such as Radius." DEFVAL { disabled } ::= { xPppAuthConfigEntry 3 } xPppAuthChapChallengeTimer OBJECT-TYPE SYNTAX INTEGER (0..120) ACCESS read-write STATUS mandatory DESCRIPTION "Length of time in minutes between CHAP reauthentication challenges. A value of zero disables the timer." DEFVAL { 0 } ::= { xPppAuthConfigEntry 4 } xPppAuthStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppAuthStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppAuth 3 } xPppAuthStatusEntry OBJECT-TYPE SYNTAX XPppAuthStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppAuthStatusTable 1 } XPppAuthStatusEntry ::= SEQUENCE { xPppAuthStatusState INTEGER } xPppAuthStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), authWait(2), ackWait(3), infoWait(4), open(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of LCP." ::= { xPppAuthStatusEntry 1 } -- The PPP IPXCP group for the ipx protocol xPppIpxcpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppIpxcpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppIpxcp 1 } xPppIpxcpConfigEntry OBJECT-TYPE SYNTAX XPppIpxcpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppIpxcpConfigTable 1 } XPppIpxcpConfigEntry ::= SEQUENCE { xPppIpxcpCipxCompression INTEGER } xPppIpxcpCipxCompression OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether CIPX compression will be negotiated on the interface." DEFVAL { disabled } ::= { xPppIpxcpConfigEntry 1 } xPppIpxcpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppIpxcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppIpxcp 2 } xPppIpxcpStatusEntry OBJECT-TYPE SYNTAX XPppIpxcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppIpxcpStatusTable 1 } XPppIpxcpStatusEntry ::= SEQUENCE { xPppIpxcpStatusState INTEGER, xPppIpxcpCipxInCompression INTEGER, xPppIpxcpCipxOutCompression INTEGER, xPppIpxcpCipxInSlots INTEGER, xPppIpxcpCipxOutSlots INTEGER } xPppIpxcpStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of IPXCP." ::= { xPppIpxcpStatusEntry 1 } xPppIpxcpCipxInCompression OBJECT-TYPE SYNTAX INTEGER { open(1), closed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of CIPX compression inbound." ::= { xPppIpxcpStatusEntry 2 } xPppIpxcpCipxOutCompression OBJECT-TYPE SYNTAX INTEGER { open(1), closed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of CIPX compression outbound." ::= { xPppIpxcpStatusEntry 3 } xPppIpxcpCipxInSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current number of CIPX compression inbound slots." ::= { xPppIpxcpStatusEntry 4 } xPppIpxcpCipxOutSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The current number of CIPX compression outbound slots." ::= { xPppIpxcpStatusEntry 5 } -- The decnet group for PPP xPppDncpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppDncpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppDncp 2 } xPppDncpStatusEntry OBJECT-TYPE SYNTAX XPppDncpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppDncpStatusTable 1 } XPppDncpStatusEntry ::= SEQUENCE { xPppDncpStatusState INTEGER } xPppDncpStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of LCP." ::= { xPppDncpStatusEntry 1 } -- The osi group for PPP xPppOsicpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppOsicpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppOsicp 2 } xPppOsicpStatusEntry OBJECT-TYPE SYNTAX XPppOsicpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppOsicpStatusTable 1 } XPppOsicpStatusEntry ::= SEQUENCE { xPppOsicpStatusState INTEGER } xPppOsicpStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of LCP." ::= { xPppOsicpStatusEntry 1 } -- The PPP XCCP group for iTouch proprietary protocol xPppXccpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppXccpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppXccp 1 } xPppXccpConfigEntry OBJECT-TYPE SYNTAX XPppXccpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppXccpConfigTable 1 } XPppXccpConfigEntry ::= SEQUENCE { xPppXccpScrambling INTEGER, xPppXccpScramblingKeyType INTEGER, xPppXccpScramblingLocalKey INTEGER, xPppXccpScramblingRemoteKey INTEGER, xPppXccpV42bis INTEGER, xPppXccpStac INTEGER } xPppXccpScrambling OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether scrambling will be negotiated on the interface." DEFVAL { disabled } ::= { xPppXccpConfigEntry 1 } xPppXccpScramblingKeyType OBJECT-TYPE SYNTAX INTEGER { auto(1), configured(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the keys will be automatically generated or whether the preconfigured values should be used." DEFVAL { auto } ::= { xPppXccpConfigEntry 2 } xPppXccpScramblingLocalKey OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The local key to use if the key type is configured." DEFVAL { 0 } ::= { xPppXccpConfigEntry 3 } xPppXccpScramblingRemoteKey OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The partner's key to use if the key type is configured." DEFVAL { 0 } ::= { xPppXccpConfigEntry 4 } xPppXccpV42bis OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), auto(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether V42bis compression will be negotiated on the interface." DEFVAL { disabled } ::= { xPppXccpConfigEntry 5 } xPppXccpStac OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), auto(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether Stac compression will be negotiated on the interface." DEFVAL { disabled } ::= { xPppXccpConfigEntry 6 } xPppXccpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppXccpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppXccp 2 } xPppXccpStatusEntry OBJECT-TYPE SYNTAX XPppXccpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppXccpStatusTable 1 } XPppXccpStatusEntry ::= SEQUENCE { xPppXccpStatusState INTEGER, xPppXccpScramblingStatus INTEGER, xPppXccpDataCompressionStatus INTEGER, xPppXccpDataCompressionInBytes Counter, xPppXccpDataCompressionOutBytes Counter, xPppXccpDataCompressionInPackets Counter, xPppXccpDataCompressionOutPackets Counter, xPppXccpDataDecompressionInBytes Counter, xPppXccpDataDecompressionOutBytes Counter, xPppXccpDataDecompressionInPackets Counter, xPppXccpDataDecompressionOutPackets Counter } xPppXccpStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of Xccp." ::= { xPppXccpStatusEntry 1 } xPppXccpScramblingStatus OBJECT-TYPE SYNTAX INTEGER { open(1), closed(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of LAT compression." ::= { xPppXccpStatusEntry 2 } xPppXccpDataCompressionStatus OBJECT-TYPE SYNTAX INTEGER { none(1), v42bis(2) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of data compression." ::= { xPppXccpStatusEntry 3 } xPppXccpDataCompressionInBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes to be compressed." ::= { xPppXccpStatusEntry 4 } xPppXccpDataCompressionOutBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes after compression." ::= { xPppXccpStatusEntry 5 } xPppXccpDataCompressionInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets to be compressed." ::= { xPppXccpStatusEntry 6 } xPppXccpDataCompressionOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets after compression." ::= { xPppXccpStatusEntry 7 } xPppXccpDataDecompressionInBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes to be decompressed." ::= { xPppXccpStatusEntry 8 } xPppXccpDataDecompressionOutBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes after decompression." ::= { xPppXccpStatusEntry 9 } xPppXccpDataDecompressionInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets to be decompressed." ::= { xPppXccpStatusEntry 10 } xPppXccpDataDecompressionOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets after decompression." ::= { xPppXccpStatusEntry 11 } -- The PPP LQM group for performing actions based on LQM xPppLqmConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppLqmConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppLqm 1 } xPppLqmConfigEntry OBJECT-TYPE SYNTAX XPppLqmConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppLqmConfigTable 1 } XPppLqmConfigEntry ::= SEQUENCE { xPppLqmDampeningFactor INTEGER, xPppLqmShutdownThreshold INTEGER, xPppLqmRestartThreshold INTEGER, xPppLqmConfigStatus INTEGER } xPppLqmDampeningFactor OBJECT-TYPE SYNTAX INTEGER ( 1..254 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of periods over which to average the lost packet count." DEFVAL { 5 } ::= { xPppLqmConfigEntry 1 } xPppLqmShutdownThreshold OBJECT-TYPE SYNTAX INTEGER ( 1..65534 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of lost packets over the period that must be attained before shutting down the link." DEFVAL { 2000 } ::= { xPppLqmConfigEntry 2 } xPppLqmRestartThreshold OBJECT-TYPE SYNTAX INTEGER ( 1..65534 ) ACCESS read-write STATUS mandatory DESCRIPTION "The number of lost packets over the period that must be attained before restarting a down link." DEFVAL { 1000 } ::= { xPppLqmConfigEntry 3 } xPppLqmConfigStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), limited(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the state of LQM." DEFVAL { disabled } ::= { xPppLqmConfigEntry 4 } xPppLqmMonitorConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppLqmMonitorConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppLqm 2 } xPppLqmMonitorConfigEntry OBJECT-TYPE SYNTAX XPppLqmMonitorConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppLqmMonitorConfigTable 1 } XPppLqmMonitorConfigEntry ::= SEQUENCE { xPppLqmMonitoring INTEGER, xPppLqmLabpMonitoring INTEGER, xPppLqmLcpMonitoring INTEGER, xPppLqmMonitorAction INTEGER, xPppLqmMonitorRestartDelay INTEGER, xPppLqmMonitorRestartRandomDelay INTEGER, xPppLqmStpMetric INTEGER, xPppLqmOspfMetric INTEGER, xPppLqmIsisMetric INTEGER, xPppLqmDecnetMetric INTEGER, xPppLqmIpxMetric INTEGER } xPppLqmMonitoring OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether LQM threshold should be monitored." DEFVAL { disabled } ::= { xPppLqmMonitorConfigEntry 1 } xPppLqmLabpMonitoring OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether Lapb should be monitored." DEFVAL { disabled } ::= { xPppLqmMonitorConfigEntry 2 } xPppLqmLcpMonitoring OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether Lcp should be monitored." DEFVAL { disabled } ::= { xPppLqmMonitorConfigEntry 3 } xPppLqmMonitorAction OBJECT-TYPE SYNTAX INTEGER { none(1), disable(2), metric(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The action to take if monitoring discovers a problem." DEFVAL { none } ::= { xPppLqmMonitorConfigEntry 4 } xPppLqmMonitorRestartDelay OBJECT-TYPE SYNTAX INTEGER ( 0..86399 ) ACCESS read-write STATUS mandatory DESCRIPTION "The minimum number of seconds to keep the monitor action in effect." DEFVAL { 0 } ::= { xPppLqmMonitorConfigEntry 5 } xPppLqmMonitorRestartRandomDelay OBJECT-TYPE SYNTAX INTEGER ( 0..86399 ) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum number of random seconds to add to the restart delay when determining how long to keep the monitor action in effect." DEFVAL { 0 } ::= { xPppLqmMonitorConfigEntry 6 } xPppLqmStpMetric OBJECT-TYPE SYNTAX INTEGER ( 0..1000000000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The metric to assign to spanning tree if the action is metric. 0 indicates that no metric change should be made." DEFVAL { 0 } ::= { xPppLqmMonitorConfigEntry 7 } xPppLqmOspfMetric OBJECT-TYPE SYNTAX INTEGER ( 0..1000000000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The metric to assign to ospf if the action is metric. 0 indicates that no metric change should be made." DEFVAL { 0 } ::= { xPppLqmMonitorConfigEntry 8 } xPppLqmIsisMetric OBJECT-TYPE SYNTAX INTEGER ( 0..63 ) ACCESS read-write STATUS mandatory DESCRIPTION "The metric to assign to isis if the action is metric. 0 indicates that no metric change should be made." DEFVAL { 0 } ::= { xPppLqmMonitorConfigEntry 9 } xPppLqmDecnetMetric OBJECT-TYPE SYNTAX INTEGER ( 0..1023 ) ACCESS read-write STATUS mandatory DESCRIPTION "The metric to assign to DECnet if the action is metric. 0 indicates that no metric change should be made." DEFVAL { 0 } ::= { xPppLqmMonitorConfigEntry 10 } xPppLqmIpxMetric OBJECT-TYPE SYNTAX INTEGER ( 0..1000000000 ) ACCESS read-write STATUS mandatory DESCRIPTION "The metric to assign to ipx if the action is metric. 0 indicates that no metric change should be made." DEFVAL { 0 } ::= { xPppLqmMonitorConfigEntry 11 } xPppLqmStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppLqmStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppLqm 3 } xPppLqmStatusEntry OBJECT-TYPE SYNTAX XPppLqmStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppLqmStatusTable 1 } XPppLqmStatusEntry ::= SEQUENCE { xPppLqmReportsIn INTEGER, xPppLqmReportsOut INTEGER, xPppLqmReportsOutstanding INTEGER, xPppLqmLostReportsIn INTEGER, xPppLqmLostReportsOut INTEGER, xPppLqmLostFramesIn INTEGER, xPppLqmLostFramesOut INTEGER, xPppLqmLostBytesIn INTEGER, xPppLqmLostBytesOut INTEGER, xPppLqmLostFramesInHigh INTEGER, xPppLqmLostFramesInCur INTEGER, xPppLqmLostFramesInAvg INTEGER, xPppLqmLostFramesOutHigh INTEGER, xPppLqmLostFramesOutCur INTEGER, xPppLqmLostFramesOutAvg INTEGER } xPppLqmReportsIn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of LQM report frames which have been received from the peer." ::= { xPppLqmStatusEntry 1 } xPppLqmReportsOut OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of LQM report frames which have been sent to the peer." ::= { xPppLqmStatusEntry 2 } xPppLqmReportsOutstanding OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of LQM reports which are currently outstanding and have not been considered lost." ::= { xPppLqmStatusEntry 3 } xPppLqmLostReportsIn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of LQM reports sent by the peer which have been lost." ::= { xPppLqmStatusEntry 4 } xPppLqmLostReportsOut OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of LQM reports sent to the peer which have been lost." ::= { xPppLqmStatusEntry 5 } xPppLqmLostFramesIn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of normal traffic frames sent by the peer which have been lost." ::= { xPppLqmStatusEntry 6 } xPppLqmLostFramesOut OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of normal traffic frames sent to the peer which have been lost." ::= { xPppLqmStatusEntry 7 } xPppLqmLostBytesIn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of normal traffic bytes sent by the peer which have been lost." ::= { xPppLqmStatusEntry 8 } xPppLqmLostBytesOut OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of normal traffic bytes sent to the peer which have been lost." ::= { xPppLqmStatusEntry 9 } xPppLqmLostFramesInHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object displays the highest percentage of frames sent by the peer that have been lost since this connection was initiated." ::= { xPppLqmStatusEntry 10 } xPppLqmLostFramesInCur OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object display the current percentage of frames sent by the peer that have been lost." ::= { xPppLqmStatusEntry 11 } xPppLqmLostFramesInAvg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object display the average percentage of frames sent by the peer that have been lost since this connection was initiated." ::= { xPppLqmStatusEntry 12 } xPppLqmLostFramesOutHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object displays the highest percentage of frames sent to the peer that have been lost since this connection was initiated." ::= { xPppLqmStatusEntry 13 } xPppLqmLostFramesOutCur OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object display the current percentage of frames sent to the peer that have been lost." ::= { xPppLqmStatusEntry 14 } xPppLqmLostFramesOutAvg OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object display the average percentage of frames sent by the peer that have been lost since this connection was initiated." ::= { xPppLqmStatusEntry 15 } xPppLqmMonitorStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppLqmMonitorStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppLqm 4 } xPppLqmMonitorStatusEntry OBJECT-TYPE SYNTAX XPppLqmMonitorStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppLqmMonitorStatusTable 1 } XPppLqmMonitorStatusEntry ::= SEQUENCE { xPppLqmMonitorState INTEGER } xPppLqmMonitorState OBJECT-TYPE SYNTAX INTEGER { waiting(1), running(2), crippled(3), down(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The state of the lqm monitoring process." ::= { xPppLqmMonitorStatusEntry 1 } -- The bridge group for PPP xPppBncpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppBncpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppBncp 2 } xPppBncpStatusEntry OBJECT-TYPE SYNTAX XPppBncpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppBncpStatusTable 1 } XPppBncpStatusEntry ::= SEQUENCE { xPppBncpStatusState INTEGER } xPppBncpStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of LCP." ::= { xPppBncpStatusEntry 1 } -- The compression group for PPP xPppCcpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppCcpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppCcp 1 } xPppCcpConfigEntry OBJECT-TYPE SYNTAX XPppCcpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppCcpConfigTable 1 } XPppCcpConfigEntry ::= SEQUENCE { xPppCcpConfigStac INTEGER, xPppCcpConfigStacCheckValue INTEGER -- FIXED -- INTEGER } xPppCcpConfigStac OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), auto(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether Stac compression will be negotiated on the interface." DEFVAL { disabled } ::= { xPppCcpConfigEntry 1 } xPppCcpConfigStacCheckValue OBJECT-TYPE SYNTAX INTEGER { none(1), sequence(4), extended(5) } -- SYNTAX INTEGER { none(1), lcb(2), crc(3), sequence(4), extended(5) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls which type of checkvalue will be used within CCP, in order to detect the need to resynchronize transmit and receive compression dictionaries. None causes the dictionaries to be reset on every packet, reducing compression efficiency but eliminating recovery problems on noisy networks. LCB performs an exclusive OR on each data byte whereas CRC perform a checksum on each data byte to ensure equal dictionaries. Sequence uses a 1-byte sequence number whereas Extended uses a sequence number from zero to 4095 in order to detect lost packets. Agent variations: DESCRIPTION these are the only configurable values" DEFVAL { sequence } ::= { xPppCcpConfigEntry 2 } xPppCcpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppCcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppCcp 2 } xPppCcpStatusEntry OBJECT-TYPE SYNTAX XPppCcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppCcpStatusTable 1 } XPppCcpStatusEntry ::= SEQUENCE { xPppCcpStatusState INTEGER, xPppCcpStatusCompressInBytes Counter, xPppCcpStatusCompressOutBytes Counter, xPppCcpStatusCompressInPackets Counter, xPppCcpStatusCompressOutPackets Counter, xPppCcpStatusDecompressInBytes Counter, xPppCcpStatusDecompressOutBytes Counter, xPppCcpStatusDecompressInPackets Counter, xPppCcpStatusDecompressOutPackets Counter, xPppCcpStatusStacCheckValue INTEGER, xPppCcpStatusPeerStacCheckValue INTEGER } xPppCcpStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of CCP." ::= { xPppCcpStatusEntry 1 } xPppCcpStatusCompressInBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes sent before they were compressed on this interface." ::= { xPppCcpStatusEntry 2 } xPppCcpStatusCompressOutBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes sent after they were compressed on this interface." ::= { xPppCcpStatusEntry 3 } xPppCcpStatusCompressInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets sent before they were compressed on this interface." ::= { xPppCcpStatusEntry 4 } xPppCcpStatusCompressOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets sent after they were compressed on this interface." ::= { xPppCcpStatusEntry 5 } xPppCcpStatusDecompressInBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes recieved before they were decompressed on this interface." ::= { xPppCcpStatusEntry 6 } xPppCcpStatusDecompressOutBytes OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of bytes recieved after they were decompressed on this interface." ::= { xPppCcpStatusEntry 7 } xPppCcpStatusDecompressInPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets recieved before they were decompressed on this interface." ::= { xPppCcpStatusEntry 8 } xPppCcpStatusDecompressOutPackets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packets recieved after they were decompressed on this interface." ::= { xPppCcpStatusEntry 9 } xPppCcpStatusStacCheckValue OBJECT-TYPE SYNTAX INTEGER { none(1), lcb(2), crc(3), sequence(4), extended(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of checkvalue that the peer will use when sending compressed packets to the unit. The value 0 indicates that the circuit is not running PPP." ::= { xPppCcpStatusEntry 10 } xPppCcpStatusPeerStacCheckValue OBJECT-TYPE SYNTAX INTEGER { none(1), lcb(2), crc(3), sequence(4), extended(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The operational checkvalue that the unit will use when sending compressed packets to the peer. The value 0 indicates that the circuit is not running PPP." ::= { xPppCcpStatusEntry 11 } -- The encryption group for PPP xPppEcpConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppEcpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppEcp 1 } xPppEcpConfigEntry OBJECT-TYPE SYNTAX XPppEcpConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppEcpConfigTable 1 } XPppEcpConfigEntry ::= SEQUENCE { xPppEcpConfigState INTEGER, xPppEcpConfigKeyType INTEGER, xPppEcpConfigKeyLocalKey INTEGER, xPppEcpConfigKeyRemoteKey INTEGER } xPppEcpConfigState OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether encryption will be negotiated on the interface." DEFVAL { disabled } ::= { xPppEcpConfigEntry 1 } xPppEcpConfigKeyType OBJECT-TYPE SYNTAX INTEGER { auto(1), configured(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the keys will be automatically generated or whether the preconfigured values should be used." DEFVAL { auto } ::= { xPppEcpConfigEntry 2 } xPppEcpConfigKeyLocalKey OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The local key to use if the key type is configured." DEFVAL { 0 } ::= { xPppEcpConfigEntry 3 } xPppEcpConfigKeyRemoteKey OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The partner's key to use if the key type is configured." DEFVAL { 0 } ::= { xPppEcpConfigEntry 4 } xPppEcpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF XPppEcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing PPP specific variables for this PPP implementation." ::= { xPppEcp 2 } xPppEcpStatusEntry OBJECT-TYPE SYNTAX XPppEcpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Management information about a particular PPP." INDEX { ifIndex } ::= { xPppEcpStatusTable 1 } XPppEcpStatusEntry ::= SEQUENCE { xPppEcpStatusState INTEGER } xPppEcpStatusState OBJECT-TYPE SYNTAX INTEGER { initial(1), starting(2), closed(3), stopped(4), closing(5), stopping(6), reqSent(7), ackRcvd(8), ackSent(9), opened(10) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of ECP." ::= { xPppEcpStatusEntry 1 } -- conformance information xPppGroups OBJECT IDENTIFIER ::= { xPppConformance 1 } xPppCompliances OBJECT IDENTIFIER ::= { xPppConformance 2 } -- compliance statements -- units of conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-radius.mib -- -- $Id: it-radius.mib,v 1.1 2000/07/31 15:44:28 sse Exp $ xRadius OBJECT IDENTIFIER ::= { iTouch 35 } -- ITouch Radius subgroups xRadiusPort OBJECT IDENTIFIER ::= { xRadius 1 } xRadiusCircuit OBJECT IDENTIFIER ::= { xRadius 2 } xRadiusConfig OBJECT IDENTIFIER ::= { xRadius 3 } xRadiusServers OBJECT IDENTIFIER ::= { xRadius 4 } xRadiusCounters OBJECT IDENTIFIER ::= { xRadius 5 } xRadiusConformance OBJECT IDENTIFIER ::= { xRadius 6 } -- This is a MIB module for all ITouch systems that -- implement Radius Authentication and Accounting. -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- the Radius Port group -- the Radius Circuit group xRadiusCircuitTable OBJECT-TYPE SYNTAX SEQUENCE OF XRadiusCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of fields indexed by circuit." ::= { xRadiusCircuit 1 } xRadiusCircuitEntry OBJECT-TYPE SYNTAX XRadiusCircuitEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A particular entry." INDEX { xRadiusCircuitIndex } ::= { xRadiusCircuitTable 1 } XRadiusCircuitEntry ::= SEQUENCE { xRadiusCircuitIndex INTEGER, xRadiusCircAcctOnOff INTEGER } xRadiusCircuitIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index of the circuit." ::= { xRadiusCircuitEntry 1 } xRadiusCircAcctOnOff OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2), limited(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the state of Radius Accounting on the circuit." DEFVAL { disabled } ::= { xRadiusCircuitEntry 2 } -- the Radius Configuration group xRadiusAuthServerPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The UDP port on which the Radius authentication request will be made." DEFVAL { 1645 } ::= { xRadiusConfig 1 } xRadiusAcctServerPort OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "The UDP port on which the Radius accounting request will be made." DEFVAL { 1646 } ::= { xRadiusConfig 2 } xRadiusTimeout OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The period of time that the Radius client will wait for a reply from the server." DEFVAL { 5 } ::= { xRadiusConfig 3 } xRadiusServerRetries OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-write STATUS mandatory DESCRIPTION "The number of times a Radius server will be tried." DEFVAL { 3 } ::= { xRadiusConfig 4 } xRadiusAcctLogAttempts OBJECT-TYPE SYNTAX INTEGER (1..50000) ACCESS read-write STATUS mandatory DESCRIPTION "The number of times the client will attempt to log the accounting record to either the primary or secondary Radius server before giving up and failing." DEFVAL { 5 } ::= { xRadiusConfig 5 } xRadiusMessage OBJECT-TYPE SYNTAX DisplayString ( SIZE(40) ) ACCESS read-write STATUS mandatory DESCRIPTION "The authentication prompting message for Radius logins." DEFVAL { "" } ::= { xRadiusConfig 8 } -- the Radius Server group xRadServer1SubGrp OBJECT IDENTIFIER ::= { xRadiusServers 1 } xRadServer2SubGrp OBJECT IDENTIFIER ::= { xRadiusServers 2 } -- the Radius Primary Server entries xRadiusServerName1 OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(51) ) ACCESS read-write STATUS mandatory DESCRIPTION "The primary Radius server queried for authentication." DEFVAL { "" } ::= { xRadServer1SubGrp 1 } -- Secrets shouldn't be accessed via SNMP xRadiusServerAccess1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of successful accesses of primary Radius server." ::= { xRadServer1SubGrp 3 } xRadiusServerAccessFailed1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed accesses of primary Radius server." ::= { xRadServer1SubGrp 4 } -- the Radius Secondary Server entries xRadiusServerName2 OBJECT-TYPE SYNTAX OCTET STRING ( SIZE(51) ) ACCESS read-write STATUS mandatory DESCRIPTION "The secondary Radius server queried for authentication, if the primary one fails." DEFVAL { "" } ::= { xRadServer2SubGrp 1 } -- Secrets shouldn't be accessed via SNMP xRadiusServerAccess2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of successful accesses of secondary Radius server." ::= { xRadServer2SubGrp 3} xRadiusServerAccessFailed2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed accesses of secondary Radius server." ::= { xRadServer2SubGrp 4} -- the Radius Counters group xRadAuthCtsSubGrp OBJECT IDENTIFIER ::= { xRadiusCounters 1 } xRadAcctCtsSubGrp OBJECT IDENTIFIER ::= { xRadiusCounters 2 } -- the Radius Authentication Counters entries xRadiusLogins OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of successful logins using Radius." ::= { xRadAuthCtsSubGrp 1 } xRadiusLoginsFailed OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed logins resulting from being rejected by the Radius server." ::= { xRadAuthCtsSubGrp 2 } xRadiusConfigFailed OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed logins resulting from unsupported attribute values." ::= { xRadAuthCtsSubGrp 3 } xRadiusPolicyFailed OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed logins resulting from failing specific Radius policies on the ITouch unit." ::= { xRadAuthCtsSubGrp 4 } -- the Radius Accounting Counters entries xRadiusAcctSuccess OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of successfully recorded Radius accounting log records." ::= { xRadAcctCtsSubGrp 1} xRadiusAcctFailed OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed (not logged) Radius accounting log records." ::= { xRadAcctCtsSubGrp 2} xRadiusAcctReqWait OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of log requests waiting for a reply from the Radius server." ::= { xRadAcctCtsSubGrp 3 } -- Conformance Information xRadiusGroups OBJECT IDENTIFIER ::= { xRadiusConformance 1 } xRadiusCompliances OBJECT IDENTIFIER ::= { xRadiusConformance 2 } -- Compliance Statements -- Units of Conformance -- -- FILE: /users/sse/mibs/src2/itouch/it-rptr.mib -- -- $Id: it-rptr.mib,v 1.1 2000/07/31 15:44:46 sse Exp $ hubDeprecated OBJECT IDENTIFIER ::= { iTouch 9 } xRepeater OBJECT IDENTIFIER ::= { iTouch 17 } -- MIB Groups xRepeaterInfo OBJECT IDENTIFIER ::= { xRepeater 1 } xRepeaterGroupInfo OBJECT IDENTIFIER ::= { xRepeater 2 } xRepeaterPortInfo OBJECT IDENTIFIER ::= { xRepeater 3 } xRepeaterSlotInfo OBJECT IDENTIFIER ::= { xRepeater 4 } xRepeaterSecurity OBJECT IDENTIFIER ::= { xRepeater 5 } xRepeaterRepeater OBJECT IDENTIFIER ::= { xRepeater 6 } xRepeaterRedundancy OBJECT IDENTIFIER ::= { xRepeater 7 } xRepeaterConformance OBJECT IDENTIFIER ::= { xRepeater 8 } -- this is the MIB module for ITouch Ethernet repeaters -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- Textual Conventions Segment ::= INTEGER { a(1), b(2), c(3), d(4), e(5), f(6), g(7), h(8), i(9), j(10), k(11), l(12), m(13), n(14), o(15), p(16), q(17), r(18), s(19), t(20), u(21), v(22), w(23), x(24), y(25), z(26), disabled(27), notApplicable(28) } -- This data type is used in the ITouch Repeater MIB -- to identify a Network 9000 network segment. Except -- for the final two values, it is the same as the -- ITouch Chassis MIB convention named Letter. Repeater ::= INTEGER { notApplicable(1), repeater1(2), repeater2(3), repeater3(4) } -- This data type is used in the ITouch Repeater MIB to -- identify a logical repeater in repeaters that implement -- non-proxy management for logical repeaters. -- the Repeater Basic Information group -- Implementation of this group is mandatory for all ITouch -- Ethernet repeaters that support SNMP management repeaterAccessViolation OBJECT-TYPE SYNTAX INTEGER { both(1), disable(2), trap(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls action to take when an access violation occurs." DEFVAL { disable } ::= { xRepeaterInfo 1 } repeaterMyGroup OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The index value of the group that is directly associated with the agent. The snmp support for the group associated with the agent is a superset of the support for other groups." ::= { xRepeaterInfo 2 } repeaterFifoOverflows OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the report fifo from the repeater chips has overflowed." ::= { xRepeaterInfo 3 } repeaterLEDDisplay OBJECT-TYPE SYNTAX INTEGER { activity(1), collisions(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls reason for flashing front panel LEDs." ::= { xRepeaterInfo 4 } repeaterHealthTrap OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the generation of the repeater health trap." DEFVAL { enabled } ::= { xRepeaterInfo 6 } repeaterStatusChangeTrap OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the generation of the repeater status change trap." DEFVAL { enabled } ::= { xRepeaterInfo 7 } repeaterAccessViolationTrap OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the generation of the repeater access violation trap." DEFVAL { enabled } ::= { xRepeaterInfo 8 } repeaterIntegrityLossTrap OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the generation of the repeater integrity loss trap." DEFVAL { disabled } ::= { xRepeaterInfo 9 } repeaterRedundancyPathChangeTrap OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls the generation of the repeater redundancy path change trap." DEFVAL { enabled } ::= { xRepeaterInfo 10 } -- the Repeater Group group -- Implementation of this group is mandatory for all ITouch -- Ethernet repeaters that support SNMP management -- the Group table repeaterGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF RepeaterGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the groups." ::= { xRepeaterGroupInfo 1 } repeaterGroupEntry OBJECT-TYPE SYNTAX RepeaterGroupEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a group." INDEX { repeaterGroupIndex } ::= { repeaterGroupTable 1 } RepeaterGroupEntry ::= SEQUENCE { repeaterGroupIndex INTEGER, repeaterGroupSQE Counter, repeaterGroupJabbers Counter, repeaterGroupSegment Segment, repeaterGroupSecurityLock INTEGER, repeaterGroupIOCardType INTEGER, repeaterGroupIOCardFirmwareVersion INTEGER, repeaterGroupIOCardOperStatus INTEGER, repeaterGroupManagement INTEGER, repeaterGroupRepeaterNumber INTEGER, repeaterGroupRepeaterHardwareVersion INTEGER, repeaterGroupManagerRepeater Repeater, repeaterGroupFifoErrors Counter, repeaterGroupCpuUtilization INTEGER, repeaterGroupMemoryUtilization INTEGER, repeaterGroupAlarmCount INTEGER } repeaterGroupIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the group within the repeater for which this entry contains information. This value is the same as rptrGroupIndex." ::= { repeaterGroupEntry 1 } repeaterGroupSQE OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable is the number of SQE failure events detected for the group." ::= { repeaterGroupEntry 2 } repeaterGroupJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable is the number of jabber events detected for the group." ::= { repeaterGroupEntry 3 } repeaterGroupSegment OBJECT-TYPE SYNTAX Segment ACCESS read-write STATUS mandatory DESCRIPTION "This variable selects the Ethernet network segment to which the group is attached." ::= { repeaterGroupEntry 4 } repeaterGroupSecurityLock OBJECT-TYPE SYNTAX INTEGER { unlocked(1), locked(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates the state of security lockdown on an unmanaged repeater. The only writable value is 'unlocked'." ::= { repeaterGroupEntry 5 } repeaterGroupIOCardType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The hardware type of the I/O card, as defined in ITouch Assigned Numbers." ::= { repeaterGroupEntry 6 } repeaterGroupIOCardFirmwareVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The firmware revision level of the I/O card ROM." ::= { repeaterGroupEntry 7 } repeaterGroupIOCardOperStatus OBJECT-TYPE SYNTAX INTEGER { loadRequested(1), loading(2), dumpRequested(3), dumping(4), paramRequested(5), paramLoading(6), running(7), initializing(8), -- ROM wait attended(9), -- in config menu internal10(10), -- read chas info internal11(11), -- read config inhibited(12), -- run inhibited maxserverCard(13), invalidConfigStorage(14), -- suspended securityLockdown(15) } ACCESS read-only STATUS mandatory DESCRIPTION "Relative to the chassis, the current operating status of the I/O card." ::= { repeaterGroupEntry 8 } repeaterGroupManagement OBJECT-TYPE SYNTAX INTEGER { minimal(1), full(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the level of management control and observation available." ::= { repeaterGroupEntry 9 } repeaterGroupRepeaterNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of logical repeaters visible via this repeater." ::= { repeaterGroupEntry 10 } repeaterGroupRepeaterHardwareVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The repeater chip set hardware revision level." ::= { repeaterGroupEntry 11 } repeaterGroupManagerRepeater OBJECT-TYPE SYNTAX Repeater ACCESS read-write STATUS mandatory DESCRIPTION "The logical repeater to which the manager card, if present, is attached." ::= { repeaterGroupEntry 12 } repeaterGroupFifoErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable will reflect the number of times that the report FIFO has gone out of synchronization." ::= { repeaterGroupEntry 13 } repeaterGroupCpuUtilization OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The average CPU utilization for the processor which maintains statistics and implements monitoring for the group, expressed as percentage times 100." ::= { repeaterGroupEntry 14 } repeaterGroupMemoryUtilization OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The current memory utilization for the processor which maintains statistics and implements monitoring for the group, expressed as percentage used times 100." ::= { repeaterGroupEntry 15 } repeaterGroupAlarmCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of alarms currently being monitored by the processor for comparison with RMON thresholds." ::= { repeaterGroupEntry 16 } -- the Repeater Port group -- Implementation of this group is mandatory for all ITouch -- Ethernet repeaters that support SNMP management -- the Port table repeaterPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RepeaterPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the ports." ::= { xRepeaterPortInfo 1 } repeaterPortEntry OBJECT-TYPE SYNTAX RepeaterPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a port." INDEX { repeaterPortGroupIndex, repeaterPortIndex } ::= { repeaterPortTable 1 } RepeaterPortEntry ::= SEQUENCE { repeaterPortGroupIndex INTEGER, repeaterPortIndex INTEGER, repeaterPortName DisplayString, repeaterPortAutoPolarity INTEGER, repeaterPortPolarityDirection INTEGER, repeaterPortPulse INTEGER, repeaterPortPulseStatus INTEGER, repeaterPortPulseLosses Counter, repeaterPortDistance INTEGER, repeaterPortSofMissing Counter, repeaterPortMCVs Counter, repeaterPortZero INTEGER, repeaterPortSinceZero TimeTicks, repeaterPortAccessAction INTEGER, repeaterPortAccessState INTEGER, repeaterPortAccessType INTEGER, repeaterPortAccessAllStatus INTEGER, repeaterPortPortLastViolationAddress MacAddress, repeaterPortPortAddressViolations Counter, repeaterPortSegment Segment, repeaterPortAccessLearn INTEGER, repeaterPortEthernetRepeater Repeater, repeaterPortRepeatersAllowed OCTET STRING, repeaterPortGlobalSecurityAddress MacAddress, repeaterPortGlobalAddressChanges Counter, repeaterPortPercentUtilization Gauge } repeaterPortGroupIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the group containing the port for which this entry contains infromation." ::= { repeaterPortEntry 1 } repeaterPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the port within the group within the repeater for which this entry contains management information. This value can never be greater than rptrGroupPortCapacity for the associated group." ::= { repeaterPortEntry 2 } repeaterPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "The port's display name." ::= { repeaterPortEntry 3 } repeaterPortAutoPolarity OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the port will automatically determine its polarity." ::= { repeaterPortEntry 4 } repeaterPortPolarityDirection OBJECT-TYPE SYNTAX INTEGER { reversed(1), normal(2), unknown(3) } ACCESS read-only STATUS mandatory DESCRIPTION "If repeaterPortAutoPolarity is enabled, this is the current polarity of the port." ::= { repeaterPortEntry 5 } repeaterPortPulse OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the port will periodically generate a test pulse to determine the status of the port." ::= { repeaterPortEntry 6 } repeaterPortPulseStatus OBJECT-TYPE SYNTAX INTEGER { notDetected(1), detected(2) } ACCESS read-only STATUS mandatory DESCRIPTION "If repeaterPortPulse is enabled, this is indicates whether the test pulse response is being detected." ::= { repeaterPortEntry 7 } repeaterPortPulseLosses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that a test pulse has been sent and a response was not received." ::= { repeaterPortEntry 8 } repeaterPortDistance OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the port will support extended distances on the port." ::= { repeaterPortEntry 9 } repeaterPortSofMissing OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times that alternating zero/one bits were seen after an inter-packet gap and were not followed by two one bits." ::= { repeaterPortEntry 10 } repeaterPortMCVs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of manchester violation errors detected on this port." ::= { repeaterPortEntry 11 } repeaterPortZero OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control to zero the hub port's counters. The agent always returns 'ready' for this value. Setting the value to 'ready' has no effect." ::= { repeaterPortEntry 12 } repeaterPortSinceZero OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "Number of time ticks since the port's counters were zeroed." ::= { repeaterPortEntry 13 } repeaterPortAccessAction OBJECT-TYPE SYNTAX INTEGER { discard(1), accept(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control whether packets will be accepted or discarded if they are in the access list. The inverse action is applied to packets from all addresses not in the list." ::= { repeaterPortEntry 14 } repeaterPortAccessState OBJECT-TYPE SYNTAX INTEGER { disabled(1), notDisabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the port was disabled due to receiving a frame from an invalid source address." ::= { repeaterPortEntry 15 } repeaterPortAccessType OBJECT-TYPE SYNTAX INTEGER { tenBaseT(1), aui(2), foirl(3), mac(4), lanbus(5), tenBase2(6), tenBaseFL(7) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the type of the port." ::= { repeaterPortEntry 16 } repeaterPortAccessAllStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this field to invalid will delete all access addresses associated with this port. Setting this field to valid has no effect." ::= { repeaterPortEntry 17 } repeaterPortPortLastViolationAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "Address that last caused an access violation." ::= { repeaterPortEntry 18 } repeaterPortPortAddressViolations OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of access violations." ::= { repeaterPortEntry 19 } repeaterPortSegment OBJECT-TYPE SYNTAX Segment ACCESS read-write STATUS mandatory DESCRIPTION "This variable selects the Ethernet network segment to which the port is attached." ::= { repeaterPortEntry 20 } repeaterPortAccessLearn OBJECT-TYPE SYNTAX INTEGER { disabled(1), single(2), continuous(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls how the port will learn the source addresses that can come in on the port." DEFVAL { disabled } ::= { repeaterPortEntry 21 } repeaterPortEthernetRepeater OBJECT-TYPE SYNTAX Repeater ACCESS read-write STATUS mandatory DESCRIPTION "For repeaters that implement non-proxy management of logical repeaters, this variable selects the logical Ethernet repeater to which the port is attached." ::= { repeaterPortEntry 22 } repeaterPortRepeatersAllowed OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The list of repeaters to which this port can be attached. The OCTET STRING contains a bitmap, with a bit for 'none' and one bit for each repeater, and enough octets for all the repeaters on the device. The high order bit of the first octet corresponds to 'none', the following bits correspond to the repeaters, in order, beginning with 1." ::= { repeaterPortEntry 23 } repeaterPortGlobalSecurityAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the global address which is currently applied to the port." ::= { repeaterPortEntry 24 } repeaterPortGlobalAddressChanges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the number of times since counters have been zeroed, that a global address change occured on the port." ::= { repeaterPortEntry 25 } repeaterPortPercentUtilization OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This variable will reflect the percentage of a full ethernet load that this port has received since last zeroed. The value is calculated as '(8(bytesReceived + (20*framesReceived))) /107(time)'." ::= { repeaterPortEntry 26 } -- More scalars follow Port Access Table -- the Port Access table repeaterPortAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF RepeaterPortAccessEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of access control for the ports." ::= { xRepeaterPortInfo 2 } repeaterPortAccessEntry OBJECT-TYPE SYNTAX RepeaterPortAccessEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing access information about a port." INDEX { repeaterPortAccessGroupIndex, repeaterPortAccessPortIndex, repeaterPortAccessAddress } ::= { repeaterPortAccessTable 1 } RepeaterPortAccessEntry ::= SEQUENCE { repeaterPortAccessGroupIndex INTEGER, repeaterPortAccessPortIndex INTEGER, repeaterPortAccessAddress MacAddress, repeaterPortAccessStatus INTEGER } repeaterPortAccessGroupIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the group containing the access entry for which this entry contains information." ::= { repeaterPortAccessEntry 1 } repeaterPortAccessPortIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the port containing the access entry for which this entry contains information." ::= { repeaterPortAccessEntry 2 } repeaterPortAccessAddress OBJECT-TYPE SYNTAX MacAddress ACCESS read-only STATUS mandatory DESCRIPTION "This value will be compared to the source address of all packets received on the port in applying the access action" ::= { repeaterPortAccessEntry 3 } repeaterPortAccessStatus OBJECT-TYPE SYNTAX INTEGER { invalid(1), valid(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the entry. Set to 'invalid' to remove the rule." ::= { repeaterPortAccessEntry 4 } -- Additional Repeater Info scalars -- extensions to the Port table repeaterPort2Table OBJECT-TYPE SYNTAX SEQUENCE OF RepeaterPort2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of more descriptive and status information about the ports." ::= { xRepeaterPortInfo 7 } repeaterPort2Entry OBJECT-TYPE SYNTAX RepeaterPort2Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a port. Index is identical to repeaterPortTable." INDEX { repeaterPortGroupIndex, repeaterPortIndex } ::= { repeaterPort2Table 1 } RepeaterPort2Entry ::= SEQUENCE { repeaterPort2RmonOctets Counter, repeaterPort2RmonPkts Counter, repeaterPort2RmonBroadcastPkts Counter, repeaterPort2RmonMulticastPkts Counter, repeaterPort2RmonCRCAlignErrors Counter, repeaterPort2RmonPkts64Octets Counter, repeaterPort2RmonPkts65to127Octets Counter, repeaterPort2RmonPkts128to255Octets Counter, repeaterPort2RmonPkts256to511Octets Counter, repeaterPort2RmonPkts512to1023Octets Counter, repeaterPort2RmonPkts1024to1518Octets Counter, repeaterPort2TrafficRatio INTEGER, repeaterPort2CollisionRatio INTEGER, repeaterPort2ErrorRatio INTEGER, repeaterPort2BroadcastRatio INTEGER, repeaterPort2MulticastRatio INTEGER, repeaterPort2UnicastRatio INTEGER } repeaterPort2RmonOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of octets of data (including those in bad packets) received on the port (excluding framing bits but including FCS octets)." ::= { repeaterPort2Entry 1 } repeaterPort2RmonPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including error packets) received on the port." ::= { repeaterPort2Entry 2 } repeaterPort2RmonBroadcastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of good packets received on the port that were directed to the broadcast address." ::= { repeaterPort2Entry 3 } repeaterPort2RmonMulticastPkts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of good packets received on the port that were directed to a multicast address. Note that this number does not include packets directed to the broadcast address." ::= { repeaterPort2Entry 4 } repeaterPort2RmonCRCAlignErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets received on the port that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but were not an integral number of octets in length or had a bad Frame Check Sequence (FCS)." ::= { repeaterPort2Entry 5 } repeaterPort2RmonPkts64Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including error packets) received on the port that were 64 octets in length (excluding framing bits but including FCS octets)." ::= { repeaterPort2Entry 6 } repeaterPort2RmonPkts65to127Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including error packets) received on the port that were between 65 and 127 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { repeaterPort2Entry 7 } repeaterPort2RmonPkts128to255Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including error packets) received on the port that were between 128 and 255 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { repeaterPort2Entry 8 } repeaterPort2RmonPkts256to511Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including error packets) received on the port that were between 256 and 511 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { repeaterPort2Entry 9 } repeaterPort2RmonPkts512to1023Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including error packets) received on the port that were between 512 and 1023 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { repeaterPort2Entry 10 } repeaterPort2RmonPkts1024to1518Octets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of packets (including error packets) received on the port that were between 1024 and 1518 octets in length inclusive (excluding framing bits but including FCS octets)." ::= { repeaterPort2Entry 11 } repeaterPort2TrafficRatio OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The portion of segment bandwidth used by the port over a 5 second interval, expressed as percentage times 100." ::= { repeaterPort2Entry 12 } repeaterPort2CollisionRatio OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The ratio of collisions the port participated in to total packets over a 5 second interval, expressed as percentage times 100." ::= { repeaterPort2Entry 13 } repeaterPort2ErrorRatio OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The ratio of total number of error frames on the port to total packets over a 5 second interval, expressed as percentage times 100." ::= { repeaterPort2Entry 14 } repeaterPort2BroadcastRatio OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The ratio of good packets directed by the port to the broadcast address to total packets over a 5 second interval, expressed as percentage times 100." ::= { repeaterPort2Entry 15 } repeaterPort2MulticastRatio OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The ratio of good packets directed by the port to any multicast address (but not the broadcast address) to total packets over a 5 second interval, expressed as percentage times 100." ::= { repeaterPort2Entry 16 } repeaterPort2UnicastRatio OBJECT-TYPE SYNTAX INTEGER (0..10000) ACCESS read-only STATUS mandatory DESCRIPTION "The ratio of good packets directed by the port to any address other than a multicast or broadcast address to total packets over a 5 second interval, expressed as percentage times 100." ::= { repeaterPort2Entry 17 } -- the Repeater Slot group -- The slot group is deprecated, and there is no replacement -- group. -- the Repeater Slot group -- Implementation of this group is mandatory for all ITouch -- Ethernet repeaters attached to a Network 9000 management -- bus -- the Slot Segment table repeaterSlotSegmentTable OBJECT-TYPE SYNTAX SEQUENCE OF RepeaterSlotSegmentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table of descriptive and status information about the segments in slots." ::= { xRepeaterSlotInfo 1 } repeaterSlotSegmentEntry OBJECT-TYPE SYNTAX RepeaterSlotSegmentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the table, containing information about a group." INDEX { repeaterSlotIndex, repeaterSlotSegment } ::= { repeaterSlotSegmentTable 1 } RepeaterSlotSegmentEntry ::= SEQUENCE { repeaterSlotIndex INTEGER, repeaterSlotSegment Segment, repeaterSlotSegmentStatus INTEGER } repeaterSlotIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies the slot within the Network 9000 chassis." ::= { repeaterSlotSegmentEntry 1 } repeaterSlotSegment OBJECT-TYPE SYNTAX Segment ACCESS read-only STATUS mandatory DESCRIPTION "This variable identifies an Ethernet network segment." ::= { repeaterSlotSegmentEntry 2 } repeaterSlotSegmentStatus OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Controls whether the segment is to be used." ::= { repeaterSlotSegmentEntry 3 } -- the Repeater Security group -- Implementation of this group is mandatory for all ITouch -- Ethernet repeaters that support security -- the Security Port table -- additional scalars follow the Security table -- the Security table -- additional security scalars -- The global Security Table -- More scalars follow the global security table -- Additional Security group scalars -- Repeater Repeater table -- This table is for repeaters that implement non-proxy -- management of multiple logical repeaters. repeaterRepeaterTable OBJECT-TYPE SYNTAX SEQUENCE OF RepeaterRepeaterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "For repeaters that implement non-proxy management of logical repeaters, a table of descriptive and status information about a logical Ethernet repeater." ::= { xRepeaterRepeater 1 } repeaterRepeaterEntry OBJECT-TYPE SYNTAX RepeaterRepeaterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry for a logical Ethernet repeater." INDEX { repeaterRepeaterGroupIndex, repeaterRepeaterIndex } ::= { repeaterRepeaterTable 1 } RepeaterRepeaterEntry ::= SEQUENCE { repeaterRepeaterGroupIndex INTEGER, repeaterRepeaterIndex INTEGER, repeaterRepeaterSegment Segment, repeaterRepeaterReports INTEGER, repeaterRepeaterCollisions Counter, repeaterRepeaterJabbers Counter, repeaterRepeaterSQE Counter, repeaterRepeaterFifoOverflows Counter, repeaterRepeaterZero INTEGER, repeaterRepeaterSinceZero TimeTicks, repeaterRepeaterSegmentsAllowed OCTET STRING, repeaterRepeaterTotalOctets Counter, repeaterRepeaterTotalFrames Counter, repeaterRepeaterPercentUtilization Gauge } repeaterRepeaterGroupIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The slot of the chassis." ::= { repeaterRepeaterEntry 1 } repeaterRepeaterIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The logical Ethernet repeater within the group." ::= { repeaterRepeaterEntry 2 } repeaterRepeaterSegment OBJECT-TYPE SYNTAX Segment ACCESS read-write STATUS mandatory DESCRIPTION "The Network 9000 Ethernet network segment to which the logical repeater is attached." ::= { repeaterRepeaterEntry 3 } repeaterRepeaterReports OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for whether statistical reports will be collected for this logical repeater." ::= { repeaterRepeaterEntry 4 } repeaterRepeaterCollisions OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of packet collisions detected on the Ethernet network segment to which this logical repeater is attached." ::= { repeaterRepeaterEntry 5 } repeaterRepeaterJabbers OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Jabber events detected for this logical repeater." ::= { repeaterRepeaterEntry 6 } repeaterRepeaterSQE OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of SQE failure events detected for this logical repeater." ::= { repeaterRepeaterEntry 7 } repeaterRepeaterFifoOverflows OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of times the report FIFO was full when this logical repeater attemped to write a packet report." ::= { repeaterRepeaterEntry 8 } repeaterRepeaterZero OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Control for zeroing the logical repeater's counters. The agent always returns 'ready' for this value. Setting the value to 'ready' has no effect. Setting the value to 'execute' will zero the counters for the logical repeater." ::= { repeaterRepeaterEntry 9 } repeaterRepeaterSinceZero OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The number of hundredths of a second since the counters for this logical repeater were last zeroed. This variable is set to zero when repeaterRepeaterZero is written with the value 'execute'." ::= { repeaterRepeaterEntry 10 } repeaterRepeaterSegmentsAllowed OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The list of segments to which this repeater can be attached. The OCTET STRING contains a bitmap, with a bit for 'none' and one bit for each segment, and enough octets for all the Ethernet segments in the chassis. The high order bit of the first octet corresponds to 'none', the following bits correspond to the segments, in order, beginning with A." ::= { repeaterRepeaterEntry 11 } repeaterRepeaterTotalOctets OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable will reflect the total number of bytes that the repeater both received from and sent to the segment. Bytes in both good and error frames are counted." ::= { repeaterRepeaterEntry 12 } repeaterRepeaterTotalFrames OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This variable will reflect the total number of frames that the repeater both received from and sent to the segment. Both good and error frames are counted." ::= { repeaterRepeaterEntry 13 } repeaterRepeaterPercentUtilization OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "This variable will reflect the percentage of a full ethernet load that this repeater has handled since last zeroed. The value is calculated as `(8(totalBytes + (20*totalFrames)))/10 7(time)`." ::= { repeaterRepeaterEntry 14 } -- The Repeater Redundancy group -- Implementation of this group is mandatory for all ITouch -- Ethernet repeaters. -- The repeater Redundancy group contains: -- The Redundancy Group table -- The Redundancy Path table -- The Redundancy Target Address table -- conformance information xRepeaterGroups OBJECT IDENTIFIER ::= { xRepeaterConformance 1 } xRepeaterCompliances OBJECT IDENTIFIER ::= { xRepeaterConformance 2 } -- compliance statements -- units of conformance -- Repeater traps -- The following traps are deprecated. Refer to the ITouch Trap Mib -- for the latest trap definitions. -- -- FILE: /users/sse/mibs/src2/itouch/it-rmon.mib -- -- $Id: it-rmon.mib,v 1.1 2000/07/31 15:44:36 sse Exp $ xRmon OBJECT IDENTIFIER ::= { iTouch 31 } -- The individual Groups within the RMON MIB xRmonMonitor OBJECT IDENTIFIER ::= { xRmon 1 } xRmonMB OBJECT IDENTIFIER ::= { xRmon 2 } -- xRmonMapTable OBJECT IDENTIFIER ::= { xRmon 3 } xRmonMonitorHistory OBJECT IDENTIFIER ::= { xRmon 4 } xRmonMBHistory OBJECT IDENTIFIER ::= { xRmon 5 } xRmonConformance OBJECT IDENTIFIER ::= { xRmon 6 } -- This is a MIB module for all ITouch systems that -- implement RMON. -- Copyright 2000 iTouch Communications, Inc. All Rights Reserved. -- Reproduction of this document is authorized on -- condition that this copyright notice is included. -- This MIB document embodies iTouch Communications, Inc.'s -- proprietary intellectual property. iTouch Communications, Inc. -- retains all title and ownership in this MIB, including any -- revisions. -- -- It is iTouch Communications, Inc.'s intent to encourage the -- widespread use of this MIB in connection with the management of -- iTouch Communications, Inc. products. iTouch Communications, -- Inc. grants vendors,end-users, and other interested parties a -- non-exclusive license to use this MIB in connection with the -- management of iTouch Communications, Inc. products. -- -- This MIB document is supplied "AS IS," and iTouch -- Communications, Inc. makes no warranty, either express or -- implied, as to the use operation, condition, or performance of -- the MIB. -- DESCRIPTION fields for many objects are written in the -- form of 'help text', rather than as complete 'mib style' -- functional descriptions. -- The RMON Monitor group -- Implementation of this group is mandatory for all ITouch -- systems that implement RMON for fault management. xRmonMonitorLocal OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION " Once an alarm is 'completed', monitoring for that variable may be distributed within an enclosure to another processor. Factors affecting this decision include variable type, slot number, and processor type. Furthermore, alarms which have identical parameters (variable, interval, thresholds, etc.) are viewed by the monitoring processor as a single 'object' to monitor. Alarm variables falling into this category are a subset of the repeater MIB and ITouch repeater MIB objects. This field represents the number of 'objects' this system CPU is monitoring, objects it did not distribute to another processor." ::= { xRmonMonitor 2 } xRmonLogClear OBJECT-TYPE SYNTAX INTEGER { ready(1), execute(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Set this field to 'execute' to delete all RMON log table entries. Setting to 'ready' has no effect." ::= { xRmonMonitor 3 } xRmonLogTotal OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION " This field reports the total number of RMON log entries created since the system was initialized. Clearing the log table does not change this value." ::= { xRmonMonitor 4 } xRmonLogLastDateTime OBJECT-TYPE SYNTAX DateTime ACCESS read-only STATUS mandatory DESCRIPTION " The local date and time of the system at the time an RMON log entry was last created." ::= { xRmonMonitor 5 } xRmonTrapType OBJECT-TYPE SYNTAX INTEGER { standardFormat(1), iTouchFormat(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Use this field to specify the type of SNMP trap to generate when an alarm event occurs. The value 'standardFormat' formats the trap as a standard, RMON-compliant rising and falling event trap. The value 'iTouchFormat' formats the trap as a DisplayString containing a human-readable summary of the event. The text of the string is very similar to that of the log descriptions." DEFVAL { standardFormat } ::= { xRmonMonitor 6 } xRmonAlarmActivate OBJECT-TYPE SYNTAX INTEGER { noAction(1), activateAll(2), deactivateAll(3) } ACCESS read-write STATUS mandatory DESCRIPTION " Use this field to change the states of all completed alarms to 'active' or 'inactive'. Select 'activateAll' to make all completed alarms not in the 'active' state become 'active' again. This is useful for alarms whose error states are not automatically cleared by the system. Alarms whose error conditions have not cleared will remain in their current states. Select 'deactivateAll' to make all completed alarms that are in the 'active' state become 'inactive'. This is a convenient way to suppress alarm activity while making other configuration changes without actually deleting the alarms. Alarms which are incomplete (e.g., 'creating' state) are not affected by these actions. If you want to alter the state of a single alarm, modify the table entry for that alarm. Selecting noAction has no effect." ::= { xRmonMonitor 8 } xRmonAlarmClear OBJECT-TYPE SYNTAX INTEGER { noAction(1), deleteAll(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Set this field to 'deleteAll' to delete all alarm table entries and their associated event entries. Setting to 'noAction' has no effect." ::= { xRmonMonitor 9 } -- The xRmonAlarmCount group -- These counters reflect the number of alarms in each of -- several different states. xRmonAlarmCount OBJECT IDENTIFIER ::= { xRmonMonitor 10 } xRmonAlarmsIncomplete OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " This value represents the number of alarms that are not completed. Completing these alarms will make them active." ::= { xRmonAlarmCount 1 } xRmonAlarmsActive OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " This value represents the number of alarms whose state is 'active'. These are completed alarms which are actively monitored." ::= { xRmonAlarmCount 2 } xRmonAlarmsHeld OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " This value represents the number of alarms whose state is 'held'. These are completed alarms which will not be actively monitored because the Repeater Management feature for this processor is currently disabled. Enabling the feature will activate all alarms in this state." ::= { xRmonAlarmCount 3 } xRmonAlarmsOther OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " This value represents the number of completed alarms that are not 'active' and not 'held'. Monitoring is not active for these alarms." ::= { xRmonAlarmCount 4 } xRmonAlarmInitAction OBJECT-TYPE SYNTAX INTEGER { activateUponInit(1), inactiveUponInit(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Use this field to specify whether all alarms read from the parameter file should be placed in the 'active' state or the 'inactive' state upon system initialization. Selecting 'activateUponInit' (the default) will activate all alarms read from the parameter file when the system initializes. Selecting 'inactiveUponInit' will place all alarms in the 'inactive' state when the system initializes. Modifying this value does not affect the present state of any alarm." ::= { xRmonMonitor 11 } -- The RMON MB group -- Implementation of the ITouch RMON MB group is optional. -- The MB group requires implementation of the RMON alarm -- and event groups. -- The MB group implements a more user-friendly interface to -- create RMON alarms and view alarm and log entries using -- applications that cannot interpret complex RMON tables. -- It offers an alternate interface for creating alarmTable -- and eventTable entries. It also interprets the alarm and -- log tables, presenting them as more readable strings. -- The RMON MB Configuration Group -- The following objects provide access to the creation and -- viewing of a single, complete RMON alarmTable entry, -- including associated eventTable entries. RMON alarms not -- created using these objects may also be viewed, within -- the limits stated below. -- Note that these objects, mbAlarmIndex in particular, -- cannot be shared among SNMP clients. Only one such client -- should be attempting to create, modify, or view an alarm -- at any given time. Failure to adhere to this convention -- may result in unexpected alarm parameter settings. -- Similarly, when creating a new alarm sets of these objects -- should not be combined in the same SET PDU with RMON alarm -- group objects for the same alarmIndex. xRmonMBConfig OBJECT IDENTIFIER ::= { xRmonMB 1 } -- If the alarm specified by mbAlarmIndex is deleted through the -- standard RMON alarmStatus object, this entry becomes zero. -- Setting this object to 0 makes all remaining objects in this -- group invisible to SNMP. GET-NEXT will skip over them and -- GET/SET return noSuchName errors. mbAlarmIndex OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION " This field can be either the index of an existing alarm (as seen in the alarm summary view) or a new number to create a new alarm. Specify the index of an existing alarm to fill the remaining fields with the corresponding settings from that alarm. To modify the settings of a completed alarm, set its status to underCreation. Specify an index which does not exist to create a new alarm. The initial settings of the remaining fields are taken from the alarm you were previously viewing, if any. This makes it easier to 'copy' an alarm definition when you want to change only a few of the settings, such as the alarm variable or keys. Specify a value of 0 to clear the remaining fields." DEFVAL { 0 } ::= { xRmonMBConfig 1 } mbAlarmInterval OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " The interval in seconds over which the variable is sampled and compared with the rising and falling thresholds. If the monitored variable exceeds the limit 2^31-1 (4294967295), the alarm value field may roll over to 0 and cause or suppress the generation of an alarm event during that interval. You may not modify this field once the alarm is completed (see alarm status field)." DEFVAL { 10 } ::= { xRmonMBConfig 2 } mbAlarmVariable OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-write STATUS mandatory DESCRIPTION " This value shows the SNMP object identifier of the variable being sampled. Only variables that have an SNMP 'SYNTAX' of INTEGER, Counter, Gauge, or TimeTicks may be sampled. When you specify an object identifier in this field, the quick list, key prompt, and key value fields are filled for you with the appropriate values. If you specify an object not found in the quick list, that field is set to 'unlistedAlarmVariable'. The key values will be set to zero in this case. If you specify an alarm variable and keys using the quick list and key fields, an SNMP object identifier is built for you and placed in this field. You may not modify this field at the same time that you modify the quick list field or either of the key values. You may not modify this field once the alarm is completed (see alarm status field)." ::= { xRmonMBConfig 3 } mbAlarmInterpretation OBJECT-TYPE SYNTAX INTEGER { unlistedVariable(1), rmonDropEvents(120), rmonOctets(121), rmonPkts(122), rmonBroadcastPkts(123), rmonMulticastPkts(124), rmonCRCAlignErrors(125), rmonUndersizePkts(126), rmonOversizePkts(127), rmonFragments(128), rmonJabbers(129), rmonCollisions(130), rmonPkts64Octets(131), rmonPkts65to127Octets(132), rmonPkts128to255Octets(133), rmonPkts256to511Octets(134), rmonPkts512to1023Octets(135), rmonPkts1024to1518Octets(136), linkCarrierSenseErrors(137), linkNoBuffers(138), linkDelayExceededs(139), linkOutputQFulls(140), linkDownTime(141), linkDownCount(142), linkStatus(143), linkLostBuffers(144), linkCurrentUtilization(145), linkHighUtilization(146), linkAverageUtilization(147), linkCurrentOutputQueueLen(148), linkHighOutputQueueLen(149), linkMaximumOutputQueueLen(150), linkCpCallsIn(234), linkCpCallsOut(235), linkCpDurationIn(236), linkCpDurationOut(237), wanInCalls(151), wanOutCalls(152), wanRejectedInCalls(153), wanFailedOutCalls(154), isdnLNInCalls(155), isdnLNOutCalls(156), isdnLNRejectedInCalls(157), isdnLNFailedOutCalls(158), isdnLNActiveInCalls(159), isdnLNActiveOutCalls(160), isdnLNDisconnectTimeouts(161), isdnLNAbnormalCallClears(162), isdnLNAverageCallDuration(163), isdnLNCpCallsIn(230), isdnLNCpCallsOut(231), isdnLNCpDurationIn(232), isdnLNCpDurationOut(233), frErrType(164), frErrTime(165), x25InCalls(166), x25InCallRefusals(167), x25OutCallAttempts(168), x25OutCallFailures(169), bridgeTimeSinceTopologyChange(170), bridgeTopChanges(171), bridgeEarlyLoopCounts(172), bridgeTopologyState(173), todOperState(174), bbdOperState(175), bbdPrimaryUtilization(176), bbdSecondaryUtilization(177), bbdChoiceStatus(178), systemCurrentPctCPU(72), systemCurrentPctMemory(73), systemCurrentProcesses(74), systemCurrentTimers(75), systemCurrentPackets(76), systemCurrentIPCs(77), systemCurrentFreeMemory(78), systemWorstPctCPU(82), systemWorstPctMemory(83), systemWorstProcesses(84), systemWorstTimers(85), systemWorstPackets(86), systemWorstIPCs(87), systemWorstFreeMemory(88), systemUpTime(92), systemResourceLacks(119) } -- SYNTAX INTEGER { -- unlistedVariable(1), -- standardHistory(118), -- portReadableFrames(2), -- portReadableOctets(3), -- portTotalFrames(4), -- portTotalOctets(5), -- portBroadcastFrames(6), -- portMulticastFrames(7), -- portFrames64Octets(8), -- portFrames65to127Octets(9), -- portFrames128to255Octets(10), -- portFrames256to511Octets(11), -- portFrames512to1023Octets(12), -- portFrames1024to1518Octets(13), -- portPercentUtilization(14), -- portTrafficRatio(15), -- portCollisionRatio(16), -- portErrorRatio(17), -- portBroadcastRatio(18), -- portMulticastRatio(19), -- portUnicastRatio(20), -- portAlignmentErrors(21), -- portAutoPartitions(22), -- portCollisions(23), -- portCRCAlignErrors(24), -- portCRCErrors(25), -- portDataRateMismatches(26), -- portFrameTooLongErrors(27), -- portLateCollisionErrors(28), -- portManchesterCodeViolations(29), -- portRunts(30), -- portShortPacketErrors(31), -- portStartOfFrameMissing(32), -- portVeryLongFrameErrors(33), -- portTotalErrors(34), -- portAccessState(35), -- portAccessAddressViolations(36), -- portGlobalAddressChanges(37), -- portSourceAddressChanges(38), -- portAdminStatus(39), -- portAutoPartitionState(40), -- portOperStatus(41), -- portPulseStatus(43), -- portPulseLosses(44), -- portSecondsSinceCountersZeroed(45), -- repeaterTotalFrames(46), -- repeaterTotalOctets(47), -- repeaterPercentUtilization(48), -- repeaterCollisions(49), -- repeaterFifoOverflows(50), -- repeaterJabbers(51), -- repeaterSQEErrors(52), -- repeaterSecondsSinceCountersZeroed(53), -- slotTotalFrames(54), -- slotTotalOctets(55), -- slotTotalErrors(56), -- slotCpuUtilization(57), -- slotMemoryUtilization(58), -- slotAlarmCount(59), -- slotFifoErrors(60), -- slotOperStatus(61), -- slotOperStatusChange(62), -- slotSecurityLockState(63), -- slotIOCardOperStatus(64), -- redundancyGroupPathChanges(67), -- redundancyGroupRollbackAttempts(68), -- redundancySecondsSinceCountersZeroed(69), -- redundancyPathTestAttempts(70), -- redundancyPathTestStatus(71), -- systemCurrentPctCPU(72), -- systemCurrentPctMemory(73), -- systemCurrentProcesses(74), -- systemCurrentTimers(75), -- systemCurrentPackets(76), -- systemCurrentIPCs(77), -- systemCurrentFreeMemory(78), -- systemWorstPctCPU(82), -- systemWorstPctMemory(83), -- systemWorstProcesses(84), -- systemWorstTimers(85), -- systemWorstPackets(86), -- systemWorstIPCs(87), -- systemWorstFreeMemory(88), -- systemUpTime(92), -- systemResourceLacks(119), -- chassisSlotOperStatus(93), -- chassisSlotSecondsSinceReset(94), -- chassisSlotIOCardOperStatus(95), -- chassisSlotPlus5Status(96), -- chassisSlotPlus12Status(97), -- chassisSlotMinus12Status(98), -- chassisSlotPlus5Watts(99), -- chassisSlotPlus12Watts(100), -- chassisSlotMinus12Watts(101), -- powerSupplyRedundancyStatus(102), -- powerSupplyPlus5Status(103), -- powerSupplyPlus12Status(104), -- powerSupplyMinus12Status(105), -- powerSupplyThermalWarningStatus(106), -- powerSupplyThermalShutdownStatus(107), -- powerSupplyFanStatus(108), -- powerSupplyHardwareInhibitStatus(109), -- powerSupplyPlus5Volts(110), -- powerSupplyPlus12Volts(111), -- powerSupplyMinus12Volts(112), -- powerSupplyWatts(113), -- powerSupplyWattsMax(114), -- powerSupplyChassisWatts(115), -- powerSupplyChassisWattsMax(116), -- powerSupplyHardwareType(117), -- rmonDropEvents(120), -- rmonOctets(121), -- rmonPkts(122), -- rmonBroadcastPkts(123), -- rmonMulticastPkts(124), -- rmonCRCAlignErrors(125), -- rmonUndersizePkts(126), -- rmonOversizePkts(127), -- rmonFragments(128), -- rmonJabbers(129), -- rmonCollisions(130), -- rmonPkts64Octets(131), -- rmonPkts65to127Octets(132), -- rmonPkts128to255Octets(133), -- rmonPkts256to511Octets(134), -- rmonPkts512to1023Octets(135), -- rmonPkts1024to1518Octets(136), -- linkCarrierSenseErrors(137), -- linkNoBuffers(138), -- linkDelayExceededs(139), -- linkOutputQFulls(140), -- linkDownTime(141), -- linkDownCount(142), -- linkStatus(143), -- linkLostBuffers(144), -- linkCurrentUtilization(145), -- linkHighUtilization(146), -- linkAverageUtilization(147), -- linkCurrentOutputQueueLen(148), -- linkHighOutputQueueLen(149), -- linkMaximumOutputQueueLen(150), -- wanInCalls(151), -- wanOutCalls(152), -- wanRejectedInCalls(153), -- wanFailedOutCalls(154), -- isdnLNInCalls(155), -- isdnLNOutCalls(156), -- isdnLNRejectedInCalls(157), -- isdnLNFailedOutCalls(158), -- isdnLNActiveInCalls(159), -- isdnLNActiveOutCalls(160), -- isdnLNDisconnectTimeouts(161), -- isdnLNAbnormalCallClears(162), -- isdnLNAverageCallDuration(163), -- frErrType(164), -- frErrTime(165), -- x25InCalls(166), -- x25InCallRefusals(167), -- x25OutCallAttempts(168), -- x25OutCallFailures(169), -- bridgeTimeSinceTopologyChange(170), -- bridgeTopChanges(171), -- bridgeEarlyLoopCounts(172), -- bridgeTopologyState(173), -- todOperState(174), -- bbdOperState(175), -- bbdPrimaryUtilization(176), -- bbdSecondaryUtilization(177), -- bbdChoiceStatus(178), -- swVlnState(179), -- swPortQueueCount(180), -- swPortQueueMax(181), -- swPortQueueOverflows(182), -- swPortSendFrames(183), -- swPortRcvByteCount(184), -- swPortRcvFrames(185), -- swPortBroadcastFrames(186), -- swPortMulticastFrames(187), -- swPortFCSErrors(188), -- swPortRunts(189), -- swPortOversizedFrames(190), -- swPortMissedFrames(191), -- swPortBabbles(192), -- swPortCollisions(193), -- swPort64ByteFrames(194), -- swPort65to127ByteFrames(195), -- swPort128to255ByteFrames(196), -- swPort256to511ByteFrames(197), -- swPort512to1023ByteFrames(198), -- swPort1024to1518ByteFrames(199), -- swPortStateTrans(200), -- swPortLoopMsgIn(201), -- swPortLoopMsgOut(202), -- swPortErrors(203), -- swPortRcvErrors(204), -- swPortTotalErrors(205), -- swPortTotalCollisions(206), -- swPortTotalStateTrans(207), -- swStatsCpuCount(208), -- swStatsCpuSend(209), -- swStatsFsmCount(210), -- swStatsSampleCount(211), -- swStatsAllocationErrors(212), -- swStatsCpuFrameFail(213), -- swStatsHwFrameFail(214), -- swStatsCpuQueueCount(215), -- swStatsCpuQueueMax(216), -- swStatsCpuQueueOverflows(217), -- swStatsHwFramesCurrent(218), -- swStatsHwFramesHigh(219), -- swStatsHwFramesMax(220), -- swStatsFloodCnt(221), -- swStatsRcvMcasts(222), -- swFsmEntriesCurrent(223), -- swFsmEntriesHigh(224), -- swFsmEntriesMax(225), -- swFsmTotalHardwareEntries(226), -- swFsmTotalUnicastEntries(227), -- swFsmTotalMulticastEntries(228), -- swFsmTotalDiscard(229), -- isdnLNCpCallsIn(230), -- isdnLNCpCallsOut(231), -- isdnLNCpDurationIn(232), -- isdnLNCpDurationOut(233), -- linkCpCallsIn(234), -- linkCpCallsOut(235), -- linkCpDurationIn(236), -- linkCpDurationOut(237) -- } ACCESS read-write STATUS mandatory DESCRIPTION "Use this field when you want to select an alarm variable without specifying its entire SNMP object identifier. First, modify this field by selecting a variable from the list. Then, read the key prompt fields. They will direct you to specify key values appropriate to the selected variable. The SNMP object identifier will be built for you when you are done. You may not modify this field at the same time that you modify the object identifier field. You may not modify this field once the alarm is completed (see alarm status field). Agent variations: DESCRIPTION This list is tailored to each system." ::= { xRmonMBConfig 4 } mbAlarmKey1Meaning OBJECT-TYPE SYNTAX DisplayString (SIZE (0..47)) ACCESS read-only STATUS mandatory DESCRIPTION " This field describes how its adjacent key value field will be interpreted when building a complete SNMP object identifier for the alarm variable. The value of this field changes as you select different items from the quick list or specify different SNMP object identifiers. This object has the value 'not applicable' if its key value is not necessary or the object is unknown." ::= { xRmonMBConfig 5 } mbAlarmKey1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " Specify a value here according the the instructions given in its adjacent prompt field. That prompt explains how this field will be used. You may still modify this field even though the prompt field indicates that it is not applicable to the selected variable. It will be ignored. You may not modify this field at the same time that you modify the object identifier field. You may not modify this field once the alarm is completed (see alarm status field)." ::= { xRmonMBConfig 6 } mbAlarmKey2Meaning OBJECT-TYPE SYNTAX DisplayString (SIZE (0..47)) ACCESS read-only STATUS mandatory DESCRIPTION " This field describes how its adjacent key value field will be interpreted when building a complete SNMP object identifier for the alarm variable. The value of this field changes as you select different items from the quick list or specify different SNMP object identifiers. This object has the value 'not applicable' if its key value is not necessary or the object is unknown." ::= { xRmonMBConfig 7 } mbAlarmKey2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " Specify a value here according the the instructions given in its adjacent prompt field. That prompt explains how this field will be used. In some cases, the value zero has a special meaning. This often occurs when you are prompted to enter a port number. Zero indicates you want each port in the indicated slot to be monitored by this alarm. Only one alarm will exist, but it will generate an event each time any of the ports meets its criteria. You may still modify this field even though the prompt field indicates that it is not applicable to the selected variable. It will be ignored. You may not modify this field at the same time that you modify the object identifier field. You may not modify this field once the alarm is completed (see alarm status field)." ::= { xRmonMBConfig 8 } mbAlarmSampleType OBJECT-TYPE SYNTAX INTEGER { absoluteValue(1), changeInValue(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Use this field to select the method of calculating the value to be compared against the thresholds. When you set this to 'absoluteValue', the variable you specified is compared directly with the alarm thresholds at the end of each monitoring interval. When you set this to 'changeInValue', the change in the value of the variable over the interval is compared with the thresholds. This is useful for detecting changes in rates of activity. You may not modify this field once the alarm is completed (see alarm status field)." ::= { xRmonMBConfig 9 } mbAlarmValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " This field shows the value of the alarm variable at the end of the most recent monitoring interval. If the alarm sample type is 'changeInValue', it instead shows the change in value over that interval. This field is zero any time the alarm is not active, or when the alarm is a wildcard (that is, a port or repeater number of 0 was specified for key 2 value). The value of this field has meaning after the alarm configuration is complete and monitoring begins." ::= { xRmonMBConfig 10 } -- The alarmStartupAlarm feature is not offered through this -- interface. When creating alarms, risingOrFallingAlarm(3) -- is supplied. mbAlarmRisingThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " This is the rising threshold value for the alarm. When the current alarm value, specified by the alarm sample type, is greater than or equal to this threshold, and the value at the previous sampling interval was less than this threshold, a single rising alarm event will be generated. Another rising alarm event will not be generated until the sampled value falls below the falling threshold value. You may not modify this field once the alarm is completed (see alarm status field)." ::= { xRmonMBConfig 11 } mbAlarmFallingThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION " This is the falling threshold value for the alarm. When the current alarm value, specified by the alarm sample type, is less than or equal to this threshold, and the value at the previous sampling interval was greater than this threshold, a single rising alarm event will be generated. Another rising alarm event will not be generated until the sampled value falls below the falling threshold value. You may not modify this field once the alarm is completed (see alarm status field)." ::= { xRmonMBConfig 12 } -- The alarmRisingEventIndex and alarmFallingEventIndex -- values are not accessible through this interface. Instead, -- the value of mbAlarmRisingEventType indicates the event -- action. A set to one of these entries will create an -- event entry unique to this alarm. Choosing noAction(1) -- places a zero in the corresponding event index entry. -- Deleting an alarm will delete all of its event entries. mbAlarmRisingEventType OBJECT-TYPE SYNTAX INTEGER { noAction(1), logOnly(2), trapOnly(3), logAndTrap(4) } ACCESS read-write STATUS mandatory DESCRIPTION " Use this field to indicate the type of notification to make when the alarm variable exceeds its rising threshold. The default action is to generate both a log entry and a trap. Set this field to noAction to suppress notification of rising threshold events. Set this field to logOnly to generate an RMON alarm log entry. These log entries may be viewed through the RMON alarm log view. Set this field to trapOnly to generate an SNMP trap. Refer to the RMON alarm summary to specify whether traps are generated in standard RMON format or in ITouch format. Choosing logAndTrap invokes both these actions. You may not modify this field once the alarm is completed (see alarm status field)." DEFVAL { logAndTrap } ::= { xRmonMBConfig 13 } mbAlarmFallingEventType OBJECT-TYPE SYNTAX INTEGER { noAction(1), logOnly(2), trapOnly(3), logAndTrap(4) } ACCESS read-write STATUS mandatory DESCRIPTION " Use this field to indicate the type of notification to make when the alarm variable exceeds its falling threshold. The default action is to generate both a log entry and a trap. Set this field to noAction to suppress notification of falling threshold events. Set this field to logOnly to generate an RMON alarm log entry. These log entries may be viewed through the RMON alarm log view. Set this field to trapOnly to generate an SNMP trap. Refer to the RMON alarm summary to specify whether traps are generated in standard RMON format or in ITouch format. Choosing logAndTrap invokes both these actions. You may not modify this field once the alarm is completed (see alarm status field)." DEFVAL { logAndTrap } ::= { xRmonMBConfig 14 } -- The alarmOwner feature is not offered through this -- interface. When creating alarms, a value of -- 'RMON monitor' is supplied. mbAlarmSummary OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION " As you make changes to the to alarm settings, this field is filled with an easily readable summary of the alarm parameters. This is to make it easy for you to confirm that monitoring will behave as you expected once the alarm status is 'active'." ::= { xRmonMBConfig 15 } -- mbAlarmStatus is identical to mbAlarmCondition mbAlarmStatus OBJECT-TYPE SYNTAX INTEGER { underCreation(1), active(2), inactive(3), delete(4), held(5), noHubCard(6), oldFirmware(7), slotTimeout(8), slotFailed(9), monitorStopped(10), unknownVariable(11), keysMissing(12), noResources(13), loading(14), activating(15), deactivating(16), unsupported(17), unknownAlarm(18), inconsistency(19), invalidFlags(20), invalidSlot(21), inaccessible(22), otherError(23) } ACCESS read-write STATUS mandatory DESCRIPTION " Describes the current operational state of the alarm and allows you to make limited changes in the state of the alarm for purposes of managing its state. You may set this field to one of: underCreation, active, inactive, and delete. All other values report current status. underCreation: Alarm configuration is incomplete. You may modify alarm parameters. No monitoring is taking place for the alarm. An alarm is saved in a parameter file after configuration complete. Select this state before changing a previously completed alarm. active: Alarm configuration is complete and active monitoring of the alarm variable is in progress. Select this state to complete an alarm or to begin active monitioring of the alarm variable. inactive: No monitoring of the alarm variable is actively taking place. Select this state when you want to temporarily suppress monitoring for the alarm. Select 'active' to begin monitoring again. delete: Select this state when you want to delete this alarm and all log entries associated with it. held: Active monitoring of the alarm variable is not taking place because this system does not have RMON Repeater Management set to 'enabled'. Once you do this, alarm monitoring begins automatically. noHubCard: The target slot does not contain a management card or repeater I/O card capable of monitoring. Monitoring will begin automatically once the target slot is loaded with a supported configuration. oldFirmware: The I/O card in the target slot does not contain monitoring firmware. Monitoring will begin automatically once that card has been loaded with current scm firmware. slotTimeout: The target slot did not respond to attempts to activate the alarm. May happen if the management card in the target slot does not contain monitoring software. Monitoring begins automatically once the target slot has been repaired or loaded with current software. slotFailed: Active monitoring of the alarm variable stopped because the target slot was not operating properly. Monitoring automatically resumes once the target slot has recovered. monitorStopped: Active monitoring of the alarm variable stopped due to some error. This can occur if the variable no longer exists because a related configuration change has made it invalid. Correct the condition and re-activate the alarm. unknownVariable: The alarm variable specified by the object ID is not recognized in the currently running system. Correct the entry. keysMissing: One or more required key values are not specified in the alarm variable object ID. Correct the entry. noResources: Not enough system resources exist to activate this alarm. Reduce the use of packet buffers or available memory and re-activate the alarm. loading: The alarm is being read from a parameter file and will soon be activated. This condition is transient. activating: Monitoring of the alarm variable will begin soon. This condition is transient. deactivating: Monitoring of the alarm variable will stop soon. This condition is transient. unsupported: Monitoring for the alarm variable is not supported by the target slot. Monitoring will begin once that card is loaded with current scm firmware or software. unknownAlarm: Monitoring stopped because the target slot reset. Monitoring will continue shortly. inconsistency: Internal system error. invalidFlags: Internal system error. invalidSlot: Alarm specified for a slot which does not exist in the chassis. Modify and re-activate. inaccessible: Monitoring of the alarm variable could not begin. This can occur if the key values are invalid for the variable. Correct and re-activate the alarm. otherError: An unspecified error has occurred." ::= { xRmonMBConfig 16 } -- The eventDescription field is set to contain a description -- of the alarm similar to the mbAlarmSummary field. -- The eventCommunity feature is not offered through this -- interface. When creating events, a value of null is used. -- eventLastTimeSent is not reported through this interface -- because event entries created by it are shared among all -- alarms. -- The eventOwner feature is not offered through this -- interface. When creating events, a value of -- 'RMON monitor' is supplied. -- The eventStatus feature is not offered through this -- interface. Failure to create an event results in a -- mbAlarmRising/FallingEventType of noAction(1). -- The RMON MB Group Alarm View Table -- This table provides a human-readable interpretation of -- all RMON alarm group alarmTable entries, ordered by -- increasing value of alarmIndex. -- Though this table is indexed by alarmIndex, a separate -- index is supplied within the table to allow mbAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF MbAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of RMON alarms. This table is indexed by alarmIndex to provide an intuitive mapping between alarms and descriptions." ::= { xRmonMB 2 } mbAlarmEntry OBJECT-TYPE SYNTAX MbAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A description of an RMON alarm which summarizes the actual RMON alarm and event parameters corresponding to this entry." INDEX { alarmIndex } ::= { mbAlarmTable 1 } MbAlarmEntry ::= SEQUENCE { mbAlarmCondition INTEGER, mbAlarmDescription DisplayString } -- mbAlarmCondition is identical to mbAlarmStatus mbAlarmCondition OBJECT-TYPE SYNTAX INTEGER { underCreation(1), active(2), inactive(3), delete(4), held(5), noHubCard(6), oldFirmware(7), slotTimeout(8), slotFailed(9), monitorStopped(10), unknownVariable(11), keysMissing(12), noResources(13), loading(14), activating(15), deactivating(16), unsupported(17), unknownAlarm(18), inconsistency(19), invalidFlags(20), invalidSlot(21), inaccessible(22), otherError(23) } ACCESS read-write STATUS mandatory DESCRIPTION " Describes the current operational state of the alarm and allows you to make limited changes in the state of the alarm for purposes of managing its state. You may set this field to one of: underCreation, active, inactive, and delete. All other values report current status. underCreation: Alarm configuration is incomplete. You may modify alarm parameters. No monitoring is taking place for the alarm. An alarm is saved in a parameter file after configuration complete. Select this state before changing a previously completed alarm. active: Alarm configuration is complete and active monitoring of the alarm variable is in progress. Select this state to complete an alarm or to begin active monitioring of the alarm variable. inactive: No monitoring of the alarm variable is actively taking place. Select this state when you want to temporarily suppress monitoring for the alarm. Select 'active' to begin monitoring again. delete: Select this state when you want to delete this alarm and all log entries associated with it. held: Active monitoring of the alarm variable is not taking place because this system does not have RMON Repeater Management set to 'enabled'. Once you do this, alarm monitoring begins automatically. noHubCard: The target slot does not contain a management card or repeater I/O card capable of monitoring. Monitoring will begin automatically once the target slot is loaded with a supported configuration. oldFirmware: The I/O card in the target slot does not contain monitoring firmware. Monitoring will begin automatically once that card has been loaded with current scm firmware. slotTimeout: The target slot did not respond to attempts to activate the alarm. May happen if the management card in the target slot does not contain monitoring software. Monitoring begins automatically once the target slot has been repaired or loaded with current software. slotFailed: Active monitoring of the alarm variable stopped because the target slot was not operating properly. Monitoring automatically resumes once the target slot has recovered. monitorStopped: Active monitoring of the alarm variable stopped due to some error. This can occur if the variable no longer exists because a related configuration change has made it invalid. Correct the condition and re-activate the alarm. unknownVariable: The alarm variable specified by the object ID is not recognized in the currently running system. Correct the entry. keysMissing: One or more required key values are not specified in the alarm variable object ID. Correct the entry. noResources: Not enough system resources exist to activate this alarm. Allocate more packet buffers or increase free memory and re-activate the alarm. loading: The alarm is being read from a parameter file and will soon be activated. This condition is transient. activating: Monitoring of the alarm variable will begin soon. This condition is transient. deactivating: Monitoring of the alarm variable will stop soon. This condition is transient. unsupported: Monitoring for the alarm variable is not supported by the target slot. Monitoring will begin once that card is loaded with current scm firmware or software. unknownAlarm: Monitoring stopped because the target slot reset. Monitoring will continue shortly. inconsistency: Internal system error. invalidFlags: Internal system error. invalidSlot: Alarm specified for a slot which does not exist in the chassis. Modify and re-activate. inaccessible: Monitoring of the alarm variable could not begin. This can occur if the key values are invalid for the variable. Correct and re-activate the alarm. otherError: An unspecified error has occurred." ::= { mbAlarmEntry 1 } mbAlarmDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION " An easily-readable summary of an RMON alarm. The general format is: ' when is >= or <= .' is from: 'Do nothing', 'Create log record', 'Generate trap', 'Create log and trap', or 'Various actions', based on the alarm rising and falling event types. is one of 'value of' or 'change in', according to the alarm sample type. , if recognized, describes the quick list selection. If unlisted, the object identifier is substituted. and appear only if is recognized and represent phrases like 'slot', 'port', and 'any port'. and represent the rising and falling threshold values, respectively. The phrase describes the units per N seconds or the length of the sample interval in seconds." ::= { mbAlarmEntry 2 } -- The RMON MB Group Log View Table -- This table provides a human-readable interpretation of -- all RMON event group logTable entries, ordered by time -- of creation, most recent first. mbLogTable OBJECT-TYPE SYNTAX SEQUENCE OF MbLogEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of RMON logTable entries." ::= { xRmonMB 3 } mbLogEntry OBJECT-TYPE SYNTAX MbLogEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A human-readable description of an RMON event." INDEX { mbLogIndex } ::= { mbLogTable 1 } MbLogEntry ::= SEQUENCE { mbLogIndex INTEGER, mbLogDescription DisplayString } mbLogIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " An index uniquely identifying an entry in this log table. Each such entry describes, in human-readable format, an RMON event occurring for an alarm. All RMON log table entries are shown, ordered most recent first." ::= { mbLogEntry 1 } mbLogDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION " An easily-readable summary of an RMON log entry. The general format is: '