fillmore 发表于 2009-5-8 03:56:12

采用NAT方式提高RouterOS双线转发效率的方法

在有固定ip的情况下,NAT转发效率比Masquerade高效,尤其当带机量足够多时,NAT优势十分明显,如果是双线或多线用户,更可利用NAT方式分载到不同的内网机器。因Masquerade设置起来更简单,所以很少有人谈及NAT转发。其实NAT设置并不复杂,实际应用中也会更灵活。
假如有两条线路,电信接入的网卡名为TEL,网通接入的网卡为CNC,内网分配的IP为192.168.0.0/24
网通网卡设置:
/ ip firewall nat
add chain=srcnat action=src-nat to-addresses=网通线路IP to-ports=0-65535   out-interface=cnc src-address=192.168.0.0/24 comment="" disabled=no
这里,内网92.168.0.0的254个ip可网通转发出去。网通线路IP输入自己的外网ip,out-interface也得根据自己的接网通外网的网卡命名
如图


同理,在拥有电信线路情况,配合路由策略表,也按此设置,只不过to-addresses要换成电信ip,out-interface也要改成电信网卡名tel
/ ip firewall nat
add chain=srcnat action=src-nat to-addresses=电信线路IP to-ports=0-65535   out-interface=tel src-address=192.168.0.0/24 comment="" disabled=no
举一反三,假设有两条相同的网通或者多条线路,想做分流的话,同样简单高效,只需将src-address下的某个内网段指定给某个外网。
如下:
/ ip firewall nat
add chain=srcnat action=src-nat to-addresses=网通线路1号IP to-ports=0-65535   out-interface=cnc1 src-address=192.168.0.0/25 comment="" disabled=no
add chain=srcnat action=src-nat to-addresses=网通线路2号IP to-ports=0-65535   out-interface=cnc2 src-address=192.168.0.128/25 comment="" disabled=no
这样,线路1号带192.168.0.1-192.168.0.126这个段的128台电脑。线路2号带192.168.0.129-192.168.0.254电脑。如果有更多线路,也可以此类推划分更详细分配方案。

pxyq 发表于 2009-5-8 04:23:47

对头

renzu 发表于 2009-5-8 09:16:49

学习了,顶一下,现在介绍nat的帖子确实是太少了,狠狠顶你一下

xugr 发表于 2009-5-8 11:11:26

这样做起不到策略路由的好处
解决不了双线的互联互通的问题吧
一部分IP走了网通一部分走到电信
而且如果时dhcp或小区拨号,IP分配更不平均了

在天之鸟 发表于 2009-5-8 15:59:03

受教了

liujinzou 发表于 2009-5-8 17:22:12

2条动态ip怎么办啊

hj5470 发表于 2009-5-8 23:12:29

动态用脚本更新to add就行了

gxhacker 发表于 2009-5-9 21:13:49

蔡都小周 发表于 2009-5-15 10:16:09

不错,谢谢分享!

CastRome007 发表于 2009-5-15 12:00:49

谢谢

parphy 发表于 2009-5-15 13:54:08

两种模式的性能差多少?有数据吗?——当然是指大流量高负载的情况

parphy 发表于 2009-5-15 14:06:31

两种模式的性能差多少?有数据吗?——当然是指大流量高负载的情况

renzu 发表于 2009-5-15 14:15:00

楼主的图片引用错误了吧

renzu 发表于 2009-5-15 14:15:17

我也想知道性能差多少

jackey56 发表于 2009-5-31 12:01:22

楼主COPY来的,没经过大脑
页: [1] 2
查看完整版本: 采用NAT方式提高RouterOS双线转发效率的方法