RE: [v6tc] Issue 1: Could we live with UDP encapsulation always o n?

"Karen E. Nielsen (AH/LMD)" <karen.e.nielsen@ericsson.com> Wed, 22 December 2004 14:50 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA28965; Wed, 22 Dec 2004 09:50:08 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Ch7yD-0000KD-CI; Wed, 22 Dec 2004 10:00:11 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Ch7WV-0006nk-17; Wed, 22 Dec 2004 09:31:31 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Ch7Nm-00030q-OJ for v6tc@megatron.ietf.org; Wed, 22 Dec 2004 09:22:30 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA25782 for <v6tc@ietf.org>; Wed, 22 Dec 2004 09:22:28 -0500 (EST)
Received: from eagle.ericsson.se ([193.180.251.53]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Ch7XS-0007Wh-3b for v6tc@ietf.org; Wed, 22 Dec 2004 09:32:31 -0500
Received: from esealmw141.al.sw.ericsson.se ([153.88.254.120]) by eagle.ericsson.se (8.12.10/8.12.10/WIREfire-1.8b) with ESMTP id iBMEMRO6031068 for <v6tc@ietf.org>; Wed, 22 Dec 2004 15:22:27 +0100
Received: from esealnt613.al.sw.ericsson.se ([153.88.254.125]) by esealmw141.al.sw.ericsson.se with Microsoft SMTPSVC(6.0.3790.211); Wed, 22 Dec 2004 15:22:30 +0100
Received: from ESEALNT747.al.sw.ericsson.se ([153.88.251.7]) by esealnt613.al.sw.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id ZAPCTDZB; Wed, 22 Dec 2004 15:22:27 +0100
Received: by ESEALNT747.al.sw.ericsson.se with Internet Mail Service (5.5.2653.19) id <Z23A6D37>; Wed, 22 Dec 2004 15:22:27 +0100
Message-ID: <C26BB8276599A44B85D52F9CE41035E1050B9904@esealnt944.al.sw.ericsson.se>
X-Sybari-Trust: f000b700 96d33411 fa28c42c 00000138
From: "Karen E. Nielsen (AH/LMD)" <karen.e.nielsen@ericsson.com>
To: v6tc@ietf.org
Subject: RE: [v6tc] Issue 1: Could we live with UDP encapsulation always o n?
Date: Wed, 22 Dec 2004 15:22:27 +0100
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain; charset="iso-8859-1"
X-OriginalArrivalTime: 22 Dec 2004 14:22:30.0809 (UTC) FILETIME=[ABE3C890:01C4E831]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4b800b1eab964a31702fa68f1ff0e955
X-BeenThere: v6tc@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: v6tc.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/v6tc>, <mailto:v6tc-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/v6tc>
List-Post: <mailto:v6tc@ietf.org>
List-Help: <mailto:v6tc-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/v6tc>, <mailto:v6tc-request@ietf.org?subject=subscribe>
Sender: v6tc-bounces@ietf.org
Errors-To: v6tc-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d8ae4fd88fcaf47c1a71c804d04f413d

Hi - 

Alain has asked me to sent this to the list.

For what it's worth.....

In what concerns Ipv6-UDP-IPv4 opposed to Ipv6-Ipv4,
there are at least 3 things to consider:
- radio overhead
- compression mechanisms
- implementation aspects

Radio link overhead:
Obviously radio people always want to have the smallest overhead possible.
Having said that then in the worst case VoIP scenarios, that is,
lots of packets of 44 bytes payload, this on the radio link results in 
a difference of packet sizes:

With UDP encapsulation, 44 bytes of payload -->
Packet size on radio:
44+8+20+8+40 + 12(link overhead) = 124

Without UDP encapsulation, 44 bytes of payload -->
Packet size on radio
44+8+20+40 + 12(link overhead) = 116

Thus all in all an worst case excess in 7% in radio resource 
consumption.

Compression mechanisms (e.g. ROCH):
Should be investigated. 

Implementation aspects:
I absolutely assume that we are talking about UDP-lite (no checksum 
calculations)

>From an implementation aspects, I don't really like the 
UDP encapsulation (but it can be done of course).

In routers (here tunnel servers) the next header value often
determines whether the packet is sent to the control plane for higher layer processing. 
With UDP encapsulation either
an additional UDP filtering step must be implemented in the forwarding 
plane or the packets will be sent
to slow path processing. Neither of these alternatives are really 
promising (either they result in bad performance or in excessive development costs).

In hosts the problem is probably not as bad performance wise. But it still 
complies badly with modular implementations, i.e. user plane higher layer processing 
opposed to kernel space interface processing.

The stateful aspect is not good, but scalability wise it may not 
perform any worse than a MIP Home Agent. The business case for making
high performance Home Agents may be much better than the corresponding one
for transition mechanisms, though.

Semi-conclusion:
Now worst case 7% "waste" of radio resources 
is certainly not negligible business wise, but it should 
not be a showstopper. This especially given that the bandwidths 
of the radio links are ever increasing AND that preferably only a small
portion of the traffic over the link will be tunnelling traffic. 
Personally, I am much more concerned
with the implementation aspects in end-nodes and routers.

I cannot say that any of this is show-stopper candidates, but all in all
it doesn't make v6-udp-v4 seem very attractive 
compared to v6-in-v4 the mechanisms we work with today.
 
BR, Karen

_______________________________________________
v6tc mailing list
v6tc@ietf.org
https://www1.ietf.org/mailman/listinfo/v6tc