[manet] RPF for meshes
Juliusz Chroboczek <jch@irif.fr> Fri, 29 July 2022 18:47 UTC
Return-Path: <jch@irif.fr>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEECEC15A72D; Fri, 29 Jul 2022 11:47:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=irif.fr
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 6LJTcB42R1z1; Fri, 29 Jul 2022 11:47:43 -0700 (PDT)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (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 C2B96C15A723; Fri, 29 Jul 2022 11:47:42 -0700 (PDT)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 26TIlcmX017360 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 29 Jul 2022 20:47:38 +0200
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 26TIlcps024091; Fri, 29 Jul 2022 20:47:38 +0200
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 463BD10F31A; Fri, 29 Jul 2022 20:47:38 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:subject :subject:from:from:message-id:date:date:received:received; s= dkim-irif; t=1659120457; x=1659984458; bh=cy0Ka2fVrWRS4QsQKzFE1z ESxL//BEogibQ6DuN1r3w=; b=LTjR3/mBERpgMCZMWGzd0mkEa86RK4m+ktDTJN DCnM/cUuootkyTdaRB1ffv003/JkHdRpNg14XEOqKBWENttmF8ZfOn+dMPx2A1xx /L/2DwhoBcPuuStz3go9AbpLT0M2Gz9QUb8+mhRwGPHTcC5e//fPMmwk86FjYSCM gfXFtij+pclrG4CsXpvdPtdMUMNn+RNw1PxL6JDRMGEJd4k6GvXGv+ihaOB8fB73 B+ulIia/XlwSgvLuA+vWq2GQUneLjTRQK2toAR/c8sUQY+mse7v+9Mg1MMA6ejxs QpT+BZTpSUrhRHrXgvAbL074nMfFqgEhvIx48mxGkVC+mfww==
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id DmPV3MSIBEzU; Fri, 29 Jul 2022 20:47:37 +0200 (CEST)
Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 083F610F318; Fri, 29 Jul 2022 20:47:36 +0200 (CEST)
Date: Fri, 29 Jul 2022 20:47:36 +0200
Message-ID: <87h72zhi2f.wl-jch@irif.fr>
From: Juliusz Chroboczek <jch@irif.fr>
To: babel@ietf.org, manet@ietf.org
User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.1 Mule/6.0
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Fri, 29 Jul 2022 20:47:40 +0200 (CEST)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Fri, 29 Jul 2022 20:47:38 +0200 (CEST)
X-Miltered: at korolev with ID 62E42B4A.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 62E42B4A.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 62E42B4A.001 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@irif.fr>
X-j-chkmail-Enveloppe: 62E42B4A.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@irif.fr>
X-j-chkmail-Score: MSGID : 62E42B4A.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 62E42B4A.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: <https://mailarchive.ietf.org/arch/msg/manet/rFc-4EEOxAbuasi4hYQVPR3o_uo>
Subject: [manet] RPF for meshes
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Jul 2022 18:47:47 -0000
Hi, At today's joint MANET-Babel meeting, somebody (I don't recall who) mentioned that we might be able to solve the multicast problem by looking at the Ethernet header. That got me thinking, and perhaps the following modification to RTP that works with MAC addresses instead of insterfaces could be made to work. When you receive a multicast patcket S->G, you lookup S in your unicast routing table; this gives you a next-hop address A. You perform address resolution on A, this yields a MAC address M. If the layer 2 source address of the packet is not M, you drop the packet. The procedure above clearly avoids loops if your unicast routing graph is loop-free, since it enforces that multicast packets follow the reverse unicast path. I'm sure it breaks something, but what? -- Juliusz
- [manet] RPF for meshes Juliusz Chroboczek
- Re: [manet] [babel] RPF for meshes Donald Eastlake