ROS之单线多拨增加带宽

2016-05-20 21:28:33 43点赞 391收藏 47评论

前言:

随着网络应用的越来越多样化,特别是在线视频的清晰度从最初的流畅256P到清晰360P再到高清的720P,最近两年已经升级到了1080p乃至蓝光(当然,这个蓝光与本地视频的蓝光清晰度是完全无法比较的),人们对上网带宽的需求是越来越高。但是,申请更大的带宽意味着要付出更多的Money,对于象本人这善于薅羊毛的人,肯定会尽量动用技术方式解决----单线多拨增加带宽。

强大的RouterOs正好有较强的多拨功能(当然,openwrt好象也是大多数朋友的选择)。下面,可以跟 随着本人做一次ROS的单线多拨的配置。

正文:

随着RouterOS的负载均衡技术Nth和PCC的不断发展,按照传统思路,为了实现更多条的PPPOE上网链路的负载均衡,就需要RouterOS路由器配置或安装更多的以太网卡,接入更多的PPPOE,如果4-5条PPPOE拨号还能基本解决,当多达10、20条的时候,一方面,路由器扩展网卡受到设备局限性;另一方面,扩展网卡的成本也会上升;第三方面,申请多条PPPOE上网链路也会急巨增加成本。当然,如果你名叫思聪,当我上面的话没有说过ROS之单线多拨增加带宽

为什么拨号需要使用多网卡?为什么不把运营商的多条线路接到交换机上,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之单线多拨增加带宽 黑土:“她心眼太实!你说当时放了五十只羊,你薅羊毛偏搁一个上薅!这家伙薅得跟葛优似的,谁看不出来啊?”......对,我们这次就要做白云。

要实现ROS单线多拨,需要以下几个条件,如果无法达到第一个条件,那你请不必再往下看了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

ROS之单线多拨增加带宽

配置VRRP参数,我定义名字为:vrrp1,当然,你可以按你自己喜欢取名

ROS之单线多拨增加带宽

选定使用哪个物理接口,因为本人这里是电信支持多拨,所以选的接口为电信(dianxin)。VRID为VRRP接口的vlanid,多个vrrp选择不同的vlanid,这里我选的vlanid=2,其它的如图配置。Priority,端口优先级,默认为100;Interval,发送vrrp协议的hello报文的间隔时间;Preemption Mode,使用抢占模式。

ROS之单线多拨增加带宽

vrrp2接口配置

ROS之单线多拨增加带宽

ROS之单线多拨增加带宽

添加vrrp接口完成后的接口列表,发现vrrp1和vrrp2都是红色的,且前面没有R标志,表示接口并没有激活。

ROS之单线多拨增加带宽

因为VRRP本是基于TCP/IP协议中的三层协议,所以,没有IP地址它是无法激活的,所以,我们要给端口配置IP地址,除了虚拟接口要配置外,对应的物理接口也要配置,至于IP配置成什么,只要不用公网地址以及不要冲突就行了。

IP----address

ROS之单线多拨增加带宽

ROS之单线多拨增加带宽

ROS之单线多拨增加带宽

看到木有,接口激活了,R表示running,M表示vrrp协议中为Master

ROS之单线多拨增加带宽

再看看三个接口,物理接口,vrrp1,vrrp2的mac地址

ROS之单线多拨增加带宽

使用IPV6创建单线多拨

首先,你的ROS得支持ipv6协议族,system----package,如果ipv6灰色,那么选中ipv6,点击downgrade,下载并安装,提示需要重启路由器。

ROS之单线多拨增加带宽

然后,创建vrrp接口。ipv6协议族不需要配置ipv6地址,直接就是running & master状态。

ROS之单线多拨增加带宽

完成基于ipv4和ipv6的vrrp接口配置后,就可以配置pppoe拨号了,请看本人配置完成的拨号,已支持到4个拨号(共5个拨号,有一个为联通拨号)。

ROS之单线多拨增加带宽

实现PCC负载均衡,请查看本人另一篇文章

ROS之单线多拨增加带宽Mikrotik RB962UiGS-5Hac hAP ac 路由器 不严谨评测 及双线负载均衡追加修改(2016-05-1609:00:47):感谢大家的热情,有同学提出以明细路由的方式解决文章中提到的第三个问题。也有同学提出反对意见。以明细路由方式解...151113709 龙渊2014

以上即为本次ROS单线多拨负载均衡的全部内容,请各位同学指教。ROS之单线多拨增加带宽

展开 收起
47评论

  • 精彩
  • 最新
  • 这种文章 不要发出来 想全被屏蔽么

    校验提示文案

    提交
    前面同样有人发过类似的文章,如果要禁止,那就应该从头的禁止起走。

    校验提示文案

    提交
    多拨叠速是有些小ISP的卖点,不会禁。杭州电信可多拨但总带宽受限路过。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 楼主能出个ROS的小白教程么,ROS功能强大,界面专业得头晕。

    校验提示文案

    提交
    我也只是才接触ROS。很多东西还不懂。 [惊喜]

    校验提示文案

    提交
    个人觉得还是命令行吧 web页面逻辑相当差

    校验提示文案

    提交
    收起所有回复
  • 请教下,多拨是不是仅适用于光猫,那种网线入户的不行?

    校验提示文案

    提交
    pppoe也可以支持

    校验提示文案

    提交
    再请教,装宽带的上门接线,八根线只接四根是为啥呢?谢谢

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 可以加你球球吗???

    校验提示文案

    提交
    115041,请联系

    校验提示文案

    提交
    没明白的呢。。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • [期待] 楼主,我想问下,如果光猫连交换机然后双拨路由,那么交换机还可以插别的网线吗?

    校验提示文案

    提交
    可以,只是如果交换机不支持vlan的话,还是不要这样做。是在要这样也可以 [龇牙] 问题不大

    校验提示文案

    提交
    现在我是光猫直接双拨路由的,但路由lan口不够用,想在双拨的基础上再加入个交换机用于插各种网线。直接在路由器后面插交换机可行吗?那样我就叫师傅再接1根线,但现在线墙上全是。。。。再接我怕有点困难 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • VRRP接口的多拨和WAN口多拨有啥区别吗?我看其他ROS的多拨教程里面都是建立多个WAN口多拨的

    校验提示文案

    提交
    虚拟出来的wan口啊。不占用真实接口

    校验提示文案

    提交
    收起所有回复
  • 这种文章,确实有点难以说明的。不过确实是技术贴。但是目前真的很少人需要。大部分地区都禁止多拨的

    校验提示文案

    提交
  • ros配多拨和平衡都是用脚本搞定的

    校验提示文案

    提交
  • 沙发,膜拜大神

    校验提示文案

    提交
  • 我在用k2单线4拨,用的也很爽……,后天下车,不知道能成不

    校验提示文案

    提交
  • 好长,估计也看不懂,还是略过吧 [喜极而泣]

    校验提示文案

    提交
  • 支持vlan的交换机很便宜啊。。

    校验提示文案

    提交
  • 先打赏,支持技术贴

    校验提示文案

    提交
  • 看不懂说的是啥啊,糊涂了

    校验提示文案

    提交
  • 你那电信很良心啊,一般我们都是账号限速,SO 然并卵

    校验提示文案

    提交
  • 沈阳好像没有100M光纤可以多拨的 [脸红] 不贪心了

    校验提示文案

    提交
  • 武汉的电信宽带,20m的可以双拨,据说50m的就不可以了

    校验提示文案

    提交
    [内伤] 前两天才装好50M…早知道装20M的

    校验提示文案

    提交
    收起所有回复
  • [阴笑] 厦门电信不用试,已经封了。

    校验提示文案

    提交
    是啊,我特地刷了一个openwrt的系统搞了半天,拨上去会自动跳转到电信的网站。完全不能用。

    校验提示文案

    提交
    收起所有回复
  • 。。。。软路由都开始上了,

    校验提示文案

    提交
  • 啥意思?是同一个账号可以播两次还是一条线拨两个账号?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
391
扫一下,分享更方便,购买更轻松