Re: [Pce] [Gen-art] Genart last call review of draft-ietf-pce-hierarchy-extensions-10

"Adrian Farrel" <adrian@olddog.co.uk> Mon, 13 May 2019 20:31 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2E5012008C; Mon, 13 May 2019 13:31:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
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 gpx19MckBEQh; Mon, 13 May 2019 13:31:40 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 BDBB8120075; Mon, 13 May 2019 13:31:39 -0700 (PDT)
Received: from vs2.iomartmail.com (vs2.iomartmail.com [10.12.10.123]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id x4DKVWAq011439; Mon, 13 May 2019 21:31:32 +0100
Received: from vs2.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1C06822044; Mon, 13 May 2019 21:31:32 +0100 (BST)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs2.iomartmail.com (Postfix) with ESMTPS id 063A422042; Mon, 13 May 2019 21:31:32 +0100 (BST)
Received: from LAPTOPK7AS653V ([213.205.198.217]) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.4/8.14.4) with ESMTP id x4DKVUuu001244 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 13 May 2019 21:31:31 +0100
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
To: daniel@olddog.co.uk, 'Alissa Cooper' <alissa@cooperw.in>, 'Roni Even' <ron.even.tlv@gmail.com>
Cc: gen-art@ietf.org, draft-ietf-pce-hierarchy-extensions.all@ietf.org, pce@ietf.org, ietf@ietf.org
References: <155523854346.29675.15877330669814773282@ietfa.amsl.com> <F1B3F4E8-056F-4099-AF46-BFEF69A0C7A8@cooperw.in> <006f01d509bf$f3edf740$dbc9e5c0$@olddog.co.uk>
In-Reply-To: <006f01d509bf$f3edf740$dbc9e5c0$@olddog.co.uk>
Date: Mon, 13 May 2019 21:31:31 +0100
Organization: Old Dog Consulting
Message-ID: <016501d509ca$da082bb0$8e188310$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIWujtCCN4XrPFhwIxqOyq7y/YkkgKBxXpeAiT9l1WlwOd+kA==
Content-Language: en-gb
X-Originating-IP: 213.205.198.217
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24612.002
X-TM-AS-Result: No--5.888-10.0-31-10
X-imss-scan-details: No--5.888-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24612.002
X-TMASE-Result: 10--5.888500-10.000000
X-TMASE-MatchedRID: fE0JoqABJp1OM38HnYL3cf7Ge87NpaCwaMmm586o4gB7ZWRAqE4ZPWr4 /y/RCSUy/zge0+oncdf7Brv946bj5iWM+sp1XKwwvOAv94sAIMQL8TGleseLPBra6jjhXqeTGd1 VXI+QnqwBYQCJTpK4HzAaBOcCLNdVBmjPEm4v5DNNq5/Y+tFvW1WiBZGwRpH+6ZQigqVYehDx83 vPTy5LDcPX1Zxz1PXPYok0dCCCbDHoSi9uJV6wyZCANcFtZ7wT+LidURF+DB08CT+UyeMDYhSId 9SZL66WmeCmAGsWyHLDO+xbEI/WFhnVUjUNUvhlqtgK4BzlMLKD33mO/UVvMwCOLD+ckgKHxlmo in0ixe6mkYieAXD4DWKHpZv+RSYvVHa5Ax0DhIhz5CFYokzTg1+GoijagtkjmyiLZetSf8nJ4y0 wP1A6ADMMszeAZpzJdB0ntd9Tzp6yO81X3yak807y4cOIEcY0mgnTp4e35LI5opIGL7TxT0pFeY 3bN1FVZudgyTpyhTJ+3BndfXUhXQ==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/rv6nbksFXNVZtGK3YisnLzm4itc>
Subject: Re: [Pce] [Gen-art] Genart last call review of draft-ietf-pce-hierarchy-extensions-10
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 May 2019 20:31:42 -0000

Hi,

Thanks, Dan, for your response here.

Just to follow up on one point:

>> 2. In section 3.2.1 or section 4.1 if the originator sends PCC or PCE
>> sends an open with P flag =0 can the response open be sent with a
>> P flag =1 and if yes what should be the action of the originator. I 
>> did not see any text about this case.
>
> DK>> According to RFC 5440, the Open message is not a request response
> exchange. Both entities send an Open message, and indeed they may even
> overlap. In our H-PCE extensions the P flag indicates that the sender
wants
> the receiver to act as its parent. In the example we give, it should be
fine
> for one party to not set the P flag in the first Open message seen on the
> wire, and for the second part to set the P flag in the second Open message
> seen on the wire. Therefore, I don't think this needs to be address as an
> implementor should be familiar with the Open message behavior. 

Dan is right that the Open is not a request response exchange, but two Open
messages that flow (one in each direction). The second might be sent in
response to the first, or they might be originated independently and be
matched up.

The P flag applies to the sender's requested relationship with the receiver.
It is possible for:
- neither Open to have the P flag set
- both Opens to have the P flag set
- either one of the Opens to have the P flag set
But, if both Opens have the P flag set then the session set-up must fail
according to 3.1.1.
If one speaker doesn't like the setting of the P flag it receives (most
notably if the receiver does not want to act as a parent) it fails the
session according to 4.1.

Thanks,
Adrian