请教章博士和各位高手,有没有类似于F5 BIGIP的多isp线路接入的负载均衡的相关技术方案

在一个多ISP线路接入的设备中,如何让out流找到合适的路由?BIGIP里面我看是通过一个虚拟的tmm接口实现,IP地址是127.1.1.1,是default gateway,估计是通过第二层处理的,通过记录对进来的请求的源mac处理相应的out流。有没有什么技术或关于这个问题的开源项目?

Forums:

我不是很清楚你的描述。你的多条ISP链路是用来均衡访问Internet的流量,还是均衡被访问的流量?

是均衡被访问的流量的。比方说我电信的用户访问我电信线路的服务器,那么用户请求访问的IP路由(每条线路都有独立的IP地址)是没问题的,可是我服务器响应的数据外出的接口有好几个,怎么才能由原有请求进入的线路出去呢?(不考虑使用加IP路由表的方法)

是均衡被访问的流量的。比方说我电信的用户访问我电信线路的服务器,那么用户请求访问的IP路由是没问题的,可是我服务器响应的数据外出的接口有好几个,怎么才能由原有请求进入的线路出去呢?(不考虑使用加IP路由表的方法)

What a pleasure to find someone who ideienfits the issues so clearly

That addssrees several of my concerns actually.

bigip没那么大能耐。

能说清楚点吗?谢谢

#route policy
ip route add 192.168.1.0/24 src 192.168.1.1 dev eth0 table 100
ip route add default via gw1 src 192.168.1.1 dev eth0 table 100
ip rule add from 192.168.1.1 table 100

ip route add 192.168.2.0/27 src 192.168.2.1 dev eth1 table 200
ip route add default via gw2 src 192.168.2.1 dev eth1 table 200
ip rule add from 192.168.2.1 table 200

这样就保证了从哪个网卡来的流量.及时他是电信用户访问网通线路.也会正确回送.
在一个叫LINUX策略路由的一个PDF里面有详细介绍.
这个我试过了.只不过是把IP改了.我的是电信和教育网.以前不能互相访问,现在可以了.

网络游子王