iptables打标记+iproute2 fwmark,在双线机房的服务器可以这么设置吗?
wfqn 2010-02-25 01:13:26 之前开了一个帖子,通过steptodream,wenxy1和bigbat等几位热心朋友的解答,我对CentOS的双线路由策略的设置有了一定了解。
原帖地址:http://topic.csdn.net/u/20100225/01/bd17d27c-d9e7-4db7-accb-a4d907404255.html?1160786149
重复一下之前的内容:
目前CentOS放置在国内双线机房,eth0是电信线路,eth1是网通线路。
最近一段时间网站流量翻番,网站打开速度变的很慢,通过ifconfig和iftop后发现,eth0只有进站包没有出站包,所有的出站包都走了eth1(因为eth1是默认路由),这造成eth1到达了流量的峰值,网站因此变慢。
路由表策略如下:
-------------------------------------------------------------------------------
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
电信IP * 255.255.255.192 U 0 0 0 eth0
网通IP * 255.255.255.192 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default 网通网关 0.0.0.0 UG 0 0 0 eth1
-------------------------------------------------------------------------------
通过阅读“双线策略路由的三种实现方式总结”我知道了有3种方式可以实现双线路由,“静态路由方式”和“策略路由方式”都需要设置网通或(和)电信的路由表,维护难度比较大,据说这个技术也是07年之前的。而第三种方式“iptables打标记+iproute2 fwmark”貌似比较简单,不知道按我目前的情况是否可行?有没有什么副作用?请各位高手继续指教。