ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 39434|回复: 71

[VPN虚拟私有网络] [基于两个 EoIP 隧道的 Bonding] 假设你需要通过 MikroTik 路由器

  [复制链接]
发表于 2013-4-21 04:39:26 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

您需要 登录 才可以下载或查看,没有账号?会员注册

x
基于两个 EoIP 隧道的 Bonding

假设你需要通过 MikroTik 路由器配置以下的网络设置,你有 2 个办公室,并同时接入了相同的 2 个 ISP 线路, 你想绑定 2 条线路,得到双倍的贷款速度,并提供失效管理。
游客,如果您要查看本帖隐藏内容请回复



两个路由器直接通过 2 个 ISP 连接到 Internet,并配置这两个路由器连接上网。

-- 配置 office1 路由器:


[admin@office1] > /interface print
Flags: X - disabled, D - dynamic, R - running
# NAME TYPE MTU
0 R isp1 ether 1500
1 R isp2 ether 1500


[admin@office1] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 1.1.1.1/24 1.1.1.0 1.1.1.255 isp2
1 10.1.0.111/24 10.1.0.0 10.1.0.255 isp1

配置 Office2 的路由器


[admin@office2] interface> print
Flags: X - disabled, D - dynamic, R - running
# NAME TYPE MTU
0 R isp2 ether 1500
1 R isp1 ether 1500


[admin@office2] interface> /ip add print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 2.2.2.1/24 2.2.2.0 2.2.2.255 isp2
1 10.1.0.112/24 10.1.0.0 10.1.0.255 isp1

-- 通过 EoIP 隧道连接,实现一个虚拟的二层网络链接,用于 bonding 的连接(由于 bonding 基于二层 链路层的链路聚合,所以必须使用 2 层接口)。先配置 Office1 通过 ISP1 连接的 EoIP 隧道:


[admin@office1] > interface eoip add remote-address=10.1.0.112 tunnel-id=2
\... mac-address=FE:FD:00:00:00:04
[admin@office1] > interface eoip print Flags: X - disabled, R - running
0 R name="eoip-tunnel2" mtu=1500 mac-address==FE:FD:00:00:00:04 arp=enabled
\... remote-address=10.1.0.112 tunnel-id=2

在 Office2 路由器上配置 ISP1 线路的 EoIP


[admin@office2] > interface eoip add remote-address=10.1.0.111 tunnel-id=2
\... mac-address=FE:FD:00:00:00:02

[admin@office2] > interface eoip print Flags: X - disabled, R - running
0 R name="eoip-tunnel2" mtu=1500 mac-address=FE:FD:00:00:00:02 arp=enabled
\... remote-address=10.1.0.111 tunnel-id=2

在 Office1 路由器上配置 ISP2 的 EoIP 隧道


[admin@office1] > interface eoip add remote-address=2.2.2.1 tunnel-id=1
\... mac-address=FE:FD:00:00:00:03

[admin@office1] interface eoip> print Flags: X - disabled, R - running
0 R name="eoip-tunnel1" mtu=1500 mac-address=FE:FD:00:00:00:03 arp=enabled remote-address=2.2.2.1 tunnel-id=1
1 R name="eoip-tunnel2" mtu=1500 mac-address=FE:FD:00:00:00:04 arp=enabled remote-address=10.1.0.112 tunnel-id=2

在 Office2 路由器上配置 ISP2 的 EoIP 隧道


[admin@office2] > interface eoip add remote-address=1.1.1.1 tunnel-id=1
\... mac-address=FE:FD:00:00:00:01

[admin@office2] interface eoip> print Flags: X - disabled, R - running

0 R name="eoip-tunnel1" mtu=1500 mac-address=FE:FD:00:00:00:01 arp=enabled remote-address=1.1.1.1 tunnel-id=1
1 R name="eoip-tunnel2" mtu=1500 mac-address=FE:FD:00:00:00:02 arp=enabled remote-address=10.1.0.111 tunnel-id=2

-- 设置 Bonding,在 Office1

[admin@office1] interface bonding> add slaves=eoip-tunnel1,eoip-tunnel2

[admin@office1] interface bonding> print
Flags: X - disabled, R - running
0 R name="bonding1" mtu=1500 mac-address=00:0C:42:03:20:E7 arp=enabled slaves=eoip-tunnel1,eoip-tunnel2 mode=balance-rr primary=none link-monitoring=none
arp-interval=00:00:00.100 arp-ip-targets="" mii-interval=00:00:00.100 down-delay=00:00:00
up-delay=00:00:00 lacp-rate=30secs


[admin@office1] ip address> add address=3.3.3.1/24 interface=bonding1

[admin@office1] ip address> print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 1.1.1.1/24 1.1.1.0 1.1.1.255 isp2
1 10.1.0.111/24 10.1.0.0 10.1.0.255 isp1
2 3.3.3.1/24 3.3.3.0 3.3.3.255 bonding1

在 Office2 上配置


[admin@office2] interface bonding> add slaves=eoip-tunnel1,eoip-tunnel2

[admin@office2] interface bonding> print
Flags: X - disabled, R - running
0 R name="bonding1" mtu=1500 mac-address=00:0C:42:03:20:E7 arp=enabled slaves=eoip-tunnel1,eoip-tunnel2 mode=balance-rr primary=none
link-monitoring=none arp-interval=00:00:00.100 arp-ip-targets="" mii-interval=00:00:00.100 down-delay=00:00:00 up-delay=00:00:00 lacp-rate=30secs


[admin@office2] ip address> add address=3.3.3.2/24 interface=bonding1

[admin@office2] ip address> print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 2.2.2.1/24 2.2.2.0 2.2.2.255 isp2
1 10.1.0.112/24 10.1.0.0 10.1.0.255 isp1
2 3.3.3.2/24 3.3.3.0 3.3.3.255 bonding1


[admin@office2] ip address> /ping 3.3.3.1
3.3.3.1 64 byte ping: ttl=64 time=2 ms
3.3.3.1 64 byte ping: ttl=64 time=2 ms
2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 2/2.0/2 ms

关于无线 bonding 设置请参阅本人编写的 RouterOS 无线手册

发表于 2013-5-28 11:49:21 | 显示全部楼层
gnghnjhgjhgjhgjhg
发表于 2013-6-19 03:47:37 | 显示全部楼层
!!!!!!!!!!!!!!!!!!!!!!
发表于 2013-7-1 00:08:02 | 显示全部楼层
如果您要查看本帖隐藏内容
发表于 2013-7-8 20:55:56 | 显示全部楼层
有意义,有收获,谢谢提供

情侣皮肤一左一右 个性网 qq男生网名 qq空间头像 非主流图片 伤感 
发表于 2013-8-1 23:52:11 | 显示全部楼层
谢谢楼主分享
发表于 2013-8-8 03:14:33 | 显示全部楼层
谢谢 谢谢 谢谢
发表于 2013-12-2 15:59:23 | 显示全部楼层
回复看看,感谢分享。
发表于 2013-12-28 21:28:25 | 显示全部楼层
进来学习的。EoIP是什么东东。
发表于 2014-1-15 00:50:56 | 显示全部楼层
值得看一下 。。。
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-4-25 15:15 , Processed in 0.626491 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表