Re: [conex] Abstract marking and encoding in IPv6

marcelo bagnulo braun <marcelo@it.uc3m.es> Sun, 14 November 2010 06:35 UTC

Return-Path: <marcelo@it.uc3m.es>
X-Original-To: conex@core3.amsl.com
Delivered-To: conex@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9BFE13A6A73 for <conex@core3.amsl.com>; Sat, 13 Nov 2010 22:35:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.413
X-Spam-Level:
X-Spam-Status: No, score=-106.413 tagged_above=-999 required=5 tests=[AWL=0.186, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PQQSMMAxl5bo for <conex@core3.amsl.com>; Sat, 13 Nov 2010 22:35:11 -0800 (PST)
Received: from smtp01.uc3m.es (smtp01.uc3m.es [163.117.176.131]) by core3.amsl.com (Postfix) with ESMTP id 6C8563A6B67 for <conex@ietf.org>; Sat, 13 Nov 2010 22:35:09 -0800 (PST)
X-uc3m-safe: yes
Received: from marcelo-bagnulos-macbook-pro-2.local (243.30.18.95.dynamic.jazztel.es [95.18.30.243]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp01.uc3m.es (Postfix) with ESMTP id 1F465BD7489 for <conex@ietf.org>; Sun, 14 Nov 2010 07:35:45 +0100 (CET)
Message-ID: <4CDF8340.9090104@it.uc3m.es>
Date: Sun, 14 Nov 2010 07:35:44 +0100
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; es-ES; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
MIME-Version: 1.0
To: conex@ietf.org
References: <DBB1DC060375D147AC43F310AD987DCC180E5405D2@ESESSCMS0366.eemea.ericsson.se> <1CA25301D2219F40B3AA37201F0EACD1030ECD@PACDCEXMB05.cable.comcast.com> <201011121550.oACFo3FI005675@bagheera.jungle.bt.co.uk>
In-Reply-To: <201011121550.oACFo3FI005675@bagheera.jungle.bt.co.uk>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-TM-AS-Product-Ver: IMSS-7.0.0.3116-6.0.0.1038-17766.003
Subject: Re: [conex] Abstract marking and encoding in IPv6
X-BeenThere: conex@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Congestion Exposure working group discussion list <conex.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/conex>, <mailto:conex-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/conex>
List-Post: <mailto:conex@ietf.org>
List-Help: <mailto:conex-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/conex>, <mailto:conex-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 14 Nov 2010 06:35:20 -0000

El 12/11/10 16:50, Bob Briscoe escribió:
> Rich, Ingemar,
>
> I like Marcelo's idea of an interim session on encoding (presumably by 
> audio).

yes, the idea was to make a virtual interim meeting focussed in the 
encoding (but not limited to it)

i think we could try to arrange that for the last week of january. I 
will talk with my co chair and ADs and come back to you on this.

Regards, marcelo


>
> Beyond the 3 techniques in Suresh's presentation, there are two other 
> possibilities I can think of:
> 4) (proposed by Lars) use bits in an existing v6 hop-by-hop options 
> header
> 5) use GUT <https://datatracker.ietf.org/doc/draft-manner-tsvwg-gut/>
>
> 4) The idea here is that the IPv6 main header is not the only header 
> that today's v6 routers already support that might offer some space. 
> For instance there might be a possibility to re-purpose the IPv6 
> fragmentation header (I chose this particularly, because we might be 
> able to repeat the same trick in the fragmentation fields of the IPv4 
> header). There might be ideas for using other existing v6 hop-by-hop 
> headers too.
>
> 5) Here's an intro to why GUT could be a principled alternative, which 
> I recently sent offlist to the authors of <draft-ietf-6man-exthdr>:
>
>> GUT was originally designed for tunnelling new transport layer 
>> protocols. But in a change between -01 and -02 we took the insight 
>> from Rob Hancock that any router with IP header extension code will 
>> know where to look, so it's unnecessary to have routers that don't 
>> know about new extensions checking through a string of extensions 
>> looking for stuff they don't have code for.
>>
>> Instead, we hid IP extension headers behind a UDP header. Packets 
>> then go through NATs, firewalls and any assorted meddleboxes and 
>> muddleboxes.
>>
>> And you don't get punted to the slow path.
>>
>> Although it doesn't look principled, it depends how you look at it - 
>> see Tng (transport next-gen).
>>
>> We still need to define the principles for how it interacts with 
>> IPsec etc. So I'm not saying it's completely thought through. But it 
>> works.
>
> There's been some conversation on GUT between us since, that we ought 
> to summarise to the ConEx list once it has finished.
>
>
> Bob
>
> At 03:30 12/11/2010, Woundy, Richard wrote:
>> > It was to me pretty clear that extension headers (including the 
>> hop-by-hop options header) are not very useful in this context and it 
>> was also explained (Rich Woundy) that the latter are not even useful 
>> for experimentation (my interpretation).
>>
>> This might be a good time to clarify my comments.
>>
>> First, the context of my comments (not useful for experimentation) 
>> was focused on experiments across the Internet, not on lab 
>> experiments where I am sure any approach will work.
>>
>> Second, some folks behind me at the mike during the Conex session 
>> asserted that the "slow path" through some commercial routers could 
>> be 1000 times slower than the usual "fast path", maybe even 100,000 
>> times slower. Personally I didn't quote a performance difference but 
>> I have seen huge discrepancies between the slow and fast paths on 
>> some commercial routers. This affects the capacity available for the 
>> experimental traffic.
>>
>> Third, there was something I forgot to mention at the mike, which is 
>> a big deal. Oftentimes, forwarding traffic through the router's slow 
>> path implies sending packets to the main router CPU for processing. 
>> The main router CPU is also performing other key activities, 
>> particularly exchanging routing protocol messages, updating the RIB 
>> and FIB, supporting network management queries, generating 
>> statistics, etc. So if there is a significant amount of experimental 
>> traffic, it *might* impact the functioning of the router itself, 
>> depending on the relative priority of the experimental traffic and 
>> each of these activities.
>>
>> -- Rich
>>
>> -----Original Message-----
>> From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On 
>> Behalf Of Ingemar Johansson S
>> Sent: Friday, November 12, 2010 9:29 AM
>> To: conex@ietf.org
>> Subject: [conex] Abstract marking and encoding in IPv6
>>
>> Hi
>>
>> Given yesterdays presentation on the abtract encoding mechanism and 
>> the IPv6 encoding options my findings are:
>>
>> + Encoding in IPv6: To me it seems like the only way to make ConEx 
>> commercially attactive is to use some of the bits from the flow label 
>> field. It was to me pretty clear that extension headers (including 
>> the hop-by-hop options header) are not very useful in this context 
>> and it was also explained (Rich Woundy) that the latter are not even 
>> useful for experimentation (my interpretation). So what is required 
>> here is to convince 6man (and others) that ConEx is a good use case 
>> for N bits in the flow label field reserved for ConEx.
>>
>> + Encoding of abstract mechanism: Now that I (believe I) understand 
>> the green marking (and the necessity of it) it is to me quite obvious 
>> that 5 codepoints are needed, thus 3 bits are needed, this leaves 1 
>> unused codepoint waiting for an interesting use case...
>>
>> /Ingemar
>>
>> =================================
>> INGEMAR JOHANSSON  M.Sc.
>> Senior Research Engineer
>>
>> Ericsson AB
>> Multimedia Technologies
>> Labratoriegränd 11
>> 971 28, Luleå, Sweden
>> Phone +46-1071 43042
>> SMS/MMS +46-73 078 3289
>> ingemar.s.johansson@ericsson.com
>> www.ericsson.com
>> Visit http://labs.ericsson.com !
>> =================================
>> _______________________________________________
>> conex mailing list
>> conex@ietf.org
>> https://www.ietf.org/mailman/listinfo/conex
>> _______________________________________________
>> conex mailing list
>> conex@ietf.org
>> https://www.ietf.org/mailman/listinfo/conex
>
> ________________________________________________________________
> Bob Briscoe,                                BT Innovate & Design
> _______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex
>