[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

4276.0. "MIBS do not compile, asn.1 help needed" by COLSER::LUNT () Thu Dec 17 1992 12:28

Hello all you MIB fans,


	We have just received about 15 mibs that, when loaded, should allow us
to manage a IBM machine that sits on our customers Ethernet. 
The only problem is they do not make it through the mib translation utility.
We are suppose to load them in a particular order. I don't quite understande
why, but ok. (perhaps someone can enlighten me as to why). Well, the first
one bombs out, and the second one too. I have included the .lis files below.
Since I do not know asn.1, I am not sure why they fail. 

Reasons as to why the syntax is wrong, and/or pointer to a asn.1 description 
so that I may debug these ( and I assume the other 13 will not pass the test
either ) would be great.

best regards,
Julie Ann




                    DECmcc MIB Translation Utility T1.1.0-A            Page  1
Input: disk$data:[mcc]smi.mib;  Output: smi.ms, smi_enum.ms

   1	--
   2	-- COMPONENT_NAME: (SNMP) Simple Network Management Protocol Daemon
   3	--
   4	-- ORIGINS: 27 60
   5	--
   6	-- FILE: /usr/lpp/snmpd/smi.my
   7	--
   8	
   9	RFC1155-SMI { iso org(3) dod(6) internet(1) }
  10	
  11	DEFINITIONS ::= BEGIN
  12	 
  13	EXPORTS -- EVERYTHING
  14	        internet
Syntax error at line 14.
, directory, mgmt,
  15	        experimental, private, enterprises,
  16	        OBJECT-TYPE, ObjectName, ObjectSyntax, SimpleSyntax,
  17	        ApplicationSyntax, NetworkAddress, IpAddress,
  18	        Counter, Gauge, TimeTicks, Opaque;
  19	 
  20	-- the path to the root
  21	 
  22	internet      OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
  23	
  24	directory     OBJECT IDENTIFIER ::= { internet 1 }
  25	
  26	mgmt          OBJECT IDENTIFIER ::= { internet 2 }
  27	
  28	experimental  OBJECT IDENTIFIER ::= { internet 3 }
  29	
  30	private       OBJECT IDENTIFIER ::= { internet 4 }
  31	enterprises   OBJECT IDENTIFIER ::= { private 1 }
  32	
  33	-- definition of object types
  34	 
  35	-- OBJECT-TYPE MACRO ::=
  36	-- BEGIN
  37	--     TYPE NOTATION ::= "SYNTAX" type (TYPE ObjectSyntax)
  38	--                       "ACCESS" Access
  39	--                       "STATUS" Status
  40	--     VALUE NOTATION ::= value (VALUE ObjectName)
  41	--  
  42	--     Access ::= "read-only"
  43	--                     | "read-write"
  44	--                     | "write-only"
  45	--                     | "not-accessible"
  46	--     Status ::= "mandatory"
  47	--                     | "optional"
  48	--                     | "obsolete"
  49	--                     | "deprecated"
  50	-- END
  51	 
  52	-- names of objects in the MIB
  53	 
  54	ObjectName ::=


                    DECmcc MIB Translation Utility T1.1.0-A            Page  2
Input: disk$data:[mcc]smi.mib;  Output: smi.ms, smi_enum.ms

  55	      OBJECT IDENTIFIER
  56	 
  57	-- syntax of objects in the MIB
  58	 
  59	ObjectSyntax ::=
  60	    CHOICE
Syntax error at line 60.
 {
  61	        simple
  62	            SimpleSyntax,
  63	
  64	-- note that simple SEQUENCEs are not directly
  65	-- mentioned here to keep things simple (i.e.,
  66	-- prevent mis-use).  However, application-wide
  67	-- types which are IMPLICITly encoded simple
  68	-- SEQUENCEs may appear in the following CHOICE
  69	
  70	        application-wide
  71	            ApplicationSyntax
  72	    }
  73	
  74	SimpleSyntax ::=
  75	    CHOICE
Syntax error at line 75.
 {
  76	        number
  77	            INTEGER,
  78	
  79	        string
  80	            OCTET STRING,
  81	
  82	        object
  83	            OBJECT IDENTIFIER,
  84	
  85	        empty
  86	            NULL
  87	    }
  88	
  89	ApplicationSyntax ::=
  90	    CHOICE
Syntax error at line 90.
 {
  91	        address
  92	            NetworkAddress,
  93	
  94	        counter
  95	            Counter,
  96	
  97	        gauge
  98	            Gauge,
  99	
 100	        ticks
 101	            TimeTicks,
 102	
 103	        arbitrary
 104	            Opaque
 105	
 106	-- other application-wide types, as they are
 107	-- defined, will be added here
 108	    }
 109	 


                    DECmcc MIB Translation Utility T1.1.0-A            Page  3
Input: disk$data:[mcc]smi.mib;  Output: smi.ms, smi_enum.ms

 110	 
 111	-- application-wide types
 112	 
 113	NetworkAddress


                    DECmcc MIB Translation Utility T1.1.0-A            Page  1
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

   1	
   2	
   3	-- COMPONENT_NAME: (SNMP) Simple Network Management Protocol Daemon
   4	--
   5	-- ORIGINS: 27 60
   6	--
   7	-- FILE:  /usr/lpp/snmpd/mibII.my
   8	--
   9	
  10	  RFC1213-MIB { iso org(3) dod(6) internet(1) mgmt(2) 1 }
  11	
  12	  DEFINITIONS ::= BEGIN
  13	
  14	  IMPORTS
  15	      mgmt, NetworkAddress, IpAddress, Counter, Gauge,
  16	          TimeTicks
  17	          FROM RFC1155-SMI
  18	      OBJECT-TYPE
  19	          FROM RFC-1212;
  20	
  21	mgmt          OBJECT IDENTIFIER ::= { iso org
Syntax error at line 21.
(3) dod(6) internet(1) mgmt(2) }
  22	directory     OBJECT IDENTIFIER ::= { internet 1 }
  23	experimental  OBJECT IDENTIFIER ::= { internet 3 }
  24	private       OBJECT IDENTIFIER ::= { internet 4 }
  25	enterprises   OBJECT IDENTIFIER ::= { private 1 }
  26	
  27	  --  This MIB module uses the extended OBJECT-TYPE macro as
  28	  --  defined in [14];
  29	
  30	
  31	  --  MIB-II (same prefix as MIB-I)
  32	
  33	  mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }
  34	
  35	  -- textual conventions
  36	
  37	--  DisplayString ::=
  38	--      OCTET STRING
  39	  -- This data type is used to model textual information taken
  40	  -- from the NVT ASCII character set.  By convention, objects
  41	  -- with this syntax are declared as having
  42	  --
  43	  --      SIZE (0..255)
  44	
  45	--  PhysAddress ::=
  46	--      OCTET STRING
  47	  -- This data type is used to model media addresses.  For many
  48	  -- types of media, this will be in a binary representation.
  49	  -- For example, an ethernet address would be represented as
  50	  -- a string of 6 octets.
  51	
  52	
  53	  -- groups in MIB-II
  54	


                    DECmcc MIB Translation Utility T1.1.0-A            Page  2
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

  55	  system       OBJECT IDENTIFIER ::= { mib-2 1 }
  56	
  57	  interfaces   OBJECT IDENTIFIER ::= { mib-2 2 }
  58	
  59	  at           OBJECT IDENTIFIER ::= { mib-2 3 }
  60	
  61	  ip           OBJECT IDENTIFIER ::= { mib-2 4 }
  62	
  63	  icmp         OBJECT IDENTIFIER ::= { mib-2 5 }
  64	
  65	  tcp          OBJECT IDENTIFIER ::= { mib-2 6 }
  66	
  67	  udp          OBJECT IDENTIFIER ::= { mib-2 7 }
  68	
  69	  egp          OBJECT IDENTIFIER ::= { mib-2 8 }
  70	
  71	  -- historical (some say hysterical)
  72	  -- cmot      OBJECT IDENTIFIER ::= { mib-2 9 }
  73	
  74	  transmission OBJECT IDENTIFIER ::= { mib-2 10 }
  75	
  76	  snmp         OBJECT IDENTIFIER ::= { mib-2 11 }
  77	
  78	
  79	  -- the System group
  80	
  81	  -- Implementation of the System group is mandatory for all
  82	  -- systems.  If an agent is not configured to have a value
  83	  -- for any of these variables, a string of length 0 is
  84	  -- returned.
  85	
  86	  sysDescr OBJECT-TYPE
  87	      SYNTAX  DisplayString (SIZE (0..255))
  88	      ACCESS  read-only
  89	      STATUS  mandatory
  90	
  91	      DESCRIPTION
  92	          "A textual description of the entity.  This value
  93	          should include the full name and version
  94	          identification of the system's hardware type,
  95	          software operating-system, and networking
  96	          software.  It is mandatory that this only contain
  97	          printable ASCII characters.
  98	
  99	          The IBM 6611 Network Processor obtains the serial
 100	          number provided in this object from the '6611 Serial 
 101	          Number' parameter specified to its configuration
 102	          program."
 103	      ::= { system 1 }
 104	
 105	  sysObjectID OBJECT-TYPE
 106	      SYNTAX  OBJECT IDENTIFIER
 107	      ACCESS  read-only
 108	      STATUS  mandatory
 109	      DESCRIPTION


                    DECmcc MIB Translation Utility T1.1.0-A            Page  3
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 110	          "The vendor's authoritative identification of the
 111	          network management subsystem contained in the
 112	          entity.  This value is allocated within the SMI
 113	          enterprises subtree (1.3.6.1.4.1) and provides an
 114	          easy and unambiguous means for determining `what
 115	          kind of box' is being managed.  For example, if
 116	          vendor `Flintstones, Inc.' was assigned the
 117	          subtree 1.3.6.1.4.1.4242, it could assign the
 118	          identifier 1.3.6.1.4.1.4242.1.1 to its `Fred
 119	          Router'."
 120	      ::= { system 2 }
 121	
 122	  sysUpTime OBJECT-TYPE
 123	      SYNTAX  TimeTicks
 124	      ACCESS  read-only
 125	      STATUS  mandatory
 126	      DESCRIPTION
 127	          "The time (in hundredths of a second) since the
 128	          network management portion of the system was last
 129	          re-initialized."
 130	      ::= { system 3 }
 131	
 132	  sysContact OBJECT-TYPE
 133	      SYNTAX  DisplayString (SIZE (0..255))
 134	      ACCESS  read-write
 135	      STATUS  mandatory
 136	      DESCRIPTION
 137	          "The textual identification of the contact person
 138	          for this managed node, together with information
 139	          on how to contact this person.
 140	               
 141	          The IBM 6611 Network Processor treats this object as
 142	          'read-only' and obtains its value from the 'System Contact'
 143	          parameter specified to the Configuration Program."
 144	      ::= { system 4 }
 145	
 146	  sysName OBJECT-TYPE
 147	      SYNTAX  DisplayString (SIZE (0..255))
 148	      ACCESS  read-write
 149	      STATUS  mandatory
 150	      DESCRIPTION
 151	          "An administratively-assigned name for this
 152	          managed node.  By convention, this is the node's
 153	          fully-qualified domain name.
 154	
 155	          The IBM 6611 Network Processor treats this object as
 156	          'read-only' and obtains its value from the 'System Name'
 157	          parameter specified to the Configuration Program."
 158	      ::= { system 5 }
 159	
 160	  sysLocation OBJECT-TYPE
 161	      SYNTAX  DisplayString (SIZE (0..255))
 162	      ACCESS  read-write
 163	      STATUS  mandatory
 164	      DESCRIPTION


                    DECmcc MIB Translation Utility T1.1.0-A            Page  4
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 165	          "The physical location of this node (e.g.,
 166	          `telephone closet, 3rd floor').
 167	
 168	          The IBM 6611 Network Processor treats this object as
 169	          'read-only' and obtains its value from the 'System Location'
 170	          parameter specified to the Configuration Program."
 171	      ::= { system 6 }
 172	
 173	  sysServices OBJECT-TYPE
 174	      SYNTAX  INTEGER (0..127)
 175	      ACCESS  read-only
 176	      STATUS  mandatory
 177	      DESCRIPTION
 178	          "A value which indicates the set of services that
 179	          this entity primarily offers.
 180	
 181	          The value is a sum.  This sum initially takes the
 182	          value zero, Then, for each layer, L, in the range
 183	          1 through 7, that this node performs transactions
 184	          for, 2 raised to (L - 1) is added to the sum.  For
 185	          example, a node which performs primarily routing
 186	          functions would have a value of 4 (2^(3-1)).  In
 187	          contrast, a node which is a host offering
 188	          application services would have a value of 72
 189	          (2^(4-1) + 2^(7-1)).  Note that in the context of
 190	          the Internet suite of protocols, values should be
 191	          calculated accordingly:
 192	
 193	           layer  functionality
 194	               1  physical (e.g., repeaters)
 195	               2  datalink/subnetwork (e.g., bridges)
 196	               3  internet (e.g., IP gateways)
 197	               4  end-to-end  (e.g., IP hosts)
 198	               7  applications (e.g., mail relays)
 199	
 200	          For systems including OSI protocols, layers 5 and
 201	          6 may also be counted."
 202	      ::= { system 7 }
 203	
 204	  -- the Interfaces group
 205	
 206	  -- Implementation of the Interfaces group is mandatory for
 207	  -- all systems.
 208	
 209	  ifNumber OBJECT-TYPE
 210	      SYNTAX  INTEGER
 211	      ACCESS  read-only
 212	      STATUS  mandatory
 213	      DESCRIPTION
 214	          "The number of network interfaces (regardless of
 215	          their current state) present on this system."
 216	      ::= { interfaces 1 }
 217	
 218	
 219	  -- the Interfaces table


                    DECmcc MIB Translation Utility T1.1.0-A            Page  5
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 220	
 221	  -- The Interfaces table contains information on the entity's
 222	  -- interfaces.  Each interface is thought of as being
 223	  -- attached to a `subnetwork'.  Note that this term should
 224	  -- not be confused with `subnet' which refers to an
 225	  -- addressing partitioning scheme used in the Internet suite
 226	  -- of protocols.
 227	
 228	  ifTable OBJECT-TYPE
 229	      SYNTAX  SEQUENCE OF IfEntry
 230	      ACCESS  not-accessible
 231	      STATUS  mandatory
 232	      DESCRIPTION
 233	          "A list of interface entries.  The number of
 234	          entries is given by the value of ifNumber."
 235	      ::= { interfaces 2 }
 236	
 237	  ifEntry OBJECT-TYPE
 238	      SYNTAX  IfEntry
 239	      ACCESS  not-accessible
 240	      STATUS  mandatory
 241	      DESCRIPTION
 242	          "An interface entry containing objects at the
 243	          subnetwork layer and below for a particular
 244	          interface."
 245	      INDEX   { ifIndex }
 246	      ::= { ifTable 1 }
 247	
 248	  IfEntry ::=
 249	      SEQUENCE {
 250	      ifIndex
 251	          INTEGER,
 252	      ifDescr
 253	          DisplayString,
 254	      ifType
 255	          INTEGER,
 256	      ifMtu
 257	          INTEGER,
 258	      ifSpeed
 259	          Gauge,
 260	      ifPhysAddress
 261	          PhysAddress,
 262	      ifAdminStatus
 263	          INTEGER,
 264	      ifOperStatus
 265	          INTEGER,
 266	      ifLastChange
 267	          TimeTicks,
 268	      ifInOctets
 269	          Counter,
 270	      ifInUcastPkts
 271	          Counter,
 272	      ifInNUcastPkts
 273	          Counter,
 274	      ifInDiscards


                    DECmcc MIB Translation Utility T1.1.0-A            Page  6
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 275	          Counter,
 276	      ifInErrors
 277	          Counter,
 278	      ifInUnknownProtos
 279	          Counter,
 280	      ifOutOctets
 281	          Counter,
 282	      ifOutUcastPkts
 283	          Counter,
 284	      ifOutNUcastPkts
 285	          Counter,
 286	      ifOutDiscards
 287	          Counter,
 288	      ifOutErrors
 289	          Counter,
 290	      ifOutQLen
 291	          Gauge,
 292	      ifSpecific
 293	          OBJECT IDENTIFIER
 294	      }
 295	
 296	  ifIndex OBJECT-TYPE
 297	      SYNTAX  INTEGER
 298	      ACCESS  read-only
 299	      STATUS  mandatory
 300	      DESCRIPTION
 301	          "A unique value for each interface.  Its value
 302	          ranges between 1 and the value of ifNumber.  The
 303	          value for each interface must remain constant at
 304	          least from one re-initialization of the entity's
 305	          network management system to the next re-
 306	          initialization."
 307	      ::= { ifEntry 1 }
 308	
 309	  ifDescr OBJECT-TYPE
 310	      SYNTAX  DisplayString (SIZE (0..255))
 311	      ACCESS  read-only
 312	      STATUS  mandatory
 313	      DESCRIPTION
 314	          "A textual string containing information about the
 315	          interface.  This string should include the name of
 316	          the manufacturer, the product name and the version
 317	          of the hardware interface."
 318	      ::= { ifEntry 2 }
 319	
 320	  ifType OBJECT-TYPE
 321	      SYNTAX  INTEGER {
 322	          other(1),          -- none of the following
 323	          regular1822(2),
 324	          hdh1822(3),
 325	          ddn-x25(4),
 326	          rfc877-x25(5),
 327	          ethernet-csmacd(6),
 328	          iso88023-csmacd(7),
 329	          iso88024-tokenBus(8),


                    DECmcc MIB Translation Utility T1.1.0-A            Page  7
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 330	          iso88025-tokenRing(9),
 331	          iso88026-man(10),
 332	          starLan(11),
 333	          proteon-10Mbit(12),
 334	          proteon-80Mbit(13),
 335	          hyperchannel(14),
 336	          fddi(15),
 337	          lapb(16),
 338	          sdlc(17),
 339	          ds1(18),           -- T-1
 340	          e1(19),            -- european equiv. of T-1
 341	          basicISDN(20),
 342	          primaryISDN(21),   -- proprietary serial
 343	          propPointToPointSerial(22),
 344	          ppp(23),
 345	          softwareLoopback(24),
 346	          eon(25),            -- CLNP over IP (RFC 1070)
 347	          ethernet-3Mbit(26),
 348	          nsip(27),           -- XNS over IP
 349	          slip(28),           -- generic SLIP
 350	          ultra(29),          -- ULTRA technologies
 351	          ds3(30),            -- T-3
 352	          sip(31),            -- SMDS
 353	          frame-relay(32)
 354	          }
 355	      ACCESS  read-only
 356	      STATUS  mandatory
 357	      DESCRIPTION
 358	          "The type of interface, distinguished according to
 359	          the physical/link protocol(s) immediately `below'
 360	          the network layer in the protocol stack."
 361	      ::= { ifEntry 3 }
 362	
 363	  ifMtu OBJECT-TYPE
 364	      SYNTAX  INTEGER
 365	      ACCESS  read-only
 366	      STATUS  mandatory
 367	      DESCRIPTION
 368	          "The size of the largest datagram which can be
 369	          sent/received on the interface, specified in
 370	          octets.  For interfaces that are used for
 371	          transmitting network datagrams, this is the size
 372	          of the largest network datagram that can be sent
 373	          on the interface."
 374	      ::= { ifEntry 4 }
 375	
 376	  ifSpeed OBJECT-TYPE
 377	      SYNTAX  Gauge
 378	      ACCESS  read-only
 379	      STATUS  mandatory
 380	      DESCRIPTION
 381	          "An estimate of the interface's current bandwidth
 382	          in bits per second.  For interfaces which do not
 383	          vary in bandwidth or for those where no accurate
 384	          estimation can be made, this object should contain


                    DECmcc MIB Translation Utility T1.1.0-A            Page  8
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 385	          the nominal bandwidth.
 386	
 387	              The IBM 6611 Network Processor always returns a 
 388	              value of zero for its serial adapter."
 389	      ::= { ifEntry 5 }
 390	
 391	  ifPhysAddress OBJECT-TYPE
 392	      SYNTAX  PhysAddress
 393	      ACCESS  read-only
 394	      STATUS  mandatory
 395	      DESCRIPTION
 396	          "The interface's address at the protocol layer
 397	          immediately `below' the network layer in the
 398	          protocol stack.  For interfaces which do not have
 399	          such an address (e.g., a serial line), this object
 400	          should contain an octet string of zero length."
 401	      ::= { ifEntry 6 }
 402	
 403	  ifAdminStatus OBJECT-TYPE
 404	      SYNTAX  INTEGER {
 405	          up(1),       -- ready to pass packets
 406	          down(2),
 407	          testing(3)   -- in some test mode
 408	          }
 409	      ACCESS  read-write
 410	      STATUS  mandatory
 411	      DESCRIPTION
 412	          "The desired state of the interface.  The
 413	          testing(3) state indicates that no operational
 414	          packets can be passed."
 415	      ::= { ifEntry 7 }
 416	
 417	  ifOperStatus OBJECT-TYPE
 418	      SYNTAX  INTEGER {
 419	          up(1),       -- ready to pass packets
 420	          down(2),
 421	          testing(3)   -- in some test mode
 422	          }
 423	      ACCESS  read-only
 424	      STATUS  mandatory
 425	      DESCRIPTION
 426	          "The current operational state of the interface.
 427	          The testing(3) state indicates that no operational
 428	          packets can be passed."
 429	      ::= { ifEntry 8 }
 430	
 431	  ifLastChange OBJECT-TYPE
 432	      SYNTAX  TimeTicks
 433	      ACCESS  read-only
 434	      STATUS  mandatory
 435	      DESCRIPTION
 436	          "The value of sysUpTime at the time the interface
 437	          entered its current operational state.  If the
 438	          current state was entered prior to the last re-
 439	          initialization of the local network management


                    DECmcc MIB Translation Utility T1.1.0-A            Page  9
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 440	          subsystem, then this object contains a zero
 441	          value."
 442	      ::= { ifEntry 9 }
 443	
 444	  ifInOctets OBJECT-TYPE
 445	      SYNTAX  Counter
 446	      ACCESS  read-only
 447	      STATUS  mandatory
 448	      DESCRIPTION
 449	          "The total number of octets received on the
 450	          interface, including framing characters."
 451	      ::= { ifEntry 10 }
 452	
 453	  ifInUcastPkts OBJECT-TYPE
 454	      SYNTAX  Counter
 455	      ACCESS  read-only
 456	      STATUS  mandatory
 457	      DESCRIPTION
 458	          "The number of subnetwork-unicast packets
 459	          delivered to a higher-layer protocol."
 460	      ::= { ifEntry 11 }
 461	
 462	  ifInNUcastPkts OBJECT-TYPE
 463	      SYNTAX  Counter
 464	      ACCESS  read-only
 465	      STATUS  mandatory
 466	      DESCRIPTION
 467	          "The number of non-unicast (i.e., subnetwork-
 468	          broadcast or subnetwork-multicast) packets
 469	          delivered to a higher-layer protocol."
 470	      ::= { ifEntry 12 }
 471	
 472	  ifInDiscards OBJECT-TYPE
 473	      SYNTAX  Counter
 474	      ACCESS  read-only
 475	      STATUS  mandatory
 476	      DESCRIPTION
 477	          "The number of inbound packets which were chosen
 478	          to be discarded even though no errors had been
 479	          detected to prevent their being deliverable to a
 480	          higher-layer protocol.  One possible reason for
 481	          discarding such a packet could be to free up
 482	          buffer space."
 483	      ::= { ifEntry 13 }
 484	
 485	  ifInErrors OBJECT-TYPE
 486	      SYNTAX  Counter
 487	      ACCESS  read-only
 488	      STATUS  mandatory
 489	      DESCRIPTION
 490	          "The number of inbound packets that contained
 491	          errors preventing them from being deliverable to a
 492	          higher-layer protocol."
 493	      ::= { ifEntry 14 }
 494	


                    DECmcc MIB Translation Utility T1.1.0-A            Page 10
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 495	  ifInUnknownProtos OBJECT-TYPE
 496	      SYNTAX  Counter
 497	      ACCESS  read-only
 498	      STATUS  mandatory
 499	      DESCRIPTION
 500	          "The number of packets received via the interface
 501	          which were discarded because of an unknown or
 502	          unsupported protocol."
 503	      ::= { ifEntry 15 }
 504	
 505	  ifOutOctets OBJECT-TYPE
 506	      SYNTAX  Counter
 507	      ACCESS  read-only
 508	      STATUS  mandatory
 509	      DESCRIPTION
 510	          "The total number of octets transmitted out of the
 511	          interface, including framing characters."
 512	      ::= { ifEntry 16 }
 513	
 514	  ifOutUcastPkts OBJECT-TYPE
 515	      SYNTAX  Counter
 516	      ACCESS  read-only
 517	      STATUS  mandatory
 518	      DESCRIPTION
 519	          "The total number of packets that higher-level
 520	          protocols requested be transmitted to a
 521	          subnetwork-unicast address, including those that
 522	          were discarded or not sent."
 523	      ::= { ifEntry 17 }
 524	
 525	  ifOutNUcastPkts OBJECT-TYPE
 526	      SYNTAX  Counter
 527	      ACCESS  read-only
 528	      STATUS  mandatory
 529	      DESCRIPTION
 530	          "The total number of packets that higher-level
 531	          protocols requested be transmitted to a non-
 532	          unicast (i.e., a subnetwork-broadcast or
 533	          subnetwork-multicast) address, including those
 534	          that were discarded or not sent."
 535	      ::= { ifEntry 18 }
 536	
 537	  ifOutDiscards OBJECT-TYPE
 538	      SYNTAX  Counter
 539	      ACCESS  read-only
 540	      STATUS  mandatory
 541	      DESCRIPTION
 542	          "The number of outbound packets which were chosen
 543	          to be discarded even though no errors had been
 544	          detected to prevent their being transmitted.  One
 545	          possible reason for discarding such a packet could
 546	          be to free up buffer space."
 547	      ::= { ifEntry 19 }
 548	
 549	  ifOutErrors OBJECT-TYPE


                    DECmcc MIB Translation Utility T1.1.0-A            Page 11
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 550	      SYNTAX  Counter
 551	      ACCESS  read-only
 552	      STATUS  mandatory
 553	      DESCRIPTION
 554	          "The number of outbound packets that could not be
 555	          transmitted because of errors."
 556	      ::= { ifEntry 20 }
 557	
 558	  ifOutQLen OBJECT-TYPE
 559	      SYNTAX  Gauge
 560	      ACCESS  read-only
 561	      STATUS  mandatory
 562	      DESCRIPTION
 563	          "The length of the output packet queue (in
 564	          packets)."
 565	      ::= { ifEntry 21 }
 566	
 567	  ifSpecific OBJECT-TYPE
 568	      SYNTAX  OBJECT IDENTIFIER
 569	      ACCESS  read-only
 570	      STATUS  mandatory
 571	      DESCRIPTION
 572	          "A reference to MIB definitions specific to the
 573	          particular media being used to realize the
 574	          interface.  For example, if the interface is
 575	          realized by an ethernet, then the value of this
 576	          object refers to a document defining objects
 577	          specific to ethernet.  If this information is not
 578	          present, its value should be set to the OBJECT
 579	          IDENTIFIER { 0 0 }, which is a syntatically valid
 580	          object identifier, and any conformant
 581	          implementation of ASN.1 and BER must be able to
 582	          generate and recognize this value."
 583	      ::= { ifEntry 22 }
 584	
 585	
 586	  -- the Address Translation group
 587	
 588	  -- Implementation of the Address Translation group is
 589	  -- mandatory for all systems.  Note however that this group
 590	  -- is deprecated by MIB-II. That is, it is being included
 591	  -- solely for compatibility with MIB-I nodes, and will most
 592	  -- likely be excluded from MIB-III nodes.  From MIB-II and
 593	  -- onwards, each network protocol group contains its own
 594	  -- address translation tables.
 595	
 596	  -- The Address Translation group contains one table which is
 597	  -- the union across all interfaces of the translation tables
 598	  -- for converting a NetworkAddress (e.g., an IP address) into
 599	  -- a subnetwork-specific address.  For lack of a better term,
 600	  -- this document refers to such a subnetwork-specific address
 601	  -- as a `physical' address.
 602	
 603	  -- Examples of such translation tables are: for broadcast
 604	  -- media where ARP is in use, the translation table is


                    DECmcc MIB Translation Utility T1.1.0-A            Page 12
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 605	  -- equivalent to the ARP cache; or, on an X.25 network where
 606	  -- non-algorithmic translation to X.121 addresses is
 607	  -- required, the translation table contains the
 608	  -- NetworkAddress to X.121 address equivalences.
 609	
 610	  atTable OBJECT-TYPE
 611	      SYNTAX  SEQUENCE OF AtEntry
 612	      ACCESS  not-accessible
 613	      STATUS  deprecated
 614	      DESCRIPTION
 615	          "The Address Translation tables contain the
 616	          NetworkAddress to `physical' address equivalences.
 617	          Some interfaces do not use translation tables for
 618	          determining address equivalences (e.g., DDN-X.25
 619	          has an algorithmic method); if all interfaces are
 620	          of this type, then the Address Translation table
 621	          is empty, i.e., has zero entries."
 622	      ::= { at 1 }
 623	
 624	  atEntry OBJECT-TYPE
 625	      SYNTAX  AtEntry
 626	      ACCESS  not-accessible
 627	      STATUS  deprecated
 628	      DESCRIPTION
 629	          "Each entry contains one NetworkAddress to
 630	          `physical' address equivalence."
 631	      INDEX   { atIfIndex,
 632	        atNetAddress }
 633	      ::= { atTable 1 }
 634	
 635	  AtEntry ::=
 636	      SEQUENCE {
 637	      atIfIndex
 638	          INTEGER,
 639	      atPhysAddress
 640	          PhysAddress,
 641	      atNetAddress
 642	          NetworkAddress
 643	      }
 644	
 645	  atIfIndex OBJECT-TYPE
 646	      SYNTAX  INTEGER
 647	      ACCESS  read-write
 648	      STATUS  deprecated
 649	      DESCRIPTION
 650	          "The interface on which this entry's equivalence
 651	          is effective.  The interface identified by a
 652	          particular value of this index is the same
 653	          interface as identified by the same value of
 654	          ifIndex."
 655	      ::= { atEntry 1 }
 656	
 657	  atPhysAddress OBJECT-TYPE
 658	      SYNTAX  PhysAddress
 659	      ACCESS  read-write


                    DECmcc MIB Translation Utility T1.1.0-A            Page 13
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 660	      STATUS  deprecated
 661	      DESCRIPTION
 662	          "The media-dependent `physical' address.
 663	
 664	          Setting this object to a null string (one of zero
 665	          length) has the effect of invaliding the
 666	          corresponding entry in the atTable object.  That
 667	          is, it effectively dissasociates the interface
 668	          identified with said entry from the mapping
 669	          identified with said entry.  It is an
 670	          implementation-specific matter as to whether the
 671	          agent removes an invalidated entry from the table.
 672	          Accordingly, management stations must be prepared
 673	          to receive tabular information from agents that
 674	          corresponds to entries not currently in use.
 675	          Proper interpretation of such entries requires
 676	          examination of the relevant atPhysAddress object."
 677	      ::= { atEntry 2 }
 678	
 679	  atNetAddress OBJECT-TYPE
 680	      SYNTAX  NetworkAddress
 681	      ACCESS  read-write
 682	      STATUS  deprecated
 683	      DESCRIPTION
 684	          "The NetworkAddress (e.g., the IP address)
 685	          corresponding to the media-dependent `physical'
 686	          address."
 687	      ::= { atEntry 3 }
 688	
 689	
 690	  -- the IP group
 691	
 692	  -- Implementation of the IP group is mandatory for all
 693	  -- systems.
 694	
 695	  ipForwarding OBJECT-TYPE
 696	      SYNTAX  INTEGER {
 697	          forwarding(1),    -- acting as a gateway
 698	          not-forwarding(2) -- NOT acting as a gateway
 699	          }
 700	      ACCESS  read-write
 701	      STATUS  mandatory
 702	      DESCRIPTION
 703	          "The indication of whether this entity is acting
 704	          as an IP gateway in respect to the forwarding of
 705	          datagrams received by, but not addressed to, this
 706	          entity.  IP gateways forward datagrams.  IP hosts
 707	          do not (except those source-routed via the host).
 708	
 709	          Note that for some managed nodes, this object may
 710	          take on only a subset of the values possible.
 711	          Accordingly, it is appropriate for an agent to
 712	          return a `badValue' response if a management
 713	          station attempts to change this object to an
 714	          inappropriate value."


                    DECmcc MIB Translation Utility T1.1.0-A            Page 14
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 715	      ::= { ip 1 }
 716	
 717	  ipDefaultTTL OBJECT-TYPE
 718	      SYNTAX  INTEGER
 719	      ACCESS  read-write
 720	      STATUS  mandatory
 721	      DESCRIPTION
 722	          "The default value inserted into the Time-To-Live
 723	          field of the IP header of datagrams originated at
 724	          this entity, whenever a TTL value is not supplied
 725	          by the transport layer protocol."
 726	      ::= { ip 2 }
 727	
 728	  ipInReceives OBJECT-TYPE
 729	      SYNTAX  Counter
 730	      ACCESS  read-only
 731	      STATUS  mandatory
 732	      DESCRIPTION
 733	          "The total number of input datagrams received from
 734	          interfaces, including those received in error."
 735	      ::= { ip 3 }
 736	
 737	  ipInHdrErrors OBJECT-TYPE
 738	      SYNTAX  Counter
 739	      ACCESS  read-only
 740	      STATUS  mandatory
 741	      DESCRIPTION
 742	          "The number of input datagrams discarded due to
 743	          errors in their IP headers, including bad
 744	          checksums, version number mismatch, other format
 745	          errors, time-to-live exceeded, errors discovered
 746	          in processing their IP options, etc."
 747	      ::= { ip 4 }
 748	
 749	  ipInAddrErrors OBJECT-TYPE
 750	      SYNTAX  Counter
 751	      ACCESS  read-only
 752	      STATUS  mandatory
 753	      DESCRIPTION
 754	          "The number of input datagrams discarded because
 755	          the IP address in their IP header's destination
 756	          field was not a valid address to be received at
 757	          this entity.  This count includes invalid
 758	          addresses (e.g., 0.0.0.0) and addresses of
 759	          unsupported Classes (e.g., Class E).  For entities
 760	          which are not IP Gateways and therefore do not
 761	          forward datagrams, this counter includes datagrams
 762	          discarded because the destination address was not
 763	          a local address."
 764	      ::= { ip 5 }
 765	
 766	  ipForwDatagrams OBJECT-TYPE
 767	      SYNTAX  Counter
 768	      ACCESS  read-only
 769	      STATUS  mandatory


                    DECmcc MIB Translation Utility T1.1.0-A            Page 15
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 770	      DESCRIPTION
 771	          "The number of input datagrams for which this
 772	          entity was not their final IP destination, as a
 773	          result of which an attempt was made to find a
 774	          route to forward them to that final destination.
 775	          In entities which do not act as IP Gateways, this
 776	          counter will include only those packets which were
 777	          Source-Routed via this entity, and the Source-
 778	          Route option processing was successful."
 779	      ::= { ip 6 }
 780	
 781	  ipInUnknownProtos OBJECT-TYPE
 782	      SYNTAX  Counter
 783	      ACCESS  read-only
 784	      STATUS  mandatory
 785	      DESCRIPTION
 786	          "The number of locally-addressed datagrams
 787	          received successfully but discarded because of an
 788	          unknown or unsupported protocol."
 789	      ::= { ip 7 }
 790	
 791	  ipInDiscards OBJECT-TYPE
 792	      SYNTAX  Counter
 793	      ACCESS  read-only
 794	      STATUS  mandatory
 795	      DESCRIPTION
 796	          "The number of input IP datagrams for which no
 797	          problems were encountered to prevent their
 798	          continued processing, but which were discarded
 799	          (e.g., for lack of buffer space).  Note that this
 800	          counter does not include any datagrams discarded
 801	          while awaiting re-assembly."
 802	      ::= { ip 8 }
 803	
 804	  ipInDelivers OBJECT-TYPE
 805	      SYNTAX  Counter
 806	      ACCESS  read-only
 807	      STATUS  mandatory
 808	      DESCRIPTION
 809	          "The total number of input datagrams successfully
 810	          delivered to IP user-protocols (including ICMP)."
 811	      ::= { ip 9 }
 812	
 813	  ipOutRequests OBJECT-TYPE
 814	      SYNTAX  Counter
 815	      ACCESS  read-only
 816	      STATUS  mandatory
 817	      DESCRIPTION
 818	          "The total number of IP datagrams which local IP
 819	          user-protocols (including ICMP) supplied to IP in
 820	          requests for transmission.  Note that this counter
 821	          does not include any datagrams counted in
 822	          ipForwDatagrams."
 823	      ::= { ip 10 }
 824	


                    DECmcc MIB Translation Utility T1.1.0-A            Page 16
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 825	  ipOutDiscards OBJECT-TYPE
 826	      SYNTAX  Counter
 827	      ACCESS  read-only
 828	      STATUS  mandatory
 829	      DESCRIPTION
 830	          "The number of output IP datagrams for which no
 831	          problem was encountered to prevent their
 832	          transmission to their destination, but which were
 833	          discarded (e.g., for lack of buffer space).  Note
 834	          that this counter would include datagrams counted
 835	          in ipForwDatagrams if any such packets met this
 836	          (discretionary) discard criterion."
 837	      ::= { ip 11 }
 838	
 839	  ipOutNoRoutes OBJECT-TYPE
 840	      SYNTAX  Counter
 841	      ACCESS  read-only
 842	      STATUS  mandatory
 843	      DESCRIPTION
 844	          "The number of IP datagrams discarded because no
 845	          route could be found to transmit them to their
 846	          destination.  Note that this counter includes any
 847	          packets counted in ipForwDatagrams which meet this
 848	          `no-route' criterion.  Note that this includes any
 849	          datagarms which a host cannot route because all of
 850	          its default gateways are down."
 851	      ::= { ip 12 }
 852	
 853	  ipReasmTimeout OBJECT-TYPE
 854	      SYNTAX  INTEGER
 855	      ACCESS  read-only
 856	      STATUS  mandatory
 857	      DESCRIPTION
 858	          "The maximum number of seconds which received
 859	          fragments are held while they are awaiting
 860	          reassembly at this entity."
 861	      ::= { ip 13 }
 862	
 863	  ipReasmReqds OBJECT-TYPE
 864	      SYNTAX  Counter
 865	      ACCESS  read-only
 866	      STATUS  mandatory
 867	      DESCRIPTION
 868	          "The number of IP fragments received which needed
 869	          to be reassembled at this entity."
 870	      ::= { ip 14 }
 871	
 872	  ipReasmOKs OBJECT-TYPE
 873	      SYNTAX  Counter
 874	      ACCESS  read-only
 875	      STATUS  mandatory
 876	      DESCRIPTION
 877	          "The number of IP datagrams successfully re-
 878	          assembled."
 879	      ::= { ip 15 }


                    DECmcc MIB Translation Utility T1.1.0-A            Page 17
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 880	
 881	  ipReasmFails OBJECT-TYPE
 882	      SYNTAX  Counter
 883	      ACCESS  read-only
 884	      STATUS  mandatory
 885	      DESCRIPTION
 886	          "The number of failures detected by the IP re-
 887	          assembly algorithm (for whatever reason: timed
 888	          out, errors, etc).  Note that this is not
 889	          necessarily a count of discarded IP fragments
 890	          since some algorithms (notably the algorithm in
 891	          RFC 815) can lose track of the number of fragments
 892	          by combining them as they are received."
 893	      ::= { ip 16 }
 894	
 895	  ipFragOKs OBJECT-TYPE
 896	      SYNTAX  Counter
 897	      ACCESS  read-only
 898	      STATUS  mandatory
 899	      DESCRIPTION
 900	          "The number of IP datagrams that have been
 901	          successfully fragmented at this entity."
 902	      ::= { ip 17 }
 903	
 904	  ipFragFails OBJECT-TYPE
 905	      SYNTAX  Counter
 906	      ACCESS  read-only
 907	      STATUS  mandatory
 908	      DESCRIPTION
 909	          "The number of IP datagrams that have been
 910	          discarded because they needed to be fragmented at
 911	          this entity but could not be, e.g., because their
 912	          Don't Fragment flag was set."
 913	      ::= { ip 18 }
 914	
 915	  ipFragCreates OBJECT-TYPE
 916	      SYNTAX  Counter
 917	      ACCESS  read-only
 918	      STATUS  mandatory
 919	      DESCRIPTION
 920	          "The number of IP datagram fragments that have
 921	          been generated as a result of fragmentation at
 922	          this entity."
 923	      ::= { ip 19 }
 924	
 925	  -- the IP address table
 926	
 927	  -- The IP address table contains this entity's IP addressing
 928	  -- information.
 929	
 930	  ipAddrTable OBJECT-TYPE
 931	      SYNTAX  SEQUENCE OF IpAddrEntry
 932	      ACCESS  not-accessible
 933	      STATUS  mandatory
 934	      DESCRIPTION


                    DECmcc MIB Translation Utility T1.1.0-A            Page 18
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 935	          "The table of addressing information relevant to
 936	          this entity's IP addresses."
 937	      ::= { ip 20 }
 938	
 939	  ipAddrEntry OBJECT-TYPE
 940	      SYNTAX  IpAddrEntry
 941	      ACCESS  not-accessible
 942	      STATUS  mandatory
 943	      DESCRIPTION
 944	          "The addressing information for one of this
 945	          entity's IP addresses."
 946	      INDEX   { ipAdEntAddr }
 947	      ::= { ipAddrTable 1 }
 948	
 949	  IpAddrEntry ::=
 950	      SEQUENCE {
 951	      ipAdEntAddr
 952	          IpAddress,
 953	      ipAdEntIfIndex
 954	          INTEGER,
 955	      ipAdEntNetMask
 956	          IpAddress,
 957	      ipAdEntBcastAddr
 958	          INTEGER,
 959	      ipAdEntReasmMaxSize
 960	          INTEGER (0..65535)
 961	      }
 962	
 963	  ipAdEntAddr OBJECT-TYPE
 964	      SYNTAX  IpAddress
 965	      ACCESS  read-only
 966	      STATUS  mandatory
 967	      DESCRIPTION
 968	          "The IP address to which this entry's addressing
 969	          information pertains."
 970	      ::= { ipAddrEntry 1 }
 971	
 972	
 973	  ipAdEntIfIndex OBJECT-TYPE
 974	      SYNTAX  INTEGER
 975	      ACCESS  read-only
 976	      STATUS  mandatory
 977	      DESCRIPTION
 978	          "The index value which uniquely identifies the
 979	          interface to which this entry is applicable.  The
 980	          interface identified by a particular value of this
 981	          index is the same interface as identified by the
 982	          same value of ifIndex."
 983	      ::= { ipAddrEntry 2 }
 984	
 985	  ipAdEntNetMask OBJECT-TYPE
 986	      SYNTAX  IpAddress
 987	      ACCESS  read-only
 988	      STATUS  mandatory
 989	      DESCRIPTION


                    DECmcc MIB Translation Utility T1.1.0-A            Page 19
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

 990	          "The subnet mask associated with the IP address of
 991	          this entry.  The value of the mask is an IP
 992	          address with all the network bits set to 1 and all
 993	          the hosts bits set to 0."
 994	      ::= { ipAddrEntry 3 }
 995	
 996	  ipAdEntBcastAddr OBJECT-TYPE
 997	      SYNTAX  INTEGER
 998	      ACCESS  read-only
 999	      STATUS  mandatory
1000	      DESCRIPTION
1001	          "The value of the least-significant bit in the IP
1002	          broadcast address used for sending datagrams on
1003	          the (logical) interface associated with the IP
1004	          address of this entry.  For example, when the
1005	          Internet standard all-ones broadcast address is
1006	          used, the value will be 1.  This value applies to
1007	          both the subnet and network broadcasts addresses
1008	          used by the entity on this (logical) interface."
1009	      ::= { ipAddrEntry 4 }
1010	
1011	  ipAdEntReasmMaxSize OBJECT-TYPE
1012	      SYNTAX  INTEGER (0..65535)
1013	      ACCESS  read-only
1014	      STATUS  mandatory
1015	      DESCRIPTION
1016	          "The size of the largest IP datagram which this
1017	          entity can re-assemble from incoming IP fragmented
1018	          datagrams received on this interface."
1019	      ::= { ipAddrEntry 5 }
1020	
1021	  -- the IP routing table
1022	
1023	  -- The IP routing table contains an entry for each route
1024	  -- presently known to this entity.
1025	
1026	  ipRouteTable OBJECT-TYPE
1027	      SYNTAX  SEQUENCE OF IpRouteEntry
1028	      ACCESS  not-accessible
1029	      STATUS  mandatory
1030	      DESCRIPTION
1031	          "This entity's IP Routing table."
1032	      ::= { ip 21 }
1033	
1034	  ipRouteEntry OBJECT-TYPE
1035	      SYNTAX  IpRouteEntry
1036	      ACCESS  not-accessible
1037	      STATUS  mandatory
1038	      DESCRIPTION
1039	          "A route to a particular destination."
1040	      INDEX   { ipRouteDest }
1041	      ::= { ipRouteTable 1 }
1042	
1043	  IpRouteEntry ::=
1044	      SEQUENCE {


                    DECmcc MIB Translation Utility T1.1.0-A            Page 20
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1045	      ipRouteDest
1046	          IpAddress,
1047	      ipRouteIfIndex
1048	          INTEGER,
1049	      ipRouteMetric1
1050	          INTEGER,
1051	      ipRouteMetric2
1052	          INTEGER,
1053	      ipRouteMetric3
1054	          INTEGER,
1055	      ipRouteMetric4
1056	          INTEGER,
1057	      ipRouteNextHop
1058	          IpAddress,
1059	      ipRouteType
1060	          INTEGER,
1061	      ipRouteProto
1062	          INTEGER,
1063	      ipRouteAge
1064	          INTEGER,
1065	      ipRouteMask
1066	          IpAddress,
1067	      ipRouteMetric5
1068	          INTEGER,
1069	      ipRouteInfo
1070	          OBJECT IDENTIFIER
1071	      }
1072	
1073	  ipRouteDest OBJECT-TYPE
1074	      SYNTAX  IpAddress
1075	      ACCESS  read-write
1076	      STATUS  mandatory
1077	      DESCRIPTION
1078	          "The destination IP address of this route.  An
1079	          entry with a value of 0.0.0.0 is considered a
1080	          default route.  Multiple routes to a single
1081	          destination can appear in the table, but access to
1082	          such multiple entries is dependent on the table-
1083	          access mechanisms defined by the network
1084	          management protocol in use."
1085	      ::= { ipRouteEntry 1 }
1086	
1087	  ipRouteIfIndex OBJECT-TYPE
1088	      SYNTAX  INTEGER
1089	      ACCESS  read-write
1090	      STATUS  mandatory
1091	      DESCRIPTION
1092	          "The index value which uniquely identifies the
1093	          local interface through which the next hop of this
1094	          route should be reached.  The interface identified
1095	          by a particular value of this index is the same
1096	          interface as identified by the same value of
1097	          ifIndex."
1098	      ::= { ipRouteEntry 2 }
1099	


                    DECmcc MIB Translation Utility T1.1.0-A            Page 21
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1100	  ipRouteMetric1 OBJECT-TYPE
1101	      SYNTAX  INTEGER
1102	      ACCESS  read-write
1103	      STATUS  mandatory
1104	      DESCRIPTION
1105	          "The primary routing metric for this route.  The
1106	          semantics of this metric are determined by the
1107	          routing-protocol specified in the route's
1108	          ipRouteProto value.  If this metric is not used,
1109	          its value should be set to -1."
1110	      ::= { ipRouteEntry 3 }
1111	
1112	  ipRouteMetric2 OBJECT-TYPE
1113	      SYNTAX  INTEGER
1114	      ACCESS  read-write
1115	      STATUS  mandatory
1116	      DESCRIPTION
1117	          "An alternate routing metric for this route.  The
1118	          semantics of this metric are determined by the
1119	          routing-protocol specified in the route's
1120	          ipRouteProto value.  If this metric is not used,
1121	          its value should be set to -1."
1122	      ::= { ipRouteEntry 4 }
1123	
1124	  ipRouteMetric3 OBJECT-TYPE
1125	      SYNTAX  INTEGER
1126	      ACCESS  read-write
1127	      STATUS  mandatory
1128	      DESCRIPTION
1129	          "An alternate routing metric for this route.  The
1130	          semantics of this metric are determined by the
1131	          routing-protocol specified in the route's
1132	          ipRouteProto value.  If this metric is not used,
1133	          its value should be set to -1."
1134	      ::= { ipRouteEntry 5 }
1135	
1136	  ipRouteMetric4 OBJECT-TYPE
1137	      SYNTAX  INTEGER
1138	      ACCESS  read-write
1139	      STATUS  mandatory
1140	      DESCRIPTION
1141	          "An alternate routing metric for this route.  The
1142	          semantics of this metric are determined by the
1143	          routing-protocol specified in the route's
1144	          ipRouteProto value.  If this metric is not used,
1145	          its value should be set to -1."
1146	      ::= { ipRouteEntry 6 }
1147	
1148	  ipRouteNextHop OBJECT-TYPE
1149	      SYNTAX  IpAddress
1150	      ACCESS  read-write
1151	      STATUS  mandatory
1152	      DESCRIPTION
1153	          "The IP address of the next hop of this route.
1154	          (In the case of a route bound to an interface


                    DECmcc MIB Translation Utility T1.1.0-A            Page 22
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1155	          which is realized via a broadcast media, the value
1156	          of this field is the agent's IP address on that
1157	          interface.)"
1158	      ::= { ipRouteEntry 7 }
1159	
1160	  ipRouteType OBJECT-TYPE
1161	      SYNTAX  INTEGER {
1162	          other(1),        -- none of the following
1163	
1164	          invalid(2),      -- an invalidated route
1165	                   -- route to directly
1166	          direct(3),       -- connected (sub-)network
1167	
1168	                   -- route to a non-local
1169	          indirect(4)      -- host/network/sub-network
1170	          }
1171	      ACCESS  read-write
1172	      STATUS  mandatory
1173	      DESCRIPTION
1174	          "The type of route.  Note that the values
1175	          direct(3) and indirect(4) refer to the notion of
1176	          direct and indirect routing in the IP
1177	          architecture.
1178	
1179	          Setting this object to the value invalid(2) has
1180	          the effect of invalidating the corresponding entry
1181	          in the ipRouteTable object.  That is, it
1182	          effectively dissasociates the destination
1183	          identified with said entry from the route
1184	          identified with said entry.  It is an
1185	          implementation-specific matter as to whether the
1186	          agent removes an invalidated entry from the table.
1187	          Accordingly, management stations must be prepared
1188	          to receive tabular information from agents that
1189	          corresponds to entries not currently in use.
1190	          Proper interpretation of such entries requires
1191	          examination of the relevant ipRouteType object."
1192	      ::= { ipRouteEntry 8 }
1193	
1194	  ipRouteProto OBJECT-TYPE
1195	      SYNTAX  INTEGER {
1196	          other(1),       -- none of the following
1197	
1198	                  -- non-protocol information,
1199	                  -- e.g., manually configured
1200	          local(2),       -- entries
1201	
1202	                  -- set via a network
1203	          netmgmt(3),     -- management protocol
1204	
1205	                  -- obtained via ICMP,
1206	          icmp(4),        -- e.g., Redirect
1207	
1208	                  -- the remaining values are
1209	                  -- all gateway routing


                    DECmcc MIB Translation Utility T1.1.0-A            Page 23
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1210	                  -- protocols
1211	          egp(5),
1212	          ggp(6),
1213	          hello(7),
1214	          rip(8),
1215	          is-is(9),
1216	          es-is(10),
1217	          ciscoIgrp(11),
1218	          bbnSpfIgp(12),
1219	          ospf(13),
1220	          bgp(14)
1221	          }
1222	      ACCESS  read-only
1223	      STATUS  mandatory
1224	      DESCRIPTION
1225	          "The routing mechanism via which this route was
1226	          learned.  Inclusion of values for gateway routing
1227	          protocols is not intended to imply that hosts
1228	          should support those protocols."
1229	      ::= { ipRouteEntry 9 }
1230	
1231	  ipRouteAge OBJECT-TYPE
1232	      SYNTAX  INTEGER
1233	      ACCESS  read-write
1234	      STATUS  mandatory
1235	      DESCRIPTION
1236	          "The number of seconds since this route was last
1237	          updated or otherwise determined to be correct.
1238	          Note that no semantics of `too old' can be implied
1239	          except through knowledge of the routing protocol
1240	          by which the route was learned."
1241	      ::= { ipRouteEntry 10 }
1242	
1243	  ipRouteMask OBJECT-TYPE
1244	      SYNTAX  IpAddress
1245	      ACCESS  read-write
1246	      STATUS  mandatory
1247	      DESCRIPTION
1248	          "Indicate the mask to be logical-ANDed with the
1249	          destination address before being compared to the
1250	          value in the ipRouteDest field.  For those systems
1251	          that do not support arbitrary subnet masks, an
1252	          agent constructs the value of the ipRouteMask by
1253	          determining whether the value of the correspondent
1254	          ipRouteDest field belong to a class-A, B, or C
1255	          network, and then using one of:
1256	
1257	           mask           network
1258	           255.0.0.0      class-A
1259	           255.255.0.0    class-B
1260	           255.255.255.0  class-C
1261	          If the value of the ipRouteDest is 0.0.0.0 (a
1262	          default route), then the mask value is also
1263	          0.0.0.0.  It should be noted that all IP routing
1264	          subsystems implicitly use this mechanism."


                    DECmcc MIB Translation Utility T1.1.0-A            Page 24
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1265	      ::= { ipRouteEntry 11 }
1266	
1267	  ipRouteMetric5 OBJECT-TYPE
1268	      SYNTAX  INTEGER
1269	      ACCESS  read-write
1270	      STATUS  mandatory
1271	      DESCRIPTION
1272	          "An alternate routing metric for this route.  The
1273	          semantics of this metric are determined by the
1274	          routing-protocol specified in the route's
1275	          ipRouteProto value.  If this metric is not used,
1276	          its value should be set to -1."
1277	      ::= { ipRouteEntry 12 }
1278	
1279	  ipRouteInfo OBJECT-TYPE
1280	      SYNTAX  OBJECT IDENTIFIER
1281	      ACCESS  read-only
1282	      STATUS  mandatory
1283	      DESCRIPTION
1284	          "A reference to MIB definitions specific to the
1285	          particular routing protocol which is responsible
1286	          for this route, as determined by the value
1287	          specified in the route's ipRouteProto value.  If
1288	          this information is not present, its value should
1289	          be set to the OBJECT IDENTIFIER { 0 0 }, which is
1290	          a syntatically valid object identifier, and any
1291	          conformant implementation of ASN.1 and BER must be
1292	          able to generate and recognize this value."
1293	      ::= { ipRouteEntry 13 }
1294	
1295	
1296	  -- the IP Address Translation table
1297	
1298	  -- The IP address translation table contain the IpAddress to
1299	  -- `physical' address equivalences.  Some interfaces do not
1300	  -- use translation tables for determining address
1301	  -- equivalences (e.g., DDN-X.25 has an algorithmic method);
1302	  -- if all interfaces are of this type, then the Address
1303	  -- Translation table is empty, i.e., has zero entries.
1304	
1305	  ipNetToMediaTable OBJECT-TYPE
1306	      SYNTAX  SEQUENCE OF IpNetToMediaEntry
1307	      ACCESS  not-accessible
1308	      STATUS  mandatory
1309	      DESCRIPTION
1310	          "The IP Address Translation table used for mapping
1311	          from IP addresses to physical addresses."
1312	      ::= { ip 22 }
1313	
1314	  ipNetToMediaEntry OBJECT-TYPE
1315	      SYNTAX  IpNetToMediaEntry
1316	      ACCESS  not-accessible
1317	      STATUS  mandatory
1318	      DESCRIPTION
1319	          "Each entry contains one IpAddress to `physical'


                    DECmcc MIB Translation Utility T1.1.0-A            Page 25
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1320	          address equivalence."
1321	      INDEX   { ipNetToMediaIfIndex,
1322	        ipNetToMediaNetAddress }
1323	      ::= { ipNetToMediaTable 1 }
1324	
1325	  IpNetToMediaEntry ::=
1326	      SEQUENCE {
1327	      ipNetToMediaIfIndex
1328	          INTEGER,
1329	      ipNetToMediaPhysAddress
1330	          PhysAddress,
1331	      ipNetToMediaNetAddress
1332	          IpAddress,
1333	      ipNetToMediaType
1334	          INTEGER
1335	      }
1336	
1337	  ipNetToMediaIfIndex OBJECT-TYPE
1338	      SYNTAX  INTEGER
1339	      ACCESS  read-write
1340	      STATUS  mandatory
1341	      DESCRIPTION
1342	          "The interface on which this entry's equivalence
1343	          is effective.  The interface identified by a
1344	          particular value of this index is the same
1345	          interface as identified by the same value of
1346	          ifIndex."
1347	      ::= { ipNetToMediaEntry 1 }
1348	
1349	  ipNetToMediaPhysAddress OBJECT-TYPE
1350	      SYNTAX  PhysAddress
1351	      ACCESS  read-write
1352	      STATUS  mandatory
1353	      DESCRIPTION
1354	          "The media-dependent `physical' address."
1355	      ::= { ipNetToMediaEntry 2 }
1356	
1357	  ipNetToMediaNetAddress OBJECT-TYPE
1358	      SYNTAX  IpAddress
1359	      ACCESS  read-write
1360	      STATUS  mandatory
1361	      DESCRIPTION
1362	          "The IpAddress corresponding to the media-
1363	          dependent `physical' address."
1364	      ::= { ipNetToMediaEntry 3 }
1365	
1366	  ipNetToMediaType OBJECT-TYPE
1367	      SYNTAX  INTEGER {
1368	          other(1),        -- none of the following
1369	          invalid(2),      -- an invalidated mapping
1370	          dynamic(3),
1371	          static(4)
1372	          }
1373	      ACCESS  read-write
1374	      STATUS  mandatory


                    DECmcc MIB Translation Utility T1.1.0-A            Page 26
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1375	      DESCRIPTION
1376	          "The type of mapping.
1377	
1378	          Setting this object to the value invalid(2) has
1379	          the effect of invalidating the corresponding entry
1380	          in the ipNetToMediaTable.  That is, it effectively
1381	          dissasociates the interface identified with said
1382	          entry from the mapping identified with said entry.
1383	          It is an implementation-specific matter as to
1384	          whether the agent removes an invalidated entry
1385	          from the table.  Accordingly, management stations
1386	          must be prepared to receive tabular information
1387	          from agents that corresponds to entries not
1388	          currently in use.  Proper interpretation of such
1389	          entries requires examination of the relevant
1390	          ipNetToMediaType object."
1391	      ::= { ipNetToMediaEntry 4 }
1392	
1393	
1394	  -- additional IP objects
1395	
1396	  ipRoutingDiscards OBJECT-TYPE
1397	      SYNTAX  Counter
1398	      ACCESS  read-only
1399	      STATUS  mandatory
1400	      DESCRIPTION
1401	          "The number of routing entries which were chosen
1402	          to be discarded even though they are valid.  One
1403	          possible reason for discarding such an entry could
1404	          be to free-up buffer space for other routing
1405	          entries."
1406	      ::= { ip 23 }
1407	
1408	
1409	  -- the ICMP group
1410	
1411	  -- Implementation of the ICMP group is mandatory for all
1412	  -- systems.
1413	
1414	  icmpInMsgs OBJECT-TYPE
1415	      SYNTAX  Counter
1416	      ACCESS  read-only
1417	      STATUS  mandatory
1418	      DESCRIPTION
1419	          "The total number of ICMP messages which the
1420	          entity received.  Note that this counter includes
1421	          all those counted by icmpInErrors."
1422	      ::= { icmp 1 }
1423	
1424	  icmpInErrors OBJECT-TYPE
1425	      SYNTAX  Counter
1426	      ACCESS  read-only
1427	      STATUS  mandatory
1428	      DESCRIPTION
1429	          "The number of ICMP messages which the entity


                    DECmcc MIB Translation Utility T1.1.0-A            Page 27
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1430	          received but determined as having ICMP-specific
1431	          errors (bad ICMP checksums, bad length, etc.)."
1432	      ::= { icmp 2 }
1433	
1434	  icmpInDestUnreachs OBJECT-TYPE
1435	      SYNTAX  Counter
1436	      ACCESS  read-only
1437	      STATUS  mandatory
1438	      DESCRIPTION
1439	          "The number of ICMP Destination Unreachable
1440	          messages received."
1441	      ::= { icmp 3 }
1442	
1443	  icmpInTimeExcds OBJECT-TYPE
1444	      SYNTAX  Counter
1445	      ACCESS  read-only
1446	      STATUS  mandatory
1447	      DESCRIPTION
1448	          "The number of ICMP Time Exceeded messages
1449	          received."
1450	      ::= { icmp 4 }
1451	
1452	
1453	  icmpInParmProbs OBJECT-TYPE
1454	      SYNTAX  Counter
1455	      ACCESS  read-only
1456	      STATUS  mandatory
1457	      DESCRIPTION
1458	          "The number of ICMP Parameter Problem messages
1459	          received."
1460	      ::= { icmp 5 }
1461	
1462	  icmpInSrcQuenchs OBJECT-TYPE
1463	      SYNTAX  Counter
1464	      ACCESS  read-only
1465	      STATUS  mandatory
1466	      DESCRIPTION
1467	          "The number of ICMP Source Quench messages
1468	          received."
1469	      ::= { icmp 6 }
1470	
1471	  icmpInRedirects OBJECT-TYPE
1472	      SYNTAX  Counter
1473	      ACCESS  read-only
1474	      STATUS  mandatory
1475	      DESCRIPTION
1476	          "The number of ICMP Redirect messages received."
1477	      ::= { icmp 7 }
1478	
1479	  icmpInEchos OBJECT-TYPE
1480	      SYNTAX  Counter
1481	      ACCESS  read-only
1482	      STATUS  mandatory
1483	      DESCRIPTION
1484	          "The number of ICMP Echo (request) messages


                    DECmcc MIB Translation Utility T1.1.0-A            Page 28
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1485	          received."
1486	      ::= { icmp 8 }
1487	
1488	  icmpInEchoReps OBJECT-TYPE
1489	      SYNTAX  Counter
1490	      ACCESS  read-only
1491	      STATUS  mandatory
1492	      DESCRIPTION
1493	          "The number of ICMP Echo Reply messages received."
1494	      ::= { icmp 9 }
1495	
1496	  icmpInTimestamps OBJECT-TYPE
1497	      SYNTAX  Counter
1498	      ACCESS  read-only
1499	      STATUS  mandatory
1500	      DESCRIPTION
1501	          "The number of ICMP Timestamp (request) messages
1502	          received."
1503	      ::= { icmp 10 }
1504	
1505	  icmpInTimestampReps OBJECT-TYPE
1506	      SYNTAX  Counter
1507	      ACCESS  read-only
1508	      STATUS  mandatory
1509	      DESCRIPTION
1510	          "The number of ICMP Timestamp Reply messages
1511	          received."
1512	      ::= { icmp 11 }
1513	
1514	  icmpInAddrMasks OBJECT-TYPE
1515	      SYNTAX  Counter
1516	      ACCESS  read-only
1517	      STATUS  mandatory
1518	      DESCRIPTION
1519	          "The number of ICMP Address Mask Request messages
1520	          received."
1521	      ::= { icmp 12 }
1522	
1523	  icmpInAddrMaskReps OBJECT-TYPE
1524	      SYNTAX  Counter
1525	      ACCESS  read-only
1526	      STATUS  mandatory
1527	      DESCRIPTION
1528	          "The number of ICMP Address Mask Reply messages
1529	          received."
1530	      ::= { icmp 13 }
1531	
1532	  icmpOutMsgs OBJECT-TYPE
1533	      SYNTAX  Counter
1534	      ACCESS  read-only
1535	      STATUS  mandatory
1536	      DESCRIPTION
1537	          "The total number of ICMP messages which this
1538	          entity attempted to send.  Note that this counter
1539	          includes all those counted by icmpOutErrors."


                    DECmcc MIB Translation Utility T1.1.0-A            Page 29
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1540	      ::= { icmp 14 }
1541	
1542	  icmpOutErrors OBJECT-TYPE
1543	      SYNTAX  Counter
1544	      ACCESS  read-only
1545	      STATUS  mandatory
1546	      DESCRIPTION
1547	          "The number of ICMP messages which this entity did
1548	          not send due to problems discovered within ICMP
1549	          such as a lack of buffers.  This value should not
1550	          include errors discovered outside the ICMP layer
1551	          such as the inability of IP to route the resultant
1552	          datagram.  In some implementations there may be no
1553	          types of error which contribute to this counter's
1554	          value."
1555	      ::= { icmp 15 }
1556	
1557	  icmpOutDestUnreachs OBJECT-TYPE
1558	      SYNTAX  Counter
1559	      ACCESS  read-only
1560	      STATUS  mandatory
1561	      DESCRIPTION
1562	          "The number of ICMP Destination Unreachable
1563	          messages sent."
1564	      ::= { icmp 16 }
1565	
1566	  icmpOutTimeExcds OBJECT-TYPE
1567	      SYNTAX  Counter
1568	      ACCESS  read-only
1569	      STATUS  mandatory
1570	      DESCRIPTION
1571	          "The number of ICMP Time Exceeded messages sent."
1572	      ::= { icmp 17 }
1573	
1574	  icmpOutParmProbs OBJECT-TYPE
1575	      SYNTAX  Counter
1576	      ACCESS  read-only
1577	      STATUS  mandatory
1578	      DESCRIPTION
1579	          "The number of ICMP Parameter Problem messages
1580	          sent."
1581	      ::= { icmp 18 }
1582	
1583	  icmpOutSrcQuenchs OBJECT-TYPE
1584	      SYNTAX  Counter
1585	      ACCESS  read-only
1586	      STATUS  mandatory
1587	      DESCRIPTION
1588	          "The number of ICMP Source Quench messages sent."
1589	      ::= { icmp 19 }
1590	
1591	  icmpOutRedirects OBJECT-TYPE
1592	      SYNTAX  Counter
1593	      ACCESS  read-only
1594	      STATUS  mandatory


                    DECmcc MIB Translation Utility T1.1.0-A            Page 30
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1595	      DESCRIPTION
1596	          "The number of ICMP Redirect messages sent.  For a
1597	          host, this object will always be zero, since hosts
1598	          do not send redirects."
1599	      ::= { icmp 20 }
1600	
1601	  icmpOutEchos OBJECT-TYPE
1602	      SYNTAX  Counter
1603	      ACCESS  read-only
1604	      STATUS  mandatory
1605	      DESCRIPTION
1606	          "The number of ICMP Echo (request) messages sent."
1607	      ::= { icmp 21 }
1608	
1609	  icmpOutEchoReps OBJECT-TYPE
1610	      SYNTAX  Counter
1611	      ACCESS  read-only
1612	      STATUS  mandatory
1613	      DESCRIPTION
1614	          "The number of ICMP Echo Reply messages sent."
1615	      ::= { icmp 22 }
1616	
1617	  icmpOutTimestamps OBJECT-TYPE
1618	      SYNTAX  Counter
1619	      ACCESS  read-only
1620	      STATUS  mandatory
1621	      DESCRIPTION
1622	          "The number of ICMP Timestamp (request) messages
1623	          sent."
1624	      ::= { icmp 23 }
1625	
1626	  icmpOutTimestampReps OBJECT-TYPE
1627	      SYNTAX  Counter
1628	      ACCESS  read-only
1629	      STATUS  mandatory
1630	      DESCRIPTION
1631	          "The number of ICMP Timestamp Reply messages
1632	          sent."
1633	      ::= { icmp 24 }
1634	
1635	  icmpOutAddrMasks OBJECT-TYPE
1636	      SYNTAX  Counter
1637	      ACCESS  read-only
1638	      STATUS  mandatory
1639	      DESCRIPTION
1640	          "The number of ICMP Address Mask Request messages
1641	          sent."
1642	      ::= { icmp 25 }
1643	
1644	
1645	  icmpOutAddrMaskReps OBJECT-TYPE
1646	      SYNTAX  Counter
1647	      ACCESS  read-only
1648	      STATUS  mandatory
1649	      DESCRIPTION


                    DECmcc MIB Translation Utility T1.1.0-A            Page 31
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1650	          "The number of ICMP Address Mask Reply messages
1651	          sent."
1652	      ::= { icmp 26 }
1653	
1654	
1655	  -- the TCP group
1656	
1657	  -- Implementation of the TCP group is mandatory for all
1658	  -- systems that implement the TCP.
1659	
1660	  -- Note that instances of object types that represent
1661	  -- information about a particular TCP connection are
1662	  -- transient; they persist only as long as the connection
1663	  -- in question.
1664	
1665	  tcpRtoAlgorithm OBJECT-TYPE
1666	      SYNTAX  INTEGER {
1667	          other(1),    -- none of the following
1668	
1669	          constant(2), -- a constant rto
1670	          rsre(3),     -- MIL-STD-1778, Appendix B
1671	          vanj(4)      -- Van Jacobson's algorithm (see "Congestion
1672	                               -- Avoidance and Control", SIGCOM 1988  
1673	          }
1674	      ACCESS  read-only
1675	      STATUS  mandatory
1676	      DESCRIPTION
1677	          "The algorithm used to determine the timeout value
1678	          used for retransmitting unacknowledged octets."
1679	      ::= { tcp 1 }
1680	
1681	  tcpRtoMin OBJECT-TYPE
1682	      SYNTAX  INTEGER
1683	      ACCESS  read-only
1684	      STATUS  mandatory
1685	      DESCRIPTION
1686	          "The minimum value permitted by a TCP
1687	          implementation for the retransmission timeout,
1688	          measured in milliseconds.  More refined semantics
1689	          for objects of this type depend upon the algorithm
1690	          used to determine the retransmission timeout.  In
1691	          particular, when the timeout algorithm is rsre(3),
1692	          an object of this type has the semantics of the
1693	          LBOUND quantity described in RFC 793."
1694	      ::= { tcp 2 }
1695	
1696	
1697	  tcpRtoMax OBJECT-TYPE
1698	      SYNTAX  INTEGER
1699	      ACCESS  read-only
1700	      STATUS  mandatory
1701	      DESCRIPTION
1702	          "The maximum value permitted by a TCP
1703	          implementation for the retransmission timeout,
1704	          measured in milliseconds.  More refined semantics


                    DECmcc MIB Translation Utility T1.1.0-A            Page 32
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1705	          for objects of this type depend upon the algorithm
1706	          used to determine the retransmission timeout.  In
1707	          particular, when the timeout algorithm is rsre(3),
1708	          an object of this type has the semantics of the
1709	          UBOUND quantity described in RFC 793."
1710	      ::= { tcp 3 }
1711	
1712	  tcpMaxConn OBJECT-TYPE
1713	      SYNTAX  INTEGER
1714	      ACCESS  read-only
1715	      STATUS  mandatory
1716	      DESCRIPTION
1717	          "The limit on the total number of TCP connections
1718	          the entity can support.  In entities where the
1719	          maximum number of connections is dynamic, this
1720	          object should contain the value -1."
1721	      ::= { tcp 4 }
1722	
1723	  tcpActiveOpens OBJECT-TYPE
1724	      SYNTAX  Counter
1725	      ACCESS  read-only
1726	      STATUS  mandatory
1727	      DESCRIPTION
1728	          "The number of times TCP connections have made a
1729	          direct transition to the SYN-SENT state from the
1730	          CLOSED state."
1731	      ::= { tcp 5 }
1732	
1733	  tcpPassiveOpens OBJECT-TYPE
1734	      SYNTAX  Counter
1735	      ACCESS  read-only
1736	      STATUS  mandatory
1737	      DESCRIPTION
1738	          "The number of times TCP connections have made a
1739	          direct transition to the SYN-RCVD state from the
1740	          LISTEN state."
1741	      ::= { tcp 6 }
1742	  tcpAttemptFails OBJECT-TYPE
1743	      SYNTAX  Counter
1744	      ACCESS  read-only
1745	      STATUS  mandatory
1746	      DESCRIPTION
1747	          "The number of times TCP connections have made a
1748	          direct transition to the CLOSED state from either
1749	          the SYN-SENT state or the SYN-RCVD state, plus the
1750	          number of times TCP connections have made a direct
1751	          transition to the LISTEN state from the SYN-RCVD
1752	          state."
1753	      ::= { tcp 7 }
1754	
1755	  tcpEstabResets OBJECT-TYPE
1756	      SYNTAX  Counter
1757	      ACCESS  read-only
1758	      STATUS  mandatory
1759	      DESCRIPTION


                    DECmcc MIB Translation Utility T1.1.0-A            Page 33
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1760	          "The number of times TCP connections have made a
1761	          direct transition to the CLOSED state from either
1762	          the ESTABLISHED state or the CLOSE-WAIT state."
1763	      ::= { tcp 8 }
1764	
1765	  tcpCurrEstab OBJECT-TYPE
1766	      SYNTAX  Gauge
1767	      ACCESS  read-only
1768	      STATUS  mandatory
1769	      DESCRIPTION
1770	          "The number of TCP connections for which the
1771	          current state is either ESTABLISHED or CLOSE-
1772	          WAIT."
1773	      ::= { tcp 9 }
1774	
1775	  tcpInSegs OBJECT-TYPE
1776	      SYNTAX  Counter
1777	      ACCESS  read-only
1778	      STATUS  mandatory
1779	      DESCRIPTION
1780	          "The total number of segments received, including
1781	          those received in error.  This count includes
1782	          segments received on currently established
1783	          connections."
1784	      ::= { tcp 10 }
1785	
1786	  tcpOutSegs OBJECT-TYPE
1787	      SYNTAX  Counter
1788	      ACCESS  read-only
1789	      STATUS  mandatory
1790	      DESCRIPTION
1791	          "The total number of segments sent, including
1792	          those on current connections but excluding those
1793	          containing only retransmitted octets."
1794	      ::= { tcp 11 }
1795	
1796	  tcpRetransSegs OBJECT-TYPE
1797	      SYNTAX  Counter
1798	      ACCESS  read-only
1799	      STATUS  mandatory
1800	      DESCRIPTION
1801	          "The total number of segments retransmitted - that
1802	          is, the number of TCP segments transmitted
1803	          containing one or more previously transmitted
1804	          octets."
1805	      ::= { tcp 12 }
1806	
1807	
1808	  -- the TCP Connection table
1809	
1810	  -- The TCP connection table contains information about this
1811	  -- entity's existing TCP connections.
1812	
1813	  tcpConnTable OBJECT-TYPE
1814	      SYNTAX  SEQUENCE OF TcpConnEntry


                    DECmcc MIB Translation Utility T1.1.0-A            Page 34
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1815	      ACCESS  not-accessible
1816	      STATUS  mandatory
1817	      DESCRIPTION
1818	          "A table containing TCP connection-specific
1819	          information."
1820	      ::= { tcp 13 }
1821	
1822	  tcpConnEntry OBJECT-TYPE
1823	      SYNTAX  TcpConnEntry
1824	      ACCESS  not-accessible
1825	      STATUS  mandatory
1826	      DESCRIPTION
1827	          "Information about a particular current TCP
1828	          connection.  An object of this type is transient,
1829	          in that it ceases to exist when (or soon after)
1830	          the connection makes the transition to the CLOSED
1831	          state."
1832	      INDEX   { tcpConnLocalAddress,
1833	        tcpConnLocalPort,
1834	        tcpConnRemAddress,
1835	        tcpConnRemPort }
1836	      ::= { tcpConnTable 1 }
1837	
1838	  TcpConnEntry ::=
1839	      SEQUENCE {
1840	      tcpConnState
1841	          INTEGER,
1842	      tcpConnLocalAddress
1843	          IpAddress,
1844	      tcpConnLocalPort
1845	          INTEGER (0..65535),
1846	      tcpConnRemAddress
1847	          IpAddress,
1848	      tcpConnRemPort
1849	          INTEGER (0..65535)
1850	      }
1851	
1852	  tcpConnState OBJECT-TYPE
1853	      SYNTAX  INTEGER {
1854	          closed(1),
1855	          listen(2),
1856	          synSent(3),
1857	          synReceived(4),
1858	          established(5),
1859	          finWait1(6),
1860	          finWait2(7),
1861	          closeWait(8),
1862	          lastAck(9),
1863	          closing(10),
1864	          timeWait(11),
1865	          deleteTCB(12)
1866	          }
1867	      ACCESS  read-write
1868	      STATUS  mandatory
1869	      DESCRIPTION


                    DECmcc MIB Translation Utility T1.1.0-A            Page 35
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1870	          "The state of this TCP connection.
1871	
1872	          The only value which may be set by a management
1873	          station is deleteTCB(12).  Accordingly, it is
1874	          appropriate for an agent to return a `badValue'
1875	          response if a management station attempts to set
1876	          this object to any other value.
1877	
1878	          If a management station sets this object to the
1879	          value deleteTCB(12), then this has the effect of
1880	          deleting the TCB (as defined in RFC 793) of the
1881	          corresponding connection on the managed node,
1882	          resulting in immediate termination of the
1883	          connection.
1884	
1885	          As an implementation-specific option, a RST
1886	          segment may be sent from the managed node to the
1887	          other TCP endpoint (note however that RST segments
1888	          are not sent reliably)."
1889	      ::= { tcpConnEntry 1 }
1890	
1891	  tcpConnLocalAddress OBJECT-TYPE
1892	      SYNTAX  IpAddress
1893	      ACCESS  read-only
1894	      STATUS  mandatory
1895	      DESCRIPTION
1896	          "The local IP address for this TCP connection.  In
1897	          the case of a connection in the listen state which
1898	          is willing to accept connections for any IP
1899	          interface associated with the node, the value
1900	          0.0.0.0 is used."
1901	      ::= { tcpConnEntry 2 }
1902	
1903	  tcpConnLocalPort OBJECT-TYPE
1904	      SYNTAX  INTEGER (0..65535)
1905	      ACCESS  read-only
1906	      STATUS  mandatory
1907	      DESCRIPTION
1908	          "The local port number for this TCP connection."
1909	      ::= { tcpConnEntry 3 }
1910	
1911	  tcpConnRemAddress OBJECT-TYPE
1912	      SYNTAX  IpAddress
1913	      ACCESS  read-only
1914	      STATUS  mandatory
1915	      DESCRIPTION
1916	          "The remote IP address for this TCP connection."
1917	      ::= { tcpConnEntry 4 }
1918	
1919	  tcpConnRemPort OBJECT-TYPE
1920	      SYNTAX  INTEGER (0..65535)
1921	      ACCESS  read-only
1922	      STATUS  mandatory
1923	      DESCRIPTION
1924	          "The remote port number for this TCP connection."


                    DECmcc MIB Translation Utility T1.1.0-A            Page 36
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1925	      ::= { tcpConnEntry 5 }
1926	
1927	
1928	  -- additional TCP objects
1929	
1930	  tcpInErrs OBJECT-TYPE
1931	      SYNTAX  Counter
1932	      ACCESS  read-only
1933	      STATUS  mandatory
1934	      DESCRIPTION
1935	          "The total number of segments received in error
1936	          (e.g., bad TCP checksums)."
1937	      ::= { tcp 14 }
1938	
1939	  tcpOutRsts OBJECT-TYPE
1940	      SYNTAX  Counter
1941	      ACCESS  read-only
1942	      STATUS  mandatory
1943	      DESCRIPTION
1944	          "The number of TCP segments sent containing the
1945	          RST flag."
1946	      ::= { tcp 15 }
1947	
1948	
1949	  -- the UDP group
1950	
1951	  -- Implementation of the UDP group is mandatory for all
1952	  -- systems which implement the UDP.
1953	
1954	  udpInDatagrams OBJECT-TYPE
1955	      SYNTAX  Counter
1956	      ACCESS  read-only
1957	      STATUS  mandatory
1958	      DESCRIPTION
1959	          "The total number of UDP datagrams delivered to
1960	          UDP users."
1961	      ::= { udp 1 }
1962	
1963	  udpNoPorts OBJECT-TYPE
1964	      SYNTAX  Counter
1965	      ACCESS  read-only
1966	      STATUS  mandatory
1967	      DESCRIPTION
1968	          "The total number of received UDP datagrams for
1969	          which there was no application at the destination
1970	          port."
1971	      ::= { udp 2 }
1972	
1973	  udpInErrors OBJECT-TYPE
1974	      SYNTAX  Counter
1975	      ACCESS  read-only
1976	      STATUS  mandatory
1977	      DESCRIPTION
1978	          "The number of received UDP datagrams that could
1979	          not be delivered for reasons other than the lack


                    DECmcc MIB Translation Utility T1.1.0-A            Page 37
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

1980	          of an application at the destination port."
1981	      ::= { udp 3 }
1982	  udpOutDatagrams OBJECT-TYPE
1983	      SYNTAX  Counter
1984	      ACCESS  read-only
1985	      STATUS  mandatory
1986	      DESCRIPTION
1987	          "The total number of UDP datagrams sent from this
1988	          entity."
1989	      ::= { udp 4 }
1990	
1991	
1992	  -- the UDP Listener table
1993	
1994	  -- The UDP listener table contains information about this
1995	  -- entity's UDP end-points on which a local application is
1996	  -- currently accepting datagrams.
1997	
1998	  udpTable OBJECT-TYPE
1999	      SYNTAX  SEQUENCE OF UdpEntry
2000	      ACCESS  not-accessible
2001	      STATUS  mandatory
2002	      DESCRIPTION
2003	          "A table containing UDP listener information."
2004	      ::= { udp 5 }
2005	
2006	  udpEntry OBJECT-TYPE
2007	      SYNTAX  UdpEntry
2008	      ACCESS  not-accessible
2009	      STATUS  mandatory
2010	      DESCRIPTION
2011	          "Information about a particular current UDP
2012	          listener."
2013	      INDEX   { udpLocalAddress, udpLocalPort }
2014	      ::= { udpTable 1 }
2015	
2016	  UdpEntry ::=
2017	      SEQUENCE {
2018	      udpLocalAddress
2019	          IpAddress,
2020	      udpLocalPort
2021	          INTEGER (0..65535)
2022	      }
2023	
2024	  udpLocalAddress OBJECT-TYPE
2025	      SYNTAX  IpAddress
2026	      ACCESS  read-only
2027	      STATUS  mandatory
2028	      DESCRIPTION
2029	          "The local IP address for this UDP listener.  In
2030	          the case of a UDP listener which is willing to
2031	          accept datagrams for any IP interface associated
2032	          with the node, the value 0.0.0.0 is used."
2033	      ::= { udpEntry 1 }
2034	


                    DECmcc MIB Translation Utility T1.1.0-A            Page 38
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2035	  udpLocalPort OBJECT-TYPE
2036	      SYNTAX  INTEGER (0..65535)
2037	      ACCESS  read-only
2038	      STATUS  mandatory
2039	      DESCRIPTION
2040	          "The local port number for this UDP listener."
2041	      ::= { udpEntry 2 }
2042	
2043	
2044	  -- the EGP group
2045	
2046	  -- Implementation of the EGP group is mandatory for all
2047	  -- systems which implement the EGP.
2048	
2049	  egpInMsgs OBJECT-TYPE
2050	      SYNTAX  Counter
2051	      ACCESS  read-only
2052	      STATUS  mandatory
2053	      DESCRIPTION
2054	          "The number of EGP messages received without
2055	          error."
2056	      ::= { egp 1 }
2057	
2058	  egpInErrors OBJECT-TYPE
2059	      SYNTAX  Counter
2060	      ACCESS  read-only
2061	      STATUS  mandatory
2062	      DESCRIPTION
2063	          "The number of EGP messages received that proved
2064	          to be in error."
2065	      ::= { egp 2 }
2066	
2067	  egpOutMsgs OBJECT-TYPE
2068	      SYNTAX  Counter
2069	      ACCESS  read-only
2070	      STATUS  mandatory
2071	      DESCRIPTION
2072	          "The total number of locally generated EGP
2073	          messages."
2074	      ::= { egp 3 }
2075	
2076	  egpOutErrors OBJECT-TYPE
2077	      SYNTAX  Counter
2078	      ACCESS  read-only
2079	      STATUS  mandatory
2080	      DESCRIPTION
2081	          "The number of locally generated EGP messages not
2082	          sent due to resource limitations within an EGP
2083	          entity."
2084	      ::= { egp 4 }
2085	
2086	
2087	  -- the EGP Neighbor table
2088	
2089	  -- The EGP neighbor table contains information about this


                    DECmcc MIB Translation Utility T1.1.0-A            Page 39
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2090	  -- entity's EGP neighbors.
2091	
2092	  egpNeighTable OBJECT-TYPE
2093	      SYNTAX  SEQUENCE OF EgpNeighEntry
2094	      ACCESS  not-accessible
2095	      STATUS  mandatory
2096	      DESCRIPTION
2097	          "The EGP neighbor table."
2098	      ::= { egp 5 }
2099	
2100	  egpNeighEntry OBJECT-TYPE
2101	      SYNTAX  EgpNeighEntry
2102	      ACCESS  not-accessible
2103	      STATUS  mandatory
2104	      DESCRIPTION
2105	          "Information about this entity's relationship with
2106	          a particular EGP neighbor."
2107	      INDEX   { egpNeighAddr }
2108	      ::= { egpNeighTable 1 }
2109	
2110	  EgpNeighEntry ::=
2111	      SEQUENCE {
2112	      egpNeighState
2113	          INTEGER,
2114	      egpNeighAddr
2115	          IpAddress,
2116	      egpNeighAs
2117	          INTEGER,
2118	      egpNeighInMsgs
2119	          Counter,
2120	      egpNeighInErrs
2121	          Counter,
2122	      egpNeighOutMsgs
2123	          Counter,
2124	      egpNeighOutErrs
2125	          Counter,
2126	      egpNeighInErrMsgs
2127	          Counter,
2128	      egpNeighOutErrMsgs
2129	          Counter,
2130	      egpNeighStateUps
2131	          Counter,
2132	      egpNeighStateDowns
2133	          Counter,
2134	      egpNeighIntervalHello
2135	          INTEGER,
2136	      egpNeighIntervalPoll
2137	          INTEGER,
2138	      egpNeighMode
2139	          INTEGER,
2140	      egpNeighEventTrigger
2141	          INTEGER
2142	      }
2143	
2144	  egpNeighState OBJECT-TYPE


                    DECmcc MIB Translation Utility T1.1.0-A            Page 40
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2145	      SYNTAX  INTEGER {
2146	          idle(1),
2147	          acquisition(2),
2148	          down(3),
2149	          up(4),
2150	          cease(5)
2151	          }
2152	      ACCESS  read-only
2153	      STATUS  mandatory
2154	      DESCRIPTION
2155	          "The EGP state of the local system with respect to
2156	          this entry's EGP neighbor.  Each EGP state is
2157	          represented by a value that is one greater than
2158	          the numerical value associated with said state in
2159	          RFC 904."
2160	      ::= { egpNeighEntry 1 }
2161	
2162	  egpNeighAddr OBJECT-TYPE
2163	      SYNTAX  IpAddress
2164	      ACCESS  read-only
2165	      STATUS  mandatory
2166	      DESCRIPTION
2167	          "The IP address of this entry's EGP neighbor."
2168	      ::= { egpNeighEntry 2 }
2169	
2170	  egpNeighAs OBJECT-TYPE
2171	      SYNTAX  INTEGER
2172	      ACCESS  read-only
2173	      STATUS  mandatory
2174	      DESCRIPTION
2175	          "The autonomous system of this EGP peer.  Zero
2176	          should be specified if the autonomous system
2177	          number of the neighbor is not yet known."
2178	      ::= { egpNeighEntry 3 }
2179	
2180	  egpNeighInMsgs OBJECT-TYPE
2181	      SYNTAX  Counter
2182	      ACCESS  read-only
2183	      STATUS  mandatory
2184	      DESCRIPTION
2185	          "The number of EGP messages received without error
2186	          from this EGP peer."
2187	      ::= { egpNeighEntry 4 }
2188	
2189	  egpNeighInErrs OBJECT-TYPE
2190	      SYNTAX  Counter
2191	      ACCESS  read-only
2192	      STATUS  mandatory
2193	      DESCRIPTION
2194	          "The number of EGP messages received from this EGP
2195	          peer that proved to be in error (e.g., bad EGP
2196	          checksum)."
2197	      ::= { egpNeighEntry 5 }
2198	
2199	  egpNeighOutMsgs OBJECT-TYPE


                    DECmcc MIB Translation Utility T1.1.0-A            Page 41
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2200	      SYNTAX  Counter
2201	      ACCESS  read-only
2202	      STATUS  mandatory
2203	      DESCRIPTION
2204	          "The number of locally generated EGP messages to
2205	          this EGP peer."
2206	      ::= { egpNeighEntry 6 }
2207	
2208	  egpNeighOutErrs OBJECT-TYPE
2209	      SYNTAX  Counter
2210	      ACCESS  read-only
2211	      STATUS  mandatory
2212	      DESCRIPTION
2213	          "The number of locally generated EGP messages not
2214	          sent to this EGP peer due to resource limitations
2215	          within an EGP entity."
2216	      ::= { egpNeighEntry 7 }
2217	
2218	  egpNeighInErrMsgs OBJECT-TYPE
2219	      SYNTAX  Counter
2220	      ACCESS  read-only
2221	      STATUS  mandatory
2222	      DESCRIPTION
2223	          "The number of EGP-defined error messages received
2224	          from this EGP peer."
2225	      ::= { egpNeighEntry 8 }
2226	
2227	  egpNeighOutErrMsgs OBJECT-TYPE
2228	      SYNTAX  Counter
2229	      ACCESS  read-only
2230	      STATUS  mandatory
2231	      DESCRIPTION
2232	          "The number of EGP-defined error messages sent to
2233	          this EGP peer."
2234	      ::= { egpNeighEntry 9 }
2235	
2236	  egpNeighStateUps OBJECT-TYPE
2237	      SYNTAX  Counter
2238	      ACCESS  read-only
2239	      STATUS  mandatory
2240	      DESCRIPTION
2241	          "The number of EGP state transitions to the UP
2242	          state with this EGP peer."
2243	      ::= { egpNeighEntry 10 }
2244	
2245	  egpNeighStateDowns OBJECT-TYPE
2246	      SYNTAX  Counter
2247	      ACCESS  read-only
2248	      STATUS  mandatory
2249	      DESCRIPTION
2250	          "The number of EGP state transitions from the UP
2251	          state to any other state with this EGP peer."
2252	      ::= { egpNeighEntry 11 }
2253	
2254	  egpNeighIntervalHello OBJECT-TYPE


                    DECmcc MIB Translation Utility T1.1.0-A            Page 42
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2255	      SYNTAX  INTEGER
2256	      ACCESS  read-only
2257	      STATUS  mandatory
2258	      DESCRIPTION
2259	          "The interval between EGP Hello command
2260	          retransmissions (in hundredths of a second).  This
2261	          represents the t1 timer as defined in RFC 904."
2262	      ::= { egpNeighEntry 12 }
2263	
2264	  egpNeighIntervalPoll OBJECT-TYPE
2265	      SYNTAX  INTEGER
2266	      ACCESS  read-only
2267	      STATUS  mandatory
2268	      DESCRIPTION
2269	          "The interval between EGP poll command
2270	          retransmissions (in hundredths of a second).  This
2271	          represents the t3 timer as defined in RFC 904."
2272	      ::= { egpNeighEntry 13 }
2273	
2274	  egpNeighMode OBJECT-TYPE
2275	      SYNTAX  INTEGER { active(1), passive(2) }
2276	      ACCESS  read-only
2277	      STATUS  mandatory
2278	      DESCRIPTION
2279	          "The polling mode of this EGP entity, either
2280	          passive or active."
2281	      ::= { egpNeighEntry 14 }
2282	
2283	  egpNeighEventTrigger OBJECT-TYPE
2284	      SYNTAX  INTEGER { start(1), stop(2) }
2285	      ACCESS  read-write
2286	      STATUS  mandatory
2287	      DESCRIPTION
2288	          "A control variable used to trigger operator-
2289	          initiated Start and Stop events.  When read, this
2290	          variable always returns the most recent value that
2291	          egpNeighEventTrigger was set to.  If it has not
2292	          been set since the last initialization of the
2293	          network management subsystem on the node, it
2294	          returns a value of `stop'.
2295	
2296	          When set, this variable causes a Start or Stop
2297	          event on the specified neighbor, as specified on
2298	          pages 8-10 of RFC 904.  Briefly, a Start event
2299	          causes an Idle peer to begin neighbor acquisition
2300	          and a non-Idle peer to reinitiate neighbor
2301	          acquisition.  A stop event causes a non-Idle peer
2302	          to return to the Idle state until a Start event
2303	          occurs, either via egpNeighEventTrigger or
2304	          otherwise.
2305	
2306	          The IBM 6611 Network Processor treats this object as
2307	          'read-only'."
2308	      ::= { egpNeighEntry 15 }
2309	


                    DECmcc MIB Translation Utility T1.1.0-A            Page 43
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2310	
2311	  -- additional EGP objects
2312	
2313	  egpAs OBJECT-TYPE
2314	      SYNTAX  INTEGER
2315	      ACCESS  read-only
2316	      STATUS  mandatory
2317	      DESCRIPTION
2318	          "The autonomous system number of this EGP entity."
2319	      ::= { egp 6 }
2320	
2321	  -- the Transmission group
2322	
2323	  -- Based on the transmission media underlying each interface
2324	  -- on a system, the corresponding portion of the Transmission
2325	  -- group is mandatory for that system.
2326	
2327	  -- When Internet-standard definitions for managing
2328	  -- transmission media are defined, the transmission group is
2329	  -- used to provide a prefix for the names of those objects.
2330	
2331	  -- Typically, such definitions reside in the experimental
2332	  -- portion of the MIB until they are "proven", then as a
2333	  -- part of the Internet standardization process, the
2334	  -- definitions are accordingly elevated and a new object
2335	  -- identifier, under the transmission group is defined. By
2336	  -- convention, the name assigned is:
2337	  --
2338	  --     type OBJECT IDENTIFIER    ::= { transmission number }
2339	  --
2340	  -- where "type" is the symbolic value used for the media in
2341	  -- the ifType column of the ifTable object, and "number" is
2342	  -- the actual integer value corresponding to the symbol.
2343	
2344	
2345	  -- the SNMP group
2346	
2347	  -- Implementation of the SNMP group is mandatory for all
2348	  -- systems which support an SNMP protocol entity.  Some of
2349	  -- the objects defined below will be zero-valued in those
2350	  -- SNMP implementations that are optimized to support only
2351	  -- those functions specific to either a management agent or
2352	  -- a management station.  In particular, it should be
2353	  -- observed that the objects below refer to an SNMP entity,
2354	  -- and there may be several SNMP entities residing on a
2355	  -- managed node (e.g., if the node is hosting acting as
2356	  -- a management station).
2357	
2358	  snmpInPkts OBJECT-TYPE
2359	      SYNTAX  Counter
2360	      ACCESS  read-only
2361	      STATUS  mandatory
2362	      DESCRIPTION
2363	          "The total number of Messages delivered to the
2364	          SNMP entity from the transport service."


                    DECmcc MIB Translation Utility T1.1.0-A            Page 44
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2365	      ::= { snmp 1 }
2366	
2367	  snmpOutPkts OBJECT-TYPE
2368	      SYNTAX  Counter
2369	      ACCESS  read-only
2370	      STATUS  mandatory
2371	      DESCRIPTION
2372	          "The total number of SNMP Messages which were
2373	          passed from the SNMP protocol entity to the
2374	          transport service."
2375	      ::= { snmp 2 }
2376	
2377	  snmpInBadVersions OBJECT-TYPE
2378	      SYNTAX  Counter
2379	      ACCESS  read-only
2380	      STATUS  mandatory
2381	      DESCRIPTION
2382	          "The total number of SNMP Messages which were
2383	          delivered to the SNMP protocol entity and were for
2384	          an unsupported SNMP version."
2385	      ::= { snmp 3 }
2386	
2387	  snmpInBadCommunityNames OBJECT-TYPE
2388	      SYNTAX  Counter
2389	      ACCESS  read-only
2390	      STATUS  mandatory
2391	      DESCRIPTION
2392	          "The total number of SNMP Messages delivered to
2393	          the SNMP protocol entity which used a SNMP
2394	          community name not known to said entity."
2395	      ::= { snmp 4 }
2396	
2397	  snmpInBadCommunityUses OBJECT-TYPE
2398	      SYNTAX  Counter
2399	      ACCESS  read-only
2400	      STATUS  mandatory
2401	      DESCRIPTION
2402	          "The total number of SNMP Messages delivered to
2403	          the SNMP protocol entity which represented an SNMP
2404	          operation which was not allowed by the SNMP
2405	          community named in the Message."
2406	      ::= { snmp 5 }
2407	
2408	  snmpInASNParseErrs OBJECT-TYPE
2409	      SYNTAX  Counter
2410	      ACCESS  read-only
2411	      STATUS  mandatory
2412	      DESCRIPTION
2413	          "The total number of ASN.1 or BER errors
2414	          encountered by the SNMP protocol entity when
2415	          decoding received SNMP Messages."
2416	      ::= { snmp 6 }
2417	  -- { snmp 7 } is not used
2418	
2419	  snmpInTooBigs OBJECT-TYPE


                    DECmcc MIB Translation Utility T1.1.0-A            Page 45
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2420	      SYNTAX  Counter
2421	      ACCESS  read-only
2422	      STATUS  mandatory
2423	      DESCRIPTION
2424	          "The total number of SNMP PDUs which were
2425	          delivered to the SNMP protocol entity and for
2426	          which the value of the error-status field is
2427	          `tooBig'."
2428	      ::= { snmp 8 }
2429	
2430	  snmpInNoSuchNames OBJECT-TYPE
2431	      SYNTAX  Counter
2432	      ACCESS  read-only
2433	      STATUS  mandatory
2434	      DESCRIPTION
2435	          "The total number of SNMP PDUs which were
2436	          delivered to the SNMP protocol entity and for
2437	          which the value of the error-status field is
2438	          `noSuchName'."
2439	      ::= { snmp 9 }
2440	
2441	  snmpInBadValues OBJECT-TYPE
2442	      SYNTAX  Counter
2443	      ACCESS  read-only
2444	      STATUS  mandatory
2445	      DESCRIPTION
2446	          "The total number of SNMP PDUs which were
2447	          delivered to the SNMP protocol entity and for
2448	          which the value of the error-status field is
2449	          `badValue'."
2450	      ::= { snmp 10 }
2451	
2452	  snmpInReadOnlys OBJECT-TYPE
2453	      SYNTAX  Counter
2454	      ACCESS  read-only
2455	      STATUS  mandatory
2456	      DESCRIPTION
2457	          "The total number valid SNMP PDUs which were
2458	          delivered to the SNMP protocol entity and for
2459	          which the value of the error-status field is
2460	          `readOnly'.  It should be noted that it is a
2461	          protocol error to generate an SNMP PDU which
2462	          contains the value `readOnly' in the error-status
2463	          field, as such this object is provided as a means
2464	          of detecting incorrect implementations of the
2465	          SNMP."
2466	      ::= { snmp 11 }
2467	
2468	  snmpInGenErrs OBJECT-TYPE
2469	      SYNTAX  Counter
2470	      ACCESS  read-only
2471	      STATUS  mandatory
2472	      DESCRIPTION
2473	          "The total number of SNMP PDUs which were
2474	          delivered to the SNMP protocol entity and for


                    DECmcc MIB Translation Utility T1.1.0-A            Page 46
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2475	          which the value of the error-status field is
2476	          `genErr'."
2477	      ::= { snmp 12 }
2478	
2479	  snmpInTotalReqVars OBJECT-TYPE
2480	      SYNTAX  Counter
2481	      ACCESS  read-only
2482	      STATUS  mandatory
2483	      DESCRIPTION
2484	          "The total number of MIB objects which have been
2485	          retrieved successfully by the SNMP protocol entity
2486	          as the result of receiving valid SNMP Get-Request
2487	          and Get-Next PDUs."
2488	      ::= { snmp 13 }
2489	
2490	  snmpInTotalSetVars OBJECT-TYPE
2491	      SYNTAX  Counter
2492	      ACCESS  read-only
2493	      STATUS  mandatory
2494	      DESCRIPTION
2495	          "The total number of MIB objects which have been
2496	          altered successfully by the SNMP protocol entity
2497	          as the result of receiving valid SNMP Set-Request
2498	          PDUs."
2499	      ::= { snmp 14 }
2500	
2501	  snmpInGetRequests OBJECT-TYPE
2502	      SYNTAX  Counter
2503	      ACCESS  read-only
2504	      STATUS  mandatory
2505	      DESCRIPTION
2506	          "The total number of SNMP Get-Request PDUs which
2507	          have been accepted and processed by the SNMP
2508	          protocol entity."
2509	      ::= { snmp 15 }
2510	
2511	  snmpInGetNexts OBJECT-TYPE
2512	      SYNTAX  Counter
2513	      ACCESS  read-only
2514	      STATUS  mandatory
2515	      DESCRIPTION
2516	          "The total number of SNMP Get-Next PDUs which have
2517	          been accepted and processed by the SNMP protocol
2518	          entity."
2519	      ::= { snmp 16 }
2520	
2521	  snmpInSetRequests OBJECT-TYPE
2522	      SYNTAX  Counter
2523	      ACCESS  read-only
2524	      STATUS  mandatory
2525	      DESCRIPTION
2526	          "The total number of SNMP Set-Request PDUs which
2527	          have been accepted and processed by the SNMP
2528	          protocol entity."
2529	      ::= { snmp 17 }


                    DECmcc MIB Translation Utility T1.1.0-A            Page 47
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2530	
2531	  snmpInGetResponses OBJECT-TYPE
2532	      SYNTAX  Counter
2533	      ACCESS  read-only
2534	      STATUS  mandatory
2535	      DESCRIPTION
2536	          "The total number of SNMP Get-Response PDUs which
2537	          have been accepted and processed by the SNMP
2538	          protocol entity."
2539	      ::= { snmp 18 }
2540	
2541	  snmpInTraps OBJECT-TYPE
2542	      SYNTAX  Counter
2543	      ACCESS  read-only
2544	      STATUS  mandatory
2545	      DESCRIPTION
2546	          "The total number of SNMP Trap PDUs which have
2547	          been accepted and processed by the SNMP protocol
2548	          entity."
2549	      ::= { snmp 19 }
2550	
2551	  snmpOutTooBigs OBJECT-TYPE
2552	      SYNTAX  Counter
2553	      ACCESS  read-only
2554	      STATUS  mandatory
2555	      DESCRIPTION
2556	          "The total number of SNMP PDUs which were
2557	          generated by the SNMP protocol entity and for
2558	          which the value of the error-status field is
2559	          `tooBig.'"
2560	      ::= { snmp 20 }
2561	  snmpOutNoSuchNames OBJECT-TYPE
2562	      SYNTAX  Counter
2563	      ACCESS  read-only
2564	      STATUS  mandatory
2565	      DESCRIPTION
2566	          "The total number of SNMP PDUs which were
2567	          generated by the SNMP protocol entity and for
2568	          which the value of the error-status is
2569	          `noSuchName'."
2570	      ::= { snmp 21 }
2571	
2572	  snmpOutBadValues OBJECT-TYPE
2573	      SYNTAX  Counter
2574	      ACCESS  read-only
2575	      STATUS  mandatory
2576	      DESCRIPTION
2577	          "The total number of SNMP PDUs which were
2578	          generated by the SNMP protocol entity and for
2579	          which the value of the error-status field is
2580	          `badValue'."
2581	      ::= { snmp 22 }
2582	
2583	  -- { snmp 23 } is not used
2584	


                    DECmcc MIB Translation Utility T1.1.0-A            Page 48
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2585	  snmpOutGenErrs OBJECT-TYPE
2586	      SYNTAX  Counter
2587	      ACCESS  read-only
2588	      STATUS  mandatory
2589	      DESCRIPTION
2590	          "The total number of SNMP PDUs which were
2591	          generated by the SNMP protocol entity and for
2592	          which the value of the error-status field is
2593	          `genErr'."
2594	      ::= { snmp 24 }
2595	
2596	  snmpOutGetRequests OBJECT-TYPE
2597	      SYNTAX  Counter
2598	      ACCESS  read-only
2599	      STATUS  mandatory
2600	      DESCRIPTION
2601	          "The total number of SNMP Get-Request PDUs which
2602	          have been generated by the SNMP protocol entity."
2603	      ::= { snmp 25 }
2604	
2605	  snmpOutGetNexts OBJECT-TYPE
2606	      SYNTAX  Counter
2607	      ACCESS  read-only
2608	      STATUS  mandatory
2609	      DESCRIPTION
2610	          "The total number of SNMP Get-Next PDUs which have
2611	          been generated by the SNMP protocol entity."
2612	      ::= { snmp 26 }
2613	
2614	  snmpOutSetRequests OBJECT-TYPE
2615	      SYNTAX  Counter
2616	      ACCESS  read-only
2617	      STATUS  mandatory
2618	      DESCRIPTION
2619	          "The total number of SNMP Set-Request PDUs which
2620	          have been generated by the SNMP protocol entity."
2621	      ::= { snmp 27 }
2622	
2623	  snmpOutGetResponses OBJECT-TYPE
2624	      SYNTAX  Counter
2625	      ACCESS  read-only
2626	      STATUS  mandatory
2627	      DESCRIPTION
2628	          "The total number of SNMP Get-Response PDUs which
2629	          have been generated by the SNMP protocol entity."
2630	      ::= { snmp 28 }
2631	
2632	  snmpOutTraps OBJECT-TYPE
2633	      SYNTAX  Counter
2634	      ACCESS  read-only
2635	      STATUS  mandatory
2636	      DESCRIPTION
2637	          "The total number of SNMP Trap PDUs which have
2638	          been generated by the SNMP protocol entity."
2639	      ::= { snmp 29 }


                    DECmcc MIB Translation Utility T1.1.0-A            Page 49
Input: disk$data:[mcc]mib-2.;  Output: mib-2.ms, mib-2_enum.ms

2640	
2641	  snmpEnableAuthenTraps OBJECT-TYPE
2642	      SYNTAX  INTEGER { enabled(1), disabled(2) }
2643	      ACCESS  read-write
2644	      STATUS  mandatory
2645	      DESCRIPTION
2646	          "Indicates whether the SNMP agent process is
2647	          permitted to generate authentication-failure
2648	          traps.  The value of this object overrides any
2649	          configuration information; as such, it provides a
2650	          means whereby all authentication-failure traps may
2651	          be disabled.
2652	
2653	          Note that it is strongly recommended that this
2654	          object be stored in non-volatile memory so that it
2655	          remains constant between re-initializations of the
2656	          network management system.
2657	
2658	          The IBM 6611 Network Processor treats this object as
2659	          'read-only' and always returns a value of 'enabled(1)'.
2660	          Control of authentication-failure traps on an individual
2661	          host basis is provided via the 'Enable authenticationFailure
2662	          Trap' parameter specified to the Configuration Program."
2663	      ::= { snmp 30 }
2664	
2665	  END
2666	
2667	
T.RTitleUserPersonal
Name
DateLines
4276.12582::YAHEY::BOSEThu Dec 17 1992 14:279
	What you have is MIB II which is already part of the SNMP AM.
	When you want to test if a mib compiles run the MTU command
	procedure and specify YES to PRUNE option, NO to help file
	generation, and NO to loading the dictionary. This will save
	you a lot of time. (You might already be running MTU like that,
	just thought I'd mention it).

	Rahul.
4276.2more info and questionsCOL01::LUNTFri Dec 18 1992 12:0852
Hello again,


	well, I have read lots of RFC's today, and I understand the whole
concept alot better. Now I have a more direct question:

What mib definitions are "preloaded" in DECmcc? For example, I understand that
DECmcc supports MIB-2 from the RFC1213. THis mib I donot need to load. But
there are lots of other RFC's that describe mibs, such as RFC1289 for Phase
IV or RFC1286 for bridges. Must I load all of these?



Here is why I ask:
-------------------

The IBM people gave us 15 files and a specific order in which to load
them:

list of files:

IBM-6611.MIB;1      IBM-ALERT.MIB;1     IBM-NV6KSUBAGENT.MIB;1
IBM.MIB;1           IBM_MIBS.TXT;1      MIB-2.;1            MIBII.MIB;1
RFC1229.MIB;1       RFC1231.MIB;1       RFC1232.MIB;1       RFC1253.MIB;1
RFC1284.MIB;1       RFC1286.MIB;1       RFC1289.MIB;1       SMI.MIB;1

 

Order:

1a. smi.mib

1b. mib-2.
for some management stations the smi.mib is unusabled, therefore substitute
mib-2. for 1a and 3.

2. ibm.mib
3. mibii.mib
4. IBM-6611.MIB;1      IBM-ALERT.MIB;1     IBM-NV6KSUBAGENT.MIB;1
5    RFC1229.MIB;1       RFC1231.MIB;1       RFC1232.MIB;1       RFC1253.MIB;1
     RFC1284.MIB;1       RFC1286.MIB;1       RFC1289.MIB;1


I would think that I really only need to load the mibs in 2 and 4, or?

The mibs in 5, are they in MCC, or must I load them too?

Thanks for any insight,

Julie Ann

    
4276.3MIB II, RMON, EXP-RMON2582::CHRISB::BRIENENNetwork Management Applications!Fri Dec 18 1992 13:099
The only pre-loaded mibs in DECmcc / SNMP AM are:

	1. MIB II
	2. RMON
	3. Experimental RMON.

Others (like Phase IV and Bridge mibs) must be loaded.

					Chris
4276.4Are you sucessfully using the IBM 6611 MIBs ?STKMCC::LUNDNiklas LundMon Apr 12 1993 16:1187
Julie Ann

Did you successfully translate and use the IBM MIB's ?
My customer, IKEA, is also trying to translate the MIB's for the IBM 6611 router
with little or no succes at all. The following MIB's comes with the 6611.

Directory STKMCC::USR:[PUBLIC]

IBM-6611.MIB;1          345
IBM-ALERT.MIB;1         109
IBM-NV6KSUBAGENT.MIB;1   13
IBM.MIB;1                 2
SMI.MIB;1                 6
MIBII.MIB;1             160   
RFC1229.MIB;1            43   !Extensions to the Generic Interface MIB
RFC1231.MIB;1            62   !802.5 Token Ring MIB
RFC1232.MIB;1            63   !DS1 or T1 MIB
RFC1253.MIB;1           106   !OSPF version 2
RFC1284.MIB;1            56   !802.3 Ethernet MIB
RFC1286.MIB;1           103   !BRIDGE
RFC1289.MIB;1           195   !DECNET PHASE IV

IBM-MIB
-------
Translates OK, but when you double click into ibm6611 group under ibm, ibmProd
you get the "this entity has no children" message.


IBM-6611.MIB, IBM-ALERT.MIB and IBM-NV6KSUBAGENT.MIB.
--------------------------------------------------
Fails with error message:

Parent of nv6saTrap is netView6000SubAgent
Parent of product_Set_ID is alert
Parent of ibmSubagents is ibm6611

     Must be one of :
             mgmt
             mib_2
             transmission
             experimental
             enterprises



OSPF MIB
--------
Fails with error message:

Issuing following command:
  $ MTU TST:[MCC]RFC1253.MIB;
Index Node ospfAreaID not found
exiting program....


DECNET MIB
---------- 
Fails with error message:

Issuing following command:
  $ MTU TST:[MCC]RFC1289.MIB;

Line 337 : Syntax error

Line 1325 : Syntax error

Line 1664 : Syntax error

Line 1792 : Syntax error

Line 2304 : Syntax error

An error occurred while running the MIB Translator.
 
All other MIB's translates ok but we have not tested against a router yet.
Can someone please have a look at the MIB's and tell me if the problem is 
within DECmcc or if the IBM MIB's doesn't conform to the standard ?
The IBM specific stuff is the most importent ones. 
Copies of the latest MIB's, that IBM supplies with the router, can be found on
my workstation STKMCC, address 50.111,  Directory is USR:[PUBLIC]
We are using MCC 1.3 on VMS 5.5-2.

Thanks  
 
	/Niklas