cisco training solutions: call admission control

Post on 30-Jun-2015

157 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Cisco Training Solutions

Call Admission Control

18-Nov-2013

Daniil Kirillov

CCNP, CCDP, CCNPS, CCNPV, CCNPW, CCNPSP, CCNPSPOps, CCNPDC

daniil.kirillov@flane.ru

www.flane.ru

CAC в CUCM

Внутри кластера: – Locations – RSVP-enabled locations Между кластерами: – H.323 Gatekeeper – SIP Preconditions.

Locations

H.323 Gatekeeper или SIP Preconditions CAC

Locations

IP WAN 1x G.729 Location Branch1: 24 kb/s

3x G.729 Location Branch2: 72 kb/s

Locations: топология «звезда»

Location CAC работает относительно хорошо в

звездообразных топологиях. Location Center:

Не ограничено

Шаг 1: Конфигурация Location

Cisco Unified Communications Manager

Administration: System > Location Конфигурация имени Location

Установка полосы пропускания

Шаг 2: Привязка Location к устройству Cisco Unified

Communications

Manager Administration: Device > Phone

Location применён

косвенно через

пул устройства

(пул каждого устройства

настроен

с Location).

Если Location выбран здесь,

Location

пула будет

проигнорирован.

Locations: полносвязная топология

Location BR1: 48 kb/s

Location BR2: 96 kb/s

Location HQ: Не ограничено 3x G.729

IP WAN 1x G.729

Что такое RSVP?

Path

Dest: 10.60.60.60

P Hop: 10.10.10.10

Path

Dest: 10.60.60.60

P Hop: 10.20.20.20

Path

Dest: 10.60.60.60

P Hop: 10.30.30.30

Path

Dest: 10.60.60.60

P Hop: 10.30.30.30

Path

Dest: 10.60.60.60

P Hop =

10.10.10.10

P Hop =

10.20.20.20

P Hop =

10.30.30.30

P Hop: 10.50.50.50 Resv

Dest: 10.50.50.50

N Hop: 10.60.60.60

Resv

Dest: 10.30.30.30

N Hop: 10.50.50.50

Resv

Dest: 10.30.30.30

N Hop: 10.50.50.50

Resv

Dest: 10.20.20.20

N Hop: 10.30.30.30

Resv

Dest: 10.10.10.10

N Hop: 10.20.20.20

RSVP-Aware Router

10.20.20.20

RSVP-Aware Router

10.30.30.30

RSVP-Aware Router

10.50.50.50

RSVP-Unaware Router

10.40.40.40

RSVP Sender

10.10.10.10

RSVP Receiver

10.60.60.60

OK OK OK

P Hop =

10.50.50.50

RSVP-Enabled Locations

Location B Location A

Cisco Unified

Communications Manager IP WAN

Agent2 SCCP Phone2

SCCP or SIP RSVP

RTP

SCCP SCCP

SCCP или SIP RSVP-агент

SCCP или SIP RSVP-агент

Шаг 1: Настройка сервисных параметров

Cisco Unified Communications Manager Administration:

System > Service Parameters > Cisco CallManager Установка сервисных параметров

RSVP

Установка значения DSCP для

вызовов, где не сработал RSVP

Шаг 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 включен на интерфейсе, и определена полоса пропускания.

Шаг 3: Добавление RSVP-агента в CUCM

Media Resources > Media Termination Point Создание MTP и привязка к пулу устройств

Внимание: имя MTP должно совпадать с установленным на маршрутизаторе!

Шаг 4: Включение RSVP для Location Сконфигурированные

политики Use System Default

No Reservation Optional (Video Desired) Mandatory Mandatory (Video Desired)

Automated Alternate Routing

CAC блокирует вызов через IP Вызов автоматически перемаршрутизируется через ТфОП.

Headquarters

Phone A Phone B Branch B

Branch A

ТфОП

IP

1

2

1 2

Локальный

RSVP Локальный

RSVP Отсутствие RSVP

SIP-звонки между кластерами Проблема: отсутствие end-to-end RSVP

SIP Trunk

SCCP

RTP

RSVP

SIP Preconditions

200 OK (UPDATE)

180 RINGING

sendrecv a=curr:qos e2e sendrecv a=des:qos mandatory e2e sendrecv

QoS ―Precondition‖ 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 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

SDP 2

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 SIP UA2 инициализирует

RSVP-резервирование

в направлении SIP UA1 SDP 4

m=audio 20000 RTP/AVP 0

c=IN IP4 192.0.2.2

Precondition Complete

Precondition Complete

SIP UA 1 SIP UA 2 INVITE 183 SESSION PROGRESS PRACK 200 OK (PRACK) Path

Resv

Path

Resv UPDATE

SIP Preconditions

200 OK (INVITE) ACK (INVITE)

INVITE

200 OK (INVITE with SDP)

SIP UA 1

ACK with SDP (INVITE)

SIP UA 2 Cisco Unified Communications

Manager инициирует

повторное согласование

медиа-возможностей

Медиа-предложение с

полным набором кодеков

Медиа-запрос

Медиа-выбор

Шаг 2: Настройка SIP-профиля

Выбор E2E из

раскрывающегося

списка

Разрешение Fallback к локальному RSVP Установка SIP Rel1XX Options* Send PRACK if 1xx

Contains SDP

Шаг 2: Привязка SIP-профиль Применение

SIP-профиля

Gateway

H.225 RAS (UDP) H.225 RAS (UDP)

H.245 Media Control

RTP

Gatekeeper

UDP Port 1719

H.225 Call Setup

Gateway

Использование привратника для CAC

Использование привратника для CAC

CUCM-кластер Префиксы: 511, 521

CUCM-кластер Префиксы: 512, 522

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

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

• Статический Call Admission Control основанный на сконфигурированной модели сети: - Не адаптируется под изменения в сети - Нет поддержки асимметричного или однонаправленного управления полосой пропускания

• Модель сети состоит из locations и линков - Может существовать множество путей между двумя locations. - Выбирается эффективный путь (наилучший путь, основанный на настроенных весах линков) для пары locations.

Loc. 2

Loc. 1

Loc. 4 Loc. 3

Loc. 5

Loc. 8

Loc. 6

Loc. 9

Loc. 7

ECAC

• Location • Представляет физическое местоположение

• Привязывается к устройствам

• Bandwidth limits для звонков в пределах location

• Link • Соединение между двумя locations

• Настроены bandwidth limits и weight

• Weight • Определяет стоимость соединения

• Используется для выбора эффективного пути

• Effective path • Наилучший путь между парой locations

• Имеет наименьший суммарный вес всех линков

Компоненты ЕCAC

• Модель сети состоит из 9 локаций и 12 линков

- Каждый линк имеет назначенный вес

- Каждый линк имеет лимит полосу пропускания (один на каждый тип вызова)

• Вызов происходит между location 2 и location 9.

- Требуемая полоса пропускания определяется, основываясь на конечной точке и регионе

- Каждый линк на эффективном пути должно иметь достаточно доступной полосы пропускания

Loc. 4

20

70

10

20 15 10

20

20

30 60

20 Loc. 2

Loc. 3

Loc. 1 Loc. 5 20

Loc. 8

Loc. 6

Loc. 9

Loc. 7

Эффективный путь: Loc. 2-Loc. 1-Loc. 5-Loc. 6-Loc. 7-Loc. 9, из-за суммарного веса (100)

Пример модели сети для ЕCAC

Node_1 Node_2 Node_3 Node_4

Cisco

CallManager_1

Cisco

CallManager_2

Cisco

CallManager_4

Cisco Location Bandwidth

Manager_1

Cisco Location Bandwidth

Manager_3

LBM-Group_A: A: LBM_3

S: -

LBM-Group_B: A: LBM_1

S: LBM_3

Cisco

CallManager_3

1. LBM_3

2. LBM_1

3. SP

1. LBM_1

2. LBM_3

3. SP

1. LBM_3

2. SP 1. SP

Настройка LBM Group :

Feature

Services

Running on Cluster Node:

LBM Priorities: Active, Standby,

Local, Service

Parameter

Пример внутрикластерного ECAC: Locations Bandwidth Manager

Активация LBM-сервиса

Шаг 1: Активация LBM-сервиса

1. Создайте имя нового location 2. Кликните Save

Шаг 2: Конфигурация Location

Locations,подключённые к линку

Полоса пропускания Вес

Шаг 3: Конфигурация линков к соседним Location

1. Нажмите Show Advanced, чтобы открыть Intralocation – Bandwidth for Devices

Within This Location

2. Сконфигурируйте полосу пропускания

Шаг 4: Конфигурация лимита полосы пропускания для звонков внутри Location

Действия при

недоступности LBM

Шаг 5: Конфигурация сервисных параметров

Привязка Location к устройству

Шаг 6: Привязка Location к устройству

1. Введите название группы 2. Выберите активного и резервного участников 3. Нажмите Save

Шаг 7: Конфигурация LBM-группы

Привяжите LBM-группу к CUCM

Шаг 8: Привязка LBM-группы к CUCM

• Каждый кластер настраивается по своей локальной сетевой модели

• Все кластеры обмениваются и сетевыми моделями друг с другом

• Названия Location должны быть глобально уникальными на всех кластерах

• Location, которые находятся в нескольких кластерах называются общими

• С помощью наложения общих location, индивидуальные модели

сети кластера сливаются в одну общую модель сети,

включающую все location всех кластеров.

L_A-1 L_A-2

L_A-3 CL_AB Cluster A

Topology

L_B-1

CL_AB

CL_BC Cluster B

Topology

L_C-2

CL_BC

L_C-1 Cluster C

Topology

L_A-1 L_A-2 L_B-1 L_C-2

L_A-3 CL_AB CL_BC L_C-1 Intercluster Topology

Пример межкластерного ECAC: Сетевая модель

Cisco Training Solutions

Call Admission Control

18-Nov-2013

Daniil Kirillov

CCNP, CCDP, CCNPS, CCNPV, CCNPW, CCNPSP, CCNPSPOps, CCNPDC

daniil.kirillov@flane.ru

www.flane.ru

top related