You say that both the LSID and advertising router should have 10 as their first octet when the data is

00 00 22 02 20 01 01 02 20 01 FE 01 80 00 00 10 41 A5 00 20

10 decimal is 0A in hex, but 0A does not appear anywhere in the data. Your statement is either false, or your dump is inaccurate.

In fact, the bytes for the LSID are 20, 01, 01, 02, which corresponds to the decimal numbers 32, 1, 1, 2. That's exactly what your code prints out (32.1.1.2), so there is no error in your code (if your dump is accurate).


In reply to Re: Strange results from unpack when trying to decode OSPF LSA's from the OSPF MIB by ikegami
in thread Strange results from unpack when trying to decode OSPF LSA's from the OSPF MIB by mattedug

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.