-----Original Message-----
From: owner-rrg@psg.com [mailto:owner-rrg@psg.com] On Behalf
Of ext Dino Farinacci
Sent: 12 December, 2007 02:24
To: Brian E Carpenter
Cc: Marshall Eubanks; Iljitsch van Beijnum; Stephen Sprunk;
Routing Research Group list
Subject: Re: [RRG] The use of UDP in LISP
Dino Farinacci has suggested this text :
o When a IPv6 router is using a UDP header as part of a tunnel
encapsulation, 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 the 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
Required in the sense if you want to get the protocols into product.
coding AMT and LISP would find this convenient" I'd understand it,
And it isn't the code, it is the gates. ;-)
but surely the tunnel end-points will know whether they are
generating
or receiving IPv4 or IPv6 packets?
Yes, but what is your point?
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?
Yes. As well as the low probably of bit-error rates, matching
sockets and mis-routing, all that would have to work in unison
to have a real problem.
Dino
--
to unsubscribe send a message to rrg-request@psg.com 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