we can use iproute2 python library to have network information such as
interface names, mpls table(of course in mpls-enabled linux kernel), ip
table and so on
here is the link for library:
           https://pypi.python.org/pypi/pyroute2

On Sun, Dec 24, 2017 at 2:47 PM, Holoo Gulakh <holoogul...@gmail.com> wrote:

> Hi,
> I want to make a program that reads mpls information from a mpls-enabled
> linux kernel and then uses VPP API to configure VPP mpls fib.
>
> I can use iproute2 to configure kernel mpls fib, but it is CLI command.
> for iproute2, I use below link:
>        http://www.samrussell.nz/2015/12/mpls-testbed-on-ubuntu-
> linux-with.html
> I have read somewhere that I can use NETLINK sockets to get routing
> information from kernel but what about mpls information.
>
> In a sentence, my question is that how can I get mpls inforamtion from
> kernel??
>
>
> ============================================
> another question is that
> After I do this task, I want to add this capability to
> router-plugin(vppsb) so that it can add this mpls info to VPP (meaning that
> get mpls info from kernel and add to vpp mpls fib)  just as it does for IP
> fib (in this link =>    https://github.com/FRRouting/
> frr/wiki/Alternate-forwarding-planes:-VPP)
> as far as I know vppsb router-plugin does not support mpls related task
>
> Is it a good solution?? if not, what is a good alternative??
>
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to