Re: [v6ops] I-D Action: draft-ietf-v6ops-conditional-ras-01.txt

"Mudric, Dusan (Dusan)" <dmudric@avaya.com> Wed, 21 March 2018 18:22 UTC

Return-Path: <dmudric@avaya.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEB47127863 for <v6ops@ietfa.amsl.com>; Wed, 21 Mar 2018 11:22:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level:
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 aCFGzIyUnrUj for <v6ops@ietfa.amsl.com>; Wed, 21 Mar 2018 11:22:27 -0700 (PDT)
Received: from de307622-de-outbound.net.avaya.com (de307622-de-outbound.net.avaya.com [198.152.71.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA30C12778D for <v6ops@ietf.org>; Wed, 21 Mar 2018 11:22:26 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2GVAACBorJa/wUHmMZdGQEBAQEBAQEBAQEBAQcBAQEBAYJrUmFwKAqDUod/jQ2BcYEQhnGMNxSBOD0LIwmEWQIagzwhNBgBAgEBAQEBAQIDaBwMgms1BwMMIQkCLwEBAQEBAQEBAQEBAQEcAg9BAQEYAQEBAQMSERFFDAQCAQgNAQMEAQEBAgIGHQMCAgIfERQBCAgCBA4FCBMHhFQDFQEOok2JbIIgGwKGcg2BLIF2BYEJhjqBVD+DGIEAglFCBBmBAggJAQwGASEVgmowgiQDkT+GTS8JAoYMhgYBhGSDfoJlhQiJMzuGSIEmHDlhcXAVgn2Ff4pQcI0yDhiBCAGBFQEB
X-IPAS-Result: A2GVAACBorJa/wUHmMZdGQEBAQEBAQEBAQEBAQcBAQEBAYJrUmFwKAqDUod/jQ2BcYEQhnGMNxSBOD0LIwmEWQIagzwhNBgBAgEBAQEBAQIDaBwMgms1BwMMIQkCLwEBAQEBAQEBAQEBAQEcAg9BAQEYAQEBAQMSERFFDAQCAQgNAQMEAQEBAgIGHQMCAgIfERQBCAgCBA4FCBMHhFQDFQEOok2JbIIgGwKGcg2BLIF2BYEJhjqBVD+DGIEAglFCBBmBAggJAQwGASEVgmowgiQDkT+GTS8JAoYMhgYBhGSDfoJlhQiJMzuGSIEmHDlhcXAVgn2Ff4pQcI0yDhiBCAGBFQEB
X-IronPort-AV: E=Sophos;i="5.48,340,1517893200"; d="scan'208";a="236415719"
Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by de307622-de-outbound.net.avaya.com with ESMTP; 21 Mar 2018 14:22:08 -0400
X-OutboundMail_SMTP: 1
Received: from unknown (HELO AZ-US1EXHC01.global.avaya.com) ([135.11.85.12]) by co300216-co-erhwest-out.avaya.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Mar 2018 14:22:08 -0400
Received: from AZ-US1EXMB03.global.avaya.com ([fe80::a5d3:ad50:5be9:1922]) by AZ-US1EXHC01.global.avaya.com ([135.11.85.12]) with mapi id 14.03.0352.000; Wed, 21 Mar 2018 14:22:07 -0400
From: "Mudric, Dusan (Dusan)" <dmudric@avaya.com>
To: Jen Linkova <furry13@gmail.com>
CC: Gert Doering <gert@space.net>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] I-D Action: draft-ietf-v6ops-conditional-ras-01.txt
Thread-Index: AQHTvfmTCDwHYFt5g0SYi8yGx9x3RaPbA57A
Date: Wed, 21 Mar 2018 18:22:06 +0000
Message-ID: <9142206A0C5BF24CB22755C8EC422E459B57DDBB@AZ-US1EXMB03.global.avaya.com>
References: <151976142032.28517.14035738749286138638@ietfa.amsl.com> <CAFU7BAR=ax86N6YMhQeN9fQTgnYO7mzyJNwK2x1OzwpXWwACYQ@mail.gmail.com> <9142206A0C5BF24CB22755C8EC422E459B55D41A@AZ-US1EXMB03.global.avaya.com> <20180302185656.GT56288@Space.Net> <9142206A0C5BF24CB22755C8EC422E459B55EA0A@AZ-US1EXMB03.global.avaya.com> <CAFU7BAR+Uyk1PrWN=UCBhuUic-+GO7fAYvSknpLKjr5YixX2iQ@mail.gmail.com> <9142206A0C5BF24CB22755C8EC422E459B560FB5@AZ-US1EXMB03.global.avaya.com> <CAFU7BARdE+pzsQVpoWMvDSF7SQpbfR_yP9Ri9xk6togRSmMRgA@mail.gmail.com> <9142206A0C5BF24CB22755C8EC422E459B562054@AZ-US1EXMB03.global.avaya.com> <CAFU7BAQ8VsK05MiOt3gjjApoU17tqQZZB2YqJmegcypfiVhbXA@mail.gmail.com>
In-Reply-To: <CAFU7BAQ8VsK05MiOt3gjjApoU17tqQZZB2YqJmegcypfiVhbXA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.0.150.1
dlp-reaction: no-action
x-originating-ip: [135.11.85.50]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/8ZjnLH7YX2aXS97KZtbsIHq6BkQ>
Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-conditional-ras-01.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Mar 2018 18:22:30 -0000

Hi Jen,

Please see inlined.

Thanks,
Dusan.

> -----Original Message-----
> From: Jen Linkova [mailto:furry13@gmail.com]
> Sent: Saturday, March 17, 2018 10:09 AM
> To: Mudric, Dusan (Dusan)
> Cc: Gert Doering; v6ops@ietf.org
> Subject: Re: [v6ops] I-D Action: draft-ietf-v6ops-conditional-ras-01.txt
> 
> On Fri, Mar 9, 2018 at 3:40 AM, Mudric, Dusan (Dusan)
> <dmudric@avaya.com> wrote:
> > I believe I understood the intent of the draft. Let me explain my understanding
> of rule 5.5. Please see inlined.
> 
> >> ISP uplink is either "preferred" (hosts are allowed to use it, the
> >> network can send packets there, because the uplink is up and there is
> >> no explict policy which indicates that the uplink should not be used
> >> if other uplinks are available) or not preferred (it's down or there
> >> is a policy to prevent using this uplink ex. for backup).
> >> It's binary state.
> 
> > [[Dusan]] The router knows more than that. For 'usable' prefixes, the router
> knows which prefix is the most preferred.
> 
> Would you be able to give an example for 'most preferred'? The network
> has two uplinks to two ISPs, two prefixes. Both uplinks can be used.
> Each border router has a default route pointing to the uplink.
> What prefix is 'most preferred' to reach  Internet?

[[Dusan]] 
[[Dusan]] One ISP might be more reliable or can provide better QoS, for example.

> 
> >The router can pass that knowledge in RA PIO option, using 'reserved' bits, for
> example (like Prf in rfc4191#section-2.2 ). Without this information, if there are
> two prefixes (ISP1-D and ISP2-D) how will host know if it should talk to D over
> ISP1 or ISP2? Rule 5.5 cannot determine it:
> >
> >    Rule 5.5: Prefer addresses in a prefix advertised by the next-hop.
> >    If SA or SA's prefix is assigned by the selected next-hop that will
> >    be used to send to D and SB or SB's prefix is assigned by a different
> >    next-hop, then prefer SA.
> >
> > You can consider the trick in
> https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__tools.ietf.org_html_draft-2Dietf-2Drtgwg-2Denterprise-2Dpa-
> 2Dmultihoming-2D03-23section-
> 2D4.2.2&d=DwIFaQ&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCr
> hIoUWB8YLZU23029sMQGQ2kY&m=-
> jWKLsdR_Ty6WyW71Q4s9hNbRCBu7cfr6LE5DlJd-
> RE&s=i7CFt5kd63hOe44GmGE3u3pd8OVgZnJxGGsj1JONwrs&e= by setting two
> routes in RA and the Prf from rfc4191#section-2.2, based on the router policy.
> This would allow a host to select the preferred next hop and use the preferred
> next hop in Rule 5.5. Using Prf in RIO the router policy is distributed to all hosts
> and they can select the preferred ISP. A router SHOULD set Prf based on the ISP
> selection policy. There might be use case when the network would use only one
> route and advertise one prifix.
> 
> I'm not sure if you've been following the whole story....When
> draft-ietf-rtgwg-enterprise-pa-multihoming was presented to v6ops in
> Berlin, we came to conclusion that while the described trick is nice,
> it could not be widely used now. So some tactical solution is needed.
> That's why this draft was 'forked' from the RTGWG one.
> So anything which require protocol changes/new features/rule 5.5
> support is out of scope of this draft by the definition.
> 

[[Dusan]] 
[[Dusan]] Why the Prf from rfc4191#section-2.2 cannot be set by the router? This is not a protocol change? The flags are already defined in the RFC4191.


> > [[Dusan]] Because the router should not limit the communication over one ISP
> by advertising only one prefix. The host should be able to decide which of the
> two ISPs to use. Both prefixes should be given to the host
> 
> In the 'load sharing' scenario it is exactly what happens. All ISP
> prefixes are included in PIO.
> In the active/backup scenario only active uplinks prefixes are
> advertised, because the network policy does not allow hosts to use the
> backup uplink so hosts should not select backup uplinks.
> 
> > and they should have the preference assigned.
> 
> Which hosts would not recognize.

[[Dusan]] 
[[Dusan]] This is an implementation aspect. If hosts implement the Prf from rfc4191#section-2.2, they will recognize Rrf. You should not limit the options based on the current implementations.

> 
> >> Have I sent this email to 6man@ by mistake? Ah, does not look like that :)
> >> And I seem to set the document status to 'Informational'.
> 
> > [[Dusan]] If we change IPO option, it is not informational any more.
> 
> Again, the goal of *this particular* draft is to document existing
> solution, which can be used right now w/o any changes on the host.
> 
> If we have ideas how to improve the protocol - great, but those ideas
> should not be in this draft.
> 
[[Dusan]] I think Rrf setting should be in the draft. It might not be used by the hosts today, but can be used by the hosts of tomorrow.

> --
> SY, Jen Linkova aka Furry