Re: [Rtg-ooam-dt] [sfc] Identifying OAM in NSH

Gregory Mirsky <gregory.mirsky@ericsson.com> Thu, 21 July 2016 08:48 UTC

Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: rtg-ooam-dt@ietfa.amsl.com
Delivered-To: rtg-ooam-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C176812DC03; Thu, 21 Jul 2016 01:48:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level:
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] 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 4nLZOc8MWuyb; Thu, 21 Jul 2016 01:48:42 -0700 (PDT)
Received: from usplmg20.ericsson.net (usplmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 498FD12DC0B; Thu, 21 Jul 2016 01:48:41 -0700 (PDT)
X-AuditID: c618062d-f79886d000002334-73-579081111fd4
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usplmg20.ericsson.net (Symantec Mail Security) with SMTP id 08.AD.09012.11180975; Thu, 21 Jul 2016 10:00:18 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0294.000; Thu, 21 Jul 2016 04:48:39 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Identifying OAM in NSH
Thread-Index: AdHjGxqUb41VTqTfTwmZE/bgRl5mHQALAc8AAAcP4zA=
Date: Thu, 21 Jul 2016 08:48:39 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221ADAAD3@eusaamb103.ericsson.se>
References: <7347100B5761DC41A166AC17F22DF11221ADA9CB@eusaamb103.ericsson.se> <20160721075801.5697618.51293.99071@sandvine.com>
In-Reply-To: <20160721075801.5697618.51293.99071@sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.12]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42KZXLonQVeocUK4wca9TBZblz1kt/jXupfV 4smDrewOzB5Llvxk8vi6eTtrAFMUl01Kak5mWWqRvl0CV8aB/S4FG6Qr7r39w9rAuEG0i5GT Q0LAROLE7yOMELaYxIV769m6GLk4hASOMkr8WHmGGcJZziixdvEbVpAqNgEjiRcbe9hBbBEB V4nO6wvA4swChhJbFyxkAbGFBTQltvy6BFWjJXG39QozhG0lsWbWE7BtLAKqEhMa3oHV8wr4 Srzdux1qcyOjxIEfB8CKOAXsJO5ua2YCsRmBzvt+ag0TxDJxiVtP5jNBnC0gsWTPeWYIW1Ti 5eN/rBC2ksSc19eYIep1JBbs/sQGYWtLLFv4mhlisaDEyZlPWCYwis1CMnYWkpZZSFpmIWlZ wMiyipGjtLggJzfdyGATIzBijkmw6e5gvD/d8xCjAAejEg+vwp7+cCHWxLLiytxDjBIczEoi vP9bJoQL8aYkVlalFuXHF5XmpBYfYpTmYFES5xV7pBguJJCeWJKanZpakFoEk2Xi4JRqYKz/ Exx0O9alaM43ySsmjr0TA3wtlXZFfJE527H5l3Jo6aqrmRZ/BNcsNzl4/zdbo9Hdphd3D7jr fuIOWues/Kp5bvvpP1Py7i28L/ukVLd97cKvHx9cmRp2g8V+xpP9BgGKZ42FTd6eU1o0XXCC SEYki7jgaWbx5j8Po4PL1C9ndau3/V/rdFOJpTgj0VCLuag4EQCCK+J9lAIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-ooam-dt/uwna5A0V0qdS0I1F-OO-gru9IJE>
Cc: "rtg-ooam-dt@ietf.org" <rtg-ooam-dt@ietf.org>
Subject: Re: [Rtg-ooam-dt] [sfc] Identifying OAM in NSH
X-BeenThere: rtg-ooam-dt@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: List is used by the Routing Area Overlay OAM Design team for internal coordination and discussion <rtg-ooam-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-ooam-dt>, <mailto:rtg-ooam-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-ooam-dt/>
List-Post: <mailto:rtg-ooam-dt@ietf.org>
List-Help: <mailto:rtg-ooam-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-ooam-dt>, <mailto:rtg-ooam-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2016 08:48:46 -0000

Hi Dave,
thank you for the clarification. You point to the very important issue that has implication onto applicability of methods that add, prepend or append, OAM-specific information to a data packet. One way to address, I assume, is to introduce Length field that equals number of octets in Next Protocol.

	Regards,
		Greg

-----Original Message-----
From: Dave Dolson [mailto:ddolson@sandvine.com] 
Sent: Thursday, July 21, 2016 9:58 AM
To: Gregory Mirsky <gregory.mirsky@ericsson.com>; sfc@ietf.org
Cc: rtg-ooam-dt@ietf.org
Subject: Re: [sfc] Identifying OAM in NSH

Greg,
This answers some of the questions I had after your presentations.

However, regarding appending OAM after the packet, NSH header doesn't have a length field that could indicate where the appended portion begins.
The current Length field is regarding the header size.


-Dave


From: Gregory Mirsky
Sent: Thursday, July 21, 2016 9:01 AM
To: sfc@ietf.org
Cc: rtg-ooam-dt@ietf.org
Subject: [sfc] Identifying OAM in NSH


Dear All,
we had very good discussion on OAM this week. We've touched on Active, Passive and Something-in-between OAM. But can NSH indicate which OAM type, if any, associated with a packet? I think that the current version of draft-ietf-sfc-nsh does not allow that and may be ambiguous in some cases. I propose change to interpretation and applicability description of the O(AM) flag and allocation of the new protocol type to be used in the Next Protocol field.

RFC 7799 defines Active OAM as following:
An Active Metric or Method depends on a dedicated measurement packet stream and observations of the stream.
Thus, regardless of encapsulation used by OAM, it is the packet constructed solely for monitoring, measuring network's metric and should not leave given domain. And, I believe, such packets should be identified by the protocol type of their own. OAM which behaves as much as Passive OAM or Something-in-between, e.g. OAM appended to data packet either at the domain's edge or on-the-fly, identified by the protocol type of the data packet carried in NSH.
Below are changes I'd like to propose:
Section 3.2 O-bit:
OLD
   O bit: when set to 0x1 indicates that this packet is an Operations,
   Administration and Maintenance (OAM) message.  The receiving SFF and
   SFs nodes MUST examine the payload and take appropriate action (e.g.
   return status information).  OAM message specifics and handling
   details are outside the scope of this document.
END
NEW
O bit: when set to 0x1 indicates that data packet identified by the Next Protocol type has OAM metadata appended. Definition of the format(s) used by OAM metadata is outside the scope of this document.
END

At the end of Section 3.2:
OLD
   This draft defines the following Next Protocol values:

   0x1 : IPv4
   0x2 : IPv6
   0x3 : Ethernet
   0x4: NSH
   0x5: MPLS
   0x6-0xFD: Unassigned
   0xFE-0xFF: Experimental
END
NEW
   This draft defines the following Next Protocol values:

   0x1 : IPv4
   0x2 : IPv6
   0x3 : Ethernet
   0x4: NSH
   0x5: MPLS
   0x6: Active OAM
   0x7-0xFD: Unassigned
   0xFE-0xFF: Experimental
END

And, consequently, section 13.2.5 in IANA Considerations section will request allocation of value 0x6 to be assigned to Active OAM protocols.

Greatly appreciate your consideration and comments.

                Regards,
                                Greg