Re: [Sigtran] M3UA: Synchronizing DPC availability state between ASPs in the same AS

Dan Gora <dan.gora@gmail.com> Mon, 10 April 2017 18:56 UTC

Return-Path: <dan.gora@gmail.com>
X-Original-To: sigtran@ietfa.amsl.com
Delivered-To: sigtran@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CA28127369 for <sigtran@ietfa.amsl.com>; Mon, 10 Apr 2017 11:56:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 q1DG3_gzWvPV for <sigtran@ietfa.amsl.com>; Mon, 10 Apr 2017 11:56:38 -0700 (PDT)
Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (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 028B1127076 for <sigtran@ietf.org>; Mon, 10 Apr 2017 11:56:38 -0700 (PDT)
Received: by mail-wm0-x22b.google.com with SMTP id o81so46388039wmb.1 for <sigtran@ietf.org>; Mon, 10 Apr 2017 11:56:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=C0tSAIA+kFF10OjRMfTDwDj2ldFpZbVA2zgKFWOc0NM=; b=ShKmbherVHghGXZb3ZAn09ggt+5Y57coWF4N4yNXqkIi6jEBX63LyBu+rlTjYi2Xkd IZBbt1hiZpQFDEtiLebaiCe9hJleAhKV/0cgJmMJ8Zig5Nmqg9oxr6vbCk0cS9MCyF6w vZXrdICB4WQbfKy+2foqXPq4GhFsvs+GIAOwaB+pH/xWgl3J4qtRkbpQ6Vns+jrTv2D3 loYFbVV2RL1gmctY0RuYOtbfsB9qjIBzathx/pVMsrgew5SES6+lez2/HjcapnIE8pdr fa5W8U5HFZ3X3yyDLNkmkvg4F+XHsFPlpAT+ObQiwtMjOoKfwu5WFpe6dAGgEbFMVAhd WWGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=C0tSAIA+kFF10OjRMfTDwDj2ldFpZbVA2zgKFWOc0NM=; b=I2m9XmaZcZ8c8cZ1TraL5AG4Zo+4eP424STRz1tvaouvpGf0h2Uju/Mqe+0B5S18IT N9kRV+ZIcIne1tLjLbOGW5zvRpcHON1Ciaal0NP/WHwqFktcgw5AWMcKp+8AzRo0b0cK Iivpzd6/eylVm3tM8gQCOZ6vggt+cx42TxO78cn9HiBu97Qy1kUolgijdAvCxGMLxVWi LhYUCZyaifbMsHBWhJOPa1sI4egTR2uk/PZD6/5/kQwF1hvlOw3VaXVfoO1poksa7J8u /uVfHZn3Dwge7xEF+Foe8n4J9+UCF+/3aHyC45f/Gxw4d41isKifAcZdJR+roUio7Y6e w3Sg==
X-Gm-Message-State: AN3rC/7XUbQJ84m0dkEY2/nwDUQfp5Owi11CPfqMiCCf39UJ7yDkT9IVYxbUPvybHgj1C+a4q4TzRRdsfgi1gg==
X-Received: by 10.28.234.84 with SMTP id i81mr10857421wmh.80.1491850596505; Mon, 10 Apr 2017 11:56:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.175.212 with HTTP; Mon, 10 Apr 2017 11:55:55 -0700 (PDT)
In-Reply-To: <063D6719AE5E284EB5DD2968C1650D6DCFFCA61F@AcuExch.aculab.com>
References: <CAGyogRamDgU7fhwfS1rgQC19-vrxsjc-uZvQGwx0wpKB846zKA@mail.gmail.com> <063D6719AE5E284EB5DD2968C1650D6DCFFCA61F@AcuExch.aculab.com>
From: Dan Gora <dan.gora@gmail.com>
Date: Mon, 10 Apr 2017 15:55:55 -0300
Message-ID: <CAGyogRZWziokZbixJyRAY1+Mv=6Q+sKordV-ag4p=gG0tCHqig@mail.gmail.com>
To: David Laight <David.Laight@aculab.com>
Cc: "sigtran@ietf.org" <sigtran@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sigtran/YPdRC0YN-Af7dS6doTOpL4MEj2o>
Subject: Re: [Sigtran] M3UA: Synchronizing DPC availability state between ASPs in the same AS
X-BeenThere: sigtran@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Signaling Transport <sigtran.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sigtran>, <mailto:sigtran-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sigtran/>
List-Post: <mailto:sigtran@ietf.org>
List-Help: <mailto:sigtran-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sigtran>, <mailto:sigtran-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 18:56:40 -0000

Hi David,

Thanks for your response...

On Mon, Apr 10, 2017 at 5:38 AM, David Laight <David.Laight@aculab.com> wrote:
>> Now this feels wrong to me.  There is nothing in the spec which
>> specifically states that the ASPs have to synchronize the destination
>> states between themselves just because they belong to the same AS.
>>
>> There is also numerous places (RFC 4666: 3.4.1 (DUNA) and 3.4.2)
>> where it says that the DUNA/DAVA message is sent to "all concerned
>> ASPs" and in 4.5.1 where it says:
> ...
>
> This is a difference between rfc 4666 and the older 3332.

Is it?  The only difference I can see in rfc 4666 in section 4.5.1 is
the addition of this paragraph:

   For the particular case that an ASP becomes active for an AS and
   destinations normally accessible to the AS are inaccessible,
   restricted, or congested, the SG MAY send DUNA, DRST, or SCON
   messages for the inaccessible, restricted, or congested destinations
   to the ASP newly active for the AS to prevent the ASP from sending
   traffic for destinations that it might not otherwise know that are
   inaccessible, restricted, or congested.  For the newly activating ASP
   from which the SGP has received an ASP Active message, these DUNA,
   DRST, and SCON messages MAY be sent before sending the ASP Active Ack
   that completes the activation procedure.

But RFC 3332 still doesn't really clearly state that the ASPs have to
synchronize their destination state within an AS.  On the contrary,
from 4.5.1 it still seems to imply that the SGP has to send DAVA/DUNA,
etc to _all_ "concerned" ASPs, not just one in an AS.

> AFAICT one major network equipment manufacturer has not updated their
> protocol stack to conform to rfc4666.
>
> We've a horrid bodge that detects the missing indications.

What missing indications are you referring to?  The missing NTFY
messages for the AS (section 5.1.1.1, etc..)?

thanks,
dan