ros多线路叠加策略pcc超详细教程(图文).doc

上传人:灯火****19 文档编号:136766692 上传时间:2020-07-02 格式:DOC 页数:16 大小:456KB
返回 下载 相关 举报
ros多线路叠加策略pcc超详细教程(图文).doc_第1页
第1页 / 共16页
ros多线路叠加策略pcc超详细教程(图文).doc_第2页
第2页 / 共16页
ros多线路叠加策略pcc超详细教程(图文).doc_第3页
第3页 / 共16页
ros多线路叠加策略pcc超详细教程(图文).doc_第4页
第4页 / 共16页
ros多线路叠加策略pcc超详细教程(图文).doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《ros多线路叠加策略pcc超详细教程(图文).doc》由会员分享,可在线阅读,更多相关《ros多线路叠加策略pcc超详细教程(图文).doc(16页珍藏版)》请在金锄头文库上搜索。

1、PCC的负载均衡这是ros最基本最重要的应用,网络上很多教程都比较笼统,新手基本看不懂!此教程,详细图文+脚本, 新手老手都可以借鉴.通分组源地址和源端口实现负载平衡,这里我们建立2个WAN出口分别是wan1和wan2,内网接口是lan1 网络环境如下: ISP1地址10.200.15.99/24,网关:10.200.15.1; ISP2地址10.200.100.99/24,网关:10.200.100.2; 内网IP地址192.168.100.1/24; 启用DNS缓存功能,用192.168.100.1作内网DNS解析; 基本配置首先进入ip address配置IP地址:在ip dns set

2、ting中配置好DNS缓存,DNS为:61.139.2.69Mangle标记配置接下来我们进入ip firewall mangle标记连接和路由,我们使用per-connection-classifier双向地址进行分类做连接分类标记。首先我们需要将进入路由的的链接进行标记如下图,我们进入一条mangle规则,中的advanced标签内容可以看到per-connection-classifier分类器,选择both-addresses的分类:然后选择dst-address-type=!local,即除了目标地址是本地以前的地址:注:2条线的分类代码定义是第一条线为2/0,第二条为2/1同样选择

3、一下地址类型:下面命令是提取走第一条线路的连接标记取名位1st_conn,并从连接里提取路由标记名位1st_route,设置:per-connection-classifier=both-addresses:2/0, 设置in-interface=lan/ip firewall mangleadd action=mark-connection chain=prerouting comment= disabled=no in-interface=lan new-connection-mark=1st_conn passthrough=yes per-connection-classifier=b

4、oth-addresses:2/0add action=mark-routing chain=prerouting comment= connection-mark=1st_conn disabled=no in-interface=lan new-routing-mark=1st_route passthrough=yes提取走第二条线路的连接标记取名位2nd_conn,并从连接里提取路由标记名位2nd_route,设置:per-connection-classifier=both-addresses:2/1,设置in-interface=lan: /ip firewall manglead

5、d action=mark-connection chain=prerouting comment= disabled=no in-interface=lan new-connection-mark=2nd_conn passthrough=yes per-connection-classifier=both-addresses:2/1add action=mark-routing chain=prerouting comment= connection-mark=2nd_conn disabled=no in-interface=lan new-routing-mark=2nd_route

6、passthrough=yes在winbox在mangle中设置完成后如下:回程路由设置我们需要将从那个口进入就从相应的口回去,即保证每个外网口的数据能得到正确的路由/ip firewall mangleadd chain=input in-interface=wan1 action=mark-connection new-connection-mark=1st_connadd chain=input in-interface=wan2 action=mark-connection new-connection-mark=2nd_connwinbox设置标记完进入接口的链接后,将这些链接指定到

7、相应的路由标记上: add chain=output connection-mark=1st_conn action=mark-routing new-routing-mark=1st_routeadd chain=output connection-mark=2nd_conn action=mark-routing new-routing-mark=2nd_routewinbox设置路由配置配置完标记后路由后,我们进入ip route配置路由,首先设置负载均衡的标记路由,首先设置第一条线路的路由标记,设置routing-mark=1st_route:设置第二条线路的路由标记,设置routin

8、g-mark=2nd_route:配置默认网关和备份网关,默认网关的distance设置为1,并设置check-gateway=ping,通过ping监测网关状态:备份网关的distance设置为2,并设置check-gateway=ping,通过ping监测网关状态: 配置完成后的路由标如下图:配置nat最后配置nat转换规则,进入ip firewall nat中配置action=masquerade,分别对2条线路做伪装:/ip firewall natadd action=masquerade chain=srcnat out-interface=wan1add action=masqu

9、erade chain=srcnat out-interface=wan2命令代码如下:# 添加ADSL1的pppoe-out帐户密码并取取消自动添加网关及DNS/interface pppoe-client add name=pppoe-out1 interface=wan1 user=adsl1name password=adsl1pass add-default-route=no disabled=no/interface pppoe-client add name=pppoe-out2 interface=wan2 user=adsl2name password=adsl2pass a

10、dd-default-route=no disabled=no# 激活pppoe-out拨号/interface pppoe-client enable pppoe-out1/interface pppoe-client enable pppoe-out2# 添加本地连接配置/ip address add address=192.168.1.254/255.255.255.0 interface=lan1 comment=LAN1# 设置DNS缓存/ip dns set primary-dns=202.103.224.68 secondary-dns=202.103.225.68 allow-

11、remote-requests=yes# 设置MSS值为1440/ip firewall mangle add action=change-mss chain=forward comment=change-mss disabled=no new-mss=1440 protocol=tcp tcp-flags=syn# 设置input/ip firewall mangle add action=mark-connection chain=input comment= disabled=no in-interface=pppoe-out1 new-connection-mark=pppoe-out

12、1_conn passthrough=yes/ip firewall mangle add action=mark-connection chain=input comment= disabled=no in-interface=pppoe-out2 new-connection-mark=pppoe-out2_conn passthrough=yes# 设置output/ip firewall mangle add action=mark-routing chain=output comment= connection-mark=pppoe-out1_conn disabled=no new

13、-routing-mark=to_pppoe-out1 passthrough=yes/ip firewall mangle add action=mark-routing chain=output comment= connection-mark=pppoe-out2_conn disabled=no new-routing-mark=to_pppoe-out2 passthrough=yes# PCC设置/ip firewall mangle add action=mark-connection chain=prerouting comment= disabled=no dst-addre

14、ss-type=!local in-interface=lan1 new-connection-mark=pppoe-out1_conn passthrough=yes per-connection-classifier=both-addresses:2/0 src-address=192.168.1.0/24 /ip firewall mangle add action=mark-connection chain=prerouting comment= disabled=no dst-address-type=!local in-interface=lan1 new-connection-m

15、ark=pppoe-out2_conn passthrough=yes per-connection-classifier=both-addresses:2/1 src-address=192.168.1.0/24/ip firewall mangle add action=mark-routing chain=prerouting comment= connection-mark=pppoe-out1_conn disabled=no in-interface=lan1 new-routing-mark=to_pppoe-out1 passthrough=yes src-address=192.168.1.0/24/ip firewall mangle add action=mark-routing chain=pre

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号