[pim] Re: Multicast routes to end user devices?
Brian Haberman <brian@innovationslab.net> Tue, 21 May 2024 17:55 UTC
Return-Path: <brian@innovationslab.net>
X-Original-To: pim@ietfa.amsl.com
Delivered-To: pim@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F5CCC1E0D68 for <pim@ietfa.amsl.com>; Tue, 21 May 2024 10:55:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=innovationslab-net.20230601.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mYcVGaX4mLtW for <pim@ietfa.amsl.com>; Tue, 21 May 2024 10:55:37 -0700 (PDT)
Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84310C14CF17 for <pim@ietf.org>; Tue, 21 May 2024 10:55:37 -0700 (PDT)
Received: by mail-oi1-x234.google.com with SMTP id 5614622812f47-3c99d0521cbso2549927b6e.1 for <pim@ietf.org>; Tue, 21 May 2024 10:55:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=innovationslab-net.20230601.gappssmtp.com; s=20230601; t=1716314136; x=1716918936; darn=ietf.org; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=goqTTaV+GQI7Y5KpD/2eGBWO119iIiv4WkkjepPqtPM=; b=M++2nwZYFNhkshcp4lXGc0VfylMt66i2XJhus3dm9DFhcghUIQqwu7qFzRwwly7pJY 7jd1epFVc97MqaolrOk8coO3+KsvuannWLsZ6aNI/eCFZTxWBfQvzm8MWxsoQvgoYJ6I C640DWLdl13196SAvvKUa5iI90mLSKDSVMiNnIXGPx6rKyhtfsDbHEzL9xtWqUO/8laE dktkXoMuMwlpa4BqMGVe8snIWEYg4tA2s60VLgTcBg+CXBnyuyI/PLVfq06ZWe6bomNg 1XvfdekjLpxdZOJcjeQ9zQoJxx7FZdIUHp95ZTfvuGm5lIuygAL3NoPVQPvvMJSrPKLm ZkjA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716314136; x=1716918936; h=in-reply-to:autocrypt:from:content-language:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=goqTTaV+GQI7Y5KpD/2eGBWO119iIiv4WkkjepPqtPM=; b=ClIah7iKhdIMhU/Flu4WpnIvzVgL8xvlIffYf9i1nv1q7emPnwAUzPhyGxRbGVVkyW HIdiZVW6/TZ8waH1Fayn/mIeqfqT7+dW7LCbah/myn1ktOntb9C8vGTSFYcw+M9q2Szk u+x3g2vMjevd7a/ZVJzBZZtfEJVhCl/81Zuemkhf1cjFkV+U3Htr33uoijPnatdwTLAk +HF5qu3rqRW3DdY5CuNI7ggOjJhjCMpak5Dd/4EEUaLwHIGCccUUD4L8y9oHxplHUlaH 9CqW9eSlVXsFKpW97XYYCNN4c6/KU31qd+Kaopraip0RkynouHl4kpaxZS665CIQYn8D VHZg==
X-Gm-Message-State: AOJu0YyErglkeiuKwAP0CGPxD8D2UTCnhPWHmriHM8ZxDaaPIxTSLrmb PnU7nn2ZbwAPU2F6BUxFgCFlWJRZMA+EOE63yR4qefJUY4gwkWEcFrZz11+f9GFXVRnoMFFiOYq tHSM=
X-Google-Smtp-Source: AGHT+IHxinC5IJV1zrt2DliPUcN550XtfsDRw8Qrxm6tPPGhjMk3iMBexTUzjR7IVlj/W71eyXxcJA==
X-Received: by 2002:a54:4e96:0:b0:3c8:63ca:8e7e with SMTP id 5614622812f47-3c997036d5fmr32542483b6e.1.1716314136074; Tue, 21 May 2024 10:55:36 -0700 (PDT)
Received: from [192.168.1.4] ([172.59.113.226]) by smtp.gmail.com with ESMTPSA id af79cd13be357-792bf27f847sm1311082985a.29.2024.05.21.10.55.35 for <pim@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 May 2024 10:55:35 -0700 (PDT)
Message-ID: <acd16aab-7fff-4206-b9f4-085fa7adde33@innovationslab.net>
Date: Tue, 21 May 2024 13:55:33 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: pim@ietf.org
References: <ZkAwrcyT1SaV6_qp@sellars> <CAHANBtLY2W=ELTjt83VGVXWpLd7wH1MF_nwCQXP3S-bFexiF_Q@mail.gmail.com>
Content-Language: en-US
From: Brian Haberman <brian@innovationslab.net>
Autocrypt: addr=brian@innovationslab.net; keydata= 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 CuWio7k=
In-Reply-To: <CAHANBtLY2W=ELTjt83VGVXWpLd7wH1MF_nwCQXP3S-bFexiF_Q@mail.gmail.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------FezfSQhtYC2iypHqYFrzVae4"
Message-ID-Hash: PSRG2CQKERZPZKMUI6TIHQ7CDH4FNUTT
X-Message-ID-Hash: PSRG2CQKERZPZKMUI6TIHQ7CDH4FNUTT
X-MailFrom: brian@innovationslab.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-pim.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [pim] Re: Multicast routes to end user devices?
List-Id: Protocol Independent Multicast <pim.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/pim/YEdXKxtpTG70A07fA3_v6Aq-Z6A>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pim>
List-Help: <mailto:pim-request@ietf.org?subject=help>
List-Owner: <mailto:pim-owner@ietf.org>
List-Post: <mailto:pim@ietf.org>
List-Subscribe: <mailto:pim-join@ietf.org>
List-Unsubscribe: <mailto:pim-leave@ietf.org>
Below... On 5/13/24 1:42 PM, Stig Venaas wrote: > Hi Linus > > Interesting questions. > > I am pretty sure there is no protocol defined, ICMPv6 RA or otherwise, > that can tell the host which interface to use for multicast. > > Currently I believe most host stacks need explicit configuration, if > this can be controlled at all. I haven't tested this in a long time, > but I believe you can control this on Linux by modifying the routes > you mentioned. > > I have a couple of ideas on what host stacks potentially could do. One > is to select an interface where there is an igmp querier. Also, I > would say, prefer an interface with IGMPv3 querier if possible. Also, > base on unicast routing, any SSM reports, IGMPv3 include mode with > sources, could send the report on the interface that has the best > route for the source. > > Do you think it would be worthwhile allowing RAs to indicate that an > interface should be used for multicast, or having some preference. > What do others think? > This would only work on multi-interface machines if all the upstream routers were managed by the same provider. I have a dual-homed network and I get two default routes, one from each upstream. I know there has been periodic discussions on how to provide more data to hosts in order to help them make the correct decisions related to multicast traffic, but they always tend to die out due to lack of interest in sharing topological information to customers. I would favor the local approach of heuristics with what a host can detect (e.g., presence of IGMP/MLD queriers). Brian
- [pim] Multicast routes to end user devices? Linus Lüssing
- [pim] Re: Multicast routes to end user devices? Stig Venaas
- [pim] Re: Multicast routes to end user devices? Toerless Eckert
- [pim] Re: Multicast routes to end user devices? Brian Haberman
- [pim] Re: Multicast routes to end user devices? Linus Lüssing