Repository : ssh://git@diktynna/doc On branches: backup-redmine,main
commit 03a42da413d43ec46dfce1b951e57ac08a6980d9 Author: Linus Lüssing linus.luessing@c0d3.blue Date: Fri Apr 19 20:52:35 2024 +0000
doc: batman-adv/Multicast-IGMP-MLD-Report-Forwarding
03a42da413d43ec46dfce1b951e57ac08a6980d9 batman-adv/Multicast-IGMP-MLD-Report-Forwarding.textile | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/batman-adv/Multicast-IGMP-MLD-Report-Forwarding.textile b/batman-adv/Multicast-IGMP-MLD-Report-Forwarding.textile index 209686c5..956f6e7b 100644 --- a/batman-adv/Multicast-IGMP-MLD-Report-Forwarding.textile +++ b/batman-adv/Multicast-IGMP-MLD-Report-Forwarding.textile @@ -65,6 +65,14 @@ Answer: yes 3.3) No matter if enabling or disabling the batman-adv multicast_rtr_only option node bat0 on node Y will not have received an MLD Report 3.4) batman-adv on nodes X learns about <MC-LL-B> through the TT
+**Multicast packet forwarding:** + +4) Bridged-in host A sends a multicast packet to the multicast address <MC-LL-B> +4.1) br0 on node X has not heard of <MC-LL-B>, but will forward the multicast packet towards the MLD Querier, as required by RFC4541 +4.2) batman-adv on node X had previously learned through the TT that <MC-LL-B> has a listener on node Y and batman-adv will therefore forward the multicast packet to node Y +4.3) br0 on node Y has previously learned about <MC-LL-B> through the MLD Report, so it forwards the multicast packet on eth0 to host B +4.4) Host B successfully receives the multicast packet from host A! + h3. Scenario C: Multicast from host on node with a querier
h4. Scenario C, Overview: