Re: [dispatch] PROPOSED CHARTER FOR ASAP (Automatic SIP trunking And Peering)

Christer Holmberg <christer.holmberg@ericsson.com> Sun, 22 March 2020 13:15 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F0533A07B3; Sun, 22 Mar 2020 06:15:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 c2McSQlGHu6R; Sun, 22 Mar 2020 06:15:47 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150080.outbound.protection.outlook.com [40.107.15.80]) (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 8E6443A07B4; Sun, 22 Mar 2020 06:15:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V9fxXhnOdcVOI/zKa4yZ4SLNK9zeAdAKMxDoDVJQQjEneZqElpCc0v1zQZqU6pBgO4INB3Ex6q/dEIStA6QWVuSRs5TzKNK5ykA2Lp7MgX8dz08Il0eFRK3k9Ci1FvBOBAXlbjSpKH4torqvcQjQsKAqhVH8vh5QNBg+S8BFe5pvRoH96g+NSagLPbwg5lJv1T/4EqRTXwNmsGzNkQ5Lmf+LVG1upJeIkI9D6zeT9s0PiJV8y4WnmL7q0llF+K9hkjn6VBp0teu/NkAYSJUYu3YgF/cM1KjH4APBhMUhKqdZvT8wirjw5tNYgORJXemyD/cE1QDpgypsuaD6YSUwag==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;bh=yU8n5cu6PcdvDjdkzSoGFNw2G/1d1FzzTn1GWY7LX5w=; b=gAhpn8RWACMraLOLUAiobjNpoug6mE4Gcp237R69/muoFBF51J6vDdqrUMI70VWTmn/XeH16YPOq9Knk/OyBBnahGKfSp4iM8DIecyY5kZTZOeOhH02zbTsOiPsvbCWK06+oXfDY1PykldTdoc2CxQ/wQikl3xKRdl5Fv94T7tDX8QjkRaCMmuHdD/0gFsvsr9hSqQjPgFvyR79/L3YT2Xbc7llZtTwvpJHY1U6YxE71wyvvSAaZcDfu3nECSvCDrKvdc86v7JhP6NJAUL+t+h9KoK5FTVi2nZwDMVsPbum0u/hTkauoPQX4TfhbVHkIbQVX8RdVsY3FEy72euNYKg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
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=yU8n5cu6PcdvDjdkzSoGFNw2G/1d1FzzTn1GWY7LX5w=; b=NK9p8HH+QGjCT7hfgkHXgCgoawtxpNO0ZSOXuS4Dn+05Ox266m/3DwlrUpBL3jdUsQIUss7Rnyv2RpsJoNM8Pq5u7mu9hphxcbdJFBMh0EgvG+qJlcfedeCGqwis7aEhEVj8nzMQXNPkYpmMsEPq56vdtiWzUs7D32PAP02HmM8=
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com (52.134.82.159) by AM0PR07MB6163.eurprd07.prod.outlook.com (20.178.17.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.11; Sun, 22 Mar 2020 13:15:42 +0000
Received: from AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512]) by AM0PR07MB3987.eurprd07.prod.outlook.com ([fe80::57b:b81e:33ec:5512%7]) with mapi id 15.20.2856.003; Sun, 22 Mar 2020 13:15:42 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Sreekanth Narayanan (sreenara)" <sreenara=40cisco.com@dmarc.ietf.org>, Ben Campbell <ben@nostrum.com>, "dispatch@ietf.org" <dispatch@ietf.org>
CC: "Kaustubh Inamdar (kinamdar)" <kinamdar@cisco.com>, "dispatch-chairs@ietf.org" <dispatch-chairs@ietf.org>
Thread-Topic: [dispatch] PROPOSED CHARTER FOR ASAP (Automatic SIP trunking And Peering)
Thread-Index: AQHV7fJsGco3tkiq3Ey8OuVoB7iPT6hD+imAgAF/nACADiqZAIAAZF+AgABIJGSAAIy5gA==
Date: Sun, 22 Mar 2020 13:15:42 +0000
Message-ID: <A3B45452-D4D1-4EDB-85B0-E47B0BA99B0A@ericsson.com>
References: <DM6PR11MB282538125DCFDEF0A1443DFDDDE80@DM6PR11MB2825.namprd11.prod.outlook.com> <73852274-8033-4864-94AC-AAC149A9E4E0@nostrum.com> <77C1ACC4-D5CA-4A27-8507-580304CC4655@nostrum.com> <2844E7A0-171E-41CA-B08E-55CADEE48BB0@nostrum.com> <B70ECBAE-AA83-4859-9851-17DAD94F4BFC@ericsson.com> <BYAPR11MB282170B57A64CC802DAB7E6BDDF30@BYAPR11MB2821.namprd11.prod.outlook.com>
In-Reply-To: <BYAPR11MB282170B57A64CC802DAB7E6BDDF30@BYAPR11MB2821.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [188.127.223.154]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 954eef56-c5c1-478d-efb1-08d7ce631faa
x-ms-traffictypediagnostic: AM0PR07MB6163:
x-microsoft-antispam-prvs: <AM0PR07MB61635DEF21E9724279656EB493F30@AM0PR07MB6163.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0350D7A55D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(376002)(136003)(39860400002)(366004)(346002)(199004)(54906003)(36756003)(110136005)(71200400001)(86362001)(316002)(81156014)(8936002)(81166006)(8676002)(33656002)(91956017)(478600001)(66946007)(4326008)(6506007)(2906002)(53546011)(5660300002)(966005)(66574012)(66476007)(66446008)(64756008)(66556008)(26005)(6512007)(30864003)(6486002)(2616005)(186003)(76116006)(44832011); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB6163; H:AM0PR07MB3987.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2lC0vz1hvKdCex1yk5+j5AZG9cuwKIP3AhpVf1Wi1ZG+7DJKP3xhWKQ6fVdJxLyVeNZBfvJsv6AjZVoUXxgUA2JPfo8leWy+eQxLdFMBVaQKQqltlyXk+woQZ7is3sbr7Cip/Nms46y81BJJNDBQREVbNahLEsFzMJDiGut7lCf14KbWJgNwpNASq3cJeeEBqzY1yiOUpmbs2lGxrHrMmtrFcAYt21lmUyMVbSvHEet+IyZFjdDe7bEi/q9iryQTZlQ2xRnQHpdxzy0MjWveXJJL7ax+BSTNo0sHR9sREOq4Yyn86zm0cjL+QpxWLMVNYW+ShhkpNT5V8x5qZ6wdx6sPR3EKsFmlDoNYCWJY1Hee3EYqPwTL9SuSkqYtgamfhsB86s/Fo/7yuNZDycMa5geN3r7j08hO9xWkDUT5ATBtbIKvRN+psDFm6V3YNeyX+j2l5tYGF1/W1RqRQkW3jvLtu/ZVZyO5JU2mVuhBBwOS2iEi8Qlf5KQ9vfN2gQEBcNgb3fYm1bJGOy6n7kVZOw==
x-ms-exchange-antispam-messagedata: LFdaId8z2aYssHVnqhb8s3qQqRK4+QnQXOPPfp5y3xYD0SGAY44w3AyDIqXNIORxBeMr1k+iRGmx1wmGnPCZ79OUeFPTta4uu93tqyYP1TEhjaHn1qjTN/qzcH7tARD6ghmYaVS1J5/6RYUSnpaxbQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_A3B45452D4D14EDB85B0E47B0BA99B0Aericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 954eef56-c5c1-478d-efb1-08d7ce631faa
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2020 13:15:42.3365 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: VfEX3IN8tvVW3ypv3A0ShUS0Yhc072bGJcqEM7OTOGikQFplnJKxCzPXKweXkmVXu/0jubhExY2/g+CRQU/6qqpWCWBoabmBvb2oMAMOsb0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6163
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/wyEEfvkja8uAnEg3hzbNbrnSloc>
Subject: Re: [dispatch] PROPOSED CHARTER FOR ASAP (Automatic SIP trunking And Peering)
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2020 13:15:52 -0000

Hi,

>What are the SIP-based mechanisms you have in mind? If there are more than one, I assume the exchange of OPTIONS/200OK (with cap set in the body of the response) is one of them.

Yes. Most mechanisms can also be used with non-OPTION methods.

>Theoretically, while it is possible to leverage something like SIP OPTIONS, SIP trunking deployment realities between enterprise and service provider networks
>require the trunk to first be registered (SIP REGISTER/200OK) before any SIP traffic can be exchanged between the two networks, for example, an OPTIONS
>or even an INVITE to setup calls.

Having to exchange capabilities before the registration/session is established is a concrete justification. Please explain that in the proposed charter, because that would probably be one of the most important inputs for this work :)

>To that end, for a SIP-based solution to work, the service provider ought to change this behaviour, why would that method be advocated when there
>is an alternative? While this entire framework attempts to ease SIP trunking between enterprise and service provider networks, why must the framework
>use SIP? Why not HTTPS? Is is purely because this framework is related to "SIP" trunking?
>
> What are the advantages of using SIP over HTTPS in this specific scenario?
> What is the barrier to deployment of a SIP-based method as opposed to a HTTPS based method? I suspect the former is more difficult.

I am not saying it must use SIP – I am asking for a justification why HTTPS would be more feasible than SIP. If we are going to use a non-SIP protocol for exchanging SIP capabilities I think it is important for people to know why we want to use a non-SIP protocol.

>Here are some of the advantages for HTTPS:
>
>The service providers need only deploy HTTPS servers accessible over the Internet so that the enterprise can obtain a capability set.
>There is no change on the part of the service provider in terms of how they handle SIP..
>There is also very little change required on part of enterprise SBC vendors. Almost all SBCs today support HTTPS, XML & YANG.
>I would like to reiterate that using HTTPS in this context doesn't in any way mean that this is the new "normal" for soliciting and obtaining a remote SIP peers capability - the OPTIONS method >was designed for that. This is A scenario for which HTTPS is conducive and has nothing to do with creating a new way of communicating capabilities.

Regarding SBCs, one of the issues by using a non-SIP mechanism is that SBCs won’t be able to modify the capabilities – unless you intend to route the HTTPS traffic through the SBCs too.
Perhaps there won’t be any such intermediaries in the use-cases you have in mind, but we should discuss whether we are ok with that. My point is that, before we discuss protocol details, we should be clear about what functionality, and what use-cases, we want to support.

Thanks!

Regards,

Christer



________________________________
From: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>
Sent: Sunday, March 22, 2020 6:03 AM
To: Ben Campbell <ben@nostrum.com>; dispatch@ietf.org <dispatch@ietf.org>
Cc: Sreekanth Narayanan (sreenara) <sreenara@cisco.com>; Kaustubh Inamdar (kinamdar) <kinamdar@cisco.com>; dispatch-chairs@ietf.org <dispatch-chairs@ietf.org>
Subject: Re: [dispatch] PROPOSED CHARTER FOR ASAP (Automatic SIP trunking And Peering)


Hi,



AFAIK, the authors of the proposed charter didn’t reply to my latest comments (which I sent twice). They may have tried to address them in the latest version of the proposed charter, but I think it would have been useful to have a discussion on the list.



I think my main issue was describing why the existing SIP capability exchange mechanisms cannot be used.



The proposed charter now says:



>1. While there are extensions to baseline SIP that could potentially allow a capability set to be communicated from the service provider to the enterprise network,

>none of these extensions are readily usable to achieve the objective of this work.



This doesn’t say much. It would be useful with some text on why none of the extensions are readily usable.



>2. Any modifications to existing SIP-based extensions to fit the objective of this work would require equipment manufacturers to upgrade their SIP stacks.



This would also need more justification, because doesn’t SIP extensions in general require upgrading of SIP stacks?



Regards,



Christer







From: dispatch <dispatch-bounces@ietf.org> on behalf of Ben Campbell <ben@nostrum.com>
Date: Saturday, 21 March 2020 at 22.35
To: "dispatch@ietf.org" <dispatch@ietf.org>
Cc: "Sreekanth Narayanan (sreenara)" <sreenara=40cisco.com@dmarc.ietf.org>, "Kaustubh Inamdar (kinamdar)" <kinamdar@cisco.com>, "dispatch-chairs@ietf.org" <dispatch-chairs@ietf.org>
Subject: Re: [dispatch] PROPOSED CHARTER FOR ASAP (Automatic SIP trunking And Peering)



Hi Everyone,



Gonzalo S. wins the chair-appreciation award for being the first to respond to a chair request for input :-)



Anyone else? We will have a tight agenda on Monday; any chance we could close this topic prior to the meeting?



On Mar 12, 2020, at 3:14 PM, Ben Campbell <ben@nostrum.com<mailto:ben@nostrum..com>> wrote:



Hi Again Everyone,



I know people have been more caught up in how we handle the cancelation of the IETF107 in-person meeting than in day to day DISPATCH email. One way we can handle that is to complete discussions on list rather than taking meeting time. This seems like a good candidate for that.



Thanks!



Ben.



On Mar 11, 2020, at 4:21 PM, Ben Campbell <ben@nostrum.com<mailto:ben@nostrum..com>> wrote:



Hi Everyone,



The proponents have gone through a few revisions of the proposed charter (below) based on list feedback. At this point, we’d like to call the questions on what to recommend to to the ART ADs. Please respond to the following questions:



1. Is the topic described suitable for a reasonably short-lived mini-working group, without requiring a separate BoF first?



2. Is the charter a good starting point from which to develop a final charter (through the usual charter review process for new working groups)



3. Would you participate in a working group with a charter substantially similar to this one?



Note that we have agenda time allocated for this on an upcoming virtual meeting (details TBD), but if we can close these questions via email, we can give that time back to other things.



Thanks!



Ben.



On Feb 27, 2020, at 10:56 PM, Sreekanth Narayanan (sreenara) <sreenara=40cisco.com@dmarc..ietf.org<mailto:sreenara=40cisco.com@dmarc.ietf.org>> wrote:



All,



Here are the revisions to the proposed charter of ASAP (Automatic SIP trunking And Peering) after incorporating the latest comments. Suggestions/comments are welcome.





The deployment of a Session Initiation Protocol (SIP)-based infrastructure in enterprise and service provider communication networks is increasing at a rapid pace. Consequently, direct IP peering between enterprise and service provider networks is quickly replacing traditional methods of interconnection between enterprise and service provider networks.



Currently published standards provide a strong foundation over which direct IP peering can be realized. However, given the sheer number of these standards, it is often not clear which behavioural subsets, extensions to baseline protocols and operating principles ought to be configured by the enterprise network administrator to ensure successful peering with a SIP service provider network. This lack of context often leads to interoperability issues between enterprise and service provider SIP networks resulting in a large number of support cases being opened with enterprise equipment manufacturers and SIP service providers. Subsequently, deployment times for SIP trunking between enterprise and service provider networks increase significantly.



This work would define a descriptive capability set, which is populated by a SIP service provider, and which, when communicated to an enterprise network, provides the enterprise network with sufficient information to setup SIP trunking with the SIP service provider. Such a capability set would not only result in SIP trunking deployment times being drastically scaled down, but also would result in a significant decrease in interoperability issues between enterprise and service provider network. Over the long run, operational costs for service providers and enterprise equipment manufactures would likely decrease as a result of fewer support cases.



This work would make use of HTTPS based framework that allows a SIP service provider to offload a detailed capability set to the enterprise network. HTTPS is used in favor of SIP for the following reasons:

1. While there are extensions to baseline SIP that could potentially allow a capability set to be communicated from the service provider to the enterprise network, none of these extensions are readily usable to achieve the objective of this work.

2. Any modifications to existing SIP-based extensions to fit the objective of this work would require equipment manufacturers to upgrade their SIP stacks.



The scope of activity includes:



* Define a robust capability set which encapsulates sufficient information to ensure smooth IP peering between enterprise and service provider SIP networks.

* Define a data model for the capability set.

* Extensibility of the data model to allow proprietary parameters to be encoded.

* A HTTPS-based transport mechanism using which the capability set is communicated from the service provider network to the enterprise network.

* A mechanism to discover the capability server hosted in the SIP service provider network



The following is out of scope:

* Extensions to SIP that enable an enterprise network to solicit and obtain a descriptive capability set from a SIP service provider.

* A workflow/mechanism that allows service providers to directly configure devices in the enterprise network.



The group will produce

* Requirements, Use Cases and Architecture draft.

* Specification for SIP Auto Peer.



This group will co-ordinate with the SIP core workgroup and the SIPConnect efforts carried out by the SIP Forum.



Milestones:

<Date TBD> Send protocol specification to IESG



_______________________________________________
dispatch mailing list
dispatch@ietf.org<mailto:dispatch@ietf.org>
https://www.ietf.org/mailman/listinfo/dispatch







_______________________________________________
dispatch mailing list
dispatch@ietf.org<mailto:dispatch@ietf.org>
https://www.ietf.org/mailman/listinfo/dispatch