基本原理图

基本情况

聚合互联

华为交换机使用AirEngine 9700S-S代替(其他网管型交换机用法一样,我只是手头刚好有一个9700可用),使用GE7和GE8端口配置eth-trunk与RouterOS的wan3和wan4接口连接,RouterOS的wan3和wan4使用bonding做聚合。
实际单线多拨也不一定需要聚合链路,例如外网线路本身带宽比较小加起来也跑不满一条物理链路的带宽,或本来就有万兆接口的带宽足够,那也没有太大必要做聚合,如果是这个情况的话后续的实现步骤可以略过步骤1-2。

vlan

外网2条宽带分别借助vlan300和vlan301通过9700的其他端口接入9700,然后通过聚合链路接入到RouterOS中

vrrp

由于RouterOS的基于物理口的vlan分配的mac地址都是和该物理口的mac地址一样且无法修改,但pppoe拨号时运营商会检测拨号端mac,相同mac无法拨号,所以使用vrrp可以生成不同mac地址来绕过此限制。

单线多拨

本示例主要演示RouterOS借助其他交换机和vlan来突破物理端口数量限制,实现更多的外网pppoe线路接入,虽然只演示了2个pppoe线路,点实际是可以在设备性能保证的前提下用同样的方法接入更多的线路的。

实现步骤

步骤1:聚合链路 - 华为9700

system view # 系统视图vlan batch 300 301 # 创建vlaninterface gigabitether 0/0/1 # 接第一条外网宽带port link-type access port default vlan 300interface gigabitether 0/0/2 # 接第二条外网宽带port link-type accessport default vlan 301interface eth-trunk 1 # 创建聚合链路trunkport gigabitether 0/0/7 to 0/0/8 # 加入聚合链路成员端口port link-type trunkport trunk allow-pass vlan 300 to 301mode lacp-static # 重要必须,否则RouterOS那边bongding无法成功启动全部端口

步骤2:聚合链路 - RouterOS

interface - bonding,配置注意mode要选择802.3ad,对端华为上必须要开启lacp-static,否则routerOS上会只起1个端口
看到active ports显示2个端口的时候就说明成功了
注:这里只是简单演示,实际也可以增加更多端口来做聚合链路。

步骤3:vlan设置 - RouterOS

没什么好说的,设置好vlan id,设置指定到正确的interface上:bonding1即可。

步骤4:vrrp设置 - RouterOS

注意事项:2个vrrp的vrid要设置成不一样,version要设置为2

步骤5:vrrp的ip设置 - RouterOS

步骤6:PPPoE拨号接口设置 - RouterOS

绑定到各自的vrrp端口上,然后填写拨号账号密码即可,不要搞错了


步骤7:防火墙中做nat伪装

ip firewall nat

最终效果

注意事项

由于整个设置的逻辑链比较长,且前后必须要一一对应,中间一个步骤搞错都可能导致最后拨号不成功,所以建议实际实施时提前画好一份原理图,照着图示配置可以减少不必要的错误弯路。
注意vrrp必须要设置ip地址,没有设置ip会变成红色失效状态。

Mikrotik RouterOS路由器和华为交换机链路聚合+VRRP+单线多拨相关推荐

  1. 华为交换机链路聚合命令总结(eNSP)

    华为交换机链路聚合: [LSW1]和[LSW2]配置相同, [LSW1]undo info-center enable 关闭信息提示 [LSW1]interface Eth-Trunk 1 [LSW1 ...

  2. 某虚拟化项目中思科与华为交换机链路聚合互连案例

    在今年初的时候,我在实施一个VMware虚拟化项目中,涉及到华为与思科交换机通过"链路聚合"的方式互连,经过咨询华为的技术工程师,问题得以成功解决. 不像某些厂家的售后:我们的产品 ...

  3. CISCO交换机与华为交换机链路聚合及IRF

    链路聚合有成端口聚合,端口捆绑,英文名port trunking.功能是将交换机的多个低带宽端口捆绑成一条高带宽链路,可以实现链路负载平衡.避免链路出现拥塞现象.通过配置,可通过两个三个或是四个端口进 ...

  4. 华为交换机链路聚合Eth-trunk实例

    链路聚合在中小企业特别盛行,因为可以用低成本的技术来提高核心链路的带宽,充分利用所有设备的端口及端口处理能力,增加设备间的带宽,并且在其中一条链路出现故障时,可以快速地将流量转移到其他链路,这种切换为 ...

  5. 思科、华为交换机链路聚合(LACP)配置实例

    思科:3560G 华为:S5300 思科G0/25---华为G0/0/1 思科G0/27---华为G0/0/2 华为交换机配置链路聚合有两种模式,分别是manual和lacp-static,如果不做配 ...

  6. 华为端口聚合命令_华为交换机链路聚合配置命令

    手工负载分担模式链路聚合 介绍了手工负载分担模式链路聚合配置场景.step及注意事项. 1.1.1 建立配置任务 1.1.2 创建Eth-Trunk 1.1.3 (可选)配置Eth-Trunk 工作模 ...

  7. 华为交换机-链路聚合

    链路聚合简介 以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路, 从而实现增加链路带宽的目的.同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效 ...

  8. 华为交换机链路聚合与静态路由 ,三层交换机代替单臂路由实验

    一,链路捆绑 1,目的 实现高宽带传输速率 2,实验步骤 拓扑图 配置IP地址 PC1:192.168.1.2 PC2: 192.168.1.23 交换机配置 SW1: vlan 2interface ...

  9. H3C防火墙与华为交换机链路聚合配置方法

    华为S9300 V200R008 inter Eth-Trunk1 port link-type trunk port trunk allow-pass vlan 301 305 to 306 318 ...

  10. 华为LACP链路聚合配置

    华为LACP链路聚合配置 链路聚合原理:链路聚合的原理是将一组相同属性的物理接口捆绑在一起为一个逻辑接口来增加带宽和可靠性的一种方法.有以下优势: 增加带宽.提高冗余(提高可靠性).负载分担.节省成本 ...

最新文章

  1. 9月热文精选,为你的假期加点料
  2. iis5.1配置php5.3.1详解,WinXP IIS 5.1 PHP 5.3 VC9.0 配置详解
  3. 小程序添加动画效果--遇到的问题
  4. WaitForSingleObject的用法举例
  5. billibilli html5播放,Thousands of people online are involved in ef...
  6. vs2019c语言头文件的路径,vs2019设置及第三方库的使用,
  7. 编程语言50年来的变化,我用50种编程语言告诉你“Hello world”怎么写!
  8. 任务管理平台_jytask一个任务调度统一管理平台
  9. C++与C中const的比较以及const和define的比较
  10. Intelij IDEA解决Dependency无法更新问题
  11. Android开发笔记(一百五十二)H5通过WebView上传图片
  12. 图解 ElasticSearch 原理,写得太好了!
  13. 设置UITextField键盘上return key不可点击
  14. css扫描动画效果demo示例(整理)
  15. 植物大战僵尸外挂源码【C语言制作】
  16. Android简易天气App
  17. 转行学软件测试,月薪5k到30k,给IT赶路人一些个人建议...
  18. 乔治亚大学计算机科学,乔治亚大学的计算机科学排名,真得稳重考察
  19. 【SSR和CSR】服务端渲染和客户端渲染区别?如何快速分辨页面是SSR还是CSR?
  20. Scrapy爬虫项目的管理部署

热门文章

  1. python中outside function_运行提示SyntaxError: 'yield' outside function
  2. 微信公众号申请access_token报错appID无效
  3. 【数模之数据分析-2】
  4. Pycharm下载及安装保姆级教学(Mac)
  5. nrf52832 comp for sdk 15.2.0
  6. Codeforces - Garland
  7. python win32con_python win32 简单操作方法
  8. 注册CSE服务中心失败排查步骤
  9. codeforces 696C C. PLEASE(概率+快速幂)
  10. 差距几何 Vista与XP系统性能对比测试(下)