Re: [sipcore] Adam Roach's Discuss on draft-ietf-sipcore-sip-push-21: (with DISCUSS and COMMENT) - the DISCUSS issues Part 2

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 10 January 2019 09:27 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71464131199 for <sipcore@ietfa.amsl.com>; Thu, 10 Jan 2019 01:27:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.853
X-Spam-Level:
X-Spam-Status: No, score=-8.853 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=QD63v2y7; dkim=pass (1024-bit key) header.d=ericsson.com header.b=iB1kZRCI
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CK5vpvdiOw9E for <sipcore@ietfa.amsl.com>; Thu, 10 Jan 2019 01:27:18 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75DAC131196 for <sipcore@ietf.org>; Thu, 10 Jan 2019 01:27:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1547112435; x=1549704435; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=obmTkEU7N3LT8OC013S+2LSoOkAK0340qke4wh7XWCo=; b=QD63v2y7CokBAWPbizET5C869hQ7lGfdxN+lCbYU4Pa/SLQyEmj/sDsQ8zcxj60M I8JtWnVdWlD8u0ZBm090DzvdOQ1rFA2yrUg8X0ETMMDwJg7k0XxDW9LgJnT99q+c DOfpNKIYKP4sfAqPPzavU5McUncx21wCZjjN9PSih8Y=;
X-AuditID: c1b4fb30-41b3a9e00000355c-4b-5c370ff38cff
Received: from ESESSMB504.ericsson.se (Unknown_Domain [153.88.183.122]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 44.BB.13660.3FF073C5; Thu, 10 Jan 2019 10:27:15 +0100 (CET)
Received: from ESESBMR502.ericsson.se (153.88.183.134) by ESESSMB504.ericsson.se (153.88.183.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 10 Jan 2019 10:27:13 +0100
Received: from ESESBMB501.ericsson.se (153.88.183.168) by ESESBMR502.ericsson.se (153.88.183.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 10 Jan 2019 10:27:12 +0100
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB501.ericsson.se (153.88.183.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Thu, 10 Jan 2019 10:27:12 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=obmTkEU7N3LT8OC013S+2LSoOkAK0340qke4wh7XWCo=; b=iB1kZRCIG5Dtk8jwzfzFbHMskupLQowRJOS+B5w8NbY77lCUvnPXDKfp6x0idjbsC7aU7ljyZUvOIo6Cu6EoM1x/Yeie0ULJRKznTF4CEER4ik9UoSTpbooeMaocRTUvL3rxoYPu85g/PWO+eN3GmdU3OdIp0DzQny6T1li6J14=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB3499.eurprd07.prod.outlook.com (10.170.247.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1516.4; Thu, 10 Jan 2019 09:27:11 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::852a:3f04:e342:cf55]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::852a:3f04:e342:cf55%3]) with mapi id 15.20.1516.015; Thu, 10 Jan 2019 09:27:11 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Paul Kyzivat <pkyzivat@alum.mit.edu>, "sipcore@ietf.org" <sipcore@ietf.org>
Thread-Topic: [sipcore] Adam Roach's Discuss on draft-ietf-sipcore-sip-push-21: (with DISCUSS and COMMENT) - the DISCUSS issues Part 2
Thread-Index: AdSoKivNENGuZ0nPQtW8o3Of+p7ZCgAE3cYAAAB2PdAACl2tAAAXN3I6
Date: Thu, 10 Jan 2019 09:27:11 +0000
Message-ID: <HE1PR07MB31614EA7E8BAEB6DC07FAD0D93840@HE1PR07MB3161.eurprd07.prod.outlook.com>
References: <HE1PR07MB316165F6D52E313281D15544938B0@HE1PR07MB3161.eurprd07.prod.outlook.com> <14586687-e946-cd8f-45c1-124183f4dd1b@alum.mit.edu> <HE1PR07MB3161FA5C783E9F9D651EE951938B0@HE1PR07MB3161.eurprd07.prod.outlook.com>, <dfd11114-8554-99e5-a120-d6b71a67ed44@alum.mit.edu>
In-Reply-To: <dfd11114-8554-99e5-a120-d6b71a67ed44@alum.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [37.33.31.219]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HE1PR07MB3499; 6:NOQST88FCGr5zkY4LJhNkwPaUSkYpjlZz45GKRdqtKqEtyon2EO1p9jnoD6Ct8e1ypUGOjB1riXbNxvT+v0PXI0+wryMTjOXM4dQp0xYXI3dWoa9Wp/FuQJd177gER57a0FZndI5mqDN0HrvUX+XcPy4RlxTURYweZobm6UWrGhoVeFDkmNP7Z0X3ZQxo7mGp5YFn/AgQRTJ4Mq4M/vynRsjFnDkW19bmP3BZeCrPN4qG9nPZJbyz9dR2l79w7D7Y9oGIhjof3EkGIU+sC3lfYE9yAFnXud7lcCr3mpsClv4OQ5KaVBxjXul4DHXQO24QJPFEdmxqxpr/m2XlR0bNTkfMcuqeSnhbpkdcoa+L48EXlMpYKck06OJqsUz3Xw65Okr28iNVAMoeG3VTgmUFbGkUVSl2ZEb6LdwfCZJUHIn9OjHpm7FqS8LFfO9joHVCvwuuP4HVBuuOxkNYbOvdA==; 5:5ndIMO3e1q7hWaCZApBeHJ/a9DkmOwSq3ty45tzX8Jj5lhhlBhRbSKkQ4IsrUU83ke7l/3qP7UFRIBDM8xOt9dk17jVCnlECTRpQaTW/z5rBmdKji2RoS+zKhzQ65UvodnVb/pUF5srm7un705HlfKDr5Fv565Te3zptdHv0k1cqlkx6l84JDHJY145x5str3iAHbsUIQEizaXrVSlG0gA==; 7:KK36E7IaBHKEK1EJ5kr2izr34ey9KhVO8/kk7wtidneNsgODYS2BSre7V0/LiwrZTVnTQhBToYFbr+7YYzdX6jPGIVG0+NhP0eJzOOEQ2xeDocYnuRkPg+Nx0uv1IQX6syFTZr0P5dQwIFxDJjqmCw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 0d7f83b3-e22c-4838-44cd-08d676ddcd0a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020); SRVR:HE1PR07MB3499;
x-ms-traffictypediagnostic: HE1PR07MB3499:
x-microsoft-antispam-prvs: <HE1PR07MB349951B587939ADEE042FB9B93840@HE1PR07MB3499.eurprd07.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(3002001)(10201501046)(3231475)(944501520)(52105112)(93006095)(93001095)(6041310)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:HE1PR07MB3499; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB3499;
x-forefront-prvs: 0913EA1D60
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(346002)(376002)(39860400002)(366004)(136003)(189003)(199004)(316002)(105586002)(44832011)(106356001)(66066001)(478600001)(14454004)(71200400001)(71190400001)(6246003)(8676002)(6116002)(229853002)(3846002)(7736002)(55016002)(25786009)(97736004)(19627405001)(86362001)(14444005)(256004)(8936002)(2171002)(33656002)(74316002)(5660300001)(7696005)(93886005)(2906002)(102836004)(476003)(2501003)(68736007)(11346002)(76176011)(446003)(9686003)(53936002)(6506007)(6606003)(99286004)(6436002)(81166006)(81156014)(186003)(54896002)(26005)(110136005)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3499; H:HE1PR07MB3161.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: LGa9jN58JO8QwBxCHLXT6vFcDIKZK4Q3olPc4GfJ7NXDU+8vVKgYzjXbReJXJsSPS46u57tq/XbAm/0/5OutJYUbMpKnymmTTMj/32QafK5eot6nLhpOwu7Loai32nnzLoys95cD+4HCc6HXpV+Ag+CDIhphNOqN4vIsRrbqZcbz93ID1Pw/uKobSwJsqQCrIejpNOW8gle1HtqOKl5gwKeVD5yE4UmCNCD5IRQl8QM1o3ISE06YygW2mMAwmpElL0OCVyYxwV6oI24J5oVAZlfOTdFuyuzSRTaY4uBNX2p2rXYpcS0yYRpRfgwFNTW4
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB31614EA7E8BAEB6DC07FAD0D93840HE1PR07MB3161eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0d7f83b3-e22c-4838-44cd-08d676ddcd0a
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2019 09:27:11.7654 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3499
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA01SbUhTYRjlvXfbvYrD1znzQftiIZWirmG5H5L2JwwTFMNSBjb1puKcsqmk QiwRja1ypkIzY1ZDbYSVBEoZ6bAfmpgpC81CMUOGOU3TrWzatrvIf+ec5zznOS+8NCkwc8Po ImU5o1LKFSKeP8dwqa86eiMwXiae7omQdj8b5Eo3nb28JCLZtbpGJJtMv4g0Its/IZ9RFFUy qtjTl/0Lt58vUWV26dXNuhukBi3EapEfDTgOVm4auVrkTwvwMIKB0XkOS7YQfLfc+U8mdJMk S0wEDK82Uh7CwXoSfqxbfQHNBBiHHxKeZAFeQNBlztIimuZhKeh2ojyyEKeD1aT3JgXjBrfl 4UvkIUKsRfC4f5T0LAjxWbANpnggB0dAnYXy7PKxDGaeOin2loGAEWcP8gz8cBL8vGX1YoT3 gWP0ibcDiUPh06KRYF+KwTTwnmRxCNi+7nBZvxzemOd9+mFo0YzwWHwAJo06bzfAtRRYNbd9 g2hYa2319gScCn2NqaxnAsGGfdzniYSuOR3F4mL4aOjjsaYPJLgetfga7YdXtU2UHsW27Snb 5s4lcSm0z3hlPg6CEcMih7XEwHRrC4/FUdD5YJlkcTTc3bFw9uodiDKjEDWjzi0pkEhiGFVR nlpdqoxRMuW9yP2Dhl5si/uRbemMBWEaiQL4GY5TMgFXXqmuKrEgoEmRkP+5yy3x8+VV1Yyq NEdVoWDUFhROc0Sh/D+CIJkAF8jLmWKGKWNU/6YE7RemQbnLsxVifr1zJS9tcUqvVGTalVH3 U76shnX8no8L3u68+Fo2drw3M+vbZvOQI91hT9tIeNeZW9MtMWe2ixqy566/PRmYcy1aNJu4 00DWaA9Jzu8ea59JvOcaZ+IsrgCBbcksU+yKr+jij4ZvTwVGnrNlbK1nHKnPCLqga3KNHRRx 1IXyE5GkSi3/C7q898Y9AwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/BP6mMDSl4USG2iDHrm6SBz2IL9c>
Subject: Re: [sipcore] Adam Roach's Discuss on draft-ietf-sipcore-sip-push-21: (with DISCUSS and COMMENT) - the DISCUSS issues Part 2
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sipcore/>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Jan 2019 09:27:21 -0000

Hi,


>>>>> I think you need a different discovery mechanism here -- either have
>>>>> one that has the client offering multiple PNS protocols and the proxy
>>>>> responding with one, or have one in which the proxy indicates all of its
>>>>> supported services in a response, and the client chooses one to use in
>>>>> its next REGISTER message.
>>>>
>>>> I suggest the first option, where the client can offer multiple PNS protocols
>>>> (pn-provider values) and the proxy responds with one.
>>>
>>> There could be a situation where there are multiple proxies on the path, each
>>> supporting a different mechanism.
>>> Then what happens? Does the first proxy "win", or the last one?
>>>
>>> If this starts with the proxies each indicating their support, then the client gets
>>> to choose the one he prefers. This also means the client doesn't need to include
>>> any additional information until it knows that it will be supported. Of course this
>>> requires a double registration at startup, but considering the number of register
>>> requests that will be used during the session this doesn't seem a huge burden.
>>
>> If a proxy has indicated support of push, another proxy should not do it. The current
>> syntax doesn't allow it.
>>
>> Also, I am not aware of any scenario where there would be multiple proxies supporting
>> push, so I don't think it is a real-life issue. Even if a network support multiple PNSs, they
>> will all be handled by the same proxy.
>
>That seems unfortunate. It may be that there is no single proxy
>implementation that supports all the different, while there might not be
>a single PNS that all the clients support. What is the deployment to do
>in that case? Deploying multiple proxies on the path, supporting
>different PNSs would be a solution. It wouldn't be too burdensome
>because only the chosen one would need to stay on the path.
>
>But apparently that option is currently not supported.

Yes, it is. If a proxy receives a REGISTER with an indication of a PNS that it does not support, the current solution DOES allow it to forward the REGISTER request, if it "knows" that another proxy might support the PNS.

But, some operators do not want the REGISTER to reach the registrar if no proxy supports the PNS.

So, an operator can configure its network to act in a desired way.

Regards,

Christer