Hello We noticed an incompatibility between Quagga and BIRD in OSPF loading phase:
In short: 1) BIRD sends LSREQ packet with ~60 LSR. 2) Quagga answers with one LSUPD packet with ~20 LSA. 3) BIRD waits for remaining LSUPD packets (to cover all requested LSAs) before sending new LSREQ. 4) Usually no more LSUPD is sent by Quagga, therefore BIRD timeouts (RxmtInterval) before sending next LSREQ packet. This leads to significantly longer loading phase. We noticed this problem with Quagga 0.99.22 and BIRD 1.5.0 My interpretation of RFC 2328 10.9 is that when LSREQ is received, it should be immediately answered by multiple LSUPD packets to cover all LSRs from LSREQ. And when LSREQ is sent, it should be completely answered before sending the next one. But i would say that this aspect of RFC 2328 is especially vague and i see other alternative interpretations. What is the opinion of Quagga developers w.r.t. this issue? -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: [email protected]) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
signature.asc
Description: Digital signature
_______________________________________________ Quagga-dev mailing list [email protected] https://lists.quagga.net/mailman/listinfo/quagga-dev
