ROS 关于5线叠加PCC教程
类别: 常用技术文章 来源:www.nanyuetong.com
摘要:ROS软路由中能实现带宽叠加。
这里我做了一个一线五拨的环境,五条宽带同时拨号。用PCC实现带宽叠加。
ROS设备RouterBOARD 493AH
ROS...
ROS软路由中能实现带宽叠加。
这里我做了一个一线五拨的环境,五条宽带同时拨号。用PCC实现带宽叠加。
ROS设备RouterBOARD 493AH
ROS版本5.25
一、基本配置,使网络能够正常连通
1.pppoe拨号:
拨通五个帐号
PPPOE client的连接状态,已连接
设备NAT:
5个接口出去都做NAT
创建一个bridge,把其他局域网口添加到bridge中。
添加其他局域网口到bridge中
DHCP 服务器设置(局域网自动获取IP地址)
局域网的网段为192.168.10.0/24
把192.168.10.254作为内网的网关
设置网关的地址,接口添加到bridge1上
一般我们用DHCP setup来自动设置DHCP server这种设置比较简单快速
路由配置:
所有的基本配置都设置好了,局域网可以正常上网了,但是为了实现更好的网络环境,我们需要做更好的策略。这就需要使用PCC了,下面就看看PCC怎么做的吧。
二、PCC的配置
Mangle标记
标记内网地址为192.168.10.0的五条线路的连接标记
标记第一条连接:
本帖隐藏的内容
本帖隐藏的内容
本帖隐藏的内容
本帖隐藏的内容
同理:
配置剩余的4调链路:
5/1,c2; 5/2.c3; 5/3,c4; 5/4,c5.
从连接中提取路由标记:
从连接里提取路由标记
标记第一条连接c1,命令为R1
本帖隐藏的内容
本帖隐藏的内容
同理:
提出其他4调路由命名为R2,R3,R4,R5.
标记连接,的命名配置方式为:
[admin@MikroTik] /ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic
本帖隐藏的内容
0 chain=prerouting action=mark-connection new-connection-mark=c1
passthrough=yes src-address=192.168.10.0/24 dst-address-type=!local
per-connection-classifier=both-addresses:5/0
1 chain=prerouting action=mark-connection new-connection-mark=c2
passthrough=yes src-address=192.168.10.0/24 dst-address-type=!local
per-connection-classifier=both-addresses:5/1
2 chain=prerouting action=mark-connection new-connection-mark=c3
passthrough=yes src-address=192.168.10.0/24 dst-address-type=!local
per-connection-classifier=both-addresses:5/2
3 chain=prerouting action=mark-connection new-connection-mark=c4
passthrough=yes src-address=192.168.10.0/24 dst-address-type=!local
per-connection-classifier=both-addresses:5/3
4 chain=prerouting action=mark-connection new-connection-mark=c5
passthrough=yes src-address=192.168.10.0/24 dst-address-type=!local
per-connection-classifier=both-addresses:5/4
提取路由的命令
本帖隐藏的内容
5 chain=prerouting action=mark-routing new-routing-mark=R1 passthrough=yes
src-address=192.168.10.0/24 connection-mark=c1
6 chain=prerouting action=mark-routing new-routing-mark=R2 passthrough=yes
src-address=192.168.10.0/24 connection-mark=c2
7 chain=prerouting action=mark-routing new-routing-mark=R3 passthrough=yes
src-address=192.168.10.0/24 connection-mark=c3
8 chain=prerouting action=mark-routing new-routing-mark=R4 passthrough=yes
src-address=192.168.10.0/24 connection-mark=c4
9 chain=prerouting action=mark-routing new-routing-mark=R5 passthrough=yes
src-address=192.168.10.0/24 connection-mark=c5
回程路由设置
需要将从那个口进入就从相应的口回去,即保证每个外网口的数据能得到正确的路由
本帖隐藏的内容
本帖隐藏的内容
同理标记c2,c3,c4,c5的回程路由
提取回程路由
本帖隐藏的内容
本帖隐藏的内容
同理提取c2,c3,c4,c5
命令方式:
本帖隐藏的内容
10 chain=input action=mark-connection new-connection-mark=c1 passthrough=yes
in-interface=pppoe-out1
11 chain=input action=mark-connection new-connection-mark=c2 passthrough=yes
in-interface=pppoe-out2
12 chain=input action=mark-connection new-connection-mark=c3 passthrough=yes
in-interface=pppoe-out3
13 chain=input action=mark-connection new-connection-mark=c4 passthrough=yes
in-interface=pppoe-out4
14 chain=input action=mark-connection new-connection-mark=c5 passthrough=yes
in-interface=pppoe-out5
15 chain=output action=mark-routing new-routing-mark=R1 passthrough=yes
connection-mark=c1
16 chain=output action=mark-routing new-routing-mark=R2 passthrough=yes
connection-mark=c2
17 chain=output action=mark-routing new-routing-mark=R3 passthrough=yes
connection-mark=c3
18 chain=output action=mark-routing new-routing-mark=R4 passthrough=yes
connection-mark=c4
19 chain=output action=mark-routing new-routing-mark=R5 passthrough=yes
connection-mark=c5
路由设置
添加五条默认路由,指定标记的路由
本帖隐藏的内容
本帖隐藏的内容
内网PC上开启迅雷
本帖隐藏的内容
【收藏本页】 【返回顶部】 【关闭窗口】