![]() ![]() ![]() ![]() ![]()
Раздел: Документация
0 ... 88 89 90 91 92 93 94 ... 131 СначалаGatekeeper выполняет разрешение имени, чтобы получить IP-адрес сер- вера, на котором работает служба ILS. Затем при необходимости Н.323 Gatekeeper запрашивает сам сервер. Н.323 Gatekeeper выполняет по крайней мере один запрос, указывая полный псевдоним. Если запрос оказался неудачным, а псевдоним имеет стандартный формат адреса электронной почты в виде soffieone@microsofi.com, привратник Н.323 Gatekeeper извлекает имя пользователя и снова запрашивает 11.S, чтобы найти записи, начинающиеся с <sonie-one». Это позволяет клиенту, пытающемуся найти запись, соответствующую псевдониму someone@microsoft.com, обнаружить записи ILS вида someone@accounting5.accounting.micm-soft.com. Если ни один из запросов не возвратил нужную запись, Н.323 Gatekeeper переходит к обработке следующего правила. Адресат Gatekeeper Адресат этого типа указывает IP-, DNS- или NetBIOS-адрес другого привратника Н.323 Gatekeeper. Локальный Н.323 Gatekeeper разрешает имя, пытаясь определить IP-адрес привратника-адресата. Затем локальный привратник отправляет удаленному привратнику специальный запрос на поиск (location request). Получив запрос на поиск, привратник Н.323 Gatekeeper пытается разрешить псевдоним на основании сведений локальной penie рационной базы независимо от имеющихся правил. Если удаленный Н.323 Gatekeeper возвращает Q931-aflpec, локальный Н.323 Gatekeeper пересылает его клиенту. В противном случае обработка правил продолжается. Адресат Multicast group В качестве адресата указывается группа многоадресной рассылки. Н.323 Gatekeeper отправляет запрос на поиск по протоколу групповой рассылки. Н.323 Gatekeeper прослушивает и обрабатывает поступающие запросы на поиск только по группе многоадресной рассылки 224.0.1.41, даже если существуют другие такие группы. Если удается найти нужную запись, в качестве подтверждения адрес возвращается клиенту и обработка правил прекращается. В противном случае обработка продолжается со следующего правила. Адресат DNS Этич тип адресата используется только для запросов по адресам электронной почты. Н.323 Gatekeeper разрешает доменную часть псевдонима средствами DNS и игнорирует имя пользователя. Например, в someone@microsoft.com доменной частью псевдонима является Если запись найдена, адрес возвращается клиенту в качестве подтверждения и обработка правил прекращается. В противном случае обработка продолжается со следующего правила. Адресат Active Directory Active Directory указывается в качестве адресата только в правилах адресов электронной почты. Когда адресатом является база данных Active Directory, она опрашивается на предмет наличия атрибута ipPhone, соответствующего объекту пользователя, и осуществляется маршрутизация вызова на этот номер ТР-телефона. Адресат Local network Этот тип адресата допускается только для псевдонимов в виде IP-адресов. Привратник Н.323 Gatekeeper возвращает адрес, содержащийся в псевдониме. Так как разрешение или трансляция не требуются и адрес назначения достижим напрямую, в качестве адреса запроса используется IP-адрес, содержащийся в запрашиваемом псевдониме. Применение правил к запросам В данном разделе приведены примеры применения правил маршрутизации к входящим и исходящим вызовам, Входящие вызовы Получив вмчдятнй запрос, привратник Н.323 Gatekeeper сначала определяет тип псевдонима — Е164, H.323-ID или Em;л затем сравнивает псевдоним с имеющимися правилами, отбирает те из них, которые соответствуют псевдониму, и сортирует по возрастанию параметра Metric. Привратник обрабатывает правила в порядке отсортированного списка, пока не удастся разрешить псе; лоппм или не окажется, что поиск безрезудьта ien. В конце, в зависимости от 301 о, удалось найти адрес или нет, Н.323 Gatekeeper отправляет клиенту подтверждение или отказ. В частности, так обрабатываются запросы адресов электронной почты. Допустим, вы сотрудник Microsoft и при помощи Net Meeting 3.0 хотите связаться с другим сотрудником Microsoft по его псевдониму на основе адреса электронной почты someone@microsoft.com. Привратник Н.323 Gatekeeper отправляется заирос на доступ (admission request) к псевдониму someone@microsoft.com. При этом он просматривает список правил (таблица Н-1(1). Таблица 8-10. Пример полного списка правил
Отобрав и отсортировав правила, соответствующие доменной части microsoft.com, Н.323 Gatekeeper создает список, показанный в таблице 8-11.
H.323 Gatekeeper сначала обрабатывает первое правило и пытается найти псевдоним someone@microsofl.com в локальной регистрационной базе данных. Если такой псевдоним зарегистрирован, Н.323 Gatekeeper возвращает клиенту подтверждение вместе с найденным адресом. Если адрес найти не удалось, Н.323 Gatekeeper продолжает поиск и переходит для разрешения запроса к правилу Gatekeeper «otherzone». Привратник Н.323 Gatekeeper обрабатывает список сверху вниз, пока не получает адрес или не дойдет до правила None (cannot be resolved). В последнем случае запрос оказывается неразрешенным, и клиент получает сообщение «Cannot be resolved*. После того как привратник доходит до правила None (cannot be resolved) никаких других правил он не обрабатывает, причем такое поведение никак не зависит от значения параметра Metric. Исходящие вызовы Инициируя ис.чодяшин вызов, зарегистрированный клиент направляет привратнику [-1.323 Gatekeeper запрос нав котором указывает псевдоним адресата. Если привратнику H.323 Gatekeeper удается разрешить адрес, соответствующий псевдониму адресата, он направляет клиенту подтверждение доступа и найденный адрес. В противном случае Н.323 Gatekeeper продолжает обработку правил по списку, пытаясь разрешить запрос. Исходящий запрос в другой домен перенаправляется удаленному ISA-серверу и разрешается в удаленной сети. Этот процесс иллюстрируется следующим примером. Допустим, клиент в компании Acme, использующий NetMeeting 3.0, вызывает абонента someone@microsoft.com. Предположим, доменное имя внешнее или неизвестно привратнику Н.323 Gatekeeper и первым соответствующим псевдониму оказывается правило, указанное в таблице 8-12. Таблица 8-12. Пример отсортированного списка правил ДоменПараметрИмя правилаВзвешенное сопоставлениязначение пара- метра Metric <пустая строка> SuffixGateway/Proxy named It) «Outbound» (шлюз или прокси-сервер с именем «Outbound») 0 ... 88 89 90 91 92 93 94 ... 131 |