Не получается настроить входящие вызовы. Возможно ли прописать dial-peer для режима SRST не в секции call-manager-fallback, а как обычный dilal-peer с меньшим приоритетом
dial-peer voice 1 voip
session target ipv4:CUCM1
dial-peer voice 2 voip
preference 1
session target ipv4:CUCM2
dial-peer voice 3 voip
preference 2
session target ipv4:SRST-ROUTER
Да, конечно это должны быть диалпиры
Обычно SRST-роутер и шлюз выхода в город совпадают. У вас нет?
И конфигурация может быть немного разная в случае использования MGCP + SRST, либо SIP + SRST
Не совсем верно. С таким конфигом вы получите лишнюю ногу.
У себя я делаю входящие так:
voice translation-profile ITSP_Incoming
translate calling 2
translate called 1
!
voice translation-rule 1
rule 1 /^23035$/ /3357/
!
voice translation-rule 2
rule 1 /\(^..........$\)/ /+7\1/
!
dial-peer voice 1 voip
description Incoming-Dialplan
translation-profile incoming ITSP_Incoming
session protocol sipv2
session target sip-server
incoming called-number 23035
voice-class codec 1
dtmf-relay rtp-nte
ip qos dscp cs3 signaling
!
dial-peer voice 500114 voip
description internal to CUCM
preference 5
destination-pattern [1-4]...
session protocol sipv2
session target ipv4:10.100.65.11
voice-class codec 1
voice-class sip bind control source-interface Loopback0
voice-class sip bind media source-interface Loopback0
dtmf-relay rtp-nte
ip qos dscp cs3 signaling
no vad
Входящие звонки идут на номер 23035.
23035 сразу транслируется на внутренний 3357 и уходит на CUCM IVR через dial-peer 500114. При этом на самом CUCM 3357 в свою очередь транслируется на реальный номер IVR например 3300.
Зачем так сделано:
3357 - это номер местного секретаря.
В случае недоступности CUCM телефоны зарегаются на этот роутер, включая и тел секретаря. Поскольку теперь на роутере зареган 3357 как более точный шаблон, входящие звонки будут валиться непосредственно на секретаря. Таким образом SRST обеспечит и работу внутренней связи и приём входящих.
Чтоб два раза не вставать )))
Пытаюсь настроить CUBE для работы внутри vrf. Есть два ISP, каждый из них убран в отдельную vrf, интерфейс в сторону пользователей тоже в своей vrf (все это сделано для корректной работы spoke-spoke dmvpn c 2мя isp).
Маршрут от провайдеров реплицируется в пользовательский vrf.
Так как voice vrf может быть только один. Я биндю sip на внутрений интерфейс и пробрасываю 5060 внутрь.
voice vrf Lan
!
voice service voip
ip address trusted list
sip
bind control source-interface Port-channel1.20
bind media source-interface Port-channel1.20
!
interface Port-channel1.20
description VOICE
ip address 10.15.20.250 255.255.255.0
encapsulation dot1Q 20
vrf forwarding Lan
!
sip-ua
credentials xxxxxxxxx
registrar 1 xxxxxxxxx
Если не секрет, можно поподробней, почему вы выбрали путь именно с vrf для работы с двумя ISP?
И как реализовано переключение на резервный (интернет, туннели).
Пытаюсь сейчас настроить такую же схему, когда 2 врф на 2 провайдер. Телефоны заставил звонить и разговаривать друг с другом. Но вот проблема в том, что не могу заставить звонить и принимать звонки от сип провайдера. не подскажите, куда смотреть?
При в взаимодействии с другим споком у которого тоже 2 ISP, когда падает один из провайдеров на одном, а у второго спока default route и активный туннель остается в то же облако dmvpn,то не строится isakmp через 2 второго провайдера от первого спока, т.к второй спок отвечает через default маршруту, команда tunnel route-via xxx mandatory не влияет на isakmp. Можно решить прописыванием дефолтов до вторых ISP или vrf. Я в итоге сделал через ip local policy route-map
Под ip local policy не попадает esp и соответственно туннель поднимается а трафик не идет.
Думаю уже отказаться от Phase2-3 на этой площадке.
По умолчанию на всех споках default-route через облако red. Допустим на споке 1 падает основной провайдер. При связи со споком 2 , спок 1 инициирует isakmp через провайдера blue, но так как на спок 2 default по прежнему через red нечего не работает
Можно побороть 2 мя способами:
1. Прописыванием статики до всех внешних адресов резервного провайдера (не всегда возможно и геморой)
2. Через VRF - http://www.cisco.com/c/en/us/support/docs/security-vpn/dynamic-multi-poi...
Второй вариант хорош но не учитывает ситуации если в инет выходят прямо через спок (борется 3им vrf) и route-replicate в него. Но при таком варианте не работает CUBE
"По умолчанию на всех споках default-route через облако red. Допустим на споке 1 падает основной провайдер. При связи со споком 2 , спок 1 инициирует isakmp через провайдера blue, но так как на спок 2 default по прежнему через red нечего не работает"
Через IP-SLA мы можем точно отслеживать состояние провайдера RED, и менять шлюз на резервный при падении основного. Это будет третий способ как побороть проблему переключения. У меня именно так и работает
Да, и ситуация, когда один из филиалов работает на резерве (BLUE): в этом случае общение филиала с другими идет через центральные роутеры, где через EIGRP контактируют два облака RED и BLUE
На каждом споке все правильно есть sla и floating route. На спок1 провайдер red упал,default роут переключился на blue, а на втором споке по прежнему default red. И если у тебя работает то только через hub и то если сессию начнет устанавливать спок2, а если спок1 то вообще нечего не поднимется
Почему на спок1 ничего не поднимется? Маршруты сделаны на динамике EIGRP. Если умер основной провайдер, то маршруты через RED умрут через 15с (Hold). Далее маршруты пойдут только через резервный туннель blue. Если хочешь могу сделать эксперимент. только подробно опиши откуда и куда протестить пакеты.
Я лично обнаружил другую проблему: Изначально я вообще не планировал использовать IP SLA, и в филиале прописать два разных IP центра через разные статические маршруты. Но получилась следующая беда - если умирал основной, то по резервному оставался только статический на HUB, а вот связь до филиалов пыталась идти напрямую и умирала, а т.к. до белых IP филиалов маршрутов не было, то реально доступен был лишь центр. В итоге пока единственным рабочим решением стало смена дефолта через IP SLA.
Очень бы хотелось отказаться от смены дефолта, поскольку от этого зависит и провайдер для интернета юзеров, - а в идеале бы юзеров пустить по одному ISP, а туннели по другому.
Решает ли эту проблему использование vrf-lite?
Да, конечно. По сути режим
Да, конечно. По сути режим SRST это CME, работающий во время недоступности основного CUCM
Не получается настроить
Не получается настроить входящие вызовы. Возможно ли прописать dial-peer для режима SRST не в секции call-manager-fallback, а как обычный dilal-peer с меньшим приоритетом
dial-peer voice 1 voip
session target ipv4:CUCM1
dial-peer voice 2 voip
preference 1
session target ipv4:CUCM2
dial-peer voice 3 voip
preference 2
session target ipv4:SRST-ROUTER
SRST
Да, конечно это должны быть диалпиры
Обычно SRST-роутер и шлюз выхода в город совпадают. У вас нет?
И конфигурация может быть немного разная в случае использования MGCP + SRST, либо SIP + SRST
Гейтвей и SRST роутер одно
Гейтвей и SRST роутер одно устройство
Вот так заработало
dial-peer voice 4 voip
translation-profile incoming INBOUND
preference 3
destination-pattern 6673
session target ipv4:10.15.20.250 (Loopback роутера c CUBE)
incoming called-number XXXXXXXXXXXX
voice-class codec 1
dtmf-relay rtp-nte
ip qos dscp cs3 signaling
SRST + Gateway
Не совсем верно. С таким конфигом вы получите лишнюю ногу.
У себя я делаю входящие так:
Входящие звонки идут на номер 23035.
23035 сразу транслируется на внутренний 3357 и уходит на CUCM IVR через dial-peer 500114. При этом на самом CUCM 3357 в свою очередь транслируется на реальный номер IVR например 3300.
Зачем так сделано:
3357 - это номер местного секретаря.
В случае недоступности CUCM телефоны зарегаются на этот роутер, включая и тел секретаря. Поскольку теперь на роутере зареган 3357 как более точный шаблон, входящие звонки будут валиться непосредственно на секретаря. Таким образом SRST обеспечит и работу внутренней связи и приём входящих.
Спасибо. У меня доступность
Спасибо. У меня доступность CUCM проверяется keepalive на dialpeer и если связь падает то отрабатывает SRST dialpeeer с большим preference
dial-peer voice 1 voip
destination-pattern 883140776......
session protocol sipv2
session target ipv4:CUCM
voice-class codec 1
voice-class sip options-ping 60
voice-class sip options-keepalive
dial-peer voice 4 voip
translation-profile incoming INBOUND
preference 1
destination-pattern 6673
session protocol sipv2
session target dns:SIP-ISP
incoming called-number 883140776......
Чтоб два раза не вставать )))
Чтоб два раза не вставать )))
Пытаюсь настроить CUBE для работы внутри vrf. Есть два ISP, каждый из них убран в отдельную vrf, интерфейс в сторону пользователей тоже в своей vrf (все это сделано для корректной работы spoke-spoke dmvpn c 2мя isp).
Маршрут от провайдеров реплицируется в пользовательский vrf.
Так как voice vrf может быть только один. Я биндю sip на внутрений интерфейс и пробрасываю 5060 внутрь.
spoke-spoke dmvpn c 2мя isp
Если не секрет, можно поподробней, почему вы выбрали путь именно с vrf для работы с двумя ISP?
И как реализовано переключение на резервный (интернет, туннели).
Чтоб два раза не вставать )))
Пытаюсь сейчас настроить такую же схему, когда 2 врф на 2 провайдер. Телефоны заставил звонить и разговаривать друг с другом. Но вот проблема в том, что не могу заставить звонить и принимать звонки от сип провайдера. не подскажите, куда смотреть?
2 врф на 2 провайдер
ИМХО с цискиным SIP-ом и так хватает причуд и гемора. Всё это ещё помножить на 2ВРФ имеет смысл разве что ради академического интереса.
При в взаимодействии с другим
При в взаимодействии с другим споком у которого тоже 2 ISP, когда падает один из провайдеров на одном, а у второго спока default route и активный туннель остается в то же облако dmvpn,то не строится isakmp через 2 второго провайдера от первого спока, т.к второй спок отвечает через default маршруту, команда tunnel route-via xxx mandatory не влияет на isakmp. Можно решить прописыванием дефолтов до вторых ISP или vrf. Я в итоге сделал через ip local policy route-map
Намудрил нехило
А переключать через IP SLA не пробовал?
Хотя главное чтоб работало
На самом деле не работает
Под ip local policy не попадает esp и соответственно туннель поднимается а трафик не идет.
Думаю уже отказаться от Phase2-3 на этой площадке.
По умолчанию на всех споках default-route через облако red. Допустим на споке 1 падает основной провайдер. При связи со споком 2 , спок 1 инициирует isakmp через провайдера blue, но так как на спок 2 default по прежнему через red нечего не работает
Можно побороть 2 мя способами:
1. Прописыванием статики до всех внешних адресов резервного провайдера (не всегда возможно и геморой)
2. Через VRF - http://www.cisco.com/c/en/us/support/docs/security-vpn/dynamic-multi-poi...
Второй вариант хорош но не учитывает ситуации если в инет выходят прямо через спок (борется 3им vrf) и route-replicate в него. Но при таком варианте не работает CUBE
To toxa
Как мне поможет ip-sla?))
ip-sla
"По умолчанию на всех споках default-route через облако red. Допустим на споке 1 падает основной провайдер. При связи со споком 2 , спок 1 инициирует isakmp через провайдера blue, но так как на спок 2 default по прежнему через red нечего не работает"
Через IP-SLA мы можем точно отслеживать состояние провайдера RED, и менять шлюз на резервный при падении основного. Это будет третий способ как побороть проблему переключения. У меня именно так и работает
Хотя решение через VRF очень интересно.
RED /BLUE
Да, и ситуация, когда один из филиалов работает на резерве (BLUE): в этом случае общение филиала с другими идет через центральные роутеры, где через EIGRP контактируют два облака RED и BLUE
КДПВ
(Тема не указана)
ip-sla
На каждом споке все правильно есть sla и floating route. На спок1 провайдер red упал,default роут переключился на blue, а на втором споке по прежнему default red. И если у тебя работает то только через hub и то если сессию начнет устанавливать спок2, а если спок1 то вообще нечего не поднимется
ip-sla
Почему на спок1 ничего не поднимется? Маршруты сделаны на динамике EIGRP. Если умер основной провайдер, то маршруты через RED умрут через 15с (Hold). Далее маршруты пойдут только через резервный туннель blue. Если хочешь могу сделать эксперимент. только подробно опиши откуда и куда протестить пакеты.
Я лично обнаружил другую проблему: Изначально я вообще не планировал использовать IP SLA, и в филиале прописать два разных IP центра через разные статические маршруты. Но получилась следующая беда - если умирал основной, то по резервному оставался только статический на HUB, а вот связь до филиалов пыталась идти напрямую и умирала, а т.к. до белых IP филиалов маршрутов не было, то реально доступен был лишь центр. В итоге пока единственным рабочим решением стало смена дефолта через IP SLA.
Очень бы хотелось отказаться от смены дефолта, поскольку от этого зависит и провайдер для интернета юзеров, - а в идеале бы юзеров пустить по одному ISP, а туннели по другому.
Решает ли эту проблему использование vrf-lite?
Добавить комментарий