On Mon, 19 Oct 2015, Nicolas Dichtel wrote:

I think so.

Ok, I'll queue that with an ACK from you, assuming it complemented the VRF_UNREGISTER Zserv message (I don't remember right now). :) If not, I'll resend you something.

I'm not sure that this part must be handled by quagga. Setting up namespaces is part of the global configuration. You will have to put some interfaces inside and maybe configure firewall or ipsec. It's like interfaces: quagga is not in charge of creating them.

If we want a cohesive UI or API around the running of daemons, and what is responsible for which VRFs, there's going have to be something that at least takes care of co-ordinating running the right daemons in the right VRFs with the right arguments and/or sending them the required initial information.

Whether that something creates the namespace directly, or co-ordinates with something that does, or is run by something that did, or indeed runs the thing will (e.g. a script), it must be there.

Is it satisfying if our answer to "does Quagga do VRFs?" is "yeah, if you write a shell-script to set them up, run the daemons in each, ignore the 'vrf' commands in zebra; or else do your own stuff and hack to suit"?

regards,
--
Paul Jakma      [email protected]  @pjakma Key ID: 64A2FF6A
Fortune:
If pregnancy were a book they would cut the last two chapters.
                -- Nora Ephron, "Heartburn"

_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to