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 >
- Re: [conex] Abstract marking and encoding in IPv6 marcelo bagnulo braun
- Re: [conex] Abstract marking and encoding in IPv6 marcelo bagnulo braun
- Re: [conex] Abstract marking and encoding in IPv6 Toby Moncaster
- Re: [conex] Abstract marking and encoding in IPv6 Ingemar Johansson S
- Re: [conex] Abstract marking and encoding in IPv6 Ingemar Johansson S
- Re: [conex] Abstract marking and encoding in IPv6 Ingemar Johansson S
- [conex] Abstract marking and encoding in IPv6 Ingemar Johansson S
- Re: [conex] Abstract marking and encoding in IPv6 ken carlberg
- Re: [conex] Abstract marking and encoding in IPv6 marcelo bagnulo braun
- Re: [conex] Abstract marking and encoding in IPv6 Woundy, Richard
- Re: [conex] Abstract marking and encoding in IPv6 Roland Bless
- Re: [conex] Abstract marking and encoding in IPv6 Bob Briscoe
- Re: [conex] Abstract marking and encoding in IPv6 ken carlberg
- Re: [conex] Abstract marking and encoding in IPv6 Roland Bless
- Re: [conex] Abstract marking and encoding in IPv6 Ingemar Johansson S
- Re: [conex] Abstract marking and encoding in IPv6 Steven Blake
- Re: [conex] Abstract marking and encoding in IPv6 Ingemar Johansson S
- Re: [conex] Abstract marking and encoding in IPv6 Roland Bless
- Re: [conex] Abstract marking and encoding in IPv6 Steven Blake
- Re: [conex] Abstract marking and encoding in IPv6 Ingemar Johansson S