Re: [stir] Making STIR SIP messages smaller

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 13 April 2021 21:38 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CA723A10BC for <stir@ietfa.amsl.com>; Tue, 13 Apr 2021 14:38:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 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, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 Cixdo9WebwZQ for <stir@ietfa.amsl.com>; Tue, 13 Apr 2021 14:38:27 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130081.outbound.protection.outlook.com [40.107.13.81]) (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 CE2513A10AD for <stir@ietf.org>; Tue, 13 Apr 2021 14:38:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jfudc3Jj3eFwSEqQcEfds/juebJ2ZP2mz1NWXQo4bPVGkOG9kIpYV/Y77K1/8/Hew8fmIPqt7t3oLeJ60ysQ4FaXQxtxzA2PQnNyaGePPOoZyF78uElnKe+1baSv0WflSYm/TswLthrooZwd/7VOevQMG0W8jpCS84Eg5BtA2Lllgqg+tG1JIXnC4sJz4NOaVdRcE0AAKzVjDIisnRc6cyxDVuKcISuw58Av30eo75dq741YoKFGXW67UHSY4lWofWnnu898+TIW1GPLTpDSVtd8NWADWtk63g13swY8Rq447RHDp8Ys0bAOmNS6oJbwuyAVaiziKb5RTD38GGvQwQ==
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=R8P2B1KJj68KjO9/skDDtsUV9Q9el85RxD8pu05dc/w=; b=ctomAPjWvBwiSbd4ohtaJGJ/Hd/YgnY0fOKMZDBg7+7jB0SdtlfBRyNOxT3lh051g3hT9Pu/EBf9vtPq2iY7tTo+P+Ct71giMA5W1+qWV+QXj7MDBfc3TK2bll1FNM2STtEiMN9zkkbL07eIbMqvvTFAec60ceLCypynJKu+1V0Yy2Z3DTBTMBQGH+6SWeEYvVvyqdn/vqFrgPzEBiXkuLJV/85Tdhv6axDZEga692uBAcg3zCkt2SHypz8ByKwNQBtp/D5sct8rIc9ctiMK+C1a5SYnx7ccM4q1YssQz9FNfG/tDt3CSDWE1mBKSu0adEEZPB2NhiL43J+U0UEj6w==
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=R8P2B1KJj68KjO9/skDDtsUV9Q9el85RxD8pu05dc/w=; b=a8VwJYZCmWu40rGqSoaK774aEywXvAfI1v2OFKSInkxDGXm2WpFx0rnf2f1veOWSecWgvIX/ZsgD8KeHoERbkd36dNdP1ArcnGgiyvlp9WG6OXld5EBzymffmgRslYvU7Hxk5aFqnmL0nnIb8LMiEC9bzpdjY8CF2Tyqt7IaMbc=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM0PR07MB4017.eurprd07.prod.outlook.com (2603:10a6:208:44::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.6; Tue, 13 Apr 2021 21:38:23 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2%7]) with mapi id 15.20.4042.016; Tue, 13 Apr 2021 21:38:23 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>, Chris Wendt <chris-ietf@chriswendt.net>
CC: Mary Barnes <mary.ietf.barnes@gmail.com>, Alec Fenichel <alec.fenichel@transnexus.com>, Marc Petit-Huguenin <marc@petit-huguenin.org>, "stir@ietf.org Mail List" <stir@ietf.org>
Thread-Topic: [stir] Making STIR SIP messages smaller
Thread-Index: AQHXL++ZJhEadOHN102kn2iYupCef6qyMWvggACJjACAAAExAIAAJy2AgAAQzACAAAMW8A==
Date: Tue, 13 Apr 2021 21:38:23 +0000
Message-ID: <AM0PR07MB38609289E7305E9B6E4874B6934F9@AM0PR07MB3860.eurprd07.prod.outlook.com>
References: <adc8bd10-a04d-aff5-e03f-183f0d59c22c@petit-huguenin.org> <CAD5OKxvqYSRjaA_eR=nX4sNgTbAtQ3dSqqgAe0-y9EzbA-dRug@mail.gmail.com> <AM0PR07MB386063A2162B5C07319225D393739@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAD5OKxuyT4bmNBYgSMN-9M-c1Tr=gO1rQAg1D7xGSYx=bP9K3A@mail.gmail.com> <5308A309-85DC-4440-ABE9-6C1EEB4E0FEE@chriswendt.net> <CAD5OKxsRh5pgYbc6ULL2c7nCUuAfQiM=r78vxkd0WWg0veDkjA@mail.gmail.com> <E0562367-B7E8-4935-A71A-60D2C105F850@chriswendt.net> <BN6PR11MB39211A0A9BB35EB34E1789C599709@BN6PR11MB3921.namprd11.prod.outlook.com> <19194256-B61E-47D6-B1F6-5317F2F7BE90@chriswendt.net> <BN6PR11MB3921F5DBEA3719F5DB0C31BC99709@BN6PR11MB3921.namprd11.prod.outlook.com> <CAD5OKxsswce0vHSZdc1UYS6ie2D7ut6ZDmc8MUX7Jnzyim9utQ@mail.gmail.com> <AM0PR07MB3860C3C820955494240B8FE0934F9@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAHBDyN7SuuKb7kKGa1NN9rSpZ1s+wo4GVJq7DjRDt8UbaSHYrA@mail.gmail.com> <CAD5OKxugVqbw4s26Cixe30G3-5QaLLkyvn3L0j+QYfinVaf05g@mail.gmail.com> <27B6DE19-FD81-4204-8E8B-9E610A11884C@chriswendt.net> <CAD5OKxvX+MWkPwX0YYqJ_B=5E45Qr3Bm-j1oaUYAKDs0yyNXRQ@mail.gmail.com>
In-Reply-To: <CAD5OKxvX+MWkPwX0YYqJ_B=5E45Qr3Bm-j1oaUYAKDs0yyNXRQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: telurix.com; dkim=none (message not signed) header.d=none;telurix.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ebd019d0-fd7c-4d58-155c-08d8fec476f5
x-ms-traffictypediagnostic: AM0PR07MB4017:
x-microsoft-antispam-prvs: <AM0PR07MB4017B77769B6164BF81396A9934F9@AM0PR07MB4017.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: U+fxqLINDTHHKMR4ucPJqOU/nODpeFkcTkRcyPJOTUUS4GiXbKJ4iW29umTVfwn/FeEOMHPA7Tsa6IynvRWPhH9EOj3DPRexCt+w69ot4jHcSglC/+tz63MGE/H9pdePXZNgHFDC1/gSXX2GMyr1xxrxGHkDz3vNxvcn4nM29028/eyCIMX+2tbQgRewPwQJ2q5DQ/fq8gRW3Quz9yflCDaMvxtFxFQzzuGLTxIAU+HrPIM2/GKgiEMDumA5PyVB1lvkbfCTzIENt74pIJ2zC08Krv+T5coGgADIYks1B+9CUk9lXTFlxcDZDFL/kAagSzH3KPkqiLPxQv0LMZkdiscwQ064vcARe7ETKu6bMniFuuAIMa+I3lFwnNnMf336VZEsrqVPSpigOLFVcQu/LDWV2ZF8f2RxqwFPYZMLM4EZ3HNaJr4PrTFwmqTz/CeamzHiJJeUvPtTczIHH7q3ouujqbY6coloU/EmELwLCEjsZCr1roDmLoM+TZs+/8+83q1di64TQ8lJQCSJgAw9ASq9v0dHCoJjXbFMZalFUBpw86RCW8mpwCgRQXH7NPIz+48hcty44gQ52Xewld6v2pVYFA4C1SwyjPzFHn+rRGGWXbiQYyMHTr6uINckIjsXNjB5b8heTaH07y/kprrS9HcO7JxUGsRSsxv465UAmzavzQd9FY+16NYijfiuN8Ur
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(26005)(186003)(44832011)(966005)(6506007)(166002)(38100700002)(54906003)(66556008)(76116006)(52536014)(122000001)(64756008)(7696005)(498600001)(2906002)(55016002)(9686003)(71200400001)(66446008)(4326008)(15650500001)(53546011)(83380400001)(86362001)(110136005)(66476007)(8936002)(8676002)(5660300002)(33656002)(66946007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: fcPQfrtrLMmmx6IujjpBq84uxaH/eXhP9mA29hzzFJ4huq/M4BxQRQv8SJ89BOka9nSoacVCIaVOtkLEj/U9mpzq/ht0O5NEV4j89haWuNdwNcMt6KVZFRd5k+BjMILWKP85TOTIiLAZxvOnxJmmC0RQJqwFvxU+NDmr0drW9/MnYayTyBSsvo+riFhzcjEtxlN1ptiw7NT/i3M4eHOUGoFEDK8eq/m9r2weNldJ10cTODXgiPu91nO51u7gZhJLPedArscY8FRuu1LLY7z2gjfYxaiqFoDlqpV51degshWwYtK98Fsvcp+7IHJs2UBC75O/b+x6PKpt8z9+7oqU6rGr7szkLnGPKVzZJnBVaz0cS9IZflBP45R8JU7FyQUG/rK3kBfBK2Ol9XzvbIq4mfWqOIsXd/91V0Q7oezJXQC/eMAkS+fatbFUGUVsdi+jYtdAPiRmw5U5mBeFSUkDxx+YnwXc/TWEGxlllgAR3VyS+BQKiivWzppcLNdJHP9rK3/tl3f2iA0sQfq4WzPouhGhl+rgsPvS8q6EqGT0jOsAkEvjZ3k4jmPglEkEHptyDfmjibNw8tNQT+yYPhg2AwMmnRxxnfyMgai130vPiDsW+aKTri3FNuTfHQ8Vsb2gcuJVna0odx5mXoi+UHeNIvovCpZSjrjOH8QNLLrbT2rqHqqGSVkLAi3m6TxS2ZmOuKhZGZc9SjNy0no9ozecuhm7GUG0hd9mk5y3hviAgaXaiE99J/y94GVS9n/NXiKrbjouI3JGYWfMjhNY3Qdkxv0HR8IG65U3nA4LVwKFkEMaHqVi99peyVN+6+aZr1Awo32rPjiZ6CEnVpWacxSZ/oXGerapxMpbEiA9KYw4wZMejZu7VPZqNmQLTu3Ap13JQEUdpOXWV1we6blSHSIPO1muMNkga4v+bPm6ctBH7ExWgzLL+yjoZUnXWig5xJCm2G0BMD4vY+WWCwR/Z0oPQ/KV2ybUXWwtQnIaSGqUZdii/5kYD/jSuvpAOZtacJbYp8w9WTohyCAsB0LBNAWzNifztoPlFIBmpnwOPPgBJjyFGgSu8RVMCMaVvSvPJkwoXxlXfqaKGG/9MClYR1228vuBwJ66IhTI1V9FVyHPUNhcd0zA5byczC/G9gxjNPavEZGrlHF6pXy4TRJVMYIT+exeGihMFnbCPV+7iZokFSpKSt8t8jnqXEKiZBfQ3cZM7mWPFlgro+uVU+t53DH6oZG4zv9JgoW3kjgmJTKdGxdBgxuOPuHXi5WQg12M1dKjFTjK65l/y4rSVxPzsb0QhyxgqHokGZRbSQOEeIQ3d3fRy4qPxSO5FrKQNLPXS4ZG
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB38609289E7305E9B6E4874B6934F9AM0PR07MB3860eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ebd019d0-fd7c-4d58-155c-08d8fec476f5
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 21:38:23.5303 (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: i5RUvCGEXNtYQ9csR61IvNvt5Di+UwHlDPmySrbnPJWGcjavVzsRo1VhfKZMxBrTXtbXIwnf/vOO/e0/3v5N2nJdniOUmMNvpnOg5IDrtnI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4017
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/RyaFsZnXeu0gWGQE4RJPHu14YDA>
Subject: Re: [stir] Making STIR SIP messages smaller
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Apr 2021 21:38:32 -0000

Hi,

...

>You have other vendors, which are small VoIP operators using either open source or equipment from smaller companies. They do not participate in VoIP interops, do
>not follow the standards, and generally rely on their vendors to provide working equipment.

So, we shall modify the standards for people who don’t follow the standards?

>The fact that SIP over the reliable transports was badly designed in RFC3261 makes the problem worse. For some reason, RFC3261 assumed that sending INVITE over the reliable channel does not
>require retransmits and that you can send responses to INVITE over the address in VIA.

RFC 3261 does say that, for reliable transports, the response is normally sent on the connection on which the request was received.

   “For reliable transports, the response is normally sent on the
   connection on which the request was received.  Therefore, the client
   transport MUST be prepared to receive the response on the same
   connection used to send the request.”

I KNOW that there exist interoperability issues with TCP. But, if people implement TCP support wrong e.g., because they misunderstand the spec, shouldn’t we then instead clarify the spec?

Regards,

Christer




On Tue, Apr 13, 2021 at 4:14 PM Chris Wendt <chris-ietf@chriswendt.net<mailto:chris-ietf@chriswendt.net>> wrote:
Would be good to understand better why, i have not heard that feedback from the STIR/SHAKEN community lately or maybe folks have given up complaining :)  While there was much talk about it maybe 2-3 years ago, those conversations have been pretty quiet as of late. As far as i’m aware much of the equipment both commercial and open source and deployments have adapted and adjusted, but maybe there is parts of the eco-system that haven’t gotten there yet.

-Chris


On Apr 13, 2021, at 1:54 PM, Roman Shpount <roman@telurix.com<mailto:roman@telurix.com>> wrote:

Unfortunately, the message increase caused by the Identity header causes a call failure rate increase of at least a few percent. There is a substantial number of deployments affected by this and unlike things like History-Info, this feature is now required by law.
_____________
Roman Shpount


On Tue, Apr 13, 2021 at 1:50 PM Mary Barnes <mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>> wrote:
Yeah - like nearly 20 years ago when we added headers like History-Info.   And, really if you want to use a text based protocol, you surely can't have small message sizes as a design priority.

On Tue, Apr 13, 2021 at 4:40 AM Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org<mailto:40ericsson.com@dmarc.ietf.org>> wrote:

>I agree that we need to figure out a way to make Identity headers smaller. As it stands right now, the Identity header with "shaken" PASSporT type adds around 600 bytes to an INVITE message.
>This makes typical SIP INVITE messages go from around 1K in size to 1.6K, which is bigger than the UDP MTU.

With or without Identity, didn’t that ship sail a long time ago? :)

Regards,

Christer



On Mon, Apr 12, 2021 at 5:39 PM Alec Fenichel <alec.fenichel@transnexus.com<mailto:alec.fenichel@transnexus.com>> wrote:
I guess what I am trying to say is that I think we should remove ppt from the examples because as you say, people tend to code to examples and smaller Identity headers would be ideal.

I don’t mean to hijack this thread, but I have been meaning to bring this up anyways and it is related. Is there a reason I’m just overlooking for requiring the “info” parameter when a full-form PASSporT is used? If not, can we make it optional? The reason I ask is that with OOB, the transit provider receives a PASSporT out-of-band and then needs to construct an Identity header. Because of the “info” parameter requirement, the transit provider must decode the PASSporT in order to determine the “info” parameter. This is the only reason that a transit provider needs to decode the PASSporT. This isn’t difficult so it doesn’t really matter, but I figured I’d ask about potentially making the “info” parameter optional. Also, it makes the Identity header smaller which is always a good thing.

Sincerely,

Alec Fenichel
Senior Software Architect
alec.fenichel@transnexus.com<mailto:alec.fenichel@transnexus.com>
+1 (407) 760-0036
TransNexus

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