分类目录归档:Router

使用Linux作为MPLS路由器

2017年发生了两件大事:

Linux终于获得了能用的原生的MPLS(L3VPN)和VRF支持。不过三年以后,MPLS配置的完整文档尚付阙如。近日我经过研究和阅读各种零散的资料,成功在测试环境中配置了一个标准的MPLS核心网络架构,因此写一篇文章来分享配置过程以及路上遇到的各种坑。

继续阅读

Linux下简单的SADR配置方法

比如我们有个eth0,上面同时有192.0.2.2/25(网关192.0.2.1)和192.0.2.130/25(网关192.0.2.129)两个段。这时候就要用到SADR(source-address dependent routing),即查询路由表时同时匹配源地址和目标地址功能。Linux下,这个功能可以用策略路由实现。

首先我们创建一个新的路由表:

(不写名字也行,下面表名用数字替代即可)

然后配置策略路由:

最后应用一下配置:

参考: