<div dir="ltr">I learned how to work with frr using configure terminal -> interface to configure interfaces.<div><br></div><div>I need to setup a router that creates an ipsec tunnel, then creates a gre tunnel to route multicast packets using ipsec over gre.</div><div><br></div><div>I have three interfaces;</div><div>my local /26 subnet</div><div>a static loopback ip</div><div>I need to use pim-sm</div><div><br></div><div>Here's my current configuration</div><div>=======================</div><div> write terminal <br>Building configuration...<br><br>Current configuration:<br>!<br>frr version 8.0.1<br>frr defaults traditional<br>hostname bb<br>no ipv6 forwarding<br>service integrated-vtysh-config<br>!<br>debug igmp events<br>debug igmp packets<br>debug igmp trace<br>debug mroute<br>debug mtrace<br>!<br>interface ens4<br> ip igmp<br> ip igmp version 2<br> ip pim<br>!<br>interface t0<br> ip igmp<br> ip igmp version 2<br> ip pim<br>!<br>line vty<br>!<br>end<br></div><div>=======================</div><div>interface ens4 is my /26 subnet</div><div>interface t0 the gre tunnel, source is from my loopback address to a remote address.</div><div><br></div><div>ip tun show</div><div>t0: gre/ip remote x.x.x.x local [local loobpack ip] ttl 255<br><br></div><div>show interface</div><div>Interface ens4 is up, line protocol is up<br>  Link ups:       0    last: (never)<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 2 metric 0 mtu 1460 speed 4294967295 <br>  flags: <UP,BROADCAST,RUNNING,MULTICAST><br>  Type: Ethernet<br>  HWaddr: 42:01:0a:f7:2f:42<br>  inet x.x.x.x/32 unnumbered<br>  inet x.x.x.x/32 unnumbered<br>  Interface Type Other<br>  Interface Slave Type None<br>  protodown: off <br>Interface ens5 is up, line protocol is up<br>  Link ups:       0    last: (never)<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 3 metric 0 mtu 1460 speed 4294967295 <br>  flags: <UP,BROADCAST,RUNNING,MULTICAST><br>  Type: Ethernet<br>  HWaddr: 42:01:dc:8c:05:4a<br>  inet x.x.x.x/32 unnumbered<br>  Interface Type Other<br>  Interface Slave Type None<br>  protodown: off <br>Interface erspan0 is down<br>  Link ups:       0    last: (never)<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 15 metric 0 mtu 1464 speed 0 <br>  flags: <BROADCAST,MULTICAST><br>  Type: Ethernet<br>  Interface Type Other<br>  Interface Slave Type None<br>  protodown: off <br>Interface gre0 is down<br>  Link ups:       0    last: (never)<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 13 metric 0 mtu 1476 speed 0 <br>  flags: <NOARP><br>  Type: GRE over IP<br>  Interface Type GRE<br>  Interface Slave Type None<br>  protodown: off <br>Interface gretap0 is down<br>  Link ups:       0    last: (never)<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 14 metric 0 mtu 1476 speed 0 <br>  flags: <BROADCAST,MULTICAST><br>  Type: Ethernet<br>  Interface Type Other<br>  Interface Slave Type None<br>  protodown: off <br>Interface ip_vti0 is down<br>  Link ups:       0    last: (never)<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 7 metric 0 mtu 1480 speed 0 <br>  flags: <NOARP><br>  Type: IPIP Tunnel<br>  Interface Type Other<br>  Interface Slave Type None<br>  protodown: off <br>Interface lo is up, line protocol is up<br>  Link ups:       0    last: (never)<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 1 metric 0 mtu 65536 speed 0 <br>  flags: <UP,LOOPBACK,RUNNING,MULTICAST><br>  Type: Loopback<br>  inet x.x.x.x/32<br>  Interface Type Other<br>  Interface Slave Type None<br>  protodown: off <br>Interface pimreg is up, line protocol is up<br>  Link ups:       1    last: 2021/10/30 19:29:44.16<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 23 metric 0 mtu 1472 speed 0 <br>  flags: <UP,RUNNING,NOARP><br>  Type: Unknown<br>  Interface Type Other<br>  Interface Slave Type None<br>  protodown: off <br>Interface t0 is up, line protocol is up<br>  Link ups:       0    last: (never)<br>  Link downs:     0    last: (never)<br>  vrf: default<br>  index 16 metric 0 mtu 1436 speed 0 <br>  flags: <UP,POINTOPOINT,RUNNING,NOARP,MULTICAST><br>  Type: GRE over IP<br>  HWaddr: 0a:f7:00:3c<br>  inet x.x.x.x/30<br>  Interface Type GRE<br>  Interface Slave Type None<br>  VTEP IP: x.x.x.x , remote y.y.y.y<br>  protodown: off <br><br></div><div>show ip route<br>Codes: K - kernel route, C - connected, S - static, R - RIP,<br>       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,<br>       T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR,<br>       f - OpenFabric,<br>       > - selected route, * - FIB route, q - queued, r - rejected, b - backup<br>       t - trapped, o - offload failure<br><br>K>* <a href="http://0.0.0.0/0">0.0.0.0/0</a> [0/0] via x.x.x.x, ens4, 11:28:19<br>C>* x.x.0.60/32 is directly connected, lo, 11:28:19<br>C>* x.x.4.232/30 is directly connected, t0, 11:28:19<br>K>* x.x.x.x/26 [0/0] via x.x.x.x, ens4, 11:28:19<br>K * x.x.x.x/32 [0/0] is directly connected, ens4, 11:28:19<br>C>* x.x.x.x/32 is directly connected, ens4, 11:28:19<br>C>* x.x.x.x/32 is directly connected, ens4, 00:11:53<br>K>* y.y.y.72/29 [0/0] via y.y.y.73, ens5, 11:28:19<br>K>* y.y.y.73/32 [0/0] is directly connected, ens5, 11:28:19<br>C>* y.y.y.74/32 is directly connected, ens5, 00:05:45<br><br></div><div>show ip mroute</div><div>IP Multicast Routing Table<br>Flags: S - Sparse, C - Connected, P - Pruned<br>       R - SGRpt Pruned, F - Register flag, T - SPT-bit set<br><br>Source          Group           Flags    Proto  Input            Output           TTL  Uptime<br></div><div><br></div><div>show ip pim neighbor<br>Interface                Neighbor    Uptime  Holdtime  DR Pri<br></div><div><br></div><div>The route should get picked up through the gre tunnel.</div><div><br></div><div>Are there any steps that I can take to get the router properly configured to join the proper pim group and detect neighbor?</div></div>