试图弄清楚在Linux内核4.1中如何使用iproute2来pipe理静态标签交换MPLS路由。
我知道现在iproute2对MPLS的支持可能不完整[2]。
任何人都可以请说明iproute2-4.1.1目前能做什么?
这是我迄今为止发现的:
ip route del不会删除整个表
我需要使用路由套接字安装什么软件包?
如何将我的容器上的localhost端口转发到我的主机上的localhost?
如何避免在Linux中通过本地堆栈进行路由
文档/networking/ MPLS-sysctl.txt中
/ proc / sys / net / mpls / platform_labels / proc / sys / net / mpls / conf //input
加载mpls模块
sudo modprobe mpls_router
findsysctl支持
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
推??? (如何添加前缀到推动的动作?)
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
popup??? (如何添加标签stream行动作?)
???
显示??? (如何显示标签交换路线?)
???
有人可以帮我吗 。 提前致谢。
Symfony3 + Vuejs Nginxconfiguration
Python:在linux中获取本地接口/ IP地址的默认网关
Linux C:find默认的网关IP地址,而不是parsingproc文件系统
如何为套接字设置多个路由条目?
有点太晚了,但希望它有助于某人。 你可以在这里找到它们:
路由10.10.10.10/32到192.168.1.2标签100:
ip route add 10.10.10.10/32 encap mpls 100 via inet 192.168.1.2
标签交换100为200并发送到192.168.2.2:
ip -f mpls route add 100 as 200 via inet 192.168.2.2
解封标签300并在本地传送:
ip -f mpls route add 300 dev lo
要显示MPLS路由,您可以执行:
ip -f mpls route show
如果你的iproute2版本不支持这些命令,你可以从这里得到它:
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.6.0.tar.gz
然后./configure && make && make install
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。