Реєстрація кінцевого обладнання
Технологія VoIP >> Розділ 6. Сигналізація Н.323
[ << 6.2.1 Виявлення воротаря ] [ 6.2.3 Доступ до мережевих ресурсів >> ]
6.2.2 Реєстрація кінцевого обладнання
Після виконання процедури виявлення воротаря кінцеве обладнання повинно бути приєднано до зони мережі, що обслуговується даними воротарем. Для цього обладнання має повідомити воротареві свою адресну інформацію: список alias-адрес і транспортних адрес. Цей процес називається реєстрацією кінцевого обладнання у вартового.
У попередньому розділі вже згадувалося, що якщо в якості кінцевого обладнання виступають шлюз або пристрій управління конференціями, то вони можуть зареєструвати у вартового кілька транспортних адрес для каналів сигналізації RAS і Н.225.0 (Q.931). Крім того, для підвищення надійності роботи мережі кінцевого обладнання дозволяється мати додаткові транспортні адреси, що дає змогу мати в одному обладнанні два мережеві інтерфейси або передбачати дублююче обладнання. Додаткові транспортні адреси вказуються у параметрі alternateEndpoint деяких повідомлень сигналізації RAS.
Процес реєстрації представлений на рис.6.3. Кінцеве устаткування передає запит реєстрації Registration Request (RRQ) на мережеву адресу воротаря, або отриманий при виконанні процедури його автоматичного виявлення або відомий апріорі. Варто зазначити, що запит направляється на загальновідомий номер UDP-порта 1719. Цей порт має відповідну назву - Gatekeeper UDP Registration and Status Port. Сторож відповідає на запит підтвердженням Registration Confirmation (RCF) або відмовою в реєстрації Registration Reject (RRJ). Нагадаємо, що кінцеве обладнання може зареєструватися лише в одного воротаря.
Якщо кінцеве обладнання не вказує свій alias-адреса в запиті RRQ, воротар може сам призначити таку адресу і повернути його в повідомленні RCF.
Реєстрація кінцевого обладнання повинна бути проведена перед початком встановлення першого з'єднання з будь-яким іншим обладнанням. Цей процес може періодично повторюватися, наприклад, при включенні живлення устаткування, тому воротар повинен вміти обробляти безліч запитів реєстрації від одного і того ж обладнання.
Якщо воротар отримує запит RRQ, що містить ті ж самі alias-адресу та транспортний адреси кінцевого обладнання, що і в попередньому RRQ, він повинен відповісти підтвердженням RCF. Якщо воротар отримує запит RRQ з тим же, що і в попередньому RRQ, alias-адресою, але з іншим транспортним адресою, він може або підтвердити реєстрацію, або відмовити в ній, залежно від внутрішньої політики мережі. При прийомі запиту RRQ, що містить той же, що і попередній RRQ, транспортна адреса, але інший alias-адреса обладнання, воротар повинен закріпити за прийнятим транспортним адресою той alias-адресу, який був прийнятий останнім, і підтвердити запит. Зауважимо, що воротар може перевіряти наявність права користувачів на проведення вищевказаних змін.
Кінцеве устаткування може реєструватися на певний проміжок часу, вказуючи в параметрі timeToLive повідомлення RRQ тривалість цього проміжку у секундах. Сторож може підтвердити реєстрацію повідомленням RCF з параметром timeToLive, мають те ж чи менше значення.
Протягом зазначеного проміжку часу кінцеве обладнання може продовжити реєстрацію, передавши повідомлення RRQ з параметром keepAlive. Отримавши це повідомлення, воротар повинен перезапустити таймер.
Після закінчення призначеного проміжку часу реєстрація вважається недійсною. У цьому випадку воротар може передати повідомлення про скасування реєстрації, і кінцеве обладнання повинно пройти повторну реєстрацію.
Кінцеве устаткування може скасувати реєстрацію у вартового, передавши повідомлення Unregister Request (URQ); воротар повинен відповісти підтвердженням Unregister Confirmation (UCF). Така процедура дозволяє устаткуванню змінити свій alias-адреса або транспортний адресу. Якщо обладнання не було зареєстровано у вартового, останній повинен відповісти на вимогу URQ відмовою Unregister Reject (URJ).
Сторож може скасувати реєстрацію обладнання, передавши повідомлення Unregister Request (URQ), при отриманні якого кінцеве обладнання повинно відповісти підтвердженням Unregister Confirmation (UCF). Тепер, щоб отримати можливість участі в будь-якому поєднанні, кінцеве обладнання повинно перереєструватися у того ж воротаря або зареєструватися у нового.
Обладнання, не зареєстроване у вартового, не може вимагати від нього допуск до участі в будь-яких сполученнях. Сторож не виконує для цього обладнання такі функції як управління смугою пропускання, перетворення адрес та інші передбачені рекомендацією Н.323 функції. Крім того. воротар може заборонити оконечному обладнанню своєї зони приймати виклики від обладнання, яке у нього не зареєстровано.
--Козінцев Олексій 36 гр. 15:35, 29 листопада 2010 (EET)