[FROG] pim-sm on linux router
Jafar Al-Gharaibeh
jafar at atcorp.com
Sun Oct 31 15:00:25 UTC 2021
Owen,
I don’t see RP in your configuration. See the very first command on PIM manual:
http://docs.frrouting.org/en/stable-8.0/pim.html#clicmd-ip-pim-rp-A.B.C.D-A.B.C.D-M <http://docs.frrouting.org/en/stable-8.0/pim.html#clicmd-ip-pim-rp-A.B.C.D-A.B.C.D-M>
Regards,
Jafar
> On Oct 31, 2021, at 2:03 AM, owen s <owen94012 at gmail.com> wrote:
>
> I learned how to work with frr using configure terminal -> interface to configure interfaces.
>
> I need to setup a router that creates an ipsec tunnel, then creates a gre tunnel to route multicast packets using ipsec over gre.
>
> I have three interfaces;
> my local /26 subnet
> a static loopback ip
> I need to use pim-sm
>
> Here's my current configuration
> =======================
> write terminal
> Building configuration...
>
> Current configuration:
> !
> frr version 8.0.1
> frr defaults traditional
> hostname bb
> no ipv6 forwarding
> service integrated-vtysh-config
> !
> debug igmp events
> debug igmp packets
> debug igmp trace
> debug mroute
> debug mtrace
> !
> interface ens4
> ip igmp
> ip igmp version 2
> ip pim
> !
> interface t0
> ip igmp
> ip igmp version 2
> ip pim
> !
> line vty
> !
> end
> =======================
> interface ens4 is my /26 subnet
> interface t0 the gre tunnel, source is from my loopback address to a remote address.
>
> ip tun show
> t0: gre/ip remote x.x.x.x local [local loobpack ip] ttl 255
>
> show interface
> Interface ens4 is up, line protocol is up
> Link ups: 0 last: (never)
> Link downs: 0 last: (never)
> vrf: default
> index 2 metric 0 mtu 1460 speed 4294967295
> flags: <UP,BROADCAST,RUNNING,MULTICAST>
> Type: Ethernet
> HWaddr: 42:01:0a:f7:2f:42
> inet x.x.x.x/32 unnumbered
> inet x.x.x.x/32 unnumbered
> Interface Type Other
> Interface Slave Type None
> protodown: off
> Interface ens5 is up, line protocol is up
> Link ups: 0 last: (never)
> Link downs: 0 last: (never)
> vrf: default
> index 3 metric 0 mtu 1460 speed 4294967295
> flags: <UP,BROADCAST,RUNNING,MULTICAST>
> Type: Ethernet
> HWaddr: 42:01:dc:8c:05:4a
> inet x.x.x.x/32 unnumbered
> Interface Type Other
> Interface Slave Type None
> protodown: off
> Interface erspan0 is down
> Link ups: 0 last: (never)
> Link downs: 0 last: (never)
> vrf: default
> index 15 metric 0 mtu 1464 speed 0
> flags: <BROADCAST,MULTICAST>
> Type: Ethernet
> Interface Type Other
> Interface Slave Type None
> protodown: off
> Interface gre0 is down
> Link ups: 0 last: (never)
> Link downs: 0 last: (never)
> vrf: default
> index 13 metric 0 mtu 1476 speed 0
> flags: <NOARP>
> Type: GRE over IP
> Interface Type GRE
> Interface Slave Type None
> protodown: off
> Interface gretap0 is down
> Link ups: 0 last: (never)
> Link downs: 0 last: (never)
> vrf: default
> index 14 metric 0 mtu 1476 speed 0
> flags: <BROADCAST,MULTICAST>
> Type: Ethernet
> Interface Type Other
> Interface Slave Type None
> protodown: off
> Interface ip_vti0 is down
> Link ups: 0 last: (never)
> Link downs: 0 last: (never)
> vrf: default
> index 7 metric 0 mtu 1480 speed 0
> flags: <NOARP>
> Type: IPIP Tunnel
> Interface Type Other
> Interface Slave Type None
> protodown: off
> Interface lo is up, line protocol is up
> Link ups: 0 last: (never)
> Link downs: 0 last: (never)
> vrf: default
> index 1 metric 0 mtu 65536 speed 0
> flags: <UP,LOOPBACK,RUNNING,MULTICAST>
> Type: Loopback
> inet x.x.x.x/32
> Interface Type Other
> Interface Slave Type None
> protodown: off
> Interface pimreg is up, line protocol is up
> Link ups: 1 last: 2021/10/30 19:29:44.16
> Link downs: 0 last: (never)
> vrf: default
> index 23 metric 0 mtu 1472 speed 0
> flags: <UP,RUNNING,NOARP>
> Type: Unknown
> Interface Type Other
> Interface Slave Type None
> protodown: off
> Interface t0 is up, line protocol is up
> Link ups: 0 last: (never)
> Link downs: 0 last: (never)
> vrf: default
> index 16 metric 0 mtu 1436 speed 0
> flags: <UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>
> Type: GRE over IP
> HWaddr: 0a:f7:00:3c
> inet x.x.x.x/30
> Interface Type GRE
> Interface Slave Type None
> VTEP IP: x.x.x.x , remote y.y.y.y
> protodown: off
>
> show ip route
> Codes: K - kernel route, C - connected, S - static, R - RIP,
> O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
> T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR,
> f - OpenFabric,
> > - selected route, * - FIB route, q - queued, r - rejected, b - backup
> t - trapped, o - offload failure
>
> K>* 0.0.0.0/0 <http://0.0.0.0/0> [0/0] via x.x.x.x, ens4, 11:28:19
> C>* x.x.0.60/32 is directly connected, lo, 11:28:19
> C>* x.x.4.232/30 is directly connected, t0, 11:28:19
> K>* x.x.x.x/26 [0/0] via x.x.x.x, ens4, 11:28:19
> K * x.x.x.x/32 [0/0] is directly connected, ens4, 11:28:19
> C>* x.x.x.x/32 is directly connected, ens4, 11:28:19
> C>* x.x.x.x/32 is directly connected, ens4, 00:11:53
> K>* y.y.y.72/29 [0/0] via y.y.y.73, ens5, 11:28:19
> K>* y.y.y.73/32 [0/0] is directly connected, ens5, 11:28:19
> C>* y.y.y.74/32 is directly connected, ens5, 00:05:45
>
> show ip mroute
> IP Multicast Routing Table
> Flags: S - Sparse, C - Connected, P - Pruned
> R - SGRpt Pruned, F - Register flag, T - SPT-bit set
>
> Source Group Flags Proto Input Output TTL Uptime
>
> show ip pim neighbor
> Interface Neighbor Uptime Holdtime DR Pri
>
> The route should get picked up through the gre tunnel.
>
> Are there any steps that I can take to get the router properly configured to join the proper pim group and detect neighbor?
> _______________________________________________
> frog mailing list
> frog at lists.frrouting.org
> https://lists.frrouting.org/listinfo/frog
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.frrouting.org/pipermail/frog/attachments/20211031/fa2e96d3/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6007 bytes
Desc: not available
URL: <http://lists.frrouting.org/pipermail/frog/attachments/20211031/fa2e96d3/attachment.bin>
More information about the frog
mailing list