ROS之单线多拨增加带宽
前言:
随着网络应用的越来越多样化,特别是在线视频的清晰度从最初的流畅256P到清晰360P再到高清的720P,最近两年已经升级到了1080p乃至蓝光(当然,这个蓝光与本地视频的蓝光清晰度是完全无法比较的),人们对上网带宽的需求是越来越高。但是,申请更大的带宽意味着要付出更多的Money,对于象本人这善于薅羊毛的人,肯定会尽量动用技术方式解决----单线多拨增加带宽。
强大的RouterOs正好有较强的多拨功能(当然,openwrt好象也是大多数朋友的选择)。下面,可以跟 随着本人做一次ROS的单线多拨的配置。
正文:
随着RouterOS的负载均衡技术Nth和PCC的不断发展,按照传统思路,为了实现更多条的PPPOE上网链路的负载均衡,就需要RouterOS路由器配置或安装更多的以太网卡,接入更多的PPPOE,如果4-5条PPPOE拨号还能基本解决,当多达10、20条的时候,一方面,路由器扩展网卡受到设备局限性;另一方面,扩展网卡的成本也会上升;第三方面,申请多条PPPOE上网链路也会急巨增加成本。当然,如果你名叫思聪,当我上面的话没有说过
。
为什么拨号需要使用多网卡?为什么不把运营商的多条线路接到交换机上,ROS侧只用一个端口拨号?使用多网卡这个原因是在同一家ISP的PPPoE认证服务器上,客户端MAC地址不能相同,所以要求使用不同的网卡,以确保采用不同的MAC地址拨号。
后来,精于专研的人想到了通过二层管理交换机实现了划分VLAN的多PPPOE拨号,通过24口、48口管理交换机划分多个VLAN,trunk给RouterOS,并建立对应的VLAN,但每个VLAN接口的MAC地址是从属于实际物理网卡的,所以需要通过加入bridge方式,利用bridge可以设定MAC地址的特点,将拨号的MAC地址区分开,达到多PPPOE拨号能在ROS的同一张网卡上实现。不过,这种方式需要你的交换机支持802.1Q,所需要拨号的四个交换机端口(也就是连着四个光猫猫的端口)都设置成access模式,假定vlanID分别是10、20、30、40(当然,其他的数字也可以)。连接RouterOS外线网卡的端口设置成trunk模式,并且允许以上vlan通过,在routeros的wan口建立4个vlan,vlanID分别为10、20、30、40(需要与交换机上的对应),这样就保证的了多个光猫之间不会互相干扰,但是都可以和routeros上的虚拟vlan接口通讯。支持vlan管理的交换机通常价格较高,而且随着多拨数量的增加,所需端口数也增加。
随着RouterOS在3.0版本后修改的VRRP(虚拟冗余路由协议)功能,每当启用一个VRRP虚拟接口后,都会由于冗余路由协议特性自动生成一个独立与实际物理网卡的MAC地址,简化了RouterOS的配置,这样连接PPPOE的交换机也不用使用成本较高的支持vlan管理的交换机,仅需要一台普通的交换机就搞定。但是,这样仍然需要配置一台交换机,并且需要申请多条运营商PPPOE拨号链路。
有没有成本更加低廉的方式实线多个PPPOE拨号的方式呢?答案是----ROS单线多拨!这样,我们可以连这台连接运营商与RouterOS之间的交换机都省掉。
黑土:“她心眼太实!你说当时放了五十只羊,你薅羊毛偏搁一个上薅!这家伙薅得跟葛优似的,谁看不出来啊?”......对,我们这次就要做白云。
要实现ROS单线多拨,需要以下几个条件,如果无法达到第一个条件,那你请不必再往下看了
1.本地运营商支持单帐号多个终端拨号。如何确定可以支持,肯定不是打运营商的客服电话,因为接电话的妹子基本都是些照本宣科的复读机。你只有把运营商光猫接到交换机上,然后用两台电脑同时拨号,看看是否两台电脑都可以正常拨号上网。
2.运营商给你的带宽不是按端口限速。
3.运营商给你的带宽不是按单帐号拨号带宽叠加。即是你每一次拨号都是运营商给你的最大带宽,即N*M,N为拨号次数,M为你申请的带宽。
很幸运,本人这里运营商支持多拨,但是不幸的是由于本人申请带宽为100Mbps,而且运营商提供的光猫为100Mbps,光猫到ROS的线路也为100Mbps,所以,本人这次仅能测试出多拨能成功,后面2、3条无法测试出来。
VRRP实现单线多拨,可以采用两种方式:
方法一:使用IPv4创建VRRP多拨
方法二:使用IPv6创建VRRP多拨
使用IPV4创建单线多拨
建立VRRP接口
因为本来物理接口已做了pppoe拨号,所以,这次我做两个vrrp接口。
interface---添加-----VRRP
配置VRRP参数,我定义名字为:vrrp1,当然,你可以按你自己喜欢取名
选定使用哪个物理接口,因为本人这里是电信支持多拨,所以选的接口为电信(dianxin)。VRID为VRRP接口的vlanid,多个vrrp选择不同的vlanid,这里我选的vlanid=2,其它的如图配置。Priority,端口优先级,默认为100;Interval,发送vrrp协议的hello报文的间隔时间;Preemption Mode,使用抢占模式。
vrrp2接口配置
添加vrrp接口完成后的接口列表,发现vrrp1和vrrp2都是红色的,且前面没有R标志,表示接口并没有激活。
因为VRRP本是基于TCP/IP协议中的三层协议,所以,没有IP地址它是无法激活的,所以,我们要给端口配置IP地址,除了虚拟接口要配置外,对应的物理接口也要配置,至于IP配置成什么,只要不用公网地址以及不要冲突就行了。
IP----address
看到木有,接口激活了,R表示running,M表示vrrp协议中为Master
再看看三个接口,物理接口,vrrp1,vrrp2的mac地址
使用IPV6创建单线多拨
首先,你的ROS得支持ipv6协议族,system----package,如果ipv6灰色,那么选中ipv6,点击downgrade,下载并安装,提示需要重启路由器。
然后,创建vrrp接口。ipv6协议族不需要配置ipv6地址,直接就是running & master状态。
完成基于ipv4和ipv6的vrrp接口配置后,就可以配置pppoe拨号了,请看本人配置完成的拨号,已支持到4个拨号(共5个拨号,有一个为联通拨号)。
实现PCC负载均衡,请查看本人另一篇文章
Mikrotik RB962UiGS-5Hac hAP ac 路由器 不严谨评测 及双线负载均衡追加修改(2016-05-1609:00:47):感谢大家的热情,有同学提出以明细路由的方式解决文章中提到的第三个问题。也有同学提出反对意见。以明细路由方式解...以上即为本次ROS单线多拨负载均衡的全部内容,请各位同学指教。















ren者
校验提示文案
艺翼轩
校验提示文案
jude520
校验提示文案
蓝精灵2010
校验提示文案
岁月匆匆匆
校验提示文案
coraloneee
校验提示文案
南弦歌
校验提示文案
FB大魔王
校验提示文案
depjh
校验提示文案
casatift
校验提示文案
yutouc
校验提示文案
cc5233
校验提示文案
xJarod
校验提示文案
zxw3081
校验提示文案
夕阳胜似
校验提示文案
水寒
校验提示文案
zhaoyanc
校验提示文案
吭哧吭哧
校验提示文案
大魔王鸭梨
校验提示文案
提杰
校验提示文案
棠溪2022
校验提示文案
coraloneee
校验提示文案
岁月匆匆匆
校验提示文案
棠溪2022
校验提示文案
蓝精灵2010
校验提示文案
yynyy
校验提示文案
七言11
校验提示文案
直友46447380
校验提示文案
求实
校验提示文案
提杰
校验提示文案
jude520
校验提示文案
大魔王鸭梨
校验提示文案
吭哧吭哧
校验提示文案
FB大魔王
校验提示文案
zhaoyanc
校验提示文案
水寒
校验提示文案
夕阳胜似
校验提示文案
南弦歌
校验提示文案
zxw3081
校验提示文案
艺翼轩
校验提示文案