小编lbe*_*gni的帖子

带有外部程序的高级动态路由

我需要构建一个系统,在该系统中我能够根据许多参数(例如端口/协议等)路由数据包,这些参数在某种程度上是“正常的”,但也包括其他方面,例如队列长度和其他外部因素. 我的路由器由 2 个内部接口 (802.11) 和两个外部接口(一个 ADSL,一个 LTE)组成。所以我想通过外部程序检查每个数据包,并决定应该路由哪个接口。

我看了一下iproute2,但我没有找到任何方法将每个数据包传递给外部程序,或者以某种方式为每个数据包动态选择路由。

所以问题是:做到这一点的最佳方法是什么?是否已经有朝这个方向发展的工具,还是我应该依靠自己制作的东西,并通过 linux 标准工具传递数据包?

linux routing iptables tc iproute2

6
推荐指数
2
解决办法
1037
查看次数

标签 统计

iproute2 ×1

iptables ×1

linux ×1

routing ×1

tc ×1