Re: [stir] Making STIR SIP messages smaller

Chris Wendt <chris-ietf@chriswendt.net> Tue, 13 April 2021 20:14 UTC

Return-Path: <chris-ietf@chriswendt.net>
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 60F313A03F6 for <stir@ietfa.amsl.com>; Tue, 13 Apr 2021 13:14:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=chriswendt-net.20150623.gappssmtp.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 cWZDo2UtGVmM for <stir@ietfa.amsl.com>; Tue, 13 Apr 2021 13:14:31 -0700 (PDT)
Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3446E3A02BD for <stir@ietf.org>; Tue, 13 Apr 2021 13:14:30 -0700 (PDT)
Received: by mail-qt1-x833.google.com with SMTP id j7so13761205qtx.5 for <stir@ietf.org>; Tue, 13 Apr 2021 13:14:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chriswendt-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=zi2rcVLMrrBEdiWaT+YTgRBTdDrvc0W5ugBJX3ra7A8=; b=NWKuvuU4NJPlikxmux5snRt0mB2XXKGVmM8EWTsq7Lbf0NPkDcIzVEzaC0h+KadZkb s59SPnt/Zhn0sf9OqXDuuLc8GJ2OTx+o1v7P9mLl3bbzwcjyM8NHK4inyrotHY8KT477 7NJUR+trPYFNe7peQbB+3XDmwRZdIfuAsxfJ2Vo2ZtiM2CZHLwoW4m9MKSDEqx/Yhb43 pW+qKGpQwYAYYIBN6ifWKFcp+psGrA8Mm/BhljSOOAoQ4eWrYuHcOyDZeXyWGChfr1Oc pCXxUX3vNtn5HQ8O1eyawf+Rj8bPGVDXv7ldhu2jOu+/t4wqNb4IZV4LEAYnbfFdHnnu EbzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=zi2rcVLMrrBEdiWaT+YTgRBTdDrvc0W5ugBJX3ra7A8=; b=JuDVr/u8IUF4vGmojZKi6jnF59ITFc234LjHtNNggNa3M5Ztg9qeqkiAYnvjLsBCjs VPauOVWc943v7Pp5qSumic4GylrYMVIF9mxOoDFfgnV9brwnJlszP8dAas/j4nZ1gLIe emYn4QcuM2J28K8X2ajvVtTNKTaZLovsc8DDemJo7Ab5ncvsBhWspEIaV3X+k/SjD1E8 b2g+WJOa7IJu9yCYcyjwnrScNCoLEc4E/AoE8m4Ssy85QK8xpbBwmioYQbOW8T9vaKZM 4N8A1EeCUzWSxQn+v9cGZ39sAQzcPzqzXknUKahk5jouDvCXrqozElMj4H2gAGyrQ7aE 5pJA==
X-Gm-Message-State: AOAM531mShjL0Uq1rnJy0b2Xj+ne8gkdchJh+RkRqkee/kHm4IIAgcEH hKva+o80+nnjPzsP740mRK8M8Q==
X-Google-Smtp-Source: ABdhPJw/0BS3gZNcXnjD5o9FxKCtBtWm6v6hNIFhoQXYD1nrmPODLya4k0a96ev2NHkdaElul+Y0Hw==
X-Received: by 2002:ac8:529a:: with SMTP id s26mr9040233qtn.86.1618344869525; Tue, 13 Apr 2021 13:14:29 -0700 (PDT)
Received: from [192.168.0.44] (c-68-82-121-87.hsd1.pa.comcast.net. [68.82.121.87]) by smtp.gmail.com with ESMTPSA id w1sm8968771qto.85.2021.04.13.13.14.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Apr 2021 13:14:29 -0700 (PDT)
From: Chris Wendt <chris-ietf@chriswendt.net>
Message-Id: <27B6DE19-FD81-4204-8E8B-9E610A11884C@chriswendt.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2A85E12C-95CA-45E8-8B21-A084F302C7B9"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Tue, 13 Apr 2021 16:14:27 -0400
In-Reply-To: <CAD5OKxugVqbw4s26Cixe30G3-5QaLLkyvn3L0j+QYfinVaf05g@mail.gmail.com>
Cc: Mary Barnes <mary.ietf.barnes@gmail.com>, Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Alec Fenichel <alec.fenichel@transnexus.com>, Marc Petit-Huguenin <marc@petit-huguenin.org>, "stir@ietf.org Mail List" <stir@ietf.org>
To: Roman Shpount <roman@telurix.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>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/g_JaNl8bnf4wUBevm5kaI5db504>
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 20:14:36 -0000

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> 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 <https://www.ietf.org/mailman/listinfo/stir>