Re: [CCAMP] Still have issues in WSON Processing HOP Attribute Encoding in draft-ietf-ccamp-wson-signaling-08

Leeyoung <> Mon, 04 August 2014 20:29 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id DF3DA1A02FF for <>; Mon, 4 Aug 2014 13:29:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -3.202
X-Spam-Status: No, score=-3.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id hXLXT_MEd00R for <>; Mon, 4 Aug 2014 13:29:22 -0700 (PDT)
Received: from ( []) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 5440E1A0201 for <>; Mon, 4 Aug 2014 13:29:21 -0700 (PDT)
Received: from (EHLO ([]) by (MOS 4.3.7-GA FastPath queued) with ESMTP id BKW59718; Mon, 04 Aug 2014 20:29:19 +0000 (GMT)
Received: from ( by ( with Microsoft SMTP Server (TLS) id; Mon, 4 Aug 2014 21:29:18 +0100
Received: from ([]) by ([]) with mapi id 14.03.0158.001; Mon, 4 Aug 2014 13:29:05 -0700
From: Leeyoung <>
To: Lou Berger <>, CCAMP <>, "" <>
Thread-Topic: [CCAMP] Still have issues in WSON Processing HOP Attribute Encoding in draft-ietf-ccamp-wson-signaling-08
Thread-Index: AQHPrmaoHNVf7qg6iEe4xgIIIKwAz5vA5iOA
Date: Mon, 04 Aug 2014 20:29:04 +0000
Message-ID: <>
References: <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [CCAMP] Still have issues in WSON Processing HOP Attribute Encoding in draft-ietf-ccamp-wson-signaling-08
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussion list for the CCAMP working group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 04 Aug 2014 20:29:25 -0000


Lou, here's my comment on your comment. In a nutshell replacing [RSVP-RO] with [RFC5420] will solve the confusion. 

Please see in-line for details.



-----Original Message-----
From: CCAMP [] On Behalf Of Lou Berger
Sent: Saturday, August 02, 2014 10:30 AM
Subject: [CCAMP] Still have issues in WSON Processing HOP Attribute Encoding in draft-ietf-ccamp-wson-signaling-08

All, (WG, Authors, Young, Giovanni),
	It looks like an unintended encoding change made it into -08 of the draft, or there remains some confusion in the intended encoding.  The topic traces back to a discussion in March, see  To move forward, I'd like to ensure that the authors and any other interested party, i.e., existing and future implementors, are on the same page.

I'd like to focus on the intent and the what document should says as opposed to how we got here, i.e., past confusion.  We need to ensure that the draft accurately documents the Authors/WG intent.  I am not trying to propose any technical changes at this very late date.

YOUNG>> Agree. 

The area of the document in question is sections 4.2-4.4 and relates to how the so called sub-TLVs are encoded and processed.  The key text in question, from rev -07 is:
   To target a specific node, this section defines a WSON_Processing
   object as part of the LSP_REQUIRED_ATTRIBUTE and follows procedures
   defined in [RSVP-RO].

Looking back on the -07 and the March mail thread, the "sub-TLVs"
defined in Section 4.3 and 4.4 should be carried as Attribute TLVs in LSP_REQUIRED_ATTRIBUTES Objects, and not in ERO_HOP_ATTRIBUTE Subobjects. Also that there actually is no WSON_Processing object carried on the wire.

Authors, Young, Giovanni:

    Please confirm if this is correct.  If not, please clarify what was
    intended in the -07 rev of the document.

YOUNG>> Correct. It looks like there was a confusion between [RFC5420] and [RSVP-RO]. It seems that it makes no sense associating LSP_REQUIRED_ATTRIBUTES Object with [RSVP-RO] as [RSVP-RO] talks only about ERO_HOP_ATTRIBUTE subobject which is completely irrelevant with LSP_REQUIRED_ATTRIBUTES object. 

Assuming it is correct I think it remains unclear what it means for a LSP_REQUIRED_ATTRIBUTES Object (and not an ERO_HOP_ATTRIBUTE subobject) to "follows procedures defined in [RSVP-RO]."

YOUNG>> Yes. Please see my comment below. 

Authors, Young, Giovanni:

   Can you clarify what specific procedures defined in [RSVP-RO] are
   to be applied to the LSP_REQUIRED_ATTRIBUTES Objects?

I think it should be possible to align the draft text fairly easily once the intent is clear, and I'm happy/plan to propose specific text.

YOUNG>> Replacing [RSVP-RO] with [RFC5420] will solve the problem discussed here. 


CCAMP mailing list