Re: I-D Action: draft-voyer-6man-extension-header-insertion-02.txt

Robert Raszuk <robert@raszuk.net> Thu, 30 November 2017 21:25 UTC

Return-Path: <rraszuk@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 1F0B1127871; Thu, 30 Nov 2017 13:25:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.398
X-Spam-Level:
X-Spam-Status: No, score=-2.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 qkCuEafqF1DZ; Thu, 30 Nov 2017 13:25:36 -0800 (PST)
Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (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 139071294CF; Thu, 30 Nov 2017 13:25:36 -0800 (PST)
Received: by mail-wm0-x232.google.com with SMTP id g130so3166634wme.0; Thu, 30 Nov 2017 13:25:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=RHGw5RERQ2OKqSsstgHpDo3l1wKAO9A+y+N2/Sf8kfk=; b=utkLE7KYZ5FEYfwQA0JXayNtYLJn+Zff3CPIq7uOgpCCQRPa4IJaJRPX8yeLz/1LIs Cmf5l/vT2PZYVGg7qva9Eq1DPRuyoHv1zC7JPnoPKhchlGWgs+dlTd3hmPbYx4ArDsty MJhqBeJfrnx/pM73F3Kbx5qrfTyUEulENfEZyeRU8HrwyDeTFdj4UxYc+yCt2/fEsNSf Lt3LPXd/pgv5jQ1iWg4ZUML47u3kCQxbJP0MiyOV8MNE+rEab1RScCz/T4r8P5LSl9yk JRLx0Uy1iD8Dm0AqcP+IoZASDZxuk5R3ZI4IWojxTU96doTTEKLCTGZNY23kHlKffNmq WP0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=RHGw5RERQ2OKqSsstgHpDo3l1wKAO9A+y+N2/Sf8kfk=; b=Dx54Tu+Qld46q09ZpwrtlbDwF6f5b0fV4vI0iNwSOZt6zejC9V4W7sUyprZvpJv9fB RgEfU7ouGN9vbiFZuOLg44DgNQ2t+1HpyPzZ3BT6fHAmu5NcY1Y0nNIGgcRxnAwBPVeP TAyooK5Lv42bfAyWlk6WecG0dUGpUTrPowK+dnY1Toj06KoTcjQwxUpSdDd17i04k0vc 86oL2Vbpfc/tFSaPEeOtHeHJgMaEsEsX3riGMiT3KxB9nILbdkmUlHL2e287SM84ZTSR NxNOyHwkqxtGeYszmWjE8PQ3xhAq7rEsH4dMde9JUTsmT2mT95xniE1A1Ij+/6dYBA1Q 3BMg==
X-Gm-Message-State: AJaThX4TWv3llc5EYpkuvsI87cFHiQ+lEaDGW2MfSWHl1zDakZBXfehl r/Ls8plAwPthPt6wvzbSgtO/LaJmZy6QtcBkGfo=
X-Google-Smtp-Source: AGs4zMaawbf1HBn9eFJWHsC7rLtge6QG1ydg0IkGklHI5+X7nG1UrHzIG44eWBIYQMfEXtnZAWvlhPe0hcVB0B7VKgc=
X-Received: by 10.28.107.5 with SMTP id g5mr1721919wmc.125.1512077134400; Thu, 30 Nov 2017 13:25:34 -0800 (PST)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.28.54.217 with HTTP; Thu, 30 Nov 2017 13:25:33 -0800 (PST)
In-Reply-To: <CALx6S34XAA7Fo96Es9z1Yz+Eo9XdWvPHXmCAcw_WSzP8JNjKuQ@mail.gmail.com>
References: <151120281628.21912.1099097760493570225@ietfa.amsl.com> <4ca3fd6b-4cd6-f6ac-ce03-415c2c9a4c3c@gmail.com> <f4425076-2f76-5713-2819-9d26671d56bb@si6networks.com> <4E92F160-C586-4C7B-BAEF-97C204856A8A@employees.org> <bc9d7f57-8687-7f85-8ac3-49751683232b@si6networks.com> <CA+b+ERnKbRXgFycgKd7EXMVvS1Mu_RTC5tfPbNE781TDZ49rYA@mail.gmail.com> <CALx6S34XAA7Fo96Es9z1Yz+Eo9XdWvPHXmCAcw_WSzP8JNjKuQ@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 30 Nov 2017 22:25:33 +0100
X-Google-Sender-Auth: QD8XSAhTMb9SNRItvHhcSDVZsMI
Message-ID: <CA+b+ER=6AJAKY-7YREQXv6VQ7XSAQrpDd-=bcqA2hLUXSKq_Mg@mail.gmail.com>
Subject: Re: I-D Action: draft-voyer-6man-extension-header-insertion-02.txt
To: Tom Herbert <tom@herbertland.com>
Cc: Fernando Gont <fgont@si6networks.com>, draft-voyer-6man-extension-header-insertion@ietf.org, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="001a11462f5678117b055f39e4b5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ot3u5QBfJHpWjvJgvlEPpMjkR9Y>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 30 Nov 2017 21:25:38 -0000

Tom,

Imagine the case where packets are subject to go via service chains. I can
steer the packet to the router which has service nodes connected to it but
original src address may be used to decide which service given packet is
subject to take.

Sure I can impose an SR function and map it up front such that the router
above would never need to inspect src address, but why to construct such
architecture which only allows limited set of network programming as
opposed to offer the choice on how to setup things by network operators ?

Thx,
R.

On Thu, Nov 30, 2017 at 10:19 PM, Tom Herbert <tom@herbertland.com> wrote:

> On Thu, Nov 30, 2017 at 11:34 AM, Robert Raszuk <robert@raszuk.net> wrote:
> > Hi Fernando,
> >
> > So in the case of encapsulation you normally put the node performing the
> > encap as source address. That may impact how you handle this packet via
> > number of services or even by src-dst routing correct ?
> >
> Robert,
>
> I don't understand your point. Isn't the underlying idea here to use
> SR to source route a packet through a domain? I don't see why an outer
> source address of a tunnel is relevant for that. Also, I'd point out
> that encapsulation is hardly a new concept. It is well deployed in
> various forms and many network services have already adapted to its
> use.
>
> > So while perhaps some may consider it "cleaner" I think both variants
> have
> > their own use cases and should be supported.
> >
> It's not just about being cleaner, there are questions about
> correctness that need to be addressed.
>
> Tom
>