iproute2 commands for MPLS configuration

后端 未结 1 1556
温柔的废话
温柔的废话 2021-01-31 22:17

Trying to figure out how one can use iproute2 to manage static label-switched MPLS routes in Linux kernel 4.1.

I am aware iproute2 support for MPLS might be incomplete

1条回答
  •  灰色年华
    2021-01-31 22:45

    A little bit too late, but hope it helps somebody. You can find them here:

    Routing 10.10.10.10/32 to 192.168.1.2 with label 100:

    ip route add 10.10.10.10/32 encap mpls 100 via inet 192.168.1.2
    

    Label swapping 100 for 200 and sent to 192.168.2.2:

    ip -f mpls route add 100 as 200 via inet 192.168.2.2
    

    Decapsulating label 300 and delivering locally:

    ip -f mpls route add 300 dev lo
    

    To show MPLS routes you can do:

    ip -f mpls route show
    

    If your iproute2 version doesn't support those commands, you can get it from here:

    https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.6.0.tar.gz

    And then

    ./configure && make && make install
    

    0 讨论(0)
提交回复
热议问题