]> git.puffer.fish Git - matthieu/frr.git/commit
pimd, pim6d: Don't configure link-local, Multicast, Unspecified address as RP
authorSarita Patra <saritap@vmware.com>
Tue, 11 Oct 2022 01:38:14 +0000 (18:38 -0700)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Fri, 21 Oct 2022 07:35:14 +0000 (07:35 +0000)
commitce7f4cfd80295cc840e7735c86e3eaf0bc77ded5
treec4450bece00b367b67c95f4ce29795a4f196bc2b
parenta66684d9e697dab6891c4276eb393e75a1973b8f
pimd, pim6d: Don't configure link-local, Multicast, Unspecified address as RP

Problem:
=======
frr(config)# do show ipv6 pim interface
 Interface  State  Address                   PIM Nbrs  PIM DR  FHR  IfChannels
 ens192     up     fe80::250:56ff:feb7:3619  0         local   0    1

Configure ens192 interface link-local address as RP.
frr(config)# ipv6 pim rp fe80::250:56ff:feb7:3619
No Path to RP address specified: fe80::250:56ff:feb7:3619

frr(config)# do show ipv6 pim rp-info
 RP address                group/prefix-list  OIF      I am RP  Source  Group-Type
 fe80::250:56ff:feb7:3619  ff00::/8           Unknown  yes      Static  ASM

Fix:
===
RP should not be link-local, multicast and unspecified address.

Signed-off-by: Sarita Patra <saritap@vmware.com>
(cherry picked from commit aae2af98ca62b17b2bd63e432d65938d7202b9bd)
pimd/pim_cmd_common.c