Except you didn't exactly "call out limitations". You simply said :
IS-IS in Quagga and FRR are not yet ready for business, is what I would
caution.
The reality is that's not true.
- You have a specific environment ( FRR on FreeBSD ) that has an issue with IS-IS.- You identified the issue in Apr 2020 as related to the size of the PSNPs being larger than the default BPF packet buffer size : https://seclists.org/nanog/2020/Apr/238- Although a solution was provided ( https://seclists.org/nanog/2020/Apr/240 ) , you made an affirmative choice you didn't want to. ( https://seclists.org/nanog/2020/Apr/241 )
You didn't say "I don't want to adjust net.bpf.bufsize because it would have negative impacts in my environment, so I need an option in FRR to adjust the PSNP size." You said "I don't want to."
You are of course perfectly free to not make that change, and perfectly free to gripe that FRR development has not done what you asked. But it's pretty disingenuous to say that the software isn't "ready" strictly because of issues in your use case. That doesn't really help anyone.