Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Redundant Trunk - HowTo

Redundant Trunk - HowTo

Как настроить 2 IP канала в Астериске
1 234>
Откуда: kiev
Сообщений: 14

Redundant Trunk - HowTo

Уважаемые Господа,
я столкнулся с проблемой, решение которой не очевидно для меня:
Есть Астериск и две физические карты Ethernet с двумя реальными адресами. Время от времени, по одному каналу SIP транк становиться недоступен (включено qualify). Необходимо в этот момент перейти на резервный транк.
Все было бы просто, если бы падал физический уровень или становился недоступным пинг провайдера. Но беда в том, то пинги проходят, а канал недоступен.
Решением могло бы стать создание второго транка, через который будет происходить соединение, если первый оказался недоступным, но как сказать астериску, что транк привязан к физической карте Ethernet???
Помогите пожалуйста, если кто-нибудь сталкивался с подобной задачей.
2010-07-03 18:00

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Redundant Trunk - HowTo

напиши скрипт, который отслеживает транк по qualify и как только он падает - меняй правило маршрута и пускай вызовы по другому транку
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-03 18:31

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Redundant Trunk - HowTo

а если qualifyfeq увеличить?
Но скрипт нарисовать будет круче.
http://линия24.рф - Астериск и прочие бубны!
2010-07-03 18:40

Откуда: kiev
Сообщений: 14

Re: Redundant Trunk - HowTo

Выглядит немного через одно место. Надо забирать ивент от астериска при падении транка, после чего переписывать default gateway. Хотелось ка то поизящнее.
2010-07-03 19:51

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Redundant Trunk - HowTo

ну вам там виднее...
поставьте аваю/панас/сименс/самвсунг/нек и сделайте изящней.
если сможете.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-03 20:09

Откуда: kiev
Сообщений: 14

Re: Redundant Trunk - HowTo

Надеюсь я своими вопросами никого лично не обидел? Моя задача реализовать резервный канал именно на астериске. Возможны разные варианты решения. Например, на вскидку, можно создать два мнимых IP адреса и прописать транки на эти адреса, а с этих адресов сделать безусловную маршрутизацию через разные карты. Тогда получаться два транка к одному провайдеру, но через разные каналы. Дальше уже просто. Может есть еще идеи.
2010-07-03 21:33

Avatara of zepps
Откуда: Москва
Сообщений: 770

Re: Redundant Trunk - HowTo

А роутинг на сетевом уровне прописать нельзя? И выставить оба транка в исходящей маршрутизации последовательно.
2010-07-03 21:36

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Redundant Trunk - HowTo

вы задачу седьмого уровня OSI пытаетесь решить на третьем.
Делайте как сказал. Меньше гимора, все очевидней, и критерии отказа точно определимы.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-03 21:36

Откуда: kiev
Сообщений: 14

Re: Redundant Trunk - HowTo

Я именно это и имел ввиду - прописать раутинг на сетевом уровне, а задачу более высокого уровня решать перебором транков, как элементов нижнего уровня. Выгода по сравнению с решением на базе AMI по крайне мере очевидны - нет процесса, который живет или полинга, который опрашивает. Может есть еще идеи?
2010-07-03 21:42

Avatara of zepps
Откуда: Москва
Сообщений: 770

Re: Redundant Trunk - HowTo

switch:

вы задачу седьмого уровня OSI пытаетесь решить на третьем.
Делайте как сказал. Меньше гимора, все очевидней, и критерии отказа точно определимы.
Астериски с двумя сетевухами без ваших скриптов принципиально не работают?
2010-07-03 21:49

1 234>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru