Re: [sipcore] RFC4028 : Very basic question in 8.1

Roman Shpount <roman@telurix.com> Thu, 09 July 2020 15:16 UTC

Return-Path: <roman@telurix.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 AC6BF3A0CC0 for <sipcore@ietfa.amsl.com>; Thu, 9 Jul 2020 08:16:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 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_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telurix-com.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 jvP6rxjIOJM4 for <sipcore@ietfa.amsl.com>; Thu, 9 Jul 2020 08:16:13 -0700 (PDT)
Received: from mail-ot1-x333.google.com (mail-ot1-x333.google.com [IPv6:2607:f8b0:4864:20::333]) (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 E52B03A0CAE for <sipcore@ietf.org>; Thu, 9 Jul 2020 08:16:12 -0700 (PDT)
Received: by mail-ot1-x333.google.com with SMTP id 5so1915824oty.11 for <sipcore@ietf.org>; Thu, 09 Jul 2020 08:16:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KXj0higAZ8d1QylpRQnOQVii+tZ0rCOOpne0FFLyxHI=; b=VdBKQD13fJDg7QAjFljuCSp1euyrnwxVoY9dkBOy8/nTXpK2deRtp+tmWISZBjcGaa qgxMXU7Zcuh2WTw8SITtWHuyU3E4CXKvIb0cALOva8n0+bIb9mlYLeAqgNSnfK81fJLa j4hV8MUvBHGXW2B0GI1VntwQ+tunCf8VpXVca6z5AFsrZoKnbTukMEc0Eh29oNy5aBRW hVvfvZ2RJy1n2bj5fqMHGpjvM2oxTDWO/dJz8fsHkDX4DYFhwbXyHEfpqWLxetHuuQo3 BEQdnVS61KzGIHsfWVvggWX3KajfZuDmcI4zafzQL1ehz5Ct1k4ksA8v0YUneZeI44bk Qg7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KXj0higAZ8d1QylpRQnOQVii+tZ0rCOOpne0FFLyxHI=; b=PRYG2GfK5fSChttTTQXTjI5Hf3LfaHL5AstUPRQ96S69yaxFGhC2rnduhtxwcAtqi2 xZhcFb6/LZwSwGMlOEXR0h3qJmp1PDpwvzl07hBmQRS4sj3UZ/BO7fxFk0orxWGDqeCl C8bDOBH0Sdoc3M7mMcKX5TZLmboBLkGywB/NX+me6nY1cMxkR8Z24/tOxriO7V5dD1vw /ooVVcn/kngVZGknfiPG9dqHARRqdVBPS3tCjEzS7C6t6O3iECNdPQTYEY0QrP8b2k48 eey45199mrNVqhqNLVTeNOdeIknbJqn8U7VHVcz7gEMVn82KT+Oe6nGFtkdj48KRNVAw rUHA==
X-Gm-Message-State: AOAM531O9hywdaKl2I781AKZo+wP+U1sJisJ2VqByMcI8aQh1F1VXuS1 FMIz9yY444KjQyoJClTul3R/hwfefeM=
X-Google-Smtp-Source: ABdhPJy+xkM3iD5O1iQDD6sXz09nxmlY9PLktv/i6N8Fgd0Hg+YMI7lln0WU0WhICIm04jeYqbwYSw==
X-Received: by 2002:a9d:7f09:: with SMTP id j9mr38753361otq.111.1594307771422; Thu, 09 Jul 2020 08:16:11 -0700 (PDT)
Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com. [209.85.210.51]) by smtp.gmail.com with ESMTPSA id r22sm623423ooq.37.2020.07.09.08.16.10 for <sipcore@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 09 Jul 2020 08:16:10 -0700 (PDT)
Received: by mail-ot1-f51.google.com with SMTP id 72so1946443otc.3 for <sipcore@ietf.org>; Thu, 09 Jul 2020 08:16:10 -0700 (PDT)
X-Received: by 2002:a05:6830:1db9:: with SMTP id z25mr26485890oti.13.1594307769766; Thu, 09 Jul 2020 08:16:09 -0700 (PDT)
MIME-Version: 1.0
References: <24d093f2-284f-a068-1cf1-8fb1b9310ff0@gmail.com> <CAD5OKxu1Ua79rEg-udgD-RxZjrfTmmyZMmDGvPQXp5xc1kzn1Q@mail.gmail.com> <8ab9ef7d-1df0-2adc-70fa-0473526442cb@gmail.com>
In-Reply-To: <8ab9ef7d-1df0-2adc-70fa-0473526442cb@gmail.com>
From: Roman Shpount <roman@telurix.com>
Date: Thu, 09 Jul 2020 11:15:58 -0400
X-Gmail-Original-Message-ID: <CAD5OKxuNsf1YDMZw6_KvONMafCE+vaHeNLEQoqCscp5wqHFHrA@mail.gmail.com>
Message-ID: <CAD5OKxuNsf1YDMZw6_KvONMafCE+vaHeNLEQoqCscp5wqHFHrA@mail.gmail.com>
To: OKUMURA Shinji <ietf.shinji@gmail.com>
Cc: SIPCORE <sipcore@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004796c005aa03b417"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sipcore/xYnn8M7Fz38aJDy66FZiFbeOBbg>
Subject: Re: [sipcore] RFC4028 : Very basic question in 8.1
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, 09 Jul 2020 15:16:21 -0000

On Thu, Jul 9, 2020 at 10:42 AM OKUMURA Shinji <ietf.shinji@gmail.com>
wrote:

> > SE is the maximum allowed value.
>
> UAC can send again with a greater Session-Expires and Min-SE. The proxy
> CAN NOT reject the INVITE just because "Session Interval Too Large".
> Therefore SE isn't the maximum allowed value


Why do you think it cannot? Proxy can reject a new INVITE for any reason it
sees fit.


> .> If Proxy needs a higher SE interval, it needs to renegotiate maximum
> allowed session timer value with all the parties upstream.
>
> If Proxy needs a higher SE interval, the proxy need only increase
> SE-value. This procedure definitely works. Because this is the very
> procedure for when the UAC does not support timer.
> Again, proxies can't reject the INVITE just because the timer is too large.
>

The higher SE interval value might be too high for proxies upstream. Your
procedure breaks it. Again, proxies can reject INVITE for any reason.

> Once again, may I ask, what is your motivation for proposing this change?
>
> My motivation is that bis become to be more clear and error-free.
>

I have zero interest in this. Session Timer (and most of SIP related
specifications) are effectively legacy specifications in maintenance mode.
You need to show serious reasons to introduce major changes at this point.

> Are you seeing an issue with a deployment somewhere?
>
> No, You seem to attach great importance to that point, but I don't
> understand the importance of that.
> Do you argue that it is enough for each developer to address any issues on
> their own?
>

I am arguing that this is an old and widely deployed specification.  It
might not be clearly written but it is widely implemented which resulted in
some general consensus on how it is supposed to work. Making changes to it
is dangerous unless they are targeting specific issues.

There is something to be said about redoing the entire SIP specification to
be clearer and more logical, but this would be a different and much bigger
effort. Also, I do not see that enough people have interest in doing and,
what is much more important, implementing this new SIP specification. I
understand your desire in cleaning up the Session Timer specification, but
it would effectively render the resulting document irrelevant due to most
people refusing to implement changes which are too great.

Best Regards,
_____________
Roman Shpount