尝试了解如何使用iproute2在Linux内核4.1中管理静态标签交换MPLS路由。
我知道iproute2对于MPLS的支持可能目前还不完整[2]。
是否有人可以详细介绍一下iproute2-4.1.1目前能够做什么?
这是我目前所发现的:
Documentation/networking/mpls-sysctl.txt
/proc/sys/net/mpls/platform_labels /proc/sys/net/mpls/conf//input
加载mpls模块
sudo modprobe mpls_router
查找sysctl支持
sysctl -a --pattern mpls
net.mpls.conf.eth0.input = 0
net.mpls.conf.eth1.input = 0
net.mpls.conf.lo.input = 0
net.mpls.platform_labels = 0
启用mpls支持
sudo sysctl -w net.mpls.conf.eth0.input=1
sudo sysctl -w net.mpls.conf.eth1.input=1
sudo sysctl -w net.mpls.platform_labels=1000
如何添加前缀以进行push操作?
sudo ip route add 1.1.1.1/32 via mpls 100/200/300 dev eth0
如何添加标签交换操作?
sudo ip -f mpls route add 10 via mpls 100/200/300 dev eth0
如何添加标签弹出动作?
???
如何显示标签交换路由?
???
有人能帮我吗。 先行致谢。