[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

5716.0. "SNMP/Cabletron Problems" by BAHTAT::TAYLOR () Thu Nov 04 1993 07:27

   Can anyone help me with this problem before it drives me completely nuts ?

   I am implementing DECmcc with a customer who has a large variety of 
Cabletron Hubs. At the outset I built all the Cabletron mibs (+ others) into
the dictionary.

   After a long process of registering all manner of devices including the hubs 
I found that when looking into a particular hub, the Cabletron mib definition
was not visible, whilst the private mib extensions for other snmp devices were 
accessible (eg. NAT). Using the dictionary browser everything seems fine for the
Cabletron definitions. Fine I thought, this must be a mismatch between agent
s/w and mib version.

   I asked the customer to contact Cabletron and find out what mibs supported
the various device types installed on their Lan. This is what he got back :-

    Device                   Mib(s)

     IRM2                    RREV2-MI.TXT

     MRXI                    RREV2-MI.TXT
                             COMMON.TXT

     EMME                    RREV4-MI.TXT
                             CHASSIS.TXT
                             CTRON-OID.TXT
                             CTBRIDGE.TXT
                             TRAP-MIB.TXT

     BRIDGES (NB25)          CTRN-BDG.TXT

   Having got this list he copied the mib files from the "Cabletron Bulletin
Board", and we checked them against the ones supplied with MCC. COMMON.TXT,
CHASSIS.TXT,CTBRIDGE.TXT,RREV4-MI.TXT all seem to match the ones in the kit,
however the revision levels of all but ctbridge.txt are different.

      MCC                              CABLETRON

CABLETRON_COMMN_MIBDEF.TXT            COMMON.TXT
  V 1.01 14/8/92                        V 1.02 18/1/93

CABLETRON_CHASS_MIBDEF.TXT            CHASSIS.TXT
  V 1.05 14/8/92                        V 1.01 12/10/92

CABLETRON_RREV4_MIBDEF.TXT            RREV4-MI.TXT
  V 1.30 14/8/92                        V 1.34 18/1/93

  At this point I decided to start again and install all the "Cabletron" mibs.

The results (and problems) are shown below.

1. CTRN-BDG.TXT doesn't even pass Phase 1 of the compiler. This is the error 
message and the contents of the .lis file.

********
Beginning Phase 1 for file DKA700:[MCC.CTRON]CTRN-BDG.TXT;

   3-NOV-1993 15:02:42
Now starting to run the MIB Translator ...
This may take approximately 1-5 minutes.
Issuing following command:
  $ MTU DKA700:[MCC.CTRON]CTRN-BDG.TXT;

Line 34 : Syntax error

An error occurred while running the MIB Translator.
Check file CTRN-BDG.LIS,
  if it exists, for any further information.
Files CTRN-BDG.MS and CTRN-BDG_ENUM.MS
  may also have been created; delete these files, as appropriate.

   3-NOV-1993 15:02:43

Procedure terminated in error.


*********

                    DECmcc MIB Translation Utility T1.1.0-A            Page  1
Input: dka700:[mcc.ctron]ctrn-bdg.txt;  Output: ctrn-bdg.ms, ctrn-bdg_enum.ms

   1	
   2	--                   Cabletron Management Information Base
   3	--              For the Ethernet Bridge (IRBM, NB25E, and NB20E)
   4	--                            By: Gayle Delaney
   5	--                               Revision 0.7
   6	--                         Date: February 21, 1991
   7	--
   8	--
   9	-- REVISION HISTORY
  10	--
  11	-- Rev. 0.1 - Initial revision.
  12	--            Compatible with versions 0.00.02 and 0.00.03 of the SNMP NB25E
  13	--            bridge.
  14	--
  15	-- Rev. 0.2 - Revised and updated.
  16	--            Added Bridgerev1 to object identifiers.
  17	--
  18	-- Rev. 0.3 - Revised and updated.
  19	--                Added PortRuntPackets, PortOversizePackets, and PortFrFilt.
  20	--                Changed syntax of all four AcqCreate objects and AcqDelete
  21	--            object to INTEGER.
  22	--                Changed syntax of all four PermCreate object and PermDelete
  23	--            object to INTEGER.
  24	--
  25	-- Rev. 0.4 - Revised and updated.
  26	--            Added trap object identifiers.
  27	--
  28	-- Rev. 0.5 - Changed certain device and port objects to counter types.
  29	--
  30	-- Rev. 0.6 - Added AcqSrcAddress and PermSrcAddress.
  31	--
  32	-- Rev. 0.7 - Updated DeviceRestoreSettings and Traps.
  33	
  34	bridgeRev1  OBJECT
Syntax error at line 34.

*******************************************************************************

2. RREV4-MI.TXT completes Phase 1 ok, but during the MSL translation falls over 
with :-

*******
Phase 1 -- Enter name(s) of file(s) to translate
  (separate multiple files by commas): DKA700:[MCC.CTRON]RREV4-MI.TXT

Phase 1 -- (prune option):
  You have the option to PRUNE the entity model tree created by the
    MIB Translator.
  Pruning will cause child entities without attributes to be discarded.
Do you want to PRUNE the entity model tree? (Y/N) [N]:

Phase 1 -- (help generation option):
Do you want to build HELP text from the mib ? (Y/N) [N]:

Phase 2 -- Do you want to update the DECmcc data dictionary? (Y/N) [N]: y

Issuing following command:
  $ MTU = "$ SYS$SYSTEM:MCC_TCPIP_MTU.EXE"

                                   * * *

(Now processing file # 1 out of a list of 1 file(s) ...)

Beginning Phase 1 for file DKA700:[MCC.CTRON]RREV4-MI.TXT;

   3-NOV-1993 15:07:24
Now starting to run the MIB Translator ...
This may take approximately 1-5 minutes.
Issuing following command:
  $ MTU DKA700:[MCC.CTRON]RREV4-MI.TXT;
Max levels = 11
MIB translation completed successfully.
   3-NOV-1993 15:07:39

Phase 1 for file DKA700:[MCC.CTRON]RREV4-MI.TXT; completed.

Beginning Phase 2 for file DKA700:[MCC.CTRON]RREV4-MI.TXT;

Now checking DECmcc data dictionary for subclass cabletron ...
%DAP-S-USE_DICT, Using dictionary file: dka700:[mcc]mcc_fdictionary.dat;4
Found definition.

The definition for the cabletron MIB
  already exists in the DECmcc data dictionary.
You have the option of REPLACING or AUGMENTING this definition.

Do you want to REPLACE the existing definition? (Y/N) [Y]: n

Do you want to AUGMENT the existing definition? (Y/N) [Y]:

   3-NOV-1993 15:07:56
Now starting to run the MSL Translator ...
This may take approximately 1-10 minutes.
Issuing following command:
  $ MANAGE/TOOLKIT/SPECIFICATION RREV4-MI.MS
DECmcc Management Specification Language Translation Tool
               Version V1.3.0

%MCCMSL-I-MSLLOCATION, Line: 1459, File: RREV4-MI.MS;,
%MCCMSL-E-PARSER, yacc stack overflow: The value "1" is not expected
%MCCMSL-E-ERROR, MSL did not complete successfully, please see previous error
An error occurred while running the MSL Translator.
Check file RREV4-MI.LOG, if it exists, for any further information.

   3-NOV-1993 15:08:14

Procedure terminated in error.
%NONAME-E-NOMSG, Message number 04EFB05A

*****************************************************************************

3. RREV2_MI.TXT completes Phase 1 ok, but during the dictionary update falls 
over with :-
$ man/tool/dict
%DAP-S-USE_DICT, Using dictionary file: dka700:[mcc]mcc_fdictionary.dat;4


        POLYCENTER Dictionary Administrator Program   Version V1.3.0

DAP> merge class snmp subclass cabletron from RREV2-MI.com
Percent of file processed =   5%
%DAP-I-LINENUMB, At or near line number 4675.
%DAP-I-CMD_LINE, Command: CREATE CLASS SNMP  SUBCLASS CABLETRON  SUBCLASS COMMSD
EVICE  SUBCLASS COMMON  SUBCLASS SYSOIDS  SUBCLASS SYSIRMTYPE  SUBCLASS SOIDIRMS
NMP CODE 1
%MCC-E-NOENTITY,  no corresponding entity instance exists
DAP>


*****************************************************************************

   Having loaded the mibs which did not barf in any way + RREV4 from the MCC kit
I deleted and re-registered an EMME.  Magic!!! The Cabletron stuff is now there.
No difference with an MRXI or IRM2 device though. This leads me to think that
I really do need the RREV2 mib for these devices. So what can I/we do to get
that particular mib to load ?

   What is wrong with the latest RREV4 mib file, which causes the MSL 
translation to fail ?

   If anyone could take a look at this I would be grateful, and if required I
can provide access to the relevant .com/.ms files.

     regards,

        Richard.
T.RTitleUserPersonal
Name
DateLines
5716.1GiveItToMe,QuickBIKINI::KRAUSEEuropean NewProductEngineer for MCCWed Nov 10 1993 08:345
Ok, I'll take it. Copy the MIB files to NACWS2::
Incidentally I just got a Cabletron hub with an IRM2 for a few days. 
Therefore I even might be able to try out the MIB.

*Robert