Re: Next steps on Extension Header Insertion

"Stefano Previdi (sprevidi)" <sprevidi@cisco.com> Fri, 04 November 2016 17:08 UTC

Return-Path: <sprevidi@cisco.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 979FD129469 for <ipv6@ietfa.amsl.com>; Fri, 4 Nov 2016 10:08:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.018
X-Spam-Level:
X-Spam-Status: No, score=-16.018 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.497, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 0zTgwbYN60LQ for <ipv6@ietfa.amsl.com>; Fri, 4 Nov 2016 10:08:24 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE442129582 for <ipv6@ietf.org>; Fri, 4 Nov 2016 10:08:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3520; q=dns/txt; s=iport; t=1478279303; x=1479488903; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=AePbWC71SVBi8r88w1UKDV05M73AOiWxCqIBker7AtQ=; b=Zd5hyvAcFLPT9nYUtHDWplLLYY8ZDcskASDvcvl2GBg8q2m0Q+qcsBuS kT9z5ikYRW9XFbbZU4UkVTRRSp96a39J26HasiYTY3JcvsGS6gh3ChiaO DwcGpeejyMapbOydQNKiiCjS89axafuMVNl/Uyg/1R6zEmWmx0NfQ+46o 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AaAQBgwBxY/4UNJK1dDgsBAQEBAQEBAQEBAQcBAQEBAYMuAQEBAQEfWHwHjTGXAIdgjGaCCB0LhXsCGoF8PxQBAgEBAQEBAQFiKIRhAQEBAwEBAQEgEToLBQsCAQgSBgICJgICAh8GCxUCDgIEDgWIPgMPCA6vEIh6DYNuAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWBCYU2gX0IglCCR4FqLSOCSi2CLwWIS5EjNQGNCYM2kAqJAYQghAMBHjdshGY7cgGGN4EMAQEB
X-IronPort-AV: E=Sophos;i="5.31,444,1473120000"; d="scan'208";a="344245392"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 Nov 2016 17:08:22 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id uA4H8Msg023375 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 4 Nov 2016 17:08:22 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-010.cisco.com (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 4 Nov 2016 13:08:22 -0400
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Fri, 4 Nov 2016 13:08:22 -0400
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Tim Chown <Tim.Chown@jisc.ac.uk>
Subject: Re: Next steps on Extension Header Insertion
Thread-Topic: Next steps on Extension Header Insertion
Thread-Index: AQHSNr4LQmI2OKR4Sku6XI/LKSpHjA==
Date: Fri, 04 Nov 2016 17:08:22 +0000
Message-ID: <69B7F21E-6DAB-4751-817E-0BD595FEC7FF@cisco.com>
References: <B291E9E6-A803-423F-BFA5-87A74DCFB784@gmail.com> <dfe00826-1bcd-80ae-e6dc-7763c506cbe4@si6networks.com> <9CA73891-B4FA-47DF-82E1-A4867DBC6A3F@steffann.nl> <3C56AA77-18E4-4254-BB6A-A447CE115392@employees.org> <CAG6TeAtJdUua3saSGz0SX7DW6hwf74yAexpnfYoP1bg6v1eywA@mail.gmail.com> <EF8FE087-C84F-44C0-9769-72106115BDA9@employees.org> <7BB6DFAA-7E32-4E84-AC3D-5B1F89AEBFB9@jisc.ac.uk> <2BF05215-347F-4AFA-B21D-D0F558F58F07@employees.org> <2295216c-593a-8610-ddb9-405f2fde2f3f@gmail.com> <B1BA1F2B-FDA6-42FE-93B8-0336B80C5DB6@jisc.ac.uk>
In-Reply-To: <B1BA1F2B-FDA6-42FE-93B8-0336B80C5DB6@jisc.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.106.237]
Content-Type: text/plain; charset="utf-8"
Content-ID: <0AF7EAAF1CBC1A43949D5589966D3BFA@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/OlSTiOC0Xi-yUtEFPu5n-rtXr54>
Cc: Fernando Gont <fgont@si6networks.com>, 6man WG <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>
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: Fri, 04 Nov 2016 17:08:25 -0000

> On Nov 4, 2016, at 12:16 PM, Tim Chown <Tim.Chown@jisc.ac.uk> wrote:
> 
>> On 3 Nov 2016, at 19:36, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
>> 
>> On 03/11/2016 23:30, otroan@employees.org wrote:
>> ...
>>> Indeed, and since no-one has proposed to do this (in a draft) makes it very fuzzy what we're arguing against (or for).
>>> We're arguing about an imagined treat. ;-)
>> 
>> Huh? The segment routing header is far from imaginary.
> 
> But what do you deduce is really being specified in the SRH drafts?
> 
> In draft-ietf-6man-segment-routing-header-02 it says in section 2.2:
> 
> “While the source routing model defined in [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.”
> 
> 
> which implies the SRH uses encapsulation, and doesn’t insert an EH in the existing header chain.


indeed, the current version of the draft only describes the encapsulation case.


> 
> In draft-ietf-spring-segment-routing-09 it says in section 8.2:
> 
> "From a network protection standpoint, there is an assumed trust model
>    such that any node adding an SRH to the packet is assumed to be
>    allowed to do so."
> 
> 
> so “adding” is a little vague.


draft-ietf-spring-segment-routing is an architecture draft that is agnostic on the dataplane. The same architecture components apply to MPLS and v6. 

The document doesn’t aim to provide details on SR instantiation over a specific dataplane. For that we have draft-ietf-spring-segment-routing-mpls and draft-ietf-6man-segment-routing-header.


> Perhaps both documents should be more explicit in terms of what “insert” really means?


I think a good plan would be to not introduce any new text (i.e.: leave RFC2460 unchanged wrt header insertion) for now and work on a separate document explaining segment routing header insertion. 

s.


> 
> Tim
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------