Привет всем! У меня есть две площадки с двумя провайдерами в каждой. Использую агрегацию каналов для балансировки нагрузки и отказоустойчивости. Все работает отлично с TCP-приложениями, но когда дело доходит до VoIP (SIP), у нас возникает серьезная проблема с качеством голосового приложения. Вот моя конфигурация:
Площадка A в Эквадоре (LAN 192.168.6.0/24):
IP LAN: 192.168.6.1/24
ISP1: 1.1.1.1
ISP2: 2.2.2.1
/interface eoip add name="EI16-ISP1-OBarrio" mtu=1500 l2mtu=65535 mac-address=02:0D:7B:4E:97:A0 arp=enabled local-address=0.0.0.0 remote-address=1.1.1.1 tunnel-id=11
/interface eoip add name="EI16-ISP2-OBarrio" mtu=1500 l2mtu=65535 mac-address=02:0D:7B:4E:97:A0 arp=enabled local-address=0.0.0.0 remote-address=2.2.2.1 tunnel-id=12
/interface bonding add name="B16-OBarrio" mtu=1500 mac-address=02:0D:7B:4E:97:A0 arp=enabled slaves=EI16-ISP1-OBarrio,EI16-ISP2-OBarrio mode=balance-rr primary=none \
link-monitoring=arp arp-interval=100ms arp-ip-targets=10.1.16.1 mii-interval=100ms down-delay=0ms up-delay=0ms lacp-rate=30secs transmit-hash-policy=layer-3-and-4
/ip address add interface=B16-OBarrio address=10.1.16.2/30
/ip route add dst-address=172.16.16.0/24 gateway=10.1.16.1
Площадка B в Панаме (LAN 172.16.16.0/24):
IP LAN: 172.16.16.1/24
ISP1: 1.1.1.2
ISP2: 2.2.2.2
/interface eoip add name="EI16-ISP1-OBarrio" mtu=1500 l2mtu=65535 mac-address=02:25:80:B5:E9:66 arp=enabled local-address=0.0.0.0 remote-address=1.1.1.2 tunnel-id=11
/interface eoip add name="EI16-ISP2-OBarrio" mtu=1500 l2mtu=65535 mac-address=02:25:80:B5:E9:66 arp=enabled local-address=0.0.0.0 remote-address=2.2.2.2 tunnel-id=12
/interface bonding add name="B16-OBarrio" mtu=1500 mac-address=02:25:80:B5:E9:66 arp=enabled slaves=EI16-ISP1-OBarrio,EI16-ISP2-OBarrio mode=balance-rr primary=none \
link-monitoring=arp arp-interval=100ms arp-ip-targets=10.1.16.2 mii-interval=100ms down-delay=0ms up-delay=0ms lacp-rate=30secs transmit-hash-policy=layer-3-and-4
/ip address add interface=B16-OBarrio address=10.1.16.1/30
/ip route add dst-address=192.168.6.0/24 gateway=10.1.16.2
Как я уже говорил, все работает отлично с TCP-приложениями, но VoIP-приложение (использует SIP под UDP) страдает. Когда отключаю один из eoip-туннелей, VoIP-приложение начинает работать нормально… Можете помочь? Что можно сделать, чтобы добиться хорошего качества VoIP-приложения при использовании обоих eoip-туннелей?
Заранее благодарю за ваши комментарии.
С уважением.
Площадка A в Эквадоре (LAN 192.168.6.0/24):
IP LAN: 192.168.6.1/24
ISP1: 1.1.1.1
ISP2: 2.2.2.1
/interface eoip add name="EI16-ISP1-OBarrio" mtu=1500 l2mtu=65535 mac-address=02:0D:7B:4E:97:A0 arp=enabled local-address=0.0.0.0 remote-address=1.1.1.1 tunnel-id=11
/interface eoip add name="EI16-ISP2-OBarrio" mtu=1500 l2mtu=65535 mac-address=02:0D:7B:4E:97:A0 arp=enabled local-address=0.0.0.0 remote-address=2.2.2.1 tunnel-id=12
/interface bonding add name="B16-OBarrio" mtu=1500 mac-address=02:0D:7B:4E:97:A0 arp=enabled slaves=EI16-ISP1-OBarrio,EI16-ISP2-OBarrio mode=balance-rr primary=none \
link-monitoring=arp arp-interval=100ms arp-ip-targets=10.1.16.1 mii-interval=100ms down-delay=0ms up-delay=0ms lacp-rate=30secs transmit-hash-policy=layer-3-and-4
/ip address add interface=B16-OBarrio address=10.1.16.2/30
/ip route add dst-address=172.16.16.0/24 gateway=10.1.16.1
Площадка B в Панаме (LAN 172.16.16.0/24):
IP LAN: 172.16.16.1/24
ISP1: 1.1.1.2
ISP2: 2.2.2.2
/interface eoip add name="EI16-ISP1-OBarrio" mtu=1500 l2mtu=65535 mac-address=02:25:80:B5:E9:66 arp=enabled local-address=0.0.0.0 remote-address=1.1.1.2 tunnel-id=11
/interface eoip add name="EI16-ISP2-OBarrio" mtu=1500 l2mtu=65535 mac-address=02:25:80:B5:E9:66 arp=enabled local-address=0.0.0.0 remote-address=2.2.2.2 tunnel-id=12
/interface bonding add name="B16-OBarrio" mtu=1500 mac-address=02:25:80:B5:E9:66 arp=enabled slaves=EI16-ISP1-OBarrio,EI16-ISP2-OBarrio mode=balance-rr primary=none \
link-monitoring=arp arp-interval=100ms arp-ip-targets=10.1.16.2 mii-interval=100ms down-delay=0ms up-delay=0ms lacp-rate=30secs transmit-hash-policy=layer-3-and-4
/ip address add interface=B16-OBarrio address=10.1.16.1/30
/ip route add dst-address=192.168.6.0/24 gateway=10.1.16.2
Как я уже говорил, все работает отлично с TCP-приложениями, но VoIP-приложение (использует SIP под UDP) страдает. Когда отключаю один из eoip-туннелей, VoIP-приложение начинает работать нормально… Можете помочь? Что можно сделать, чтобы добиться хорошего качества VoIP-приложения при использовании обоих eoip-туннелей?
Заранее благодарю за ваши комментарии.
С уважением.
