Есть идея - перевести инфраструктуру в облачный ЦОД.
Вариант с наименьшими затратами времени - настроить L2 тоннель м/у роутером в офисе и роутером в ЦОДе.
Тестовая схема такая:
Host1 <--LAN 192.168.0.0-->[bare metal Mikrotik]<---Internet--->[CHR vm Mikrotik]<--LAN 192.168.0.0> Host2
Настроена связь м/у микротиками - PPTP + BCP
http://wiki.mikrotik.com/wiki/Manual:BC ... _bridging)
А вот результаты пинга в сети LAN 192.168.0.0, которые разочаровывают:
Host1 -> CHR vm Mikrotik - OK
Host1 -> Host2 - Fail
bare metal Mikrotik -> CHR vm Mikrotik - OK
bare metal Mikrotik -> Host2 - Fail
Host2 -> bare metal Mikrotik - Fail
Host2 -> Host1 - Fail
CHR vm Mikrotik -> bare metal Mikrotik - OK
CHR vm Mikrotik -> Host1 - OK
Т.е. полную связность в LAN 192.168.0.0 имеет только виртуальный Микротик на стороне ЦОДа.
Ниже привожу принты:
CHR vm Mikrotik (PPTP server):
Код: Выделить всё
[admin@MikroTik] > interface pptp-server print detail
Flags: X - disabled, D - dynamic, R - running
0 DR name="<pptp-ppp1>" user="ppp1" mtu=1450 mru=1460
client-address="xx.xx.xx.xx" uptime=39m6s
encoding="MPPE128 stateless"
Код: Выделить всё
[admin@MikroTik] > interface bridge print
1 R name="bridge_local" mtu=1500 actual-mtu=1500 l2mtu=65535 arp=enabled
arp-timeout=auto mac-address=00:50:56:01:07:95 protocol-mode=rstp
priority=0x8000 auto-mac=no admin-mac=00:50:56:01:07:95
max-message-age=20s forward-delay=15s transmit-hold-count=6
ageing-time=5m
Код: Выделить всё
[admin@MikroTik] > interface bridge port print
Flags: X - disabled, I - inactive, D - dynamic
# INTERFACE BRIDGE PRIORITY PATH-COST HORIZON
0 ether1 bridge_local 0x80 10 none
1 D <pptp-ppp1> bridge_local 0x80 10 none
Код: Выделить всё
[admin@MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 yy.yy.yy.yy/24 yy.yy.yy.yy ether2
1 192.168.120.1/24 192.168.120.0 bridge_local
Код: Выделить всё
[admin@MikroTik] > interface pptp-client print detail
Flags: X - disabled, R - running
0 R name="pptp-out1" max-mtu=1450 max-mru=1450 mrru=disabled
connect-to=yy.yy.yy.yy user="ppp1" password="xxx"
profile=ppp_bridging keepalive-timeout=disabled add-default-route=no
dial-on-demand=no allow=mschap1,mschap2
Код: Выделить всё
[admin@MikroTik] > interface bridge print
1 R name="bridge_local" mtu=1500 l2mtu=1588 arp=enabled
mac-address=4C:5E:0C:98:B9:BB protocol-mode=rstp priority=0x8000
auto-mac=no admin-mac=4C:5E:0C:98:B9:BB max-message-age=20s
forward-delay=15s transmit-hold-count=6 ageing-time=5m
Код: Выделить всё
[admin@MikroTik] > interface bridge port print
Flags: X - disabled, I - inactive, D - dynamic
# INTERFACE BRIDGE PRIORITY PATH-COST HORIZON
0 ether1-master-local bridge_local 0x80 10 none
1 D (unknown) bridge_local 0x80 10 none
Код: Выделить всё
[admin@MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 ;;; lan
192.168.120.203/24 192.168.120.0 bridge_local
1 ;;; internet
xx.xx.xx.xx/30 xx.xx.xx.xx ether2-slave-local
...