RE: [PCN] RSVP and ECMP
"Anna Charny (acharny)" <acharny@cisco.com> Thu, 25 October 2007 13:53 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 1Il39e-0004RB-PX; Thu, 25 Oct 2007 09:53:46 -0400
Received: from pcn by megatron.ietf.org with local (Exim 4.43) id 1Il39c-0004R1-VN for pcn-confirm+ok@megatron.ietf.org; Thu, 25 Oct 2007 09:53:44 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il39c-0004Qt-LQ for pcn@ietf.org; Thu, 25 Oct 2007 09:53:44 -0400
Received: from sj-iport-5.cisco.com ([171.68.10.87]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Il39W-0004Am-8N for pcn@ietf.org; Thu, 25 Oct 2007 09:53:44 -0400
Received: from rtp-dkim-1.cisco.com ([64.102.121.158]) by sj-iport-5.cisco.com with ESMTP; 25 Oct 2007 06:53:22 -0700
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13]) by rtp-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l9PDrL1i012747; Thu, 25 Oct 2007 09:53:21 -0400
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id l9PDrHPo028497; Thu, 25 Oct 2007 13:53:21 GMT
Received: from xmb-rtp-203.amer.cisco.com ([64.102.31.20]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 25 Oct 2007 09:53:08 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [PCN] RSVP and ECMP
Date: Thu, 25 Oct 2007 09:53:00 -0400
Message-ID: <BABC859E6D0B9A4D8448CC7F41CD2B070558BA0C@xmb-rtp-203.amer.cisco.com>
In-Reply-To: <47206C56.80809@gmx.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [PCN] RSVP and ECMP
Thread-Index: AcgW7/yp+KPMF8fDQ3SReDxR5RWDcQAHcoXg
From: "Anna Charny (acharny)" <acharny@cisco.com>
To: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>, Georgios Karagiannis <karagian@cs.utwente.nl>
X-OriginalArrivalTime: 25 Oct 2007 13:53:08.0383 (UTC) FILETIME=[5FC5AAF0:01C8170E]
X-TM-AS-Product-Ver: SMEX-8.0.0.1181-5.000.1023-15504.002
X-TM-AS-Result: No--37.291800-8.000000-2
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=5161; t=1193320401; x=1194184401; c=relaxed/simple; s=rtpdkim1001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=acharny@cisco.com; z=From:=20=22Anna=20Charny=20(acharny)=22=20<acharny@cisco.com> |Subject:=20RE=3A=20[PCN]=20RSVP=20and=20ECMP |Sender:=20 |To:=20=22Hannes=20Tschofenig=22=20<Hannes.Tschofenig@gmx.net>, =0A=20=20= 20=20=20=20=20=20=22Georgios=20Karagiannis=22=20<karagian@cs.utwente.nl>; bh=o3CaNvysyGZ3idsn7FG9+UlLL9jwjhrWYscVD7TNOBk=; b=aNEgknW//iAOtGM+emB/vJOjM409WBF16fwyFtMpJfxUeJdens6VEDy4d9I+myDUvOPN6zrV OSwHcR68AaV9yC2TNBfgituBqMiC0m1OGbg8EliM+rzubn3IrByUxGWj;
Authentication-Results: rtp-dkim-1; header.From=acharny@cisco.com; dkim=pass ( sig from cisco.com/rtpdkim1001 verified; );
X-Spam-Score: -4.0 (----)
X-Scan-Signature: 21bf7a2f1643ae0bf20c1e010766eb78
Cc: pcn@ietf.org
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
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 Hannes, > > The problems obviously show up if the load balancing device > does not inspect the RSVP traffic. > Then, you cannot ensure that the signaling traffic follows > the data traffic anymore. > Sorry, I did not quite understand your point. Wouldn't a packet carrying RSVP message be processes just like any other packet in the node which is not RSVP-capable? So all that matters for the discussion on using RSVP message as a probe is whether that packet goes the same way as the corresponding data packets of the same flow under ecpm decisions? Am I missing the point you are making? Anna > -----Original Message----- > From: Hannes Tschofenig [mailto:Hannes.Tschofenig@gmx.net] > Sent: Thursday, October 25, 2007 6:14 AM > To: Georgios Karagiannis > Cc: pcn@ietf.org > Subject: Re: [PCN] RSVP and ECMP > > The problems obviously show up if the load balancing device > does not inspect the RSVP traffic. > Then, you cannot ensure that the signaling traffic follows > the data traffic anymore. > > Also with tunnels you need to ensure that at least one of the > tunnel endpoints is aware of the signaling protocol. This > might seem to be a simple requirement but I assume in reality > it is not that easy. This is the area where complexity says > HELLO to path-coupled signaling. > > Ciao > Hannes > > PS: When you still think that it is totally trivial then you > might want to look at the many tunneling schemes folks use or > want to use. > > Georgios Karagiannis wrote: > > Hi Bruce, Hi all > > > > I agree with Bruce! If it is to use probing, then we have to ensure > > that the probes should get the similar correct ECMP > treatment as the > > correct ECMP treatment achieved by RSVP. > > > > This means that the probe messages have to have the same > addresses and > > ports as the data. > > I think tat this is not difficult and not complex to be achieved. > > > > Best regards, > > Georgios > > > > > > > > On 10/23/2007, "Bruce Davie" <bdavie@cisco.com> wrote: > > > > > >> Michael, > >> RSVP tries to forward the Path exactly the same way that it would > >> forward the data. Since Path messages are processed outside of the > >> fast path, it is possible for the router to look at > anything that is > >> in the path message, including source addr, dest addr, and port > >> numbers, and figure out where a data packet that had those > values in > >> its IP header would get forwarded. It sends the Path > message out that > >> interface. In practice, this takes care of the vast > majority of ECMP > >> algorithms. This approach is implemented today. > >> > >> If ECMP was using something from the IP or higher layer > header that > >> was not in the Path message, then a problem would arise. > >> > >> So, practically speaking, if the probe messages have the same > >> addresses and ports as the data, they should get correct ECMP > >> treatment. Or at least, fare no worse than RSVP. > >> > >> Bruce > >> > >> On Oct 23, 2007, at 12:07 PM, Michael Menth wrote: > >> > >> > >>> Hi, > >>> > >>> I've got a question regarding RSVP. PATH messages need to > be carried > >>> over the same path as subsequent data packets. How is > this achieved > >>> in the presence of ECMP routing? In theory, PATH messages > can take a > >>> different route than data packets if the load balancer takes > >>> arbitrary parts of the header(s) to calculate a suitable > hash value, > >>> which decides which route the packet will take. > >>> > >>> This issue seems to be related to the problem of how to make sure > >>> that PCN probe messages take the same path as subsequent PCN data > >>> packets, provided that they have the same source and destination > >>> ports and addresses. > >>> > >>> I am interested in how this problem is solved in practice > or whether > >>> it is intentionally avoided. > >>> > >>> Regards, > >>> > >>> Michael > >>> > >>> -- > >>> 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 mailing list > >> PCN@ietf.org > >> https://www1.ietf.org/mailman/listinfo/pcn > >> > > > > > > _______________________________________________ > > PCN mailing list > > PCN@ietf.org > > https://www1.ietf.org/mailman/listinfo/pcn > > > > > > _______________________________________________ > PCN mailing list > PCN@ietf.org > https://www1.ietf.org/mailman/listinfo/pcn > _______________________________________________ PCN mailing list PCN@ietf.org https://www1.ietf.org/mailman/listinfo/pcn
- [PCN] RSVP and ECMP Michael Menth
- Re: [PCN] RSVP and ECMP Martin Karsten
- Re: [PCN] RSVP and ECMP Michael Menth
- Re: [PCN] RSVP and ECMP Bruce Davie
- RE: [PCN] RSVP and ECMP Anna Charny (acharny)
- RE: [PCN] RSVP and ECMP Jozef Babiarz
- Re: [PCN] RSVP and ECMP Georgios Karagiannis
- Re: [PCN] RSVP and ECMP Hannes Tschofenig
- RE: [PCN] RSVP and ECMP Anna Charny (acharny)
- Re: [PCN] RSVP and ECMP Hannes Tschofenig
- Re: [PCN] RSVP and ECMP Tina TSOU