Hi,

I have been trying the VRF features for the last few weeks, and I have a few questions about the implementation and the use of VRF. I can't seem to be able to contact the author (Feng) directly , so I was wondering if there is anyone on the list here who are familiar with features/implementation.

Thanks,
Jafar


On 2/2/2015 11:12 AM, Jafar Al-Gharaibeh wrote:
Hi Feng,

Thank you very much for the info. I'm not underestimating the amount of work needed to merge these big patches. I understand the need to go slow with any major update. kudos to Quagga's maintainers for all of the work they do.

I know that Cumulus put their implementation of MI-OSPF up on github. Is there access to 6WIND's VRF implementation? I have been looking into multiple routing table support at Quagga/OSPF/Kernel levels for sometime. I started considering adding
such support to Quagga myself before I bump into this discussion.

Basically I want to be able to build multiple OSPF "views" of the network where each view uses a different link metric/cost criteria. For example, one instance defines cost as "bandwidth", a second instance defines it as" latency", while a third defines it as "fee-$$/byte", etc. By creating multiple routing tables and based on ip rules in the kernel, for different classes of traffic I want to use different tables, and optimize routes based on a specific cost definition.

Thanks Again,
Jafar


On 2/1/2015 7:41 PM, Lu Feng wrote:
Hi Jafar,

At 2015-01-31 00:24:52, "Jafar Al-Gharaibeh" <[email protected]> wrote:
Hi,

    I have seen a lot of discussion recently about VRF and
Multiple-Instance OSPF to be added to Quagga. These are really great
features! When are these features going to be added (if ever) to the
main/master branch and be available for everybody, is there a time
frame? Is there a branch now that has these two features combined?

If I'm correct, the quagga maintainers are facing several big patches.
It is not an easy job to merge them correctly and gracefully.

6WIND is updating the VRF patch according to the comments from
the community. And I think Cumulus is doing the same thing for the
OSPF multi-instance patch. A combined branch would appear after
both updates are finished.

I can not tell when they can be seen in the quagga delivery. I'm afraid
we need to wait.

Is this going to include away to manage several routing tables in the
Kernel - One or more instances per table?

I think yes. The VRF patch introduces several separated routing tables
via the netns function, while the OSPF-mi patch injects OSPF routes
from different instances into the same routing table (routes from the
different instances can be regarded as from different protocols).

Best regards,
Feng Lu





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

Reply via email to