Re: [PCN] PCN & tunnelling
Michael Menth <menth@informatik.uni-wuerzburg.de> Wed, 24 October 2007 10:57 UTC
Return-path: <pcn-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkdvD-0002wq-6V; Wed, 24 Oct 2007 06:57:11 -0400
Received: from pcn by megatron.ietf.org with local (Exim 4.43) id 1Ikdv7-0002wB-Rk for pcn-confirm+ok@megatron.ietf.org; Wed, 24 Oct 2007 06:57:05 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikdv7-0002w3-EC for pcn@ietf.org; Wed, 24 Oct 2007 06:57:05 -0400
Received: from wrzx28.rz.uni-wuerzburg.de ([132.187.3.28] helo=mailrelay.rz.uni-wuerzburg.de) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Ikdv6-0000cb-P4 for pcn@ietf.org; Wed, 24 Oct 2007 06:57:05 -0400
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 1F34CD477; Wed, 24 Oct 2007 12:57:04 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 11067D479; Wed, 24 Oct 2007 12:57:04 +0200 (CEST)
Received: from europa.informatik.uni-wuerzburg.de (wicx01.informatik.uni-wuerzburg.de [132.187.11.1]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id D4DF1D477; Wed, 24 Oct 2007 12:57:02 +0200 (CEST)
Received: from nero.informatik.uni-wuerzburg.de (win3005.informatik.uni-wuerzburg.de [132.187.106.5]) by europa.informatik.uni-wuerzburg.de (8.11.3/8.11.2/SuSE Linux 8.11.1-0.5) with ESMTP id l9OAv2h10229; Wed, 24 Oct 2007 12:57:02 +0200
Received: from [127.0.0.1] (nero.informatik.uni-wuerzburg.de [132.187.106.5]) by nero.informatik.uni-wuerzburg.de (Postfix) with ESMTP id A30226F591; Wed, 24 Oct 2007 12:49:43 +0200 (CEST)
Message-ID: <471F233A.4060203@informatik.uni-wuerzburg.de>
Date: Wed, 24 Oct 2007 12:49:30 +0200
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: philip.eardley@bt.com
Subject: Re: [PCN] PCN & tunnelling
References: <75A199C5D243C741BF3D3F1EBCEF9BA5019DC5F4@E03MVZ1-UKDY.domain1.systemhost.net>
In-Reply-To: <75A199C5D243C741BF3D3F1EBCEF9BA5019DC5F4@E03MVZ1-UKDY.domain1.systemhost.net>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0fa76816851382eb71b0a882ccdc29ac
Cc: pcn@ietf.org
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
Errors-To: pcn-bounces@ietf.org
Hi Phil, philip.eardley@bt.com wrote: > > Hi, > > I was chatting with Bob about section 5.8 tunnelling. We’ve realised > there’s the following nasty case which we hadn’t thought about. The > scenario is when a tunnel starts inside a PCN-domain and finishes > outside it. > > First we follow what happens when the current text is followed. > Imagine that the pkt is PCN-marked by some PCN-node before the tunnel > start node. On encapsulation the PCN-mark is copied onto the outer > header. Hence the PCN-egress-node ‘sees’ the PCN-mark as normal – this > is ok. The PCN-egress-node clears the marking in the (outer) header > and forwards the pkt into the next domain. The pkt is decapsulated at > the tunnel end point. But the decapsulated pkt is already PCN-marked. > Potential problems: [1] if it’s decapsulated in a non-PCN-domain, then > the pkt may confuse nodes in this domain [depending on what encoding > is used for a PCN-mark] ; [2] if it’s decapsulated in a PCN-domain, > then the pkt is PCN-marked [which might lead this PCN-domain to > terminate or block a flow unnecessarily]. > > The problem arises because the PCN-egress-node clears PCN-marking on > the outer header but not on the inner header. (This is a new problem > compared with ECN & tunnelling.) > > Possible solution: if the pkt is PCN-marked, then the tunnel start > node checks whether the tunnel egress is inside or outside the > PCN-domain - if it’s outside, then it clears the PCN-marking on the > inner header (effectively it does this on behalf of the > PCN-egress-node). (Also, the PCN-mark is copied onto the outer header, > as the current text says.) > > Thoughts? > At first sight I find this solution quite simple and good. There are many other open issues regarding how PCN should behave in the case of tunneling. In general, I think multi-domain issues are not yet well understood and tunneling can create very nasty side effects. http://www1.ietf.org/mail-archive/web/pcn/current/msg00687.html I find it is important to record these caveats linked with tunneling and interdomain aspects, but I don't think that PCN must be bullet-proof for everything, at least these problems should not prevent simple solutions in the near future. Regards, Michael > Thanks, > > Phil/ > > ------------------------------------------------------------------------ > > _______________________________________________ > PCN mailing list > PCN@ietf.org > https://www1.ietf.org/mailman/listinfo/pcn > -- Dr. Michael Menth, Assistant Professor University of Wuerzburg, Institute of Computer Science Am Hubland, D-97074 Wuerzburg, Germany, room B206 phone: (+49)-931/888-6644, fax: (+49)-931/888-6632 mailto:menth@informatik.uni-wuerzburg.de http://www3.informatik.uni-wuerzburg.de/research/ngn _______________________________________________ PCN mailing list PCN@ietf.org https://www1.ietf.org/mailman/listinfo/pcn
- [PCN] PCN & tunnelling philip.eardley
- Re: [PCN] PCN & tunnelling Michael Menth
- RE: [PCN] PCN & tunnelling philip.eardley
- RE: [PCN] PCN & tunnelling Geib, Ruediger
- RE: [PCN] PCN & tunnelling philip.eardley
- RE: [PCN] PCN & tunnelling Geib, Ruediger
- RE: [PCN] PCN & tunnelling philip.eardley
- RE: [PCN] PCN & tunnelling Geib, Ruediger
- RE: [PCN] PCN & tunnelling Anna Charny (acharny)
- RE: [PCN] PCN & tunnelling philip.eardley
- RE: [PCN] PCN & tunnelling Black_David
- RE: [PCN] PCN & tunnelling philip.eardley
- RE: [PCN] PCN & tunnelling Black_David