ROS VRRP+PCC实现单线多拔及负载均衡 端口映射

ROS是现在最好的软路由系统了,今天跟大家分享一下,怎么用ROS实现单线多拔及负载均衡.

配置VRRP

配置VRRP虚拟接口

按下图新建一条vrrp1

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第1张图片

然后点击VRRP标签页,Interface选择你的WAN口的网卡,VRID设置成1.然后OK!

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第2张图片

重复上面的步骤新建多条VRRP,新建的第二条就把VRID设置成2.依次类推.

为每个VRRP虚拟接口,设置IP地址.

按图片中,将VRRP的IP地址设置成10.0.0.1,依次类推.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第3张图片

>

建立pppoe连接.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第4张图片

>

选择VRRP通道

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第5张图片

>

输入宽带帐号密码

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第6张图片

>

重复建立pppoe步骤,建立多条pppoe连接.如果pppoe有正常拔上号的话,前面会显示一个R字.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第7张图片

>

配置PCC均衡负载

为了端口映射正常,首先每条线路都需要做源进源出的路由标记.

新建一条规则,建立连接标记

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第8张图片

Chain选择forward , In.Interface选择pppoe-out1,也就是我们刚才建立的VRRP连接.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第9张图片

Action:选择mark connection,New Connection Mark填1st_conn.Passthrouht上面打勾.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第10张图片

接着再建立一条规则,建立路由标记.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第11张图片

Chain选择prerouting,Src.Address:设置成你的内网网段, Connection Mark:选择1st_conn

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第12张图片

action选择:mark routing , New Routing Mark:设置成1st_route

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第13张图片

重复建立连接标记和路由标记步骤,将其它VRRP线路也标记进来.第二条线路就把New Connection Mark填2st_conn. Connection Mark:选择2st_conn.依次类推.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第14张图片

设置PCC规则

建立第一条规则

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第15张图片

Chain选择prerouting,Src.Address:设置成你的内网网段, In.Interface设置成你的lan内网网卡

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第16张图片

Per Connection Classifier:选择both addresses and ports,前面这个值你有几条线路设成多少,比方你有6条线路就设置成6,后面这个值第一条线路设成0,第二条线路设成1,依次类推

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第17张图片

Dst. address Type下面的Address Type:设置成local,Invert前面打勾.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第18张图片

Action:选择mark connection,New Connection Mark填1st_conn.Passthrouht上面打勾.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第19张图片

>

建立二条规则

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第20张图片

Chain选择prerouting,Src.Address:设置成你的内网网段, In.Interface设置成你的lan内网网卡, Connection Mark:选择1st_conn

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第21张图片

action选择:mark routing , New Routing Mark:设置成1st_route

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第22张图片

建立三条规则

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第23张图片

Chain选择output,Connection Mark:选择1st_conn

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第24张图片

action选择:mark routing , New Routing Mark:设置成1st_route,Passthrouht前面打勾.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第25张图片

然后再每条线路配置三条规则,依次类推.要记得改1st_conn和1st_route第一条线路是这样设,第二条线路就要设2st_conn和2st_route,依次类推

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第26张图片

设置路由

新建路由

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第27张图片

Dst.Address:设置成0.0.0.0/0,Gateway设置成pppoe-out1,Routing Mark:设置成1st_route.其它按照图上去设置.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第28张图片

重复上面的步骤,为每条线路设置路由.,Gateway设置成pppoe-out2,Routing Mark:设置成2st_route.其它按照图上去设置.依次类推.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第29张图片

设置伪装

新建NET规则

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第30张图片

Chain:设置为srcnat, Src.Address:设置成你的内网网段,Dst.Address:设置成你的内网网段,然后把取反的叹号勾起来.

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第31张图片

action:设置成masquerade

ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第32张图片

设置端口映射


ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第33张图片
ROS VRRP+PCC实现单线多拔及负载均衡 端口映射_第34张图片

你可能感兴趣的:(ROS VRRP+PCC实现单线多拔及负载均衡 端口映射)