VRRP 多 PPPoE 拨号接入配置

来自深圳捷联讯通科技有限公司
跳转至: 导航搜索
前几年 Nth 和 PCC 负载均衡技术的不断发展,为了实现更多条 ADSL 的负载均衡,就需要 RouterOS 路由器配置或安装更多的以太网卡,接入更多的 ADSL,如果
4-5 条 ADSL 拨号还能基本解决,当多达 10 条时候,路由器扩展网卡受到局限性,虽然 RB 出来 13 接口的 RB1100 但也不能那么浪费千兆接口,同样一台 PC 路由器
的硬件配置会相应的增加网卡,这样复杂性、不稳定性、以及成本随之增加。
使用多网卡这个原因是在同一家 ISP 的 PPPoE 认证服务器上,客户端 MAC 地址不能相同,所以才要求使用不同的网卡,以确保采用不同 MAC 地址拨号。
后来聪明的 IT 精英们想到了通过二层管理交换机实现了划分 VLAN 的多 ADSL 拨号,通过 24 口、48 口管理交换机划分多个 vlan,Trunk 给 RouterOS,并建立
对应的 VLAN,但每个 VLAN 接口的 MAC 地址是从属于实际物理网卡的,所以需要通过加入 bridge 方式,利用 bridge 可以设定 mac 地址的特点,将拨号的 MAC 区分
开,达到多 ADSL 拨号能在一张网卡上实现。如下图:
17-12.png
不过这个方式使用了管理交换机,投入的成本也相对较高,精明的 IT 精英又发现了 RouterOS 在 3.0 版本后修改的 VRRP 功能,每当启用一个 VRRP 虚机接口后,
都会由于冗余路由协议特性自动生成一个独立与实际物理网卡的虚拟 MAC 地址,不再像之前使用 VLAN 和加入 bridge 的方式,简化了 RouterOS 的配置,这样连接 ADSL
的交换机也不用使用成本较高的管理交换机,仅需要一台普通的交换机就搞定。
注意:由于 VRRP 虚拟的 MAC 地址是 RouterOS 默认的,可能会出现在运营商同一台 BRAS(PPPoE 认证设备)上存在其他的 RouterOS 设备也采用 VRRP 虚拟接口,会出

现 MAC 一样,是无法完成拨号。如果需要修改VRRP 接口的 MAC 地址,请参见 14.6 章。

17-13.png
采用 VRRP 拨号 ADSL 这个方式,配合上 PCC 即可实现多线的负载均衡,由于 Nth 的功能缺陷,这里主要介绍PCC 的负载均衡。
设置 VRRP 虚拟接口,进入 interface vrrp 菜单下,添加一个 vrrp 接口,
17-14.png
在添加项中,进入 VRRP 项设置 interface 和 VRID,这里 interface 是设置对应拨号的物理网卡,VRID 用于区分多个 VRRP 虚拟接口的身份,即每个用于拨号的
VRRP 虚拟接口 VRID 都不同,其他参数默认,这样 vrrp1接口就在 ether1-wan 上生成了一个虚拟机口(如果你想仔细了解 VRRP,可以参考教材的 VRRP 章节)。
17-15.png
添加完成后,vrrp1 状态是红色,因为 vrrp1 接口和 ether1-wan 没有设置 ip 地址,之后我们会说明
17-16.png
假设我们是 5 条 ADSL 拨号,这我们同样需要建立 5 条 vrrp 虚拟接口,他们只是 VRID 不同,其他参数一样,5条 ADSL 的 VRID 分别是 1~5
17-17.png
5 口虚拟的 VRRP 接口添加完成后,下面需要将它们激活,当前他们都不能正常使用,因为 VRRP 接口虚拟路由冗余协议,即对 2 台以上设备实现三层的冗余,
当前 5 口接口都没有设置 IP 地址,即是不能生效使用的。
这里我们要进入 ip address 添加 ip 地址,不仅要添加 5 个 vrrp 虚拟接口的地址,还要添加 ether1-wan 接口ip,至于设置什么 ip 地址,就随意了!目的
是让 vrrp 接口生效。
首先我们设置 ether1-wan 接口的 ip,192.168.0.1,这里我直接使用主机 IP 是可以生效的
17-18.png
接着添加 vrrp1 虚拟接口的 ip 地址,同样设置为主机 ip,192.168.1.1,
17-19.png
之后的配置以此类推,添加剩下的 4 个 vrrp 接口
17-20.png
现在我们返回到 interface vrrp 菜单下,所有接口都进入了 RM 状态,即 VRRP 协议的 Master 状态
17-21.png
我们来对比下 VRRP 接口的 MAC 地址,都是不同的
17-22.png
现在我们可以将 vrrp 接口分别设置到 5 个不同的 pppoe-client 接口,实现 5 个不同帐号的拨号了!
17-23.png
剩下建立 5 个对应 vrrp 接口的的 PPPoE 客户端拨号:
17-24.png
剩下的操作就设置 PCC 参数
作者:余松

上一页 下一页