Log in to ask questions, share your expertise, or stay connected to content you value. Don’t have a login? Learn how to become a member.
When we use exabgp to announce Flowspec route to MX204 via inetflow.0, the RPD will be reset randomly. It will happen sometimes, the FS route will be working normal after RDP reset.
Exabgp announce route
destination 100.100.100.1/32; community 65001:10000; redirect 65001:9991;
RPD reset message (randomly)
Mar 17 11:51:22 WAN01 rpd: JTASK_ASSERT: Assertion failed rpd: file "../../../../../../../../src/junos/usr.sbin/rpd/lib/krt/common/krt_flow.c", line 6910: "transient_rt && transient_com != old_rt_com && transient_ac != old_ac"Mar 17 11:51:23 WAN01 rpd: JTASK_ABORT: abort rpd version 20.4R2-S1.6 built by builder on 2021-06-22 21:59:57 UTC: Invalid argument
Here is normal situtation:
> show route receive-protocol bgp 100.100.100.1 table inetflow.0 extensive
inetflow.0: 1 destinations, 5 routes (1 active, 0 holddown, 0 hidden)Limit/Threshold: 10000/7500 destinations* 100.100.100.1,*/term:1 (5 entries, 1 announced) Accepted BMP: Pre: advertise Station: xxxxxx Flags: NoNexthop Localpref: 100 AS path: I (Originator) Cluster list: 10.1.1.1 Originator ID: 10.2.2.1 Communities: 65001:10000 redirect:65001:9991
> show firewall filter __flowspec_default_inet__
Filter: __flowspec_default_inet__ Counters:Name Bytes Packets100.100.100.1* 7551919523 12893828
What does your BGP config look like on the MX? Do you have multipath enabled for any neighbors?
I had a similar problem; I have multipath enabled on the neighbors and was running in to PR1642741. While not related to flowspec specifically I could reproduce the problem by announcing a flowspec route.
Here is the version:
Model: mx204Junos: 20.4R2-S1.6
Thanks for your information.