Re: [OSPF] draft-ppsenak-ospf-te-link-attr-reuse

Robert Raszuk <robert@raszuk.net> Fri, 31 March 2017 04:56 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 437981270A0 for <ospf@ietfa.amsl.com>; Thu, 30 Mar 2017 21:56:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.4
X-Spam-Level:
X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.197, 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 s7knWPEqQ5SW for <ospf@ietfa.amsl.com>; Thu, 30 Mar 2017 21:56:52 -0700 (PDT)
Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (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 E76241270B4 for <ospf@ietf.org>; Thu, 30 Mar 2017 21:56:51 -0700 (PDT)
Received: by mail-io0-x22e.google.com with SMTP id b140so33033132iof.1 for <ospf@ietf.org>; Thu, 30 Mar 2017 21:56:51 -0700 (PDT)
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=03rodjBsWmAFTDJmhHgjJvmE8HCm1iNUIMeFefsmE/w=; b=Xh8Xh1DaA7spON7QUwOCFvlbXWpLNarx0xzrwTq/bnYDmFLeXMQhwelgI1wYXkEcEU sYK6L9WXsYy5xXy51s6Mps1fxDPihTiLd9CKn6SOP68YOVHU1dPJqcHoUmwcxshFsvhW w9gYDUWgNydGnTGL21vBJ6TbyeSVMagSSfclvnTpA3JZwh0ajJ28He3MMVhO+qQJpwc4 jjpZnz38Yl8vB+fOIW6YRDhphNZiGG2n+iNMugy+mKxCHvBsR/3uGb1s5L1LMhBWPtjD 9hmz5s3xaYRzZrWVvRHPmD75KfzD0bHzwZKKdpEE4M2inLk3UNcSlxQ3zkxHPEpQNgiM SygQ==
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=03rodjBsWmAFTDJmhHgjJvmE8HCm1iNUIMeFefsmE/w=; b=tzryH3lRYYFvXnd1YrfIWYzUihWDFhdi7q4f53FXL5VbQHyJZmaVpm+A81IIQgtK0H 8k8bMfegUV4uryO9JU8xSOjXVxbYDy4/tie07wivprbjRCS6ko6CvpOzPDeawV11lGwL 7Um3owLiqZQ7lRUd/2gKetVDpfO/jgRf/xNCCjrwmGqL1XGWpwjp4InwAib7qNJ5IVKM EUc+3+jK1ZFE6XVYXEcgGIsFwtwSsBLc2sDDFukr/khC1KQxkKCpWNmxJV8URybz0tuH zuuvblWhUDQlIVaBvYznAcTvz7H56AIcRIEhuOP+O9VNlOL0t8o0RY0NaN2JYxDs3WVx uelg==
X-Gm-Message-State: AFeK/H3f1JR2y3u9daAvtD9SIDjrkLOhqUXl8akGh7y+MGcIlzSkh7Pf8bl7MLFUZ0brMqng0f/IhVygLVcfGA==
X-Received: by 10.107.10.21 with SMTP id u21mr1185235ioi.139.1490936211180; Thu, 30 Mar 2017 21:56:51 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.79.90.71 with HTTP; Thu, 30 Mar 2017 21:56:50 -0700 (PDT)
In-Reply-To: <b5852b927e8448139d4d42ca924fcca3@XCH-ALN-001.cisco.com>
References: <CA+b+ERkC4h4FY8zrFwbED-hWcQ8YkCOa_zfya6J50pOmSBnFiA@mail.gmail.com> <CA+b+ERm3vebcL2ft_g4870uRN9S_VkXR_-JAWdqueQsPGyFhQQ@mail.gmail.com> <CA+b+ER=KwTOcwsvuoBoD3eim7dkMgSfUtdX-z6B2dU9dmP0aeg@mail.gmail.com> <CA+b+ERkKj=VKNSLW=A_gurMZtZ-sFtvHZdB8r1mTTz77LOcWBg@mail.gmail.com> <CA+b+ERnrVPJyw8RmvD6+3td2eE2q4KZ4-LkcVxL9pk9Km0EK=A@mail.gmail.com> <CA+b+ERmdFbg_cFjysHQwkLY-+i1ERL9u+hEeVThStkhEi9gYxw@mail.gmail.com> <CA+b+ER=+UNUtzamduonsTs3WkZsadSCCa_-6dMb6DCvwyTMDRQ@mail.gmail.com> <CAG4d1rdKUd7VgoVq9hRhbaGAmoY9qX_KJh8teEqVTkFPHMVfNQ@mail.gmail.com> <b5852b927e8448139d4d42ca924fcca3@XCH-ALN-001.cisco.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 30 Mar 2017 23:56:50 -0500
X-Google-Sender-Auth: f4wg8iyVZ_6oFG1tce0nYCMLSvs
Message-ID: <CA+b+ERkp3wepBdMUCPgVw4smBhS5y1-BDeT1BEQiWYN_1tMZgA@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: Alia Atlas <akatlas@gmail.com>, OSPF List <ospf@ietf.org>
Content-Type: multipart/alternative; boundary="001a113ed766403650054bffa39e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/rvPTcUxG_yLAqeaY1OjkTZNNa5M>
Subject: Re: [OSPF] draft-ppsenak-ospf-te-link-attr-reuse
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Mar 2017 04:56:56 -0000

Hi all,

There is also one more significant observation to be stated. When we
introduce new metrics applicable only to one application (say SR) and
completely foreign to RSVP-TE indicating clearly the application they are
to be used by is very helpful.

Otherwise requirement of sync of support by all applications for any newly
introduced metric or link parameter/color is either an operational obstacle
or unnecessary load on legacy apps.

Last let's also do not forget about the case of BGP-LS where controllers
dealing with RSVP-TE (PCE) maybe quite decoupled from SR oracles.

With per application marker it is quite easy to feed such controller with
only necessary information. And here by "necessary" I am not worrying as
much about RAM additional parameters would take if sent as one bundle, but
about the opposite need of isolation and speed up delivery of only ms data
related link delayed to one financial traffic stream controller.  If I
always will end up bundling it with all other junk the end application
performance will suffer.

Same for unicast vs multicast link parameters or attributes.

Cheers,
R.

PS, As to the point raised by Stefan I think I would have a proposal that
the easiest would be to have domain scope and domain specific bits such
that without building indirection you can locally specify which bit
corresponds to which application you like. And this also works if you need
to have different attributes for different RSVP-TE instances or SR
controllers co-existing still in the same topology.


On Thu, Mar 30, 2017 at 11:36 PM, Les Ginsberg (ginsberg) <
ginsberg@cisco.com> wrote:

> Alia (and everyone) –
>
>
>
> Let’s focus on the relevant questions.
>
>
>
> 1)Disruption to existing deployments
>
>
>
> draft-ppsenak-ospf-te-link-attr-reuse is *non*-disruptive i.e. legacy
> systems are not impacted
>
>
>
> draft-hegde-ospf-advertising-te-protocols is *disruptive – *all legacy
> routers have to have additional configuration in order to avoid
> misinterpreting non RSVP-TE advertisements as if they are RSVP-TE related
>
>
>
> So if the primary concern is impact on existing deployments we have a
> clear choice.
>
>
>
> 2)Support for per application advertisements
>
>
>
> Only draft-ppsenak-ospf-te-link-attr-reuse supports this.
>
>
>
> Again we have a clear choice.
>
>
>
> 3)The question has been raised as to use case for application specific
> attributes– here are a few:
>
>
>
> ·         Using TE metric/bandwidth to influence LFA selection.
>
> ·         Use different attributes for SR-TE vs RSVP-TE engineered paths.
>
> ·         Defining a separate set of SRLGs in support of rerouting around
> a non-local catastrophic event e.g. a natural disaster affecting all
> traffic through a particular geographic area.
>
>
>
> Both drafts agree that supporting multiple applications utilizing link
> attributes is a problem which needs to be solved. However, only
> draft-ppsenak-ospf-te-link-attr-reuse provides support for both sharing
> common attributes without duplicate advertisements and advertising
> application specific attributes when necessary.
>
>
>
> The proponents of draft-hegde-ospf-advertising-te-protocols would have us
> believe that there is no need for per application attributes – but as we
> have examples of when it is necessary – and the recognition that all future
> use cases cannot be imagined now (just as the original TE support never
> anticipated multiple applications) this isn’t a credible position.
>
>
>
> The more apt question to ask is why we would want to constrain multiple
> application support when we have the opportunity to define a more flexible
> framework which also provides efficient encoding whenever possible. Given
> that we have agreed to support multiple applications I think the onus
> should be on why we should NOT provide per application value support rather
> than why we should.
>
>
>
>    Les
>
>
>
>
>
>
>
> *From:* OSPF [mailto:ospf-bounces@ietf.org] *On Behalf Of *Alia Atlas
> *Sent:* Thursday, March 30, 2017 12:20 PM
> *To:* Robert Raszuk
> *Cc:* OSPF List
> *Subject:* Re: [OSPF] draft-ppsenak-ospf-te-link-attr-reuse
>
>
>
> Robert,
>
>
>
> Take a read through RFC 7282.  Consensus calls aren't about majority rules.
>
> It is about hearing technical objections and understanding and responding
> to them.
>
> It is quite quite clear that there are technical objections to either
> solution.
>
>
>
> Regards,
>
> Alia
>
>
>
> On Thu, Mar 30, 2017 at 3:15 PM, Robert Raszuk <robert@raszuk.net> wrote:
>
> Hi,
>
>
>
> Based on the discussion so far I see that:
>
>
>
> A) producing use case document will only delay things further as each use
> case presented will be questioned as possible already today via MTR, MI,
> building new separate network etc ...
>
>
>
> B) WG members in majority support adoption of draft-ppsenak-ospf-te-link-attr-reuse.
> Can we get at least sense in the room who is in support of which draft ?
>
>
>
> Thx,
>
> R.
>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>
>
>