Re: [tsvwg] draft-ietf-tsvwg-rsvp-pcn-03

"Anurag Bhargava (anuragb)" <anuragb@cisco.com> Tue, 13 November 2012 20:14 UTC

Return-Path: <anuragb@cisco.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77DC021F87CA for <tsvwg@ietfa.amsl.com>; Tue, 13 Nov 2012 12:14:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level:
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YfZDqykxHzl9 for <tsvwg@ietfa.amsl.com>; Tue, 13 Nov 2012 12:14:20 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 54B4421F8618 for <tsvwg@ietf.org>; Tue, 13 Nov 2012 12:14:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=21702; q=dns/txt; s=iport; t=1352837660; x=1354047260; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=bSH7ph8WzhjgH9flPQFGsqFYIIUNiusYbVfwWkQpp2M=; b=CGEPEbs89l5kFAGdEMZv7hiuRLYI/4Olgfyrn3LW9XBXoVBzKFMLNSEB 6YDVcaKlvuF1siQ2+aAWaQ0si8x4+kEmNjmW2JXB2pekZknKQ0FgzrcSQ eg9PaVrXH/1Nseb2akAtlSa+rxzf1/nChfcnwm5LWLY7NyTpY/+rBbPcb I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFADKpolCtJXG8/2dsb2JhbABEgknBOIEIgh4BAQEDARIBVREFDQEIEQECAQIBCh05FAMGCAIEAQ0FCBqHYgaaaI9lkCuMKoVzYQOkVIFrgm+BZBce
X-IronPort-AV: E=McAfee;i="5400,1158,6895"; a="142012336"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-6.cisco.com with ESMTP; 13 Nov 2012 20:14:19 +0000
Received: from xhc-aln-x06.cisco.com (xhc-aln-x06.cisco.com [173.36.12.80]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id qADKEJUD022195 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 13 Nov 2012 20:14:19 GMT
Received: from xmb-aln-x12.cisco.com ([169.254.7.49]) by xhc-aln-x06.cisco.com ([173.36.12.80]) with mapi id 14.02.0318.001; Tue, 13 Nov 2012 14:14:18 -0600
From: "Anurag Bhargava (anuragb)" <anuragb@cisco.com>
To: "karagian@cs.utwente.nl" <karagian@cs.utwente.nl>, "bob.briscoe@bt.com" <bob.briscoe@bt.com>
Thread-Topic: [tsvwg] draft-ietf-tsvwg-rsvp-pcn-03
Thread-Index: AQHNuG54ycIsorhLZEWpePkDEVZ5aJfab4AAgAElDQCAAAEogIAGJnpJgAHBGICABNnhgA==
Date: Tue, 13 Nov 2012 20:14:17 +0000
Message-ID: <E728D0E3C41E644A96A7CCA61863BED4081DE009@xmb-aln-x12.cisco.com>
In-Reply-To: <87222982-329F-43DF-BFD8-9D3705AFE101@mimectl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.116.186.142]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19360.002
x-tm-as-result: No--64.034100-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: multipart/alternative; boundary="_000_E728D0E3C41E644A96A7CCA61863BED4081DE009xmbalnx12ciscoc_"
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 21 Nov 2012 11:30:18 -0800
Cc: "philip.eardley@bt.com" <philip.eardley@bt.com>, "Anurag Bhargava (anuragb)" <anuragb@cisco.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: Re: [tsvwg] draft-ietf-tsvwg-rsvp-pcn-03
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Nov 2012 20:14:22 -0000

Hi Bob,
 Thanks for the comments. If U have some text that will be great els I have also started putting some text on the topic U brought up.
 May be we can conference after US thanksgiving week and collaborate the text and try to move forward.

 Please let us know what might be a good time and I can schedule a Webex conf.

Thx
-Anurag

From: "karagian@cs.utwente.nl<mailto:karagian@cs.utwente.nl>" <karagian@cs.utwente.nl<mailto:karagian@cs.utwente.nl>>
Date: Saturday, November 10, 2012 8:10 AM
To: "bob.briscoe@bt.com<mailto:bob.briscoe@bt.com>" <bob.briscoe@bt.com<mailto:bob.briscoe@bt.com>>
Cc: "carlberg@g11.org.uk<mailto:carlberg@g11.org.uk>" <carlberg@g11.org.uk<mailto:carlberg@g11.org.uk>>, Anurag Bhargava <anuragb@cisco.com<mailto:anuragb@cisco.com>>, "tsvwg@ietf.org<mailto:tsvwg@ietf.org>" <tsvwg@ietf.org<mailto:tsvwg@ietf.org>>, "philip.eardley@bt.com<mailto:philip.eardley@bt.com>" <philip.eardley@bt.com<mailto:philip.eardley@bt.com>>
Subject: RE: [tsvwg] draft-ietf-tsvwg-rsvp-pcn-03


Hi Bob,



Thanks very much for the comments! I think that they are very useful!



It will be very beneficiary for the fast progress of this draft if you would like to contribute as a co-author to this draft and write this additional section that describes "that the PCN-ingress can refer flow admission and
termination decisions to a central decision point (using e.g. COPS), which will respond to the PCN-ingress as per RFC2753. (Alternatively the PCN-ingress could itself be the policy decision point.)"



Best regards,

Georgios



________________________________
Van: Bob Briscoe [bob.briscoe@bt.com<mailto:bob.briscoe@bt.com>]
Verzonden: vrijdag 9 november 2012 16:33
To: Karagiannis, G. (EWI)
Cc: carlberg@g11.org.uk<mailto:carlberg@g11.org.uk>; anuragb@cisco.com<mailto:anuragb@cisco.com>; tsvwg@ietf.org<mailto:tsvwg@ietf.org>; EARDLEY, Phil
Onderwerp: Re: [tsvwg] draft-ietf-tsvwg-rsvp-pcn-03

Georgios,

I shall post my full review of this draft in the next few days (needs
typing up - currently scribbled on a paper copy). This email is
solely in response to your answer about on-path vs off-path policy.

At 18:55 04/11/2012, karagian@cs.utwente.nl<mailto:karagian@cs.utwente.nl> wrote:
>So in this case an additional signaling protocol will be
>needed to be specified that covers the signaling between the
>PCN-egress-node and the centralized node
>and between PCN-ingress-node and the centralized node.
>In PCN we decdided to only focus on the specification of the
>signaling protocol that completes the
>feedback loop from PCN-egress-node to PCN-ingress-node and to focus
>on the signaling protocol
>used between the edge nodes and the centralized node.

When I/we originally designed CL-PCN over RSVP (2005), the idea was
that it would fit with the policy-based admission control (PBAC)
architecture of RFC2753. In this architecture, an Intserv node at the
ingress to a domain is the policy enforcement point (PEP), and it
refers to a logically centralised 'policy decision point' (PDP) for
decisions on which flows to block/terminate, typically using COPS.

To make this doc fit the PBAC framework, all we have to do is:
* Describe the PCN-ingress only as the PCN-ingress and not as the
decision point (find 'decision' throughout doc and fix).
* Add a section saying the PCN-ingress can refer flow admission and
termination decisions to a central decision point (using e.g. COPS),
which will respond to the PCN-ingress as per RFC2753. (Alternatively
the PCN-ingress could itself be the policy decision point.)
* Refer to this new PBAC section from Section 3.11 giving the
admission decision procedure.

* Some people might think this means COPS will need new protocol
elements to carry PCN marking rates to the policy decision point. But
PCN marking rates are irrelevant to the policy decision: the
PCN-ingress just uses PCN to determine whether it needs to block or
terminate, and it refers to the policy decision point for which flows
to block/terminate.

* Unfortunately, neither of the two PCN system descriptions [RFC6661,
RFC6662] describe a PBAC-based case. The architecture [RFC5559]
refers to the PBAC framework [RFC2753] but unfortunately doesn't
spell out how it fits. Originally, I referenced PBAC from RFC5559,
but just as the PCN w-g was closing I realised that (some?) others in
the PCN w-g were working under the assumption that the only way to
talk to a centralised policy node was from the egress, possibly
without being aware of the contents of RFC2753.

I think it's OK to introduce a new architectural arrangement in this
RSVP doc, given RFC2753 is specific to the way RSVP works.


Bob



At 12:28 05/11/2012, karagian@cs.utwente.nl<mailto:karagian@cs.utwente.nl> wrote:
>Hi Ken,
>
>Thank you very much!
>We will try to catch Francois and discuss the last (in line) issue with him!
>
>Best regards,
>Georgios
>
>________________________________________
>Van: ken carlberg [carlberg@g11.org.uk<mailto:carlberg@g11.org.uk>]
>Verzonden: maandag 5 november 2012 13:23
>To: Karagiannis, G. (EWI)
>Cc: tsvwg@ietf.org<mailto:tsvwg@ietf.org>; anuragb@cisco.com<mailto:anuragb@cisco.com>
>Onderwerp: Re: draft-ietf-tsvwg-rsvp-pcn-03
>
>Georgios,
>
> > Georgios: We will try to explain the rationale of why we consider
> that RSVP can only be used for the situation that the
> > decision point is collocated with the PCN-ingress-node. The main
> reason of this is that in the case that the
> > decision point is collocated with the PCN-ingress-node,the
> required signaling protocol used to complete a
> > feedback loop from egress to ingress can be an entirely on-path
> protocol, like what RSVP is.
> > In the situation that the the decision point is a centralized
> node, then the required signaling protocol
> > can be a combination of an on-path and off-path protocol. This is
> because the
> > decision point might not be located on the data path! So in this
> case an additional signaling protocol will be
> > needed to be specified that covers the signaling between the
> PCN-egress-node and the centralized node
> > and between PCN-ingress-node and the centralized node.
> > In PCN we decdided to only focus on the specification of the
> signaling protocol that completes the
> > feedback loop from PCN-egress-node to PCN-ingress-node and to
> focus on the signaling protocol
> > used between the edge nodes and the centralized node.
> > This is also the reason of why PCN WG decided to only focus on
> the situation that the decision point is
> > collocated with the PCN-ingress-node.
>
>Great, this is helpful, and this is the information that needs to be
>in the draft.
>
> >> 6) This comment is just for you to contemplate -- I'm not
> expecting any changes.
> >> I noticed that you have a fair number of SHOULD, and some SHOULD NOTs.
> >> And it seems a lot of this is a carry over from rfc-4860, so in
> a sense you are inheriting an approach that
> >> was agreed to from an earlier effort.  But I wonder in the back
> of my mind, what impact occurs if
> >> an implementor doesn't follow the SHOULD?  Does the design break
> in supporting PCN?
> >> Again, I want to stress that this isnt a show stopper, but I
> would appreciate it if you gave it some thought.
> >
> > Georgios: Yes, in several cases the design might break in supporting PCN.
> > This is also the reason of using SHOULD instead of MAY. Do you
> want us to explain this in more detail in the draft?
>
>well, actually, I was more curious as to why a number of these cases
>are SHOULD instead of MUST.  Again, the SHOULD's in your document
>seem to be a carry-over from rfc-4860 (which set the precedent), so
>its a bit unfair for you to explain what was done in an earlier
>effort.  I just wanted to make sure you gave some thought to the
>subject.  And if things will break if SHOULD is not followed by an
>implementer/configuration, then maybe you should be more stringent
>and change things to MUST.  Perhaps a brief private conversation
>with Francois Le Faucheur will be helpful.
>
>cheers,
>
>-ken

________________________________________________________________
Bob Briscoe,                                BT Innovate & Design