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

Conference netcad::hub_mgnt

Title:DEChub/HUBwatch/PROBEwatch CONFERENCE
Notice:Firmware -2, Doc -3, Power -4, HW kits -5, firm load -6&7
Moderator:NETCAD::COLELLADT
Created:Wed Nov 13 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:4455
Total number of notes:16761

3312.0. "SYSUPTIME COUNTER PROBLEM?" by TROOA::MCCHARLES () Tue Feb 27 1996 07:44

    One of our customer's is reporting the following problem with the
    Sysuptime counter. Is this problem known? Is there a fix?
    
    
    -------------------------------------------------------------- Rick -
    this is a trace from the sniffer showing the requests and answers from
    the gigaswitch when I double click on the SCP module. THe important
    point is the response to the SYSUPTIME request (packet #2).  In the
    decoded portion the uptime is reported as 0092 hundredths of a second
    but in the hex dump the corresponding location is  00A2 (third byte in
    the 00A0 row) which has the value: 43 05 00 92 E8 44  FB. The 43
    indicates a time value, 05 indicates 5 data bytes so the total hex time
    in hundredths of seconds is 0092E844FB.  However according to the SNMP
    MIB the time value is always 4 bytes long this creates a problem for
    any software that tries to decode the time.  Specifically HUBWATCH 
    returns with a SYSTEM or GENERAL ERROR.  This 5 byte value is returned
    by any bridge (including the gigaswitches) that has the high order bit
    set (corresponding time is 248.55 days). Because the HUBWATCH software
    tries to read the time whenever the management screen is entered I
    cannot control the devices. If you can find out if there is a fix for
    this I would appreciate it.  We are running the latest versions of
    firmware on the gigaswitch and V1.5.0 on the bridges.
    
    Thanks - Art
    
    Sniffer Network Analyzer data from 26-Feb-96 at 11:26:20, unsaved
    capture data, Page 1
    
    
    
    
    - - - - - - - - - - - - - - - - Frame 1 - - - - - - - - - - - - - - - -
    -
    
    SUMMARY    Abs Time     Delta T     Destination   Source        Summary
    M    1  11:26:28.8786            [142.153.24.29] [142.153.144...  SNMP
    GetNext  DEC.2.15.3.3.3.1.4.2 .. DEC.2.15.3.3.3.1.2.7 (15 items)
    
    SNMP: ----- Simple Network Management Protocol (Version 1) -----
    SNMP: 
    SNMP: Version = 0
    SNMP: Community = torch
    SNMP: Command = Get next request
    SNMP: Request ID = 825379788
    SNMP: Error status = 0 (No error)
    SNMP: Error index = 0
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.4.2} (DEC.2.15.3.3.3.1.4.2)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.2.1.1.2} (sysObjectID)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.2.1.1.4} (sysContact)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.2.1.1.6} (sysLocation)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.2.1.1.3} (sysUpTime)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.18.1.2.3.2} (DEC.2.18.1.2.3.2)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.18.1.2.3.3} (DEC.2.18.1.2.3.3)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.18.1.2.3.1} (DEC.2.18.1.2.3.1)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.2.4} (DEC.2.15.3.3.3.1.2.4)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.3.1} (DEC.2.15.3.3.3.1.3.1)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.3.4} (DEC.2.15.3.3.3.1.3.4)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.5.3} (DEC.2.15.3.3.3.1.5.3)
    SNMP: Value  = NULL
    
    Sniffer Network Analyzer data from 26-Feb-96 at 11:26:20, unsaved
    capture data, Page 2
    
    
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.5.2} (DEC.2.15.3.3.3.1.5.2)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.2.1} (DEC.2.15.3.3.3.1.2.1)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.2.7} (DEC.2.15.3.3.3.1.2.7)
    SNMP: Value  = NULL
    SNMP: 
    
    ADDR  HEX                                                ASCII
    0000  08 00 2B A3 16 64 00 AA  00 36 81 16 08 00 45 00 
    ..+..d...6....E.
    0010  01 48 01 33 00 00 40 11  B3 13 8E 99 90 0F 8E 99 
    .H.3..@.........
    0020  18 1D 05 30 00 A1 01 34  D8 D6 30 82 01 28 02 01 
    ...0...4..0..(..
    0030  00 04 05 74 6F 72 63 68  A1 82 01 1A 02 04 31 32 
    ...torch......12
    0040  4B CC 02 01 00 02 01 00  30 82 01 0A 30 12 06 0E 
    K.......0...0...
    0050  2B 06 01 04 01 24 02 0F  03 03 03 01 04 02 05 00 
    +....$..........
    0060  30 0B 06 07 2B 06 01 02  01 01 02 05 00 30 0B 06 
    0...+........0..
    0070  07 2B 06 01 02 01 01 04  05 00 30 0B 06 07 2B 06 
    .+........0...+.
    0080  01 02 01 01 06 05 00 30  0B 06 07 2B 06 01 02 01 
    .......0...+....
    0090  01 03 05 00 30 10 06 0C  2B 06 01 04 01 24 02 12 
    ....0...+....$..
    00A0  01 02 03 02 05 00 30 10  06 0C 2B 06 01 04 01 24 
    ......0...+....$
    00B0  02 12 01 02 03 03 05 00  30 10 06 0C 2B 06 01 04 
    ........0...+...
    00C0  01 24 02 12 01 02 03 01  05 00 30 12 06 0E 2B 06 
    .$........0...+.
    00D0  01 04 01 24 02 0F 03 03  03 01 02 04 05 00 30 12 
    ...$..........0.
    00E0  06 0E 2B 06 01 04 01 24  02 0F 03 03 03 01 03 01 
    ..+....$........
    00F0  05 00 30 12 06 0E 2B 06  01 04 01 24 02 0F 03 03 
    ..0...+....$....
    0100  03 01 03 04 05 00 30 12  06 0E 2B 06 01 04 01 24 
    ......0...+....$
    0110  02 0F 03 03 03 01 05 03  05 00 30 12 06 0E 2B 06 
    ..........0...+.
    0120  01 04 01 24 02 0F 03 03  03 01 05 02 05 00 30 12 
    ...$..........0.
    0130  06 0E 2B 06 01 04 01 24  02 0F 03 03 03 01 02 01 
    ..+....$........
    0140  05 00 30 12 06 0E 2B 06  01 04 01 24 02 0F 03 03 
    ..0...+....$....
    0150  03 01 02 07 05 00                                 ......
    
    
    
    - - - - - - - - - - - - - - - - Frame 2 - - - - - - - - - - - - - - - -
    -
    
    SUMMARY    Abs Time     Delta T     Destination   Source        Summary
         2  11:26:28.8822    0.0036  [142.153.144... [142.153.24.78]  SNMP
    GetReply DEC.2.15.3.3.3.1.4.2.0 .. DEC.2.15.3.3.3.1.2.7.0 (15 items)
    
    SNMP: ----- Simple Network Management Protocol (Version 1) -----
    SNMP: 
    SNMP: Version = 0
    SNMP: Community = torch
    SNMP: Command = Get response
    SNMP: Request ID = 825379788
    SNMP: Error status = 0 (No error)
    SNMP: Error index = 0
    SNMP: 
    
    Sniffer Network Analyzer data from 26-Feb-96 at 11:26:20, unsaved
    capture data, Page 3
    
    
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.4.2.0}
    (DEC.2.15.3.3.3.1.4.2.0)
    SNMP: Value  = 4
    SNMP: 
    SNMP: Object = {1.3.6.1.2.1.1.2.0} (sysObjectID.0)
    SNMP: Value  = {1.3.6.1.4.1.36.2.15.3.3}
    SNMP: 
    SNMP: Object = {1.3.6.1.2.1.1.4.0} (sysContact.0)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.2.1.1.6.0} (sysLocation.0)
    SNMP: Value  = NULL
    SNMP: 
    SNMP: Object = {1.3.6.1.2.1.1.3.0} (sysUpTime.0)
    SNMP: Value  = 0092 hundredths of a second
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.18.1.2.3.2.0} (DEC.2.18.1.2.3.2.0)
    SNMP: Value  = 0 (counter)
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.18.1.3.1.1.1.5} (DEC.2.18.1.3.1.1.1.5)
    SNMP: Value  = 5
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.18.1.2.3.1.0} (DEC.2.18.1.2.3.1.0)
    SNMP: Value  = 1 (counter)
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.2.4.0}
    (DEC.2.15.3.3.3.1.2.4.0)
    SNMP: Value  = 5
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.3.1.0}
    (DEC.2.15.3.3.3.1.3.1.0)
    SNMP: Value  = 2
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.3.4.0}
    (DEC.2.15.3.3.3.1.3.4.0)
    SNMP: Value  = 2
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.5.3.0}
    (DEC.2.15.3.3.3.1.5.3.0)
    SNMP: Value  = 2
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.5.2.0}
    (DEC.2.15.3.3.3.1.5.2.0)
    SNMP: Value  = 2
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.2.1.0}
    (DEC.2.15.3.3.3.1.2.1.0)
    SNMP: Value  = 2
    SNMP: 
    SNMP: Object = {1.3.6.1.4.1.36.2.15.3.3.3.1.2.7.0}
    (DEC.2.15.3.3.3.1.2.7.0)
    SNMP: Value  = 1
    SNMP: 
    
    ADDR  HEX                                                ASCII
    0000  00 AA 00 36 81 16 08 00  2B A3 16 1C 08 00 45 04 
    ...6....+.....E.
    0010  01 72 C1 79 00 00 20 11  12 6E 8E 99 18 4E 8E 99  .r.y..
    ..n...N..
    0020  90 0F 00 A1 05 30 01 5E  D3 9C 30 82 01 52 02 01 
    .....0.^..0..R..
    0030  00 04 05 74 6F 72 63 68  A2 82 01 44 02 04 31 32 
    ...torch...D..12
    
    Sniffer Network Analyzer data from 26-Feb-96 at 11:26:20, unsaved
    capture data, Page 4
    
    
    0040  4B CC 02 01 00 02 01 00  30 82 01 34 30 14 06 0F 
    K.......0..40...
    0050  2B 06 01 04 01 24 02 0F  03 03 03 01 04 02 00 02 
    +....$..........
    0060  01 04 30 16 06 08 2B 06  01 02 01 01 02 00 06 0A 
    ..0...+.........
    0070  2B 06 01 04 01 24 02 0F  03 03 30 0C 06 08 2B 06 
    +....$....0...+.
    0080  01 02 01 01 04 00 04 00  30 0C 06 08 2B 06 01 02 
    ........0...+...
    0090  01 01 06 00 04 00 30 11  06 08 2B 06 01 02 01 01 
    ......0...+.....
    00A0  03 00 43 05 00 92 E8 44  FB 30 12 06 0D 2B 06 01 
    ..C....D.0...+..
    00B0  04 01 24 02 12 01 02 03  02 00 41 01 00 30 13 06 
    ..$.......A..0..
    00C0  0E 2B 06 01 04 01 24 02  12 01 03 01 01 01 05 02 
    .+....$.........
    00D0  01 05 30 12 06 0D 2B 06  01 04 01 24 02 12 01 02 
    ..0...+....$....
    00E0  03 01 00 41 01 01 30 14  06 0F 2B 06 01 04 01 24 
    ...A..0...+....$
    00F0  02 0F 03 03 03 01 02 04  00 02 01 05 30 14 06 0F 
    ............0...
    0100  2B 06 01 04 01 24 02 0F  03 03 03 01 03 01 00 02 
    +....$..........
    0110  01 02 30 14 06 0F 2B 06  01 04 01 24 02 0F 03 03 
    ..0...+....$....
    0120  03 01 03 04 00 02 01 02  30 14 06 0F 2B 06 01 04 
    ........0...+...
    0130  01 24 02 0F 03 03 03 01  05 03 00 02 01 02 30 14 
    .$............0.
    0140  06 0F 2B 06 01 04 01 24  02 0F 03 03 03 01 05 02 
    ..+....$........
    0150  00 02 01 02 30 14 06 0F  2B 06 01 04 01 24 02 0F 
    ....0...+....$..
    0160  03 03 03 01 02 01 00 02  01 02 30 14 06 0F 2B 06 
    ..........0...+.
    0170  01 04 01 24 02 0F 03 03  03 01 02 07 00 02 01 01 
    ...$............
    
    
    
T.RTitleUserPersonal
Name
DateLines
3312.1Problem is not in the GIGAswitch.NETCAD::GALLAGHERTue Feb 27 1996 09:1344
>    this is a trace from the sniffer showing the requests and answers from
>    the gigaswitch when I double click on the SCP module. THe important
>    point is the response to the SYSUPTIME request (packet #2).  In the
>    decoded portion the uptime is reported as 0092 hundredths of a second
>    but in the hex dump the corresponding location is  00A2 (third byte in
>    the 00A0 row) which has the value: 43 05 00 92 E8 44  FB. The 43
>    indicates a time value, 05 indicates 5 data bytes so the total hex time
>    in hundredths of seconds is 0092E844FB.  However according to the SNMP
>    MIB the time value is always 4 bytes long this creates a problem for
>    any software that tries to decode the time.

The encoding is correct.  Although sysUpTime is a TimeTicks (32-bit
unsigned INTEGER) it must be ASN.1 encoded into 5 octets in order to
keep the sign bit.   i.e.

	0x80 00 00 01 = -1   (and we all know that time doesn't go negative.)

	0x00 80 00 00 00 = 2,147,483,648 = 248 days.

sysUpTime can reach 0xff ff ff ff, (encoded into 0x00 ff ff ff ff), then
it wraps back to zero.  Wrapping can cause problems with NMSs.  This is a 
known problem with SNMP/MIB-II/SMI.

So the GIGAswitch is right.

>                                                     Specifically HUBWATCH 
>    returns with a SYSTEM or GENERAL ERROR.  This 5 byte value is returned
>    by any bridge (including the gigaswitches) that has the high order bit
>    set (corresponding time is 248.55 days). Because the HUBWATCH software
>    tries to read the time whenever the management screen is entered I
>    cannot control the devices. If you can find out if there is a fix for
>    this I would appreciate it.  We are running the latest versions of
>    firmware on the gigaswitch and V1.5.0 on the bridges.
 
This is a known problem in HUBwatch.  Feel free to elevate the problem to 
make sure it's fixed in a timely manner.

It's kinda a nice problem to see.  I like seeing equipment that's been up
for more than 248 days.  Wish the equipment I use would have this problem.

Nice investigation though.

							-Shawn
               
3312.2how do I escalateKAOFS::R_YURKIWreward those who bring bad news!!Tue Feb 27 1996 13:435
    Can you please let me know what the process is to excalate this
    problem? 
    
    Thanks
    
3312.3CSC32::B_GOODWINMCI Mission Critical Support TeamTue Feb 27 1996 15:232
You escalate problems via IPMT. If you don't know how to do this, contact your
local MCS group.
3312.4Will EscalateTROOA::MCCHARLESWed Feb 28 1996 11:173
    Thanks for the quick answer. I will escalate.
    
    Rick
3312.5more infoCSC32::D_PERRINMon Apr 08 1996 14:544
    I've got a customer seeing this problem with Hubwatch/osf. Will
    this be fixed in the next version? Will there be a next version
    for osf?
    
3312.6bad news bear says "Yes" twiceSLINK::HOODYour bad news bearMon Apr 08 1996 15:056
>    I've got a customer seeing this problem with Hubwatch/osf. Will
>    this be fixed in the next version? Will there be a next version
>    for osf?

Yes, and yes.