draft-ietf-6man-multi-homed-host - Routing packets from hosts in a multi-prefix network

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 07 April 2016 01:49 UTC

Return-Path: <brian.e.carpenter@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 403E712D111 for <ipv6@ietfa.amsl.com>; Wed, 6 Apr 2016 18:49:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, 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 zIqi9HQUFtYY for <ipv6@ietfa.amsl.com>; Wed, 6 Apr 2016 18:49:45 -0700 (PDT)
Received: from mail-pf0-x232.google.com (mail-pf0-x232.google.com [IPv6:2607:f8b0:400e:c00::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 84B2812D181 for <ipv6@ietf.org>; Wed, 6 Apr 2016 18:49:45 -0700 (PDT)
Received: by mail-pf0-x232.google.com with SMTP id c20so45046974pfc.1 for <ipv6@ietf.org>; Wed, 06 Apr 2016 18:49:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=8wGVlC+m1+a15kQc3axfCTe8T8lXB5W/TC5uWWoqN8w=; b=kbnxy3s0NZ+bmDFKm3MomrQX91McaumB7hu7MtTTZlegln87Et36objTWhAhEdXcEf InlfKgw4YR/MY0boRCw0p2Mx7K0sNfL4Ifm466AYUEEA2pq1lkZvMQkCey4ZMW73Pkd8 gO6xPazyZ3OR3YJE9JSfnU7w8YXd4NwRLKDdKCvm4B0fO9RJSWEnUYPgwAGXaGsGLLjd 2gIn4TKtO2i9iZe4XXqjqpKeZpr16VZPjysakr1JziVjWvmlIjXjnqb6VNnHo2P0yL+W dUylVXjsDE0vqOPVm0H1zFm9d+oPyPWgExRn/1zLPHrIFzuVQUznz5ZuWjMOfvomSzvP 0Bdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-transfer-encoding; bh=8wGVlC+m1+a15kQc3axfCTe8T8lXB5W/TC5uWWoqN8w=; b=Q4YJ3frT13cN79WBTtKfstQ6VST7klWOZ4al41wBjFgcLdjf7zPgtaxnn7SWVfPAGE GTongdW21AZMUVC2CUUIcccxodJQVCgz5Twwto7O9Oa3sBs3RbCb9bx6OTw0mIorgv5D mIZqnz0YW+5AMJIIs7ufPPnsSHvEqT+0eng6Z17ipSiq0KhBbMeDL2qLFiceOEagy9Pm PlEsOpNGAeGmTI8XsZt6iqQ0HMraa54jBeJ54jvcpDmhOXSXhIamjWeFvYfgPMPrN2GW QuS6qXWb7bcqTwrU8G24dELkTTtI37ZbJodCE5X87E+L1/rOPlmzC8gsmaRctZQJxt0g 4M2g==
X-Gm-Message-State: AD7BkJJu9NjjO75Q/IxI8qrtYr1I7Syo7JErdFJhtqg7FtucJbg5wl8ZCr2Uxban+m8SEQ==
X-Received: by 10.98.67.67 with SMTP id q64mr808747pfa.44.1459993785076; Wed, 06 Apr 2016 18:49:45 -0700 (PDT)
Received: from ?IPv6:2406:e007:481c:1:28cc:dc4c:9703:6781? ([2406:e007:481c:1:28cc:dc4c:9703:6781]) by smtp.gmail.com with ESMTPSA id c9sm7646905pfd.24.2016.04.06.18.49.41 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 06 Apr 2016 18:49:43 -0700 (PDT)
Subject: draft-ietf-6man-multi-homed-host - Routing packets from hosts in a multi-prefix network
To: "Mudric, Dusan (Dusan)" <dmudric@avaya.com>, 神明達哉 <jinmei@wide.ad.jp>
References: <9142206A0C5BF24CB22755C8EC422E457A8C9C42@AZ-US1EXMB03.global.avaya.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <5705BCBA.1030007@gmail.com>
Date: Thu, 07 Apr 2016 13:49:46 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <9142206A0C5BF24CB22755C8EC422E457A8C9C42@AZ-US1EXMB03.global.avaya.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/PVwr0XwdBtKljEOStS5LAZnis7I>
Cc: "ipv6@ietf.org" <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
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, 07 Apr 2016 01:49:48 -0000

Dusan,

As far as I know we are only changing the A=L=0 case. If A=0, the
prefix is not used for SLAAC at all, and if L=0 the prefix should not
be added to the on-link prefix list.

To be clear, L=0 doesn't mean the prefix is off-link. It just means
"I'm not telling you it's on-link".

So previously a host could simply ignore the PIO with A=L=0. But now it
will be a useful next-hop router signal to the host, if addresses in that
prefix have been assigned in another way, typically by DHCPv6.

Does that make sense?

   Brian

On 07/04/2016 07:40, Mudric, Dusan (Dusan) wrote:
> Hi Brian,
> 
> "Routing packets from hosts in a multi-prefix network" says:
>    A router
>    that advertises a prefix indicates that it is able to appropriately
>    route packets with source addresses within that prefix, regardless of
>    the setting of the L and A flags in the PIO.
> 
>    a host SHOULD NOT ignore a PIO simply because both L and
>    A flags are cleared; a router SHOULD be able to send such a PIO.
> 
>    A host SHOULD select
>    default routers for each prefix it is assigned an address in.
> 
> The prefix list is used to find out if the destination address is on-link. 
> 
> If the router can route the packets from a host with the source address using L=0 prefix, theoretically off-link prefix can be used for SLAAC address. The problem is that L=0 prefix might be used on other links and if the host creates SLAAC address using L=0 prefix, the host will not be able to detect if the address is in use (DAD does not work between different router links). For that reason looks like L=0 prefix should not be used for SLAAC. If L=0 prefix is not use for SLAAC, there will be no source address with L=0 prefix and L=0 prefixes will not help host to find the first hop router. Consequently, hosts can ignore L=0 prefixes.
> 
> Am I missing something about L=0 prefixes?
> 
> Thanks,
> Dusan.
> 
> -----Original Message-----
> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of ipv6-request@ietf.org
> Sent: Monday, February 22, 2016 3:00 PM
> To: ipv6@ietf.org
> Subject: ipv6 Digest, Vol 142, Issue 35
> 
> Send ipv6 mailing list submissions to
> 	ipv6@ietf.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_ipv6&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=v1A6AVqb1WxYJro1_L-5y_b6bHxnWZjMZr_jE55X9Fo&e=
> or, via email, send a message with subject or body 'help' to
> 	ipv6-request@ietf.org
> 
> You can reach the person managing the list at
> 	ipv6-owner@ietf.org
> 
> When replying, please edit your Subject line so it is more specific than "Re: Contents of ipv6 digest..."
> 
> 
> Today's Topics:
> 
>    1. I-D Action: draft-ietf-6man-multi-homed-host-05.txt
>       (internet-drafts@ietf.org)
>    2. I-D Action: draft-ietf-6man-multi-homed-host-06.txt
>       (internet-drafts@ietf.org)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Mon, 22 Feb 2016 10:32:52 -0800
> From: internet-drafts@ietf.org
> To: <i-d-announce@ietf.org>
> Cc: ipv6@ietf.org
> Subject: I-D Action: draft-ietf-6man-multi-homed-host-05.txt
> Message-ID: <20160222183252.21102.35271.idtracker@ietfa.amsl.com>
> Content-Type: text/plain; charset="utf-8"
> 
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the IPv6 Maintenance of the IETF.
> 
>         Title           : Routing packets from hosts in a multi-prefix network
>         Authors         : Fred Baker
>                           Brian Carpenter
> 	Filename        : draft-ietf-6man-multi-homed-host-05.txt
> 	Pages           : 13
> 	Date            : 2016-02-22
> 
> Abstract:
>    This document describes expected IPv6 host behavior in a network that
>    has more than one prefix, each allocated by an upstream network that
>    implements BCP 38 ingress filtering, when the host has multiple
>    routers to choose from.  It also applies to other scenarios such as
>    the usage of stateful firewalls that effectively act as address-based
>    filters.  This host behavior may interact with source address
>    selection in a given implementation, but logically follows it.  Given
>    that the network or host is, or appears to be, multihomed with
>    multiple provider-allocated addresses, that the host has elected to
>    use a source address in a given prefix, and that some but not all
>    neighboring routers are advertising that prefix in their Router
>    Advertisement Prefix Information Options, this document specifies to
>    which router a host should present its transmission.  It updates RFC
>    4861.
> 
> 
> The IETF datatracker status page for this draft is:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2D6man-2Dmulti-2Dhomed-2Dhost_&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=PUqjeSn4pUOrtWVBsNjNailsRew5_ZvzDS1STFtTjDg&e= 
> 
> There's also a htmlized version available at:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2D6man-2Dmulti-2Dhomed-2Dhost-2D05&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=Wqnr6PzhAWzCUOMlH0v2MPK87KyhpIfl1sDF96UNhP4&e= 
> 
> A diff from the previous version is available at:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_rfcdiff-3Furl2-3Ddraft-2Dietf-2D6man-2Dmulti-2Dhomed-2Dhost-2D05&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=vPYONcimyGIvGJFl1Th6RV-kSJv79qPXaULdoyeOHEo&e= 
> 
> 
> 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:
> https://urldefense.proofpoint.com/v2/url?u=ftp-3A__ftp.ietf.org_internet-2Ddrafts_&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=DKDpwbqKxZRyMXqgSklNxE-zP1DZtdIAKnrO9nDBWis&e= 
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Mon, 22 Feb 2016 10:55:30 -0800
> From: internet-drafts@ietf.org
> To: <i-d-announce@ietf.org>
> Cc: ipv6@ietf.org
> Subject: I-D Action: draft-ietf-6man-multi-homed-host-06.txt
> Message-ID: <20160222185530.5662.71093.idtracker@ietfa.amsl.com>
> Content-Type: text/plain; charset="utf-8"
> 
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the IPv6 Maintenance of the IETF.
> 
>         Title           : Routing packets from hosts in a multi-prefix network
>         Authors         : Fred Baker
>                           Brian Carpenter
> 	Filename        : draft-ietf-6man-multi-homed-host-06.txt
> 	Pages           : 13
> 	Date            : 2016-02-22
> 
> Abstract:
>    This document describes expected IPv6 host behavior in a network that
>    has more than one prefix, each allocated by an upstream network that
>    implements BCP 38 ingress filtering, when the host has multiple
>    routers to choose from.  It also applies to other scenarios such as
>    the usage of stateful firewalls that effectively act as address-based
>    filters.  This host behavior may interact with source address
>    selection in a given implementation, but logically follows it.  Given
>    that the network or host is, or appears to be, multihomed with
>    multiple provider-allocated addresses, that the host has elected to
>    use a source address in a given prefix, and that some but not all
>    neighboring routers are advertising that prefix in their Router
>    Advertisement Prefix Information Options, this document specifies to
>    which router a host should present its transmission.  It updates RFC
>    4861.
> 
> 
> The IETF datatracker status page for this draft is:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2D6man-2Dmulti-2Dhomed-2Dhost_&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=PUqjeSn4pUOrtWVBsNjNailsRew5_ZvzDS1STFtTjDg&e= 
> 
> There's also a htmlized version available at:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2D6man-2Dmulti-2Dhomed-2Dhost-2D06&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=lGfMGfWC7GV6V-rewMLkuXhmMv8qCGBHIxhCsFmkOnY&e= 
> 
> A diff from the previous version is available at:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_rfcdiff-3Furl2-3Ddraft-2Dietf-2D6man-2Dmulti-2Dhomed-2Dhost-2D06&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=UFS97FbjEQDBE-DJBZaJF7J3umdmn66PA1Z4yc95xjU&e= 
> 
> 
> 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:
> https://urldefense.proofpoint.com/v2/url?u=ftp-3A__ftp.ietf.org_internet-2Ddrafts_&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=DKDpwbqKxZRyMXqgSklNxE-zP1DZtdIAKnrO9nDBWis&e= 
> 
> 
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> ipv6 mailing list
> ipv6@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_ipv6&d=BQICAg&c=BFpWQw8bsuKpl1SgiZH64Q&r=UT3Bk9cbLeaJxhf3iCrhIoUWB8YLZU23029sMQGQ2kY&m=lhfg8o3sQ_U0qWiAcIO67_OY6ltvVdPyRj2oQwwq530&s=v1A6AVqb1WxYJro1_L-5y_b6bHxnWZjMZr_jE55X9Fo&e= 
> 
> 
> ------------------------------
> 
> End of ipv6 Digest, Vol 142, Issue 35
> *************************************
>