Re: [v6ops] Multicast support [was: v6ops Digest, Vol 52, Issue 41]

"Templin, Fred L" <Fred.L.Templin@boeing.com> Mon, 22 December 2014 16:52 UTC

Return-Path: <Fred.L.Templin@boeing.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EE651A1A8A for <v6ops@ietfa.amsl.com>; Mon, 22 Dec 2014 08:52:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 FkbZhiLx0lrm for <v6ops@ietfa.amsl.com>; Mon, 22 Dec 2014 08:52:09 -0800 (PST)
Received: from stl-mbsout-01.boeing.com (stl-mbsout-01.boeing.com [130.76.96.169]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 976781A1A7E for <v6ops@ietf.org>; Mon, 22 Dec 2014 08:52:08 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by stl-mbsout-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id sBMGq7Jh029990; Mon, 22 Dec 2014 10:52:07 -0600
Received: from XCH-BLV-204.nw.nos.boeing.com (xch-blv-204.nw.nos.boeing.com [10.57.37.58]) by stl-mbsout-01.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id sBMGq1Xr029946 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK); Mon, 22 Dec 2014 10:52:02 -0600
Received: from XCH-BLV-504.nw.nos.boeing.com ([169.254.4.76]) by XCH-BLV-204.nw.nos.boeing.com ([169.254.4.177]) with mapi id 14.03.0210.002; Mon, 22 Dec 2014 08:52:00 -0800
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
Thread-Topic: [v6ops] Multicast support [was: v6ops Digest, Vol 52, Issue 41]
Thread-Index: AQHQHADMX/hg/A4MW0G5PK5E8ysMkJyb1uVQ
Date: Mon, 22 Dec 2014 16:51:59 +0000
Message-ID: <2134F8430051B64F815C691A62D9831832DBC334@XCH-BLV-504.nw.nos.boeing.com>
References: <CAAdbxropGwFZhvVsb1Jz-1-TpJJHnWAdLxeh5uSFhV3Tf7xe0A@mail.gmail.com> <864357186.1538477.1419040596962.JavaMail.yahoo@jws10630.mail.bf1.yahoo.com> <5494E5BA.9020901@gmail.com>
In-Reply-To: <5494E5BA.9020901@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.247.104.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: http://mailarchive.ietf.org/arch/msg/v6ops/M4TktxApiHkFDeXW1Le66177rj8
Cc: Tariq Saraj <tariqsaraj@gmail.com>, "v6ops@ietf.org" <v6ops@ietf.org>
Subject: Re: [v6ops] Multicast support [was: v6ops Digest, Vol 52, Issue 41]
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Mon, 22 Dec 2014 16:52:12 -0000

> -----Original Message-----
> From: v6ops [mailto:v6ops-bounces@ietf.org] On Behalf Of Brian E Carpenter
> Sent: Friday, December 19, 2014 6:58 PM
> To: Mark ZZZ Smith
> Cc: Tariq Saraj; v6ops@ietf.org
> Subject: [v6ops] Multicast support [was: v6ops Digest, Vol 52, Issue 41]
> 
> On 20/12/2014 14:56, Mark ZZZ Smith wrote:
> >
> >> ________________________________
> >> From: Tariq Saraj <tariqsaraj@gmail.com>
> >> To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>; v6ops@ietf.org
> >> Sent: Saturday, 20 December 2014, 1:36
> >> Subject: Re: [v6ops] v6ops Digest, Vol 52, Issue 41
> >>
> >> Smith what you are pointing is all at link level and purely related to IPv6, Discussion is related Multicast support in Hybrid IPv4-IPv6
> Internet at IP layer (i.e. IPvX-IPvY-IPvX)
> >
> >>
> >
> > So the layer below the network layer is the link-layer.
> >
> > IPv6 is the network layer protocol, and therefore any protocols directly below it from the IPv6 point of view are either literally or
> conceptually link-layer protocols.
> >
> > IPv6 encapsulated in IPv4 means that IPv4 is being used as by IPv6 as a link-layer protocol, and is constructing a single link-layer link
> for IPv6 to operate over.
> >
> > IPv6 expects link-layers to provide or emulate unicast and multicast capabilities. If IPv4 is being used to construct a link-layer for IPv6
> to operate over, then it should provide or emulate a link-layer unicast and multicast capability.
> 
> This was of course exactly the basis for 6over4
> (http://tools.ietf.org/html/rfc2529).

BTW, this approach is adopted also for AERO.

Thanks - Fred
fred.l.templin@boeing.com

> That was intended for single administrative domains, where IPv4
> multicast was a not
> unreasonable but rather optimistic assumption in 1999.
> 
> >
> > Once the (IPv4 constructed) link-layer provides or emulates both a unicast and multicast capability, there is nothing special about it
> from the IPv6 point of view, and I don't think there needs to be any IPv6-specific handling of this situation. If the link-layer IPv4 is
> further encapsulated in other IP encapsulations ("i.e. IPvX-IPvY-IPvX"), that is all hidden within the link-layer or below it and not visible
> or relevant to IPv6 operation at the network layer. Making IPv6 aware of that would be a layer violation.
> >
> >
> > More broadly, what has been missing from 6to4 was the emulation of a multicast capability, meaning that 6to4 currently doesn't
> really meet IPv6's minimum link-layer link capability requirements. It seems some work was done on emulating it in the following
> draft, but it didn't advance for some reason or another:
> >
> > Support for Multicast over 6to4 Networks
> > https://tools.ietf.org/html/draft-thaler-ngtrans-6to4-multicast-01
> 
> 14 years ago, multicast deployment was low on the list of IPv6 priorities.
> 
>    Brian
> 
> >
> >
> >>
> >> On Fri, Dec 19, 2014 at 3:03 AM, Mark ZZZ Smith <markzzzsmith@yahoo.com.au> wrote:
> >>
> >>>
> >>>
> >>>
> >>> ----- Original Message -----
> >>>> From: Gert Doering <gert@space.net>
> >>>> To: Tariq Saraj <tariqsaraj@gmail.com>
> >>>> Cc: v6ops@ietf.org
> >>>> Sent: Tuesday, 16 December 2014, 5:01
> >>>> Subject: Re: [v6ops] v6ops Digest, Vol 52, Issue 41
> >>>>
> >>>> Hi,
> >>>>
> >>>> On Sun, Dec 14, 2014 at 12:18:00AM +0500, Tariq Saraj wrote:
> >>>>>  There are some issues with 6rd as well, IPv6 with all its powerful features
> >>>>>  is still under critical objections in academia just because of the urgency
> >>>>>  shown by IETF in standardizing protocols like 6to4 and 6rd. 6to4 clearly
> >>>>>  mentioned that it cannot support multicast at layer-3, on the other end 6rd
> >>>>>  claimed that multicast can be provided, my question is that while
> >>>>>  standardizing 6rd which at that time was just supporting unicast traffic
> >>>>>  traversing across IPv4 network and its still not matured enough to provide
> >>>>>  multicast support yet in its functionality other than using some proxy
> >>>>>  support for multicast traffic. why It was standardized ?
> >>>>
> >>>> There is no wide-area multicast anyway.
> >>>
> >>> Technically it should be universal, as DAD uses multicast and DAD is mandatory (except for anycast addresses), which should
> include tunnels.
> >>>
> >>> Links are supposed to provide multicast capability or emulate it to support Neighbor Discovery:
> >>>
> >>> RFC4861:
> >>>
> >>> "2.2.  Link Types
> >>>
> >>> Different link layers have different properties.  The ones of concern
> >>> to Neighbor Discovery are:
> >>>
> >>> multicast capable
> >>> - a link that supports a native mechanism at the link
> >>> layer for sending packets to all (i.e., broadcast)
> >>> or a subset of all neighbors.
> >>>
> >>> point-to-point - a link that connects exactly two interfaces.  A
> >>> point-to-point link is assumed to have multicast
> >>> capability and a link-local address.
> >>>
> >>> non-broadcast multi-access (NBMA)
> >>> - a link to which more than two interfaces can attach,
> >>> but that does not support a native form of multicast
> >>> or broadcast (e.g., X.25, ATM, frame relay, etc.).
> >>> Note that all link types (including NBMA) are
> >>> expected to provide multicast service for
> >>> applications that need it (e.g., using multicast
> >>> servers).  However, it is an issue for further study
> >>> whether ND should use such facilities or an
> >>> alternate mechanism that provides the equivalent
> >>> multicast capability for ND."
> >>>
> >>>
> >>>
> >>>>  So why bother if a closed user
> >>>> group decides to deploy a stopgap technology to enable IPv6 access.
> >>>>
> >>>> And, when speaking about academia: do they have a "how to not write
> >>>> e-mail"
> >>>> class there?  Like, "take a full digest with lots of unrelated mail in it,
> >>>> and write a top posting on top of it"?
> >>>>
> >>>> Gert Doering
> >>>>         -- NetMaster
> >>>> --
> >>>> have you enabled IPv6 on something today...?
> >>>>
> >>>> SpaceNet AG                        Vorstand: Sebastian v. Bomhard
> >>>> Joseph-Dollinger-Bogen 14          Aufsichtsratsvors.: A. Grundner-Culemann
> >>>> D-80807 Muenchen                   HRB: 136055 (AG Muenchen)
> >>>> Tel: +49 (0)89/32356-444           USt-IdNr.: DE813185279
> >>>>
> >>>>
> >>>
> >>>> _______________________________________________
> >>>> v6ops mailing list
> >>>> v6ops@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/v6ops
> >>>>
> >>>
> >>
> >>
> >> --
> >>
> >> Regards
> >> Tariq Saraj
> >> Center for Research in Networks and Telecom (CoReNeT)
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> > _______________________________________________
> > v6ops mailing list
> > v6ops@ietf.org
> > https://www.ietf.org/mailman/listinfo/v6ops
> >
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops