Hello!
I need to disable every multicast protocol on a specific interface (or entire box) and I'm unable to disable PIM6 anyways.
leonardo@vyos:~$ ps aux | grep pim
root 1581 0.0 0.0 8880 3520 ? S<s Apr12 22:52 /usr/lib/frr/watchfrr -d -F traditional zebra mgmtd bgpd ripd ripngd ospfd ospf6d isisd babeld pim6d ldpd s
taticd bfdd
frr 1632 0.0 0.0 12072 7452 ? S<s Apr12 1:19 /usr/lib/frr/pim6d -d -F traditional --daemon -A ::1
frr 251004 0.0 0.0 12592 6900 ? Ss 09:41 0:00 /usr/lib/frr/pimd -d -F traditional --daemon -A 127.0.0.1
leonardo 261181 0.0 0.0 6336 2048 pts/0 S+ 15:49 0:00 grep pim
leonardo@vyos:~$ config
...
[edit]
leonardo@vyos# delete protocols pim
pim pim6
[edit]
leonardo@vyos# delete protocols pim
[edit]
leonardo@vyos# delete protocols pim6
[edit]
leonardo@vyos# compare
[protocols]
- pim {
- interface bond0 {
- igmp {
- disable
- }
- passive
- }
- interface bond0.1915 {
- igmp {
- disable
- }
- passive
- }
- interface bond0.2479 {
- igmp {
- disable
- }
- passive
- }
- interface bond0.2554 {
- igmp {
- disable
- }
- passive
- }
- interface eth2 {
- igmp {
- disable
- }
- passive
- }
- interface eth4 {
- igmp {
- disable
- }
- passive
- }
- interface eth4.42 {
- igmp {
- disable
- }
- passive
[edit]
leonardo@vyos# commit
[edit]
leonardo@vyos# ps aux | grep pim
root 1581 0.0 0.0 8880 3520 ? S<s Apr12 22:52 /usr/lib/frr/watchfrr -d -F traditional zebra mgmtd bgpd ripd ripngd ospfd ospf6d isisd babeld pim6d ldpd staticd bfdd
frr 1632 0.0 0.0 12072 7452 ? S<s Apr12 1:19 /usr/lib/frr/pim6d -d -F traditional --daemon -A ::1
leonardo 261471 0.0 0.0 6336 2176 pts/0 S+ 15:50 0:00 grep pimAs this interaction shows, there is no proper way to effectively disable PIM6 from the box.
It's possible to fix this issue and keep pim/pim6 effectivelly disabled if their config is removed?
Thanks!