[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mech-v2-05pre



Pekka,
 
In section 3.6, change:
 
   "If the payload is not at least 40 bytes in length (i.e., the minimum
   IPv6 packet), the packet MUST be discarded.  Likewise, if the the
   version encoded in the first 4 bits of the encapsulated packet is not
   "6", the packet MUST be discarded.
 
   The encapsulating IPv4 header is discarded."

to:

  "The encapsulating IPv4 header is discarded, and the version
   encoded in the first 4 bits of encapsulated packet is checked.
   If the version is "6" and the payload is not at least 40 bytes in
   length (i.e., the minimum IPv6 packet), the packet is discarded.
   (Procedures for handling packets with version other than "6" are
   out of scope.)"
 
If anyone is unsure why this is being suggested, please see the
IPvLX draft before commenting here.
 
Fred L. Templin
osprey67@yahoo.com



Pekka Savola <pekkas@netcore.fi> wrote:
On Wed, 25 Aug 2004, O.L.N.Rao wrote:
> Some implementations first check whether there is atleast 40 bytes (IPv6
> Header Size) left in the packet.
> Once, it makes sure that there is atleast IPv6 Header Size data, then it
> tries to process the header.
> Here, the first field processed is IP Version.

Good points; this is reflected at:

http://www.netcore.fi/pekkas/ietf/temp/draft-ietf-v6ops-mech-v2-05pre2.txt
http://www.netcore.fi/pekkas/ietf/temp/draft-ietf-v6ops-mech-v2-05pre2-diff.html

See if it addresses your concerns (if OK, off-list is fine).

--
Pekka Savola "You each name yourselves king, yet the
Netcore Oy kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings