Re: Next steps on advancing core IPv6 specifications to full Internet standard

Tim Chown <Tim.Chown@jisc.ac.uk> Tue, 22 November 2016 10:03 UTC

Return-Path: <tim.chown@jisc.ac.uk>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85EF7129CFC for <ipv6@ietfa.amsl.com>; Tue, 22 Nov 2016 02:03:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.11
X-Spam-Level:
X-Spam-Status: No, score=-4.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=jisc365.onmicrosoft.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 WPBSEHXP62kY for <ipv6@ietfa.amsl.com>; Tue, 22 Nov 2016 02:03:01 -0800 (PST)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [207.82.80.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01DB3129D14 for <ipv6@ietf.org>; Tue, 22 Nov 2016 02:02:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc365.onmicrosoft.com; s=selector1-jisc-ac-uk; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=7Z+6MG2/lo0qtgJmItOXBN2MnqqrVzkZNQKo8Opcg98=; b=WPviPxgrRd2ThozLX3ySUi531l7tvgbBgdexvh5Cq+B96siwMAiUxl5tX+XfcJFdBeYLm0q9NNpFHpJGKQN9EVcS5KSf1WnK/VW6NFY6wIZrcEw7rlb3JVZi9KmLxuk7VGYNUmfyjSJCuSrEgu/suzFES5bbfDSBQmZLeJiT/o8=
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp0241.outbound.protection.outlook.com [213.199.154.241]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-38-SHmhELUwNKKBCH71IXW_3w-1; Tue, 22 Nov 2016 10:02:29 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com (10.163.188.14) by AM3PR07MB1137.eurprd07.prod.outlook.com (10.163.188.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.747.5; Tue, 22 Nov 2016 10:02:28 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::d9ee:f373:b37e:9c77]) by AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::d9ee:f373:b37e:9c77%15]) with mapi id 15.01.0734.007; Tue, 22 Nov 2016 10:02:27 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: Hemant Singh <hemantietf@gmail.com>
Subject: Re: Next steps on advancing core IPv6 specifications to full Internet standard
Thread-Topic: Next steps on advancing core IPv6 specifications to full Internet standard
Thread-Index: AQHSPwhaWD+1Vt3LhECpxaMTOAss3aDb/lmAgAE3+wCAABthAIAGbf2AgAChgoCAAG/JAA==
Date: Tue, 22 Nov 2016 10:02:26 +0000
Message-ID: <8C6FA5CE-E7F6-4D22-B897-7094BD719A12@jisc.ac.uk>
References: <451D4151-B805-4A2E-8BAC-B6627C0B669C@employees.org> <CAJE_bqczRSZYWC3tDLXvxRMzqnV9nDjYjUddyRHtwfpGEXvm5w@mail.gmail.com> <85517D4C-488E-4A05-9E2C-5D4604DF69B8@gmail.com> <CABdyVt421A8Lsy91TvNRg8w444X04tx-woY3gLj3U0-hxL53og@mail.gmail.com> <CALx6S34VKLPctnMrKQB+AxYFKHzDnYv9woLdqCbtYXgJ7sLy+w@mail.gmail.com> <CABdyVt4dm1bA4W_6ZsL_n4xF4J4Yc4eOGmPNpsn6-C-0ojPX5Q@mail.gmail.com>
In-Reply-To: <CABdyVt4dm1bA4W_6ZsL_n4xF4J4Yc4eOGmPNpsn6-C-0ojPX5Q@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3251)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [194.82.140.195]
x-ms-office365-filtering-correlation-id: 2809fab9-0e08-4ac6-6217-08d412beaa4f
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:AM3PR07MB1137;
x-microsoft-exchange-diagnostics: 1; AM3PR07MB1137; 7:Hmmjsb8SCspM42lvcXP34AIfoEcykhRx1RpmAlqWpHkRyD3CFPLWqb2pRG4q7uYcQho+9iLvJoPCJe8nReRhsOaJaPIRM4JpWon9J2CqJTVyXfOr7ld4WxrU0s2OlcZHAVpZVguT5yYOvZwxizeJyRhSnGlL/UeruAvV9nascejWTyEIxKFKYFLpFyb7R/IxDXaC5gHzFYbjXbn4cxg8+iYFcm+6ObEeY3M6aoDTYuO1NhSOvLCqLb1PrAYHHBIROiJTafyxn5zA7O2Jo63d+nTpGFxZDelmFzxbH35WaKKLdROp2PA3k2j/ixq8bxN9w5qsne+Z28VeVddyPwqmG/Fc1oNnIVoqjvmNYESxn9hOrQa6VbsPTfbUmgA4cuGsyPAnE2ATjS5zJeQfPBFBtkvp2g5rdsFNRUnPQGS6K3W2DGfYUjOLRC6TSLRzfPo0MQjeo70tiwQ3iaAzB1DAkg==; 20:lPAE4YWCbCdBMCbRZ0AeIxH2Vx5bHqNMPLmE3o3NJjF9UATF+GE0DzeTn0c5UUw7lkH6Yi6ysoWRPuCsgv4VXKqCDSc9eKTY4bD9K98k805YRfn8if5TexEtU3qUjrKVllvlkwszN1fX1HYmHa4LXSxErvyo6AQK7C6xjPZtIs0=
x-microsoft-antispam-prvs: <AM3PR07MB113779528331F02A8E55E322D6B40@AM3PR07MB1137.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6060326)(6040307)(6045199)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6061324)(6041248); SRVR:AM3PR07MB1137; BCL:0; PCL:0; RULEID:; SRVR:AM3PR07MB1137;
x-forefront-prvs: 0134AD334F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(189002)(24454002)(199003)(3280700002)(93886004)(6512003)(16601075003)(606004)(7906003)(3660700001)(4326007)(50986999)(101416001)(97736004)(7846002)(7736002)(74482002)(6506003)(68736007)(36756003)(87936001)(5250100002)(82746002)(189998001)(229853002)(83716003)(2906002)(5660300001)(110136003)(8936002)(102836003)(3846002)(66066001)(81166006)(42882006)(2950100002)(6116002)(50226002)(76176999)(57306001)(81156014)(92566002)(106356001)(106116001)(105586002)(86362001)(38730400001)(8676002)(6916009)(2900100001)(33656002)(1411001)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR07MB1137; H:AM3PR07MB1140.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2016 10:02:26.8180 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB1137
X-MC-Unique: SHmhELUwNKKBCH71IXW_3w-1
Content-Type: multipart/alternative; boundary="_000_8C6FA5CEE7F64D22B8977094BD719A12jiscacuk_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Jp0AYHuOilQZMiogmXyrEejBvSU>
Cc: IPv6 List <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>, 神明達哉 <jinmei@wide.ad.jp>, Suresh Krishnan <suresh.krishnan@ericsson.com>, "6man-chairs@ietf.org" <6man-chairs@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Nov 2016 10:03:03 -0000

Hi,

On 22 Nov 2016, at 03:22, Hemant Singh <hemantietf@gmail.com<mailto:hemantietf@gmail.com>> wrote:

<snip>

<hs> Inband OAM in an EH.  If encapsulation is used each node in the path of the packet adds a new IPv6 header followed by a Hop-by-Hop (HBH) EH.  The EH includes OAM data.  Now if encapsulation is not used, each node adds a its own EH - at least this is how the FD.io<http://FD.io> Inband was described to me.  Thus all nodes have to be instructed how to add the OAM data using out-of-band mechanisms such as DHCPv6.

The thing is, and I raised it in 6man in Seoul, insertion is not described in the SR architecture or the IPv6 Data Plane drafts.

In draft-ietf-spring-segment-routing-10, the specifics of how the SRH is added are not discussed.

Indeed, that draft says the SRH is “installed” in 8.2: "In the general case, an SR IPv6 router accepts and install segments identifiers (in the form of IPv6 addresses)”.  “Install" is pretty vague.

In draft-ietf-6man-segment-routing-header-02 there is no mention of insertion. In 2.2 it says:

" While the source routing model defined in [RFC2460<https://tools.ietf.org/html/rfc2460>] doesn't mandate

   which node is allowed to insert (or modify) the SRH, it is assumed in
   this document that the SRH is inserted in the packet by its source.
   For example:

   o  At the node originating the packet (host, server).

   o  At the ingress node of an SR domain where the ingress node
      receives an IPv6 packet and encapsulates it into an outer IPv6
      header followed by a Segment Routing header.”


The “For example” of course allows wiggle room, and this text also seems to imply that the authors believe RFC2460 allows insertion on path.   Further, Hemant’s comment says that at least one implementation of IPv6 SR does insertion on path, without it being explicitly defined in a WG draft, yet alone an RFC.


Also, Section 5 (Security Considerations) of draft-ietf-6man-segment-routing-header-02 doesn’t discuss the downsides of header insertion that have been documented in 2460-bis.


So there’s a lot of vagueness about the whole SRH “insertion” issue, partly in the spring WG, partly in 6man, and implementation(s) doing things that are not (as yet, or perhaps never will be?) documented in the IETF.


Tim