找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9920|回复: 22

[其它] 两条10M电信光纤怎么做分流

[复制链接]
发表于 2006-12-9 15:32:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
两条10M电信光纤怎么做分流

我的情况是:
网吧内有200台机子,我想其中100台走一条的电信10M光纤,其它走一条10M光纤的,不知道怎么设置,,,ros2816的版本
routeros
发表于 2006-12-9 16:42:12 | 显示全部楼层
根据IP地址段作SNAT.
routeros
回复

使用道具 举报

发表于 2006-12-9 16:54:42 | 显示全部楼层
为什么要硬性分开?若两边的机器使用不平均怎么办?
为什么不做负载均衡呢?
routeros
回复

使用道具 举报

发表于 2006-12-10 23:32:56 | 显示全部楼层
负载均衡换线的时候会卡,会掉线的

我现在用srcnat上网的

可是有条网关不会设
routeros
回复

使用道具 举报

 楼主| 发表于 2006-12-11 00:45:43 | 显示全部楼层
2楼的兄弟怎么根据IP做srcnat上网的呢
routeros
回复

使用道具 举报

发表于 2006-12-11 07:42:11 | 显示全部楼层
原帖由 askystar 于 2006-12-10 23:32 发表
负载均衡换线的时候会卡,会掉线的

我现在用srcnat上网的

可是有条网关不会设

如果根据地址做 SNAT,一条线坏的时候,当时正用那条线的人就不会掉线了嘛?
routeros
回复

使用道具 举报

发表于 2006-12-11 08:23:40 | 显示全部楼层
对啊,设置路由是个难题啊。分别为两光纤建立两个不同的路由表,再根据不同的源地址使用不同的路由表,SNAT好做针对两光纤做不同的SNAT就可以了。不过还是建议用负载均衡的培植,这样应该具有冗余功能,比分开的SNAT好。
routeros
回复

使用道具 举报

发表于 2006-12-11 09:01:36 | 显示全部楼层
NAT分开做两个snat
MANGLE里根据snat后的地址做mark routing
ROUTE里再根据mark分别添加两个网关


这样能实现不
routeros
回复

使用道具 举报

发表于 2006-12-11 09:11:43 | 显示全部楼层
不能,因为SNAT是在postrouting链做的,那时候路由过程早就结束了。
routeros
回复

使用道具 举报

发表于 2006-12-11 09:18:03 | 显示全部楼层
原帖由 ssffzz1 于 2006-12-9 16:42 发表
根据IP地址段作SNAT.



这点不敢苟同,除非是根据源地址做标记分流,你这样做源地址伪装是根本无法实现数据分流的!就更别谈作负载均衡了,敢问一句,谁在ROS上做做过负载均衡的?别信口空谈了吧。
routeros
回复

使用道具 举报

发表于 2006-12-11 09:23:48 | 显示全部楼层
哦,你可能没看完全部的帖,只用SNAT是无法分流,因为有默认网关的原因,所以要在SNAT前分好各自的路由,这就需要至少2个路由表,分别根据源IP实现走不同的路由表,当然了配合IPTABLES用MARK也是好办法。道理应该和双线自动判断一样,不过是根据源IP判断。
routeros
回复

使用道具 举报

发表于 2006-12-11 09:35:22 | 显示全部楼层
标记分流,简单高效!
routeros
回复

使用道具 举报

发表于 2006-12-11 10:08:12 | 显示全部楼层
原帖由 ssffzz1 于 2006-12-11 08:23 发表
对啊,设置路由是个难题啊。分别为两光纤建立两个不同的路由表,再根据不同的源地址使用不同的路由表,SNAT好做针对两光纤做不同的SNAT就可以了。不过还是建议用负载均衡的培植,这样应该具有冗余功能,比分开的 ...

顺序反了
routeros
回复

使用道具 举报

发表于 2006-12-11 13:48:41 | 显示全部楼层
没反吧,如果是电信+网通自动判断是根据目的IP,而我们要做的是分流,根据源IP的分流啊。
routeros
回复

使用道具 举报

发表于 2006-12-11 17:45:18 | 显示全部楼层
双线固定IP,两个网关,一条主线wan,一条线114做192.168.0.200单机负载

[gu@MikroTik] interface> pri
Flags: X - disabled, D - dynamic, R - running
#    NAME                                                                   TYPE             RX-RATE    TX-RATE    MTU  
0  R lan                                                                    ether            0          0          1500
1  R wan                                                                    ether            0          0          1500
2  R 114                                                                    ether            0          0          1500

[gu@MikroTik] ip address> pri
Flags: X - disabled, I - invalid, D - dynamic
#   ADDRESS            NETWORK         BROADCAST       INTERFACE
0   ;;; added by setup
     192.168.0.1/24     192.168.0.0     192.168.0.255   lan      
1   ;;; added by setup
     61.153.249.74/28   61.153.249.64   61.153.249.79   wan      
2   60.191.235.18/30   60.191.235.16   60.191.235.19   114      


[gu@MikroTik] ip address> /ip fi ma
[gu@MikroTik] ip firewall mangle> exp
/ ip firewall mangle
add chain=prerouting src-address=61.153.249.74 action=mark-routing new-routing-mark=wan passthrough=yes comment="" \
    disabled=no
add chain=prerouting src-address=60.191.235.18 action=mark-routing new-routing-mark=114 passthrough=yes comment="" \
    disabled=no

[gu@MikroTik] ip firewall mangle> /ip fi na
[gu@MikroTik] ip firewall nat> exp
/ ip firewall nat
add chain=dstnat dst-address=60.191.235.18 action=dst-nat to-addresses=192.168.0.200 to-ports=0-65535 comment="" \
    disabled=yes
add chain=srcnat src-address=192.168.0.200 action=src-nat to-addresses=60.191.235.18 to-ports=0-65535 comment="" \
    disabled=no
add chain=srcnat src-address=192.168.0.0/24 action=src-nat to-addresses=61.153.249.74 to-ports=0-65535 comment="" \
    disabled=no

[gu@MikroTik] ip firewall nat> /ip ro
[gu@MikroTik] ip route> exp
/ ip route
add dst-address=0.0.0.0/0 gateway=61.153.249.73 scope=255 target-scope=10 routing-mark=wan comment="" disabled=no
add dst-address=0.0.0.0/0 gateway=60.191.235.17 scope=255 target-scope=10 routing-mark=114 comment="" disabled=no
add dst-address=0.0.0.0/0 gateway=61.153.249.73 scope=255 target-scope=10 comment="" disabled=no

[gu@MikroTik] ip route> pri
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf
#     DST-ADDRESS        PREF-SRC        G GATEWAY         DISTANCE INTERFACE
0 ADC 60.191.235.16/30   60.191.235.18                              114      
1 ADC 61.153.249.64/28   61.153.249.74                              wan      
2 ADC 192.168.0.0/24     192.168.0.1                                lan      
3 A S 0.0.0.0/0                          r 61.153.249.73            wan      
4 A S 0.0.0.0/0                          r 60.191.235.17            114      
5 A S 0.0.0.0/0                          r 61.153.249.73            wan     

现在主线通了
192.168.0.200只能ping通网关60.191.235.17,外网都不通
大家帮我看下什么问题

[ 本帖最后由 askystar 于 2006-12-11 19:16 编辑 ]
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-6 00:35 , Processed in 0.080625 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表