Wireshark

  • Riverbed Technology
  • WinPcap
the world's foremost network protocol analyzer
  • Wireshark
    • About
    • Download
    • Blog
  • Get Help
    • Ask a Question
    • FAQs
    • Documentation
    • Mailing Lists
    • Online Tools
    • Wiki
    • Bug Tracker
  • Develop
    • Get Involved
    • Developer's Guide
    • Browse the Code
    • Latest Builds

Wireshark-users: Re: [Wireshark-users] ipv6 unknown extension header

Date Index Thread Index Other Months All Mailing Lists
Date Prev Date Next Thread Prev Thread Next


From: Sake Blok <sake@xxxxxxxxxx>
Date: Fri, 7 Nov 2008 08:31:56 +0100

On Thu, Nov 06, 2008 at 10:32:40PM -0500, Martin d Anjou wrote:
>>> Is wireshark able to "jump" over the unknwon extension header (using  
>>> the Hdr Ext Len) and keep searching for next headers and eventually  
>>> find L4 protocols like TCP?
>>
>> No - is anything *else* able to do so?
>>
>> [explanation deleted]
>>
>> This doesn't seem to suggest that skipping over unknown headers is
>> necessarily the right thing to do.
>
> I agree with your conclusion. An "unknown" ipv6 extension header could be 
> a new layer 4 protocol, or a new ipv6 extension header whose second byte  
> is not the Hdr Ext Len, which makes "jumping over it" the wrong thing to  
> do.
>
> And like you, I don't see any "correct" thing to do with unknown ipv6  
> extension header, so it does not seem like Sake Blok's "fix" is the right 
> thing to do either:

ACK  I jumped in too quick (I had in my mind that unknown extension
headers should be skipped, but I mixed the extension headers up with 
the hop-by-hop/destination options, which sometimes can be skipped)

Any objections to reverting the patch?


>> I committed a patch in SVN 26722 that fixes this issue...
>
> Sorry Sake... Although I can probably use your commit to patch my local  
> copy for the time being, so thanks a lot for that!

You're welcome :-)


> Now, any advice for me? Write a dissector for my "unknown" extension  
> header therefore making it a known one? I am just trying to put out an  
> extension header whose length I can control easily, but the content does  
> not matter.

I'm not sure what you want to accomplish, but you might want to use
a standard Hop-by-Hop options header or a Distination Options header.
Within that extension header you can add options and direct whether
systems that don't know your option skip the option or discard the
packet altogether...

Cheers,
    Sake

  • Prev by Date: Re: [Wireshark-users] ipv6 unknown extension header
  • Next by Date: [Wireshark-users] What does "Encrypted Alert" mean?
  • Previous by thread: Re: [Wireshark-users] ipv6 unknown extension header
  • Next by thread: [Wireshark-users] Intermittent Performance Problems on Intranet
  • Index(es):
    • Date
    • Thread

Wireshark and the "fin" logo are registered trademarks of the Wireshark Foundation