Re: [sfc] I-D Action: draft-ietf-sfc-hierarchical-03.txt
Greg Mirsky <gregimirsky@gmail.com> Tue, 04 July 2017 22:06 UTC
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9D3C12F28B for <sfc@ietfa.amsl.com>; Tue, 4 Jul 2017 15:06:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 v2V7dTtBOFY8 for <sfc@ietfa.amsl.com>; Tue, 4 Jul 2017 15:06:28 -0700 (PDT)
Received: from mail-qk0-x22b.google.com (mail-qk0-x22b.google.com [IPv6:2607:f8b0:400d:c09::22b]) (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 1316112F27D for <sfc@ietf.org>; Tue, 4 Jul 2017 15:06:28 -0700 (PDT)
Received: by mail-qk0-x22b.google.com with SMTP id v143so92795487qkb.0 for <sfc@ietf.org>; Tue, 04 Jul 2017 15:06:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=I5XxyZuaHWFVPM65sRuPHfQzbtvKDcfLxvkg8yDf0ic=; b=J9r62rIOn1+sfX+lSto0sgD8Z6yppotpKu5Oe63WRFNdbyudSxOoPZGQDse39rkEnq gwU5Z5TUOoEjLBadLKo3Hk4jvQwG18RhTnrN/sHuaBtV4zljcWPNdBp9LugY3ohE4Ruk cVqdAjgeQaAsq6nv599K8kMwnrSaexGJ0LUCeY5GcLtFPLlNUm2/g5/xv47M13shzTR3 K5ZT2HsHHAexkabNq9drwA5CMN1qWwmw581quVBta553M3wHKrGhurnqIGba2oYG/7t2 9wxnB6OcayLyiN0d5cVhf9+YmBquCHh0fEAExG6OtIsyXygvthX6tVhuHRqXU0bs4rKO IEzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=I5XxyZuaHWFVPM65sRuPHfQzbtvKDcfLxvkg8yDf0ic=; b=pifXf7o3v3zRDpcamNe32UAmjoWvrspxCALAG0jkYdGZqj/8H15tQ5CJsKSmjgmgep 9LB8qbjet7jmfolFQOsmZylfUrAQ29QvSzdNSCaGqrIwqqCtNGrT6iz4/yHZ8se269IG PfmFEwc4vN0W89pB1xuJO15vzeIxpoUPO228JiV79Vt39NrKhpqHuktbWufKtLfGykS8 U0YjxSpKxokBVZj7KReEfR8hxglhWwlSnveaVdibV+8jFD8DnjFJ1+NRKEVvP9aKtPc0 fET1s2SKld5/wFH/ZV42E/zl3zAsQyJadyWxfLCyxfjNgNiBkKZH6SbRH0SrehEu/nqS gFAQ==
X-Gm-Message-State: AKS2vOyENqV6PsP4GCt+rHXJ+2of2oz/N9vNXbvgAp/UuwDscCGynvUG NAhyobQAUbDXhwp4B0QDk5ZocpV+jw==
X-Received: by 10.55.39.194 with SMTP id n185mr51478908qkn.139.1499205987039; Tue, 04 Jul 2017 15:06:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.22.227 with HTTP; Tue, 4 Jul 2017 15:06:26 -0700 (PDT)
In-Reply-To: <E8355113905631478EFF04F5AA706E987062B2B9@wtl-exchp-1.sandvine.com>
References: <149885200412.4686.625724536330402017@ietfa.amsl.com> <E8355113905631478EFF04F5AA706E987062B2B9@wtl-exchp-1.sandvine.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 04 Jul 2017 15:06:26 -0700
Message-ID: <CA+RyBmW8WLdGrizcZrqNUWDVfwmGniLDpE99kmutGgv-z6K=qg@mail.gmail.com>
To: Dave Dolson <ddolson@sandvine.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c092da04d7ebe05538518ce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/M0JUX60fC2gP3hwhZ5OKuN4176Q>
Subject: Re: [sfc] I-D Action: draft-ietf-sfc-hierarchical-03.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jul 2017 22:06:30 -0000
Hi Dave, Authors, thank you for very interesting approach to the problem of SFC complexity. Great well-written document. Please kindly consider my comments, questions: - even though the draft is targeted for Informational track, I'd encourage include wording from RFC 8174 that clarifies use of normative words: Requirements Language The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP <https://tools.ietf.org/html/bcp14> 14 <https://tools.ietf.org/html/bcp14> [RFC2119 <https://tools.ietf.org/html/rfc2119>] [RFC8174 <https://tools.ietf.org/html/rfc8174>] when, and only when, they appear in all capitals, as shown here. - I think that adding section with acronyms listed will be helpful to the reader. - Is "stickiness to specific SF instances" another way to say that SF is stateful? And the same question for types of SFs that require bidirectional traffic (I think that such requirement implies what later referred as stickiness, i.e. reverse direction must cross the same SF instance as the forward direction of SFC). - I'm not sure that assumption in Section 2.2 regarding encapsulation of the packets entering lower-level SFC domain. What you see as the transport between SFF of the higher-level and IBN? - section 3.1.1 refers to IBN as"terminator of lower-level chain". As I understand, IBN is the representation, proxy of the lower-level chain in the higher-level. Right? If my understanding is correct, some terminology alignment may be helpful. - Figure 3. What is seen as overlay encapsulation? I'd probably refer to the outer header as Transport or Underlay without going into gory details of what it is. But more importantly, in my view, is to clarify where, at which point in hSFC, hSFC packet has format presented in Fig.3. I'd imagine that lower-NSH is to be added by the Classifier of the sub-domain. But would SFF that being handed the resulting packet have the Transport Header to deal with? - I think that sections 3.3 and 3.4 are related as there's some duplication between SI and TTL that was pointed on the NSH thread by Igor. Thus policies that regulate handling of SI and TTL may need to be synchronized or coordinated to have predictable behavior. - I think that section 3.4 may benefit from using RFC 3443 terminology in regard to TTL handling between inner and outer headers and refer to Unified, Short Pipe, and Pipe. - does the first paragraph in section 4 refer to IBN removing higher-level NSH? I thought that is one possible solution and other solutions may rely on information in the higher-level NSH being available to the sub-domain Classifier. - there's another term very close to bidirectional symmetry as defined in section 4 - co-routed path. Co-routed path is bidirectional path that traverses the same set of links and nodes in forward and reverse directions and is viewed as single entity, e.g. failure in one direction viewed as bi-directional failure. May be co-routed path be used as reference or as term in (h)SFC . Regards, Greg On Fri, Jun 30, 2017 at 1:02 PM, Dave Dolson <ddolson@sandvine.com> wrote: > SFC WG, > > This new version hopefully addresses some of the comments received on the > list. > It also uses the new NSH header format, with some language about handling > the TTL in the sub-domains. > (I've written that whether to expose the hops of the sub-domain is > administrator choice.) > > Hopefully my changes are acceptable to the working group. > I'm more than happy to discuss this with anyone. > > I think the main outstanding issue is whether we should reduce the number > of options in sections 3.1.1 thru 3.1.5 be reduced? > On one hand, the start and end of sub-domain chains are within the purview > of a single vendor. > On the other hand, 5 options is too many. > > See you in Prague, > -Dave > > > -----Original Message----- > From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of > internet-drafts@ietf.org > Sent: Friday, June 30, 2017 3:47 PM > To: i-d-announce@ietf.org > Cc: sfc@ietf.org > Subject: [sfc] I-D Action: draft-ietf-sfc-hierarchical-03.txt > > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > This draft is a work item of the Service Function Chaining of the IETF. > > Title : Hierarchical Service Function Chaining (hSFC) > Authors : David Dolson > Shunsuke Homma > Diego R. Lopez > Mohamed Boucadair > Dapeng Liu > Ting Ao > Vu Anh Vu > Filename : draft-ietf-sfc-hierarchical-03.txt > Pages : 26 > Date : 2017-06-30 > > Abstract: > Hierarchical Service Function Chaining (hSFC) is a network > architecture allowing an organization to decompose a large-scale > network into multiple domains of administration. > > The goals of hSFC are to make a large-scale network easier to reason > about, simpler to control and to support independent functional > groups within large network operators. > > > The IETF datatracker status page for this draft is: > https://datatracker.ietf.org/doc/draft-ietf-sfc-hierarchical/ > > There are also htmlized versions available at: > https://tools.ietf.org/html/draft-ietf-sfc-hierarchical-03 > https://datatracker.ietf.org/doc/html/draft-ietf-sfc-hierarchical-03 > > A diff from the previous version is available at: > https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-hierarchical-03 > > > Please note that it may take a couple of minutes from the time of > submission until the htmlized version and diff are available at > tools.ietf.org. > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > _______________________________________________ > sfc mailing list > sfc@ietf.org > https://www.ietf.org/mailman/listinfo/sfc > > _______________________________________________ > sfc mailing list > sfc@ietf.org > https://www.ietf.org/mailman/listinfo/sfc >
- [sfc] I-D Action: draft-ietf-sfc-hierarchical-03.… internet-drafts
- Re: [sfc] I-D Action: draft-ietf-sfc-hierarchical… Dave Dolson
- Re: [sfc] I-D Action: draft-ietf-sfc-hierarchical… Greg Mirsky
- Re: [sfc] I-D Action: draft-ietf-sfc-hierarchical… Dave Dolson
- Re: [sfc] I-D Action: draft-ietf-sfc-hierarchical… mohamed.boucadair