Cisco Training Solutions: Call Admission Control

547 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
547
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cisco Training Solutions: Call Admission Control

  1. 1. Cisco Training Solutions Call Admission Control Daniil Kirillov CCNP, CCDP, CCNPS, CCNPV, CCNPW, CCNPSP, CCNPSPOps, CCNPDC daniil.kirillov@flane.ru 18-Nov-2013 www.flane.ru
  2. 2. CAC в CUCM Внутри кластера: – Locations H.323 Gatekeeper или SIP Preconditions CAC – RSVP-enabled locations Между кластерами: – H.323 Gatekeeper – SIP Preconditions. Locations Locations
  3. 3. Locations: топология «звезда» Location CAC работает относительно хорошо в звездообразных топологиях. Location Center: Не ограничено 1x G.729 3x G.729 IP WAN Location Branch1: 24 kb/s Location Branch2: 72 kb/s
  4. 4. Шаг 1: Конфигурация Location Cisco Unified Communications Manager Administration: System > Location Конфигурация имени Location Установка полосы пропускания
  5. 5. Шаг 2: Привязка Location к устройству Cisco Unified Communications Manager Administration: Device > Phone Location применён косвенно через пул устройства (пул каждого устройства настроен с Location). Если Location выбран здесь, Location пула будет проигнорирован.
  6. 6. Locations: полносвязная топология Location HQ: Не ограничено 3x G.729 IP WAN 1x G.729 Location BR1: 48 kb/s Location BR2: 96 kb/s
  7. 7. Что такое RSVP? RSVP Sender 10.10.10.10 RSVP-Aware Router 10.20.20.20 RSVP-Aware Router 10.30.30.30 OK P Hop = 10.10.10.10 Path Dest: 10.60.60.60 P Hop: 10.10.10.10 RSVP-Unaware Router 10.40.40.40 OK Path Dest: 10.60.60.60 P Hop: 10.20.20.20 OK P Hop = 10.30.30.30 P Hop = 10.20.20.20 Path Dest: 10.60.60.60 P Hop: 10.30.30.30 RSVP Receiver 10.60.60.60 RSVP-Aware Router 10.50.50.50 Path Dest: 10.60.60.60 P Hop: 10.30.30.30 P Hop = 10.50.50.50 Path Dest: 10.60.60.60 P Hop: 10.50.50.50 Resv Resv Dest: 10.10.10.10 N Hop: 10.20.20.20 Resv Dest: 10.20.20.20 N Hop: 10.30.30.30 Resv Dest: 10.30.30.30 N Hop: 10.50.50.50 Resv Dest: 10.30.30.30 N Hop: 10.50.50.50 Dest: 10.50.50.50 N Hop: 10.60.60.60
  8. 8. RSVP-Enabled Locations Location A Location B Cisco Unified Communications Manager SCCP или SIP SCCP RSVP-агент SCCP или SIP SCCP IP WAN RSVP-агент Agent2 SCCP Phone2 SCCP or SIP RSVP RTP
  9. 9. Шаг 1: Настройка сервисных параметров Cisco Unified Communications Manager Administration: System > Service Parameters > Cisco CallManager Установка сервисных параметров RSVP Установка значения DSCP для вызовов, где не сработал RSVP
  10. 10. Шаг 2: Настройка RSVP-агента в Cisco IOS ! sccp local FastEthernet0/0 sccp ccm 10.1.1.1 identifier 1 version 7.0+ sccp ! sccp ccm group 1 associate ccm 1 priority 1 associate profile 1 register HQ-1_MTP ! dspfarm profile 1 mtp codec pass-through rsvp maximum sessions software 20 associate application SCCP ! interface Serial0/1 description IP-WAN ip address 10.1.4.101 255.255.255.0 duplex auto speed auto ip rsvp bandwidth 40 ! Используется режим «codec pass-through» MTP используется как RSVP-агент Используется программная MTP RSVP включен на интерфейсе, и определена полоса пропускания.
  11. 11. Шаг 3: Добавление RSVP-агента в CUCM Media Resources > Media Termination Point Создание MTP и привязка к пулу устройств Внимание: имя MTP должно совпадать с установленным на маршрутизаторе!
  12. 12. Шаг 4: Включение RSVP для Location Сконфигурированные политики Use System Default No Reservation Optional (Video Desired) Mandatory Mandatory (Video Desired)
  13. 13. Automated Alternate Routing 2 ТфОП IP Branch A Phone B Phone A Headquarters 1 Branch B 1 CAC блокирует вызов через IP 2 Вызов автоматически перемаршрутизируется через ТфОП.
  14. 14. SIP-звонки между кластерами  Проблема: отсутствие end-to-end RSVP SIP Trunk SCCP RTP RSVP Локальный RSVP Отсутствие RSVP Локальный RSVP
  15. 15. SIP Preconditions QoS ―Precondition‖ SIP UA 2 SIP UA 1 SDP 2 SDP 1 m=audio 10000 RTP/AVP 0 c=IN IP4 192.0.2.1 a=curr:qos e2e none a=des:qos mandatory e2e sendrecv INVITE 183 SESSION PROGRESS m=audio 20000 RTP/AVP 0 c=IN IP4 192.0.2.2 a=curr:qos e2e none a=des:qos mandatory e2e sendrecv a=conf:qos e2e recv PRACK 200 OK (PRACK) SIP UA1 инициализирует RSVP-резервирование в направлении SIP UA2 SDP 3 m=audio 10000 RTP/AVP 0 c=IN IP4 192.0.2.1 a=curr:qos e2e send a=des:qos mandatory e2e sendrecv Path Resv Path Resv SDP 4 UPDATE 200 OK (UPDATE) Precondition Complete SIP UA2 инициализирует RSVP-резервирование в направлении SIP UA1 180 RINGING m=audio 20000 RTP/AVP 0 c=IN IP4 192.0.2.2 a=curr:qos e2e sendrecv a=des:qos mandatory e2e sendrecv Precondition Complete
  16. 16. SIP Preconditions SIP UA 2 SIP UA 1 200 OK (INVITE) ACK (INVITE) Cisco Unified Communications Manager инициирует повторное согласование медиа-возможностей INVITE Медиа-запрос Медиа-предложение с полным набором кодеков 200 OK (INVITE with SDP) Медиа-выбор ACK with SDP (INVITE)
  17. 17. Шаг 2: Настройка SIP-профиля Разрешение Fallback к локальному RSVP Установка SIP Rel1XX Options* Send PRACK if 1xx Contains SDP Выбор E2E из раскрывающегося списка
  18. 18. Шаг 2: Привязка SIP-профиль Применение SIP-профиля
  19. 19. Использование привратника для CAC Gatekeeper H.225 RAS (UDP) H.225 RAS (UDP) UDP Port 1719 H.225 Call Setup Gateway H.245 Media Control RTP Gateway
  20. 20. Использование привратника для CAC CUCM-кластер Префиксы: 511, 521 CUCM-кластер Префиксы: 512, 522 192.168.3.254 10.1.1.1 10.1.1.2 H.225 Trunk: Cluster1 Device Type: Gateway Zone: ClusterA Technology Prefix: 1#* GK: 192.168.3.254 gatekeeper zone local ClusterA lab.com 192.168.3.254 zone local ClusterB lab.com zone prefix ClusterA 511* zone prefix ClusterA 521* zone prefix ClusterB 512* zone prefix ClusterB 522* bandwidth interzone default 64 bandwidth interzone zone ClusterB 48 bandwidth session default 128 bandwidth total zone ClusterB 688 gw-type-prefix 1#* default-technology no shutdown 10.1.1.1 10.2.1.2 H.225 Trunk: Cluster2 Device Type: Gateway Zone: ClusterB Technology Prefix: 1#* GK: 192.168.3.254
  21. 21. ECAC • Статический Call Admission Control основанный на сконфигурированной модели сети: - Не адаптируется под изменения в сети - Нет поддержки асимметричного или однонаправленного управления полосой пропускания • Модель сети состоит из locations и линков - Может существовать множество путей между двумя locations. - Выбирается эффективный путь (наилучший путь, основанный на настроенных весах линков) для пары locations. Loc. 6 Loc. 1 Loc. 7 Loc. 5 Loc. 2 Loc. 3 Loc. 4 Loc. 8 Loc. 9
  22. 22. Компоненты ЕCAC • Location • Представляет физическое местоположение • Привязывается к устройствам • Bandwidth limits для звонков в пределах location • Link • Соединение между двумя locations • Настроены bandwidth limits и weight • Weight • Определяет стоимость соединения • Используется для выбора эффективного пути • Effective path • Наилучший путь между парой locations • Имеет наименьший суммарный вес всех линков
  23. 23. Пример модели сети для ЕCAC • Модель сети состоит из 9 локаций и 12 линков - Каждый линк имеет назначенный вес - Каждый линк имеет лимит полосу пропускания (один на каждый тип вызова) • Вызов происходит между location 2 и location 9. - Требуемая полоса пропускания определяется, основываясь на конечной точке и регионе - Каждый линк на эффективном пути должно иметь достаточно доступной полосы пропускания Loc. 7 Loc. 1 10 20 Loc. 5 20 60 Loc. 2 20 15 10 20 Loc. 6 30 70 20 20 Loc. 9 Loc. 3 Loc. 4 Loc. 8 Эффективный путь: Loc. 2-Loc. 1-Loc. 5-Loc. 6-Loc. 7-Loc. 9, из-за суммарного веса (100)
  24. 24. Пример внутрикластерного ECAC: Locations Bandwidth Manager Настройка LBM Group : Feature Services Running on Cluster Node: LBM-Group_A: A: LBM_3 S: - LBM-Group_B: A: LBM_1 S: LBM_3 Cisco CallManager_1 Cisco CallManager_2 Cisco Location Bandwidth Manager_1 Cisco CallManager_3 Cisco Location Bandwidth Manager_3 Node_1 LBM Priorities: Active, Standby, Local, Service Parameter Cisco CallManager_4 Node_2 Node_3 1. LBM_3 2. LBM_1 3. SP 1. LBM_1 2. LBM_3 3. SP 1. LBM_3 2. SP Node_4 1. SP
  25. 25. Шаг 1: Активация LBM-сервиса Активация LBM-сервиса
  26. 26. Шаг 2: Конфигурация Location 1. Создайте имя нового location 2. Кликните Save
  27. 27. Шаг 3: Конфигурация линков к соседним Location Locations,подключённые к линку Вес Полоса пропускания
  28. 28. Шаг 4: Конфигурация лимита полосы пропускания для звонков внутри Location 1. Нажмите Show Advanced, чтобы открыть Intralocation – Bandwidth for Devices Within This Location 2. Сконфигурируйте полосу пропускания
  29. 29. Шаг 5: Конфигурация сервисных параметров Действия при недоступности LBM
  30. 30. Шаг 6: Привязка Location к устройству Привязка Location к устройству
  31. 31. Шаг 7: Конфигурация LBM-группы 1. Введите название группы 2. Выберите активного и резервного участников 3. Нажмите Save
  32. 32. Шаг 8: Привязка LBM-группы к CUCM Привяжите LBM-группу к CUCM
  33. 33. Пример межкластерного ECAC: Сетевая модель • • • • • Каждый кластер настраивается по своей локальной сетевой модели Все кластеры обмениваются и сетевыми моделями друг с другом Названия Location должны быть глобально уникальными на всех кластерах Location, которые находятся в нескольких кластерах называются общими С помощью наложения общих location, индивидуальные модели сети кластера сливаются в одну общую модель сети, включающую все location всех кластеров. L_A-1 L_A-2 L_B-1 CL_AB Cluster A Topology L_A-1 L_A-2 L_C-1 L_A-3 CL_AB CL_BC L_C-1 L_B-1 L_C-2 CL_BC CL_AB L_A-3 L_C-2 CL_BC Cluster B Topology Cluster C Topology Intercluster Topology
  34. 34. Cisco Training Solutions Call Admission Control Daniil Kirillov CCNP, CCDP, CCNPS, CCNPV, CCNPW, CCNPSP, CCNPSPOps, CCNPDC daniil.kirillov@flane.ru 18-Nov-2013 www.flane.ru

×