Re: [pcp] TR: I-D Action: draft-boucadair-pcp-sip-ipv6-00.txt

"Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com> Tue, 27 August 2013 13:01 UTC

Return-Path: <tireddy@cisco.com>
X-Original-To: pcp@ietfa.amsl.com
Delivered-To: pcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95D7311E8326 for <pcp@ietfa.amsl.com>; Tue, 27 Aug 2013 06:01:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LjrcSyzS6zJt for <pcp@ietfa.amsl.com>; Tue, 27 Aug 2013 06:01:51 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id B5B1211E8317 for <pcp@ietf.org>; Tue, 27 Aug 2013 06:01:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3916; q=dns/txt; s=iport; t=1377608511; x=1378818111; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=8TUfRyWAatSFkE4bAxxerfxskYNZC1pxbOdhYgAS2gM=; b=lmII3F0L8bOjps8urxe0H4AGLAC+nTkKfxGVJZDneiKa8WGXu/pDHXVo Z//KBurw8U7PRCK79m7fRQ/UUGLLL9QDmMVJB5mXAGReEfR1JeNg5H5Dq XMJ8xV2N2HXb+fAuOzK/iEcAOzE2c+fm1sLpNRLorebKf2kWC7Mhc24Wd k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgQFAO6hHFKtJV2d/2dsb2JhbABagwc1UcAjgSYWdIIkAQEBAwE6OAcFBwQCAQgOAwQBAQEKFAkHMhQJCAIEDgUIE4dgBgy4Xo4aC4EOMQcGgxZ9A5kckDODIIFoQg
X-IronPort-AV: E=Sophos;i="4.89,968,1367971200"; d="scan'208";a="252130339"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-8.cisco.com with ESMTP; 27 Aug 2013 13:01:51 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id r7RD1n0b004832 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 27 Aug 2013 13:01:49 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.8]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.02.0318.004; Tue, 27 Aug 2013 08:01:49 -0500
From: "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>
To: Sebastian Kiesel <ietf-pcp@skiesel.de>
Thread-Topic: [pcp] TR: I-D Action: draft-boucadair-pcp-sip-ipv6-00.txt
Thread-Index: AQHOndeCX1a06Q1Jd0WrPGbRAngbYpmivVowgAVmzYCAAG+9UA==
Date: Tue, 27 Aug 2013 13:01:48 +0000
Message-ID: <913383AAA69FF945B8F946018B75898A190328AE@xmb-rcd-x10.cisco.com>
References: <20130626134028.17581.26454.idtracker@ietfa.amsl.com> <94C682931C08B048B7A8645303FDC9F36EDB5C82CE@PUEXCB1B.nanterre.francetelecom.fr> <20130819203309.GB1867@gw01.ehlo.wurstkaes.de> <913383AAA69FF945B8F946018B75898A19030F7B@xmb-rcd-x10.cisco.com> <20130826175929.GD1867@gw01.ehlo.wurstkaes.de>
In-Reply-To: <20130826175929.GD1867@gw01.ehlo.wurstkaes.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.124.76]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [pcp] TR: I-D Action: draft-boucadair-pcp-sip-ipv6-00.txt
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: PCP wg discussion list <pcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pcp>, <mailto:pcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcp>
List-Post: <mailto:pcp@ietf.org>
List-Help: <mailto:pcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcp>, <mailto:pcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Aug 2013 13:01:56 -0000

> -----Original Message-----
> From: Sebastian Kiesel [mailto:ietf-pcp@skiesel.de]
> Sent: Monday, August 26, 2013 11:29 PM
> To: Tirumaleswar Reddy (tireddy)
> Cc: mohamed.boucadair@orange.com; pcp@ietf.org
> Subject: Re: [pcp] TR: I-D Action: draft-boucadair-pcp-sip-ipv6-00.txt
> 
> Hi,
> 
> On Fri, Aug 23, 2013 at 12:34:02PM +0000, Tirumaleswar Reddy (tireddy) wrote:
> > > -----Original Message-----
> > > From: Sebastian Kiesel [mailto:ietf-pcp@skiesel.de]
> > > Sent: Tuesday, August 20, 2013 2:03 AM
> > > To: mohamed.boucadair@orange.com
> > > Cc: pcp@ietf.org
> > > Subject: Re: [pcp] TR: I-D Action: draft-boucadair-pcp-sip-ipv6-00.txt
> > >
> > > Hi,
> > >
> > > On Wed, Jun 26, 2013 at 05:04:52PM +0200, mohamed.boucadair@orange.com
> wrote:
> > > > Dear all,
> > > >
> > > > I submitted this short I-D to explain how PCP can be used in IPv6 SIP
> > > deployments (with a focus on the managed networks case).
> > >
> > > > Objet: I-D Action: draft-boucadair-pcp-sip-ipv6-00.txt
> > >
> > > I have read this draft and I think this is a very interesting topic.
> > > However, it is not very clear to me what the key message of this draft is.
> > >
> > > I think there are at least two topics that deserve investigation and
> > > discussion, with different target audiences:
> > >
> > > 1. A gap analysis for PCP, i.e., tell the PCP folks what should be
> > > changed or added to PCP to better support this use case (if any).
> > >
> > > 2. Tell the SIP folks about PCP and its benefits. IMO this chapter
> > > should start with a short discussion what's new compared to older
> > > (managed) NAT/Firewall traversal approaches, e.g., MIDCOM [RFC5190,
> > > RFC4540] and NSIS [RFC5973]. Is the interaction really straightforward,
> > > or are there any pitfalls (e.g., [draft-kiesel-mmusic-firewall-sip-00]) to
> > > consider?
> >
> > The problems discussed in draft-kiesel-mmusic-firewall-sip-00 can also
> > be addressed using PCP
> > http://tools.ietf.org/html/draft-wing-pcp-third-party-authz-00; we
> > have taken example of WebRTC in the draft to explain the problems and
> > solution.
> 
> 
> I wouldn't say that draft-wing-pcp-third-party-authz-00 addresses the
> problems identified in draft-kiesel-mmusic-firewall-sip-00 - it's more
> like it avoids them by using a rather different solution approach, which
> might have other drawbacks.
> 
> Once upon a time some people thought that with MIDCOM, a SIP B2BUA would
> be able to control a firewall on the RTP media path, completely
> transparent for the user agents.  

Yes, PCP solves that problem using PCP THIRD_PARTY option (http://tools.ietf.org/html/rfc6887#section-13.1), where SIPB2BUA can act as PCP client.

But for scenarios where the Application Server is outside the site (for example over-the-top services) it will not be able to use PCP THIRD_PARTY option, draft-wing-pcp-third-party-authz-00 is targeted to such use cases to solve both Firewall and QOS problems (http://tools.ietf.org/html/draft-penno-pcp-mobile-qos-00) 

> draft-kiesel-mmusic-firewall-sip-00
> summarizes problems with that approach and argues that at least for the
> handling of error conditions there must be some limited support in the
> user agents. Adding a PCP client to the SIP phone avoids these problems,
> but seems to be more, not less, additional effort.
> 
> 
> Sebastian
> 
> 
> p.s.: speaking of draft-wing-pcp-third-party-authz-00: this draft could
> be improved by explaining more explicitly how Figure 1 is related to
> Figure 3.  

Sure, will update in the next version of the draft.

> Specifically, what is the relation between "WebRTC Server"
> and "Authorization Server" ?

PCP client is host (Alice); PCP server is PCP-controlled firewall; Authorization server is WebRTC Server.

--Tiru.