On 12/21/2015 5:26 PM, Andrew Qu wrote:


[Andrew] I thought the routing tables will be eventually populated to forwarding engine which is mostly done by HW (NPU/FPGA/ASICs) in

most networks.

We have Linux/Quagga routers running OSPF, and as I mentioned above we want to be able to route different classes (protocols, ports, dscp) of traffic differently. This should happen on all routers in the network. This depends on the ability of OSPF to build different spf trees based on different metrics for each link.

[Andrew] my question was not clear. developing MTR in OSPF as control plane is a partial solution to the end user, network forwarding engines in any form must forward the packet

according the MTR table which is different than plain (vpn, ip/prefix) FIB table. my question is really that how the entire network is designed to carry out MTR forwarding when each router

build up MTR tables.


Thanks for clarifying. Linux kernel is the forwarding engine in our case, so it is all software routers. All routers run the same software so they all have a "consistent" view of the network and they all should support MTR. Of course MTR-OSPF covers interactions and route exchange between MTR and non-MTR routers so we should be able to handle that case.

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

Reply via email to