If the parsing change were dramatic or expensive I'd be less happy about eliding the DCCP ports. But the DCCP ports are just the first 4 bytes of the DCCP header, making it very easy to pop ports on for parsing and pop them off for encapsulating.

E


On 12/20/10 1:50 AM, Pasi Sarolahti wrote:
On Dec 15, 2010, at 11:20 PM, Colin Perkins wrote:

No, they would not.  Just as the encapsulated DCCP header checksum is ignored, 
the encapsulated DCCP PORTS would be ignored.  The receiver would use the ports 
from UDP.

In that case, we should just elide the ports from the encapsulated DCCP header 
to avoid the confusion, if we're going to do this.

I'm also supportive of using UDP ports in the 4-tuple, and ignore the DCCP 
ports. I wouldn't so much like the idea of defining a different DCCP header for 
UDP encapsulation, even if it saved a few bytes (just to avoid separate packet 
parsers).

With a shared UDP port at the server, this would mean that the service codes 
come to good use (which might be worth emphasizing in the text).

- Pasi

Reply via email to