Updated text regarding Mutability in the SRH Draft

Bob Hinden <bob.hinden@gmail.com> Tue, 28 May 2019 21:54 UTC

Return-Path: <bob.hinden@gmail.com>
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 BA66512025F for <ipv6@ietfa.amsl.com>; Tue, 28 May 2019 14:54:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 X-RBoFF9dPQh for <ipv6@ietfa.amsl.com>; Tue, 28 May 2019 14:54:57 -0700 (PDT)
Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (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 CFEF4120236 for <ipv6@ietf.org>; Tue, 28 May 2019 14:54:56 -0700 (PDT)
Received: by mail-wr1-x436.google.com with SMTP id c2so193642wrm.8 for <ipv6@ietf.org>; Tue, 28 May 2019 14:54:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:subject:message-id:date :cc:to; bh=PRbmWboXk84XvZe85MOkkzlANMxxiscygITC4er5MJQ=; b=IgAwolj1NBPzi/rWKHLlUxSWrwfe+XA2XcPmJ9XC/nPzXrkTzPNhqop3RdvBotQD4U PUS+gCTrr5zbFkZl+tyYELordOpZF3HiHC0J4T4V4SUyEYKYewo5HwyGR+defgzFlH6i hszR5o72cb0q6avyut3NcSM3WEXIuWPMT5bdO6FRF/6hErmlc9Vw8kPLgqT/cFseFfiK 93NCj/RE41lDi/bHAt55WV/eiCbwdZxNdIU8kCVMB/03z1I6M9b/baOh9RPxziKw2VeU mWp3mWO3yS+1zSAZCq2h9pLAD2+U6vMhjYFf9h0YhSIukRXRXB+MRG9IFcDdjyWmFVxj q8/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:cc:to; bh=PRbmWboXk84XvZe85MOkkzlANMxxiscygITC4er5MJQ=; b=JW6AMoYhPt3OtIIzFli5kzApZAXGLcO0KMZDF4Nu0DRks+KKH15xgLaFDBi9+mgVOs D6+gi/2WvMrbur36yjseEozDPR2joPfYXkJPWoffVDDUTq5GhJlhr4SN1lhvH18k5uyi TWsa0U8woIwptB4Zm6fx2uH8TgHxAMC8+ITxBIbD3xdP14YQn0xAYtAr4H4G2aD00RBe /U+WquEOzRwPVXjZD7nMpzIRU/BvnaFI5w5JIuLFB1piEvMH0nbSfv91xZyggiYfboCm zBgRhriNJgX7Csl7wooT9aQZQZQGhxNG5DH8f4254gxyF+jAaxd5V/kyNI5b1yNmMetw xyYg==
X-Gm-Message-State: APjAAAUGHaAD/7V0LyC4PgG+Vklbh2T6xY/scqRDzhf1z46ZM9Wgsny1 P0Be+kIUGnqAFDff4P+Y2u4yNHfw
X-Google-Smtp-Source: APXvYqzRGMExzXahC8XoHBXhAdIyj7UTilWzYeVcOLPy1ivkuQ1h2G47WhX0t3llDPXcpOvhO1TPEA==
X-Received: by 2002:a5d:554f:: with SMTP id g15mr23940532wrw.318.1559080494935; Tue, 28 May 2019 14:54:54 -0700 (PDT)
Received: from [10.0.0.199] (c-24-5-53-184.hsd1.ca.comcast.net. [24.5.53.184]) by smtp.gmail.com with ESMTPSA id j82sm4691145wmj.40.2019.05.28.14.54.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 May 2019 14:54:54 -0700 (PDT)
From: Bob Hinden <bob.hinden@gmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Subject: Updated text regarding Mutability in the SRH Draft
Message-Id: <DDCAADDD-F1C6-44AF-B297-8445C3195F6F@gmail.com>
Date: Tue, 28 May 2019 14:54:50 -0700
Cc: Bob Hinden <bob.hinden@gmail.com>, Ole Trøan <otroan@employees.org>
To: IPv6 List <ipv6@ietf.org>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/y6Y7__g6EjFXlqixw82suhaNzuw>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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, 28 May 2019 21:55:05 -0000

Hello

Ole and I spent some time reviewing the email on the list and current text in <draft-ietf-6man-segment-routing-header-19.txt>.  We would like to propose the following text in Section 2.

- - - - -

OLD:

In the SRH, the Next Header, Hdr Ext Len, and Routing Type fields are
defined in Section 4.4 of [RFC8200] as not mutable.  The Segments
Left field is defined as mutable in Section 4.4 of [RFC8200].

Some of the other fields of the SRH change en route (i.e. they are
mutable).  The SRH is processed as defined in Section 4.3 of this
document, and uniquely per SID type.  The mutability of the remaining
fields in the SRH (Flags, Tag, Segment List, Optional TLVs) are
defined in that section, in the context of segment processing.

NEW:

In the SRH, the Next Header, Hdr Ext Len, and Routing Type fields are defined in Section 4.4 of [RFC8200] as not mutable.  The Segments Left field is defined as mutable in Section 4.4 of [RFC8200].

The mutability of the TLV value is defined by the most significant bit in the type, as specified in section 2.1.

Section 4.3 defines the mutability of the remaining fields in the SRH (Flags, Tag, Segment List) in the context of the SID type defined in this document.

New SIDs defined in the future MUST specify the mutability properties of the Flags, Tag, and Segment List.  Note, that in effect these fields are mutable.

- - - - -

We think this should resolve the open issues regarding defining mutability in SRH.  Please let us know what you think.

Thanks,
Bob & Ole