Jim,

We don't change IETF core protocol header fields for parser
simplification. Let's discuss the fundamental problem and find a
solution for it.

Thanks.

Hemant 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Jim Hoagland
Sent: Thursday, March 20, 2008 5:23 PM
To: Vishwas Manral; Markku Savela
Cc: [email protected]; Suresh Krishnan
Subject: Re: Review comments for draft-krishnan-ipv6-exthdr-01.txt

There is actually a small amount of value from this, even absent a way
to distinguish unknown extension headers and unknown upper layer
headers.
Specifically, the implementation of a parser for (known) extension
headers can be simplified due to the uniform layout of at least the
start of the header.  In software, you could use a single subroutine to
start the parsing of any extension header.  Hardware implementations
would have a similar advantage.  While at present most extension headers
can use the same subroutine, that is less certain for the future unless
a standard format is specified.

At present, when people are thinking about parsing extension headers, I
always tell them to be careful not to treat parsing the Fragment header
the same way as other defined extension headers, since a non-zero value
in the second octet of that needs to be treated differently than the
other cases (i.e., it does not indicate a longer length).  It would nice
to no longer have to give this advice.

-- Jim

--
Jim Hoagland, Ph.D., CISSP
Principal Security Researcher
Advanced Threat Research
Symantec Security Response
www.symantec.com
--------------------------
Office: (650) 527-0946


On 3/20/08 1:30 PM, "Vishwas Manral" <[EMAIL PROTECTED]> wrote:

> Hi Markku,
> 
> I totally agree with you on this.
> 
> As there is no way to distinguish between an IPv6 extension header and
> an upper layer header (TCP/ UDP) there is no way to find this out.
> Also the upper layer header is not be IPv6 specific, but common for
> IPv4 and IPv6.
> 
> Thanks,
> Vishwas

--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------
--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to