[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RRG] The use of UDP in LISP
On 2007-12-12 10:19, Marshall Eubanks wrote:
Dino Farinacci has suggested this text :
o When a IPv6 router is using a UDP header as part of a tunnel
it MAY compute a UDP checksum. The IPv6 router on the other side of the
tunnel receives a UDP checksum of non-zero it MUST compute the checksum
according to [UDP-spec]. When an IPv6 router uses a UDP header for tunnel
encapsulation and sets the UDP checksum field to 0, the IPv6 router on
other side of the tunnel MUST not compute the checksum on the received
packet. This procedure allows tunnel routers to behave the same for
tunnel encapsulating IPv4 and IPv6 packets.
At the least AMT and LISP would require this, and I suspect that there
will be others.
I don't actually understand the "require". If you'd written "People
coding AMT and LISP would find this convenient" I'd understand it,
but surely the tunnel end-points will know whether they are
generating or receiving IPv4 or IPv6 packets?
I also don't understand why it would be considered safe, in the
absence of a header checksum - are you deeming that the tunnel must
have error detection at layer 2?
to unsubscribe send a message to firstname.lastname@example.org with the
word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/rrg/> & ftp://psg.com/pub/lists/rrg