Re: [Teas] Benjamin Kaduk's Discuss on draft-ietf-teas-native-ip-scenarios-09: (with DISCUSS and COMMENT)

Robert Raszuk <robert@raszuk.net> Thu, 03 October 2019 10:06 UTC

Return-Path: <robert@raszuk.net>
X-Original-To: teas@ietfa.amsl.com
Delivered-To: teas@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72CD5120119 for <teas@ietfa.amsl.com>; Thu, 3 Oct 2019 03:06:02 -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, HTML_MESSAGE=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=raszuk.net
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 mc50UwUkpE3d for <teas@ietfa.amsl.com>; Thu, 3 Oct 2019 03:05:59 -0700 (PDT)
Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (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 1B387120091 for <teas@ietf.org>; Thu, 3 Oct 2019 03:05:59 -0700 (PDT)
Received: by mail-qt1-x82e.google.com with SMTP id d16so2716887qtq.8 for <teas@ietf.org>; Thu, 03 Oct 2019 03:05:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=b17lQ9x8PHCNtLFpcO2Ea0JZo76Mb1A/YK3djVubZ3o=; b=P7n3YNZf1Zqt+XmEJpciolw2TIgi35w5WiiCycsCtk8VV47L1/xY5ZwDSUU/v2WzHh 2usClemKQd/QediaB9v1REe14VdmNOYW4v05ZMGMjsiXtICYQ8z2Edwgf08HhhE/3esm dIS72Kt1u7/I4FmbyJiStDTFWU6guYD9gw617kNszxPr64E+dEIjHQV431XQ6qcqVChw x2gEuEMWWxtbrM1nJIt8e8RqiQB1hhBQr0RVxah59vOJ+7ud2mrwguBhfkuXbHIgQGpm Gs8HcCiytGLdrMW0mAMaORd8Dnqujq+DLmVNaa1Ood4oq26kX820AvUDxn9NmPo/LuRq o/eg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=b17lQ9x8PHCNtLFpcO2Ea0JZo76Mb1A/YK3djVubZ3o=; b=VpwUrD2ofQSPT5hDRZZyq4FiCmxnD5y37hk984faNDgMF/5aqsVFECeUyQD3Tp0Gqk O0shBB5Hwwf6w+dOfiPioLBUZ8YMyWYBw9UjTXSPS3Bi94riPNJKCUigiGxw7ROvI7xw O3Fv+laso7AS/RGCQIVd0PSbJsxGXGzUO3XkuY9k0jCHMO5Naq5wDAFSh2u7mVgwEOJQ pfi48Zt405egacdrYFYROY9dUu+xERmhalvfF2WTE5PPuSELXt1w3lJDW7cSk7PhrPhN LRSjQJm+awBoJH90b22ZP1SNNi+MJ0uxBZT7d818CB0jjzsuxtRBNnsfHQilaSuAC7E7 PF3A==
X-Gm-Message-State: APjAAAV7+oJ8VKe3/PHCqc4TrUFDvlrBxRD+nBllaD08K/1CXNHCW18S lhofr6unGR+olA5mMpCnwHTD9bPE8enG2/Nx/U3ing==
X-Google-Smtp-Source: APXvYqy928VlB+BTDpoxRr5Ydwg9khMudPvr7/KNugzQfLUiprS7M1aMnP37ZcP2cm4x6l+AdWU4MCLdFLAixGhyUew=
X-Received: by 2002:ac8:2ae9:: with SMTP id c38mr8867650qta.311.1570097157943; Thu, 03 Oct 2019 03:05:57 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MMG9UoJO8+qK_VgjSsNmvUSf+4DWtR741oWOoqvGRsrUfw@mail.gmail.com> <58CDA7FD-F320-41A2-A374-677354CAE8E1@tsinghua.org.cn>
In-Reply-To: <58CDA7FD-F320-41A2-A374-677354CAE8E1@tsinghua.org.cn>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 03 Oct 2019 12:05:43 +0200
Message-ID: <CAOj+MMGV2KZpbhAarRbWFsRghZNpO2ckU=eHYEv3rUrgJWW5hg@mail.gmail.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Cc: Benjamin Kaduk <kaduk@mit.edu>, draft-ietf-teas-native-ip-scenarios@ietf.org, Lou Berger <lberger@labn.net>, teas-chairs@ietf.org, The IESG <iesg@ietf.org>, teas@ietf.org
Content-Type: multipart/alternative; boundary="0000000000005cc7220593febb15"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas/iFHv8ps1G2QG8yGQ0Q2tU2amCiE>
Subject: Re: [Teas] Benjamin Kaduk's Discuss on draft-ietf-teas-native-ip-scenarios-09: (with DISCUSS and COMMENT)
X-BeenThere: teas@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Traffic Engineering Architecture and Signaling working group discussion list <teas.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas>, <mailto:teas-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas/>
List-Post: <mailto:teas@ietf.org>
List-Help: <mailto:teas-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas>, <mailto:teas-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Oct 2019 10:06:03 -0000

Hi Aijun.

> With the pervasive deployment of overlay technologies within the network,
the necessity
> of IP TE solutions will be more attractive than the traditional MPLS TE
solutions.

I fully agree. That is why I wrote my draft proposing how IP TE can be
easily constructed and deployed today.

> The PCE is just the representative of SDN controller. We can mitigate the
descriptions of it. But without
> the help of SDN controller and the global view of underlying network, it
is almost impossible to achieve
> the E2E QoS assurance and improve the network efficiency.

I actually disagree with this above statement.

Central control makes a lot of sense within single administrative domain
where the advantage you have is ability to keep real time traffic matrix or
traffic demand and then when you can control all ingress points and manage
100% of the transit traffic according to the plan.

While this is possible in intra-domain cases it is pretty seldom used. For
inter-domain traffic IMO this is impossible simply as you can not either
get the full traffic matrix across N number of underlay ASes nor control
how that traffic flows.

I presented in my draft how I envision to achieve IP TE based on real time
SLA measurements which btw is the default way  of operation in number of
SDWANs today. Some do it better then others but the core idea is still the
same.

Thx a lot,
R.









On Thu, Oct 3, 2019 at 11:43 AM Aijun Wang <wangaijun@tsinghua.org.cn>
wrote:

> Hi, Robert:
>
> Thanks for your comments.
> With the pervasive deployment of overlay technologies within the network,
> the necessity of IP TE solutions will be more attractive than the
> traditional MPLS TE solutions.
> Current draft illustrates the intra-domain and inter-domain TE scenarios.
> The solutions that can meet these scenarios/requirements  in one unique
> approach will be more easily deployed in the network.
>
> The PCE is just the representative of SDN controller. We can mitigate the
> descriptions of it. But without the help of SDN controller and the global
> view of underlying network, it is almost impossible to achieve the E2E QoS
> assurance and improve the network efficiency.
>
> Would you like to provide some text for what you want to solve but not
> covered by this document?
>
> Thanks in advance.
>
> Aijun Wang
> China Telecom
>
> On Oct 3, 2019, at 16:39, Robert Raszuk <robert@raszuk.net> wrote:
>
> 
> All,
>
> I think it is useful informational document.
>
> However I would remove PCE elements from it and turned it into
> requirements document perhaps also adding few more real life deployment
> scenarios where use of end to end IP TE is very important.
>
> Many thx,
> R.
>
>
>
>
>
> On Thu, Oct 3, 2019 at 10:10 AM Aijun Wang <wangaijun@tsinghua.org.cn>
> wrote:
>
>> 
>> Hi, Benjamin:
>> Thanks for your review.
>>
>> On summary, this draft just gives the scenarios that needed for TE in
>> Native IP network, this is absent in current existing IETF documents. The
>> simulation results just demonstrated the applicability of central control
>> under the global view.
>> This document is the base document of other two drafts:
>>
>> https://tools.ietf.org/html/draft-ietf-teas-pce-native-ip-04 (Solution
>> Draft)
>>
>> https://tools.ietf.org/html/draft-ietf-pce-pcep-extension-native-ip-04
>> <https://tools..ietf.org/html/draft-ietf-pce-pcep-extension-native-ip-04>(PCEP
>> extension)
>>
>> There are currently at least three different solutions trying to
>> accomplish the TE necessities in native IP network. This scenarios and
>> simulation draft is just the start points of these documents.
>>
>> More details responses are inline below. Wish they can convince you for
>> the future vote.
>>
>> Thanks in advance.
>>
>> Aijun Wang
>> China Telecom
>>
>> On Oct 3, 2019, at 13:15, Benjamin Kaduk via Datatracker <
>> noreply@ietf.org> wrote:
>>
>> Benjamin Kaduk has entered the following ballot position for
>> draft-ietf-teas-native-ip-scenarios-09: Discuss
>>
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>>
>>
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-teas-native-ip-scenarios/
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> I have two points for discussion:
>>
>> (1) If this document was subject to the approval requirements for
>> standards action, it would basically be suffering from "death by
>> abstain"; this seems like a good signal for the IESG to discuss whether
>> it makes sense to approve this document even though the more-lenient
>> document-action requirements would otherwise let it go forward.
>>
>> [Aijun Wang]: This document is the cooperation results of authors from
>> operators, research university and the vendor. The style of the document
>> maybe slight different from the traditional IETF documents, but the aim of
>> it same as others: give some useful information to the community based on
>> our efforts.
>> Wish the relevant responses and explanations can convince the reviewer.
>>
>> (2) The document seems incomplete to me.  It has some aspects of being
>> all/any of a use-cases document, an architecture document, and an
>> applicability analysis, but does not seem to have a complete treatment
>> for any of them.  To be clear, there is enough in the document to
>> indicate that the topic merits further work, and there are some
>> interesting results, but I'm not sure that publication as an RFC is
>> appropriate for this document in this form.  Specifically:
>>
>> [Aijun Wang] It is mainly one native IP TE scenarios description
>> document. The simulation part of this document just want to convince the
>> reader the addition gain of central control under the global view.
>> The architecture/solutions contents is in above mentioned solutions draft.
>>
>>
>> (2a) use-cases: we see the examples of star topology with BRAS/SR and
>> the simulated network in Figure 6, but there is not much discussion of
>> where these (or similar) scenarios arise in practice, how common they
>> are, and how closely the simulation reflects actual usage.
>>
>>
>> [Aijun Wang]: The star topology and simulated topology are all
>> abstraction from our real network deployment.
>>
>>
>> (2b) architecture: a very high-level picture is given ("use a PCE to
>> engineer some of the IP traffic on a network and improve overall
>> efficiency"), but we don't see much about how PCCs will be involved and
>> apply the computed paths or what requirements will need to be met by the
>> protocols and components used to instantiate the architecture
>>
>>
>> [Aijun Wang]: The above contents that you concerned is described in the
>> above mentioned solution and PCEP extension drafts. As explained in
>> previous, this draft focus only the overall scenarios and the simulation
>> results.
>>
>>
>> (2c) applicability: we see some scenarios where the proposed technology
>> shows drastic improvement over the alternative selected for comparison,
>> but there is little to give confidence that this reflects a broad maxima
>> that is robust to environmental variations.  Is the alternative selected
>> for comparison an appropriate one for the cases in question?  How would
>> the propsal react in the face of changes in the environment it runs in,
>> such as link or node failure, changes in the baseline usage, or traffic
>> spikes?  What timescale can it react in and what level of visibility
>> does the PCE need into current conditions in order to be reliable?
>>
>> [Aijun Wang] The SDN controller get the overall underlying network
>> conditions via BGP-LS/SNMP/Netflow protocol in about 5 minutes intervals.
>> The optimization process for the simulated complex topology and traffic
>> matrix need only tens of seconds. For further strict requirements, it is
>> easy to enhance the central controller’s capability to tackle the
>> changeable environment.
>>
>> The above concerns has more relations to the solutions, we can add such
>> descriptions in the solutions draft at its “Deployment Considerations”
>> part.(
>> https://tools.ietf.org/html/draft-ietf-teas-pce-native-ip-04#section-9)
>>
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> If we're using a PCE in a native IP network, how do the computed routes
>> get applied; are we using source routing or just being careful about
>> the prefixes in use?  (Are there going to be any scaling concerns?)
>>
>>
>> [Aijun Wang] These contents are in the above mentioned solution draft. It
>> is not using the current source routing, but the combination of multiple
>> BGP session and the manipulation of the path to BGP nexthop with the help
>> of PCEP protocol. The scalability is discussed in section 9.1 of solution
>> draft(
>> https://tools.ietf.org/html/draft-ietf-teas-pce-native-ip-04#section-9.1)
>>
>>
>>
>> Section 3.1
>>
>> I don't understand what Figure 1 is intending to convey.  Are "Private
>> Cloud Site" and "Public Cloud Site" supposed to be separate boxes on the
>> edge of the distributed control network?  Why is the "Cloud Based
>> Application" in neither of the named clouds?
>>
>>
>> [Aijun Wang]: The source and destination of the “Cloud-Based Application”
>> are located at the “Private Cloud Site” and “Public Cloud Site”. You can
>> deem these sites as the concepts described in traditional VPN deployment
>> scenarios.
>>
>> Section 3.2
>>
>>   Network topology within a Metro Area Network (MAN) is generally in a
>>   star mode as illustrated in Figure 2, with different devices
>>
>> "Generally" within what scope, commercial ISPs?  I know of things that
>> could be called MANs that use a different topology..
>>
>> [Aijun Wang]: In commercial ISP.
>>
>> Section 4..1
>>
>> nit: several sentences are missing spaces after the full stop.
>>
>>
>> [Aijun Wang] Will correct them in update version.
>>
>>
>> Section 4.2
>>
>> Is a fully-linked core of 100 nodes representative of typical
>> deployments?  That's a lot of links not going to customers!
>>
>>
>> [Aijun Wang]: The core nodes can also connects the customers. That is the
>> reasons that the traffic matrix is 500*500, not 100*100
>>
>>
>> Section 4.3
>>
>>   The traffic matrix is generated based on the link capacity of
>>   topology.  [...]
>>
>> I don't know how to interpret this statement.
>> It does sound like the traffic matrix is generated in a somewhat
>> arbitrary fashion, with no stated effort to keep it aligned with
>> real-world traffic patterns.
>>
>> [Aijun Wang] We just keep the overall congestion links ratio is similar
>> with the real network. The arbitration fashion can otherwise certificate
>> the robustness of the simulation process.
>>
>>
>> _______________________________________________
>> Teas mailing list
>> Teas@ietf.org
>> https://www.ietf.org/mailman/listinfo/teas
>>
>> _______________________________________________
>> Teas mailing list
>> Teas@ietf.org
>> https://www.ietf.org/mailman/listinfo/teas
>>
>