You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
given the current config file where two static multicast routes are added, one source specific the other is any source:
frr version 7.2
frr defaults traditional
log syslog informational
service integrated-vtysh-config
!
interface eth0
ip address 192.168.10.254/24 label eth0.primary
ip igmp
ip pim
!
interface eth1
ip address 192.168.100.254/24 label eth1.primary
ip igmp
ip pim
!
interface eth0
ip mroute eth1 224.1.2.3 4.5.6.7
!
interface eth1
ip mroute eth0 224.4.5.6
!
line vty
!
Describe the bug
A clear and concise description of what the bug is.
(put "x" in "[ ]" if you already tried following)
[* ] Did you check if this is a duplicate issue?
[ *] Did you test it on the latest FRRouting/frr master branch?
The second line is correct for the specific source [eth0 ==> eth1], but the first line with any source ends up adding the same interface where the multicast is received on as an outgoing interface [eth1 ==> eth0 eth1]. It should be [eth1 ==> eth0]
@Jafaral - For (*,G) we deliberately add the iif in oif list. kernel takes care of filtering it. Probably @donaldsharp must be knowing the history. I see the comment in code that this is required for starg to work on kernel.
given the current config file where two static multicast routes are added, one source specific the other is any source:
Describe the bug
A clear and concise description of what the bug is.
(put "x" in "[ ]" if you already tried following)
[* ] Did you check if this is a duplicate issue?
[ *] Did you test it on the latest FRRouting/frr master branch?
Expected behavior
The kernel mroute table:
The second line is correct for the specific source [eth0 ==> eth1], but the first line with any source ends up adding the same interface where the multicast is received on as an outgoing interface [eth1 ==> eth0 eth1]. It should be [eth1 ==> eth0]
Expected mroute table:
The text was updated successfully, but these errors were encountered: