Область действия этого протокола - взаимодействие оконечного оборудования с привратником или с Softswitch. C помощью RAS происходит обнаружение привратника и регистрация в нем, контроль за состоянием соединения и контроль доступа. Поясним это. Процесс определения сетевого адреса привратника называется обнаружением привратника. Существуют два способа обнаружения:
• ручной, когда привратник, обслуживающий определенное устройство, задается заранее при конфигурации этого устройства;
• автоматический, когда каждый раз передается запрос GRQ (Gatekeeper Request) в режиме многоадресной рассылки (multicasting) с использованием IP-адреса 224.0.1.41 - Gatekeeper UDP Discovery Multicast Address - и UDP порта 1718 - Gatekeeper UDP Discovery Port.
При автоматическом способе обнаружения привратника оконечное устройство получает на адрес, указанный в поле rasAddress запроса GRQ, сообщение GCF (Gatekeeper Confirmation) с предложением своих услуг и с указанием транспортного адреса канала RAS от привратника или от выполняющего его функции Softswitch. В случае, если на GRQ отвечает несколько привратников или Softswitch, оконечное оборудование может выбрать по своему усмотрению любой из них, после чего инициировать процесс регистрации. Если в течение 5 секунд ни один привратник не ответит на GRQ, оконечное оборудование может повторить запрос. Если ответ опять не будет получен, необходимо прибегнуть к ручному способу выбора привратника.
|
|
При возникновении ошибки в процессе регистрации у своего привратника, т.е. при получении отказа в регистрации или при отсутствии ответа на запрос регистрации, оконечное оборудование должно провести процедуру обнаружения привратника снова.
С точки зрения простоты технического обслуживания сети автоматический способ обнаружения предпочтительнее ручного, так как при возникновении каких-либо неисправностей в работе привратника для переключения к новому привратнику не надо будет вручную менять конфигурацию оборудования зоны: переключение устройств к другому привратнику произойдет автоматически. Чтобы облегчить эту задачу и повысить надежность работы сети, привратник может предоставлять в поле alternateGatekeeper сообщений GCF и RCF перечень альтернативных привратников, к которым устройство может переключиться в случае выхода из строя его собственного привратника.
После выполнения процедуры обнаружения привратника оконечное оборудование должно быть присоединено к зоне сети, им обслуживаемой. Для этого оборудование должно сообщить привратнику свою адресную информацию: список alias- и транспортных адресов. Этот процесс называется регистрацией оконечного оборудования у привратника.
|
|
Если в качестве оконечного оборудования выступают шлюз или устройство управления конференциями, то они могут зарегистрировать у привратника несколько транспортных адресов для каналов сигнализации RAS и Н.225.0 (Q.931). Кроме того, для повышения надежности работы сети оконечному оборудованию разрешается иметь дополнительные транспортные адреса, что дает возможность иметь в одном оборудовании два сетевых интерфейса или предусматривать дублирующее оборудование. Дополнительные транспортные адреса указываются в параметре alternateEndpoint некоторых сообщений сигнализации RAS.
Для регистрации служит запрос RRQ (Registration Request), передаваемый на сетевой адрес привратника (либо полученный при выполнении процедуры его автоматического обнаружения, либо известный априори) на общеизвестный Gatekeeper UDP Registration and Status Port. Привратник отвечает на запрос подтверждением RCF (Registration Confirmation) или отказом в регистрации RRJ (Registration Reject). Напомним, что оконечное оборудование может зарегистрироваться только у одного привратника.
Регистрация производится на определенный промежуток времени, длительность этого промежутка в секундах указывается в параметре timeToLive сообщения RRQ. Привратник может подтвердить регистрацию сообщением RCF с параметром timeToLive, имеющим то же или меньшее значение. В течение указанного промежутка времени оконечное оборудование может продлить регистрацию, используя алгоритм облегченной или дополнительной регистрации. В первом случае необходимо передать сообщение RRQ с параметром keepAlive. Получив это сообщение, привратник должен перезапустить таймер. Второй случай является опциональным (т.е. привратник или терминал могут его не поддерживать). В этом случае оконечное оборудование передает сообщение RRQ с включенным в него полем additiveRegistration. При получении такого сообщения, привратник рассматривает его как информацию, дополнительную к существующей регистрации оконечного оборудования, т.е. он должен:
• обновить свою таблицу перевода в соответствии со списком alias-адресов, принятых в сообщении;
• обновить таблицу перевода в соответствии с поддерживаемыми префиксами, принятыми в сообщении;
• заменить адреса сигнального и RAS-каналов в соответствии со значениями в полях callSignalAssress и rasAddress, если они представлены в сообщении;
• перезапустить таймер timeToLive, если таковой запущен.
При этом адреса и возможности оборудования, зарегистрированные ранее, не теряют свою силу, но надо учитывать, что дополнительная регистрация невозможна, если оборудование не прошло процедуру полной регистрации.
По истечении назначенного промежутка времени регистрация считается недействительной. В этом случае привратник может передать сообщение об отмене регистрации, и оконечное оборудование должно пройти повторную регистрацию.
Оконечное оборудование может отменить регистрацию у привратника, передав сообщение URQ (Unregister Request), на что привратник отвечает подтверждением UCF (Unregister Confirmation) или отказом URJ (Unregister Reject), если оборудование не было зарегистрировано у привратника. Такая процедура позволяет оборудованию изменить свой alias- или транспортный адрес.
В случае, если отмену регистрации инициирует привратник, оборудование обязательно отвечает подтверждением, и чтобы получить возможность участия в любом соединении, оно должно перерегистрироваться у того же привратника или зарегистрироваться у нового.
В начальной фазе установления соединения, а также после получения запроса Setup, оборудование обращается к привратнику при помощи запроса ARQ (Admission Request) с просьбой разрешить соединение с другим оборудованием, что является началом процедуры доступа к сетевым ресурсам. Важно отметить, что процедура доступа выполняется всеми участниками соединения.
|
|
В сообщении ARQ обязательно содержится идентификатор оборудования, передавшего сообщение ARQ, и контактная информация того оборудования, с которым желает связаться оборудование, передавшее ARQ. Контактная информация оборудования включает в себя alias-адрес и/или транспортный адрес сигнального канала, но, как правило, в запрос ARQ помещается только alias-адрес вызываемого оборудования.
В сообщении ARQ указывается также верхний предел суммарной скорости передачи и приема пользовательской информации по всем речевым и видеоканалам без учета заголовков RTP/UDP/IP и другой служебной информации. Во время связи средняя за секунду суммарная скорость передачи и приема информации оконечным оборудованием не должна превышать этот верхний предел. Отметим, что суммарная скорость не включает в себя скорость передачи и приема информации по каналу передачи данных, по управляющему и сигнальному каналам.
Привратник может выделить требуемую полосу пропускания или снизить предел суммарной скорости, передав сообщение ACF (Admission Confirm). В этом же сообщении, кроме суммарной
скорости, указывается транспортный адрес сигнального канала встречного оборудования, если сигнальный канал будет организован непосредственно между тем и другим оборудованием, или адрес привратника, если он будет маршрутизировать сигнальные сообщения.
Если требуемая полоса недоступна, привратник передает сообщение ARJ (Admission Reject).
Привратник |
Рис. 5.7. |
Привратник в любой момент времени может определить текущее состояние оборудования, т.е. установить, доступно ли ему это оборудование. Такой процесс называется опросом текущего состояния оборудования (рис. 5.7). Очевидно, что если питание оборудования выключено, или если в его работе возникла какая-либо неисправность, оно становится недоступным.
Оконечное оборудование
IRQ
IRR