Как выглядит HLR и VLR??Общие вопросы, касающиеся принципов работы GSM-сетей

Ответить
koko
Нетмониторщик
Сообщения: 46
Зарегистрирован: Пн, 14-08-2006, 13:29
Откуда: Москва-Выхино 8-92I-982-4O-O8
Нетмонитор: с350

Как выглядит HLR и VLR??

Сообщение koko »

Вот стало интересно.
Как выглядит HLR и VLR??
это таблица?? если да то где она находится?
http://is.gd/PYmDPt Reverse IP Lookup.
nostromo
Опытный нетмониторщик
Сообщения: 180
Зарегистрирован: Пт, 24-10-2008, 15:04
Нетмонитор: n6310i

Сообщение nostromo »

Таблица в базе данных. Например у Huawei БД Oracle на SUN-овском железе (Sparc 64).
koko
Нетмониторщик
Сообщения: 46
Зарегистрирован: Пн, 14-08-2006, 13:29
Откуда: Москва-Выхино 8-92I-982-4O-O8
Нетмонитор: с350

Сообщение koko »

"у Huawei БД Oracle" что это значит?
Железо Huawei работает только с Oracle? а можно другую БД? например mysql? Ведь стандарт SQL один везде, т.е. получается если нет специфики то можно железу "подсунуть" другую БД?

как выглядит строка HLR ? сколько столбцов в ней?

если БД начнет тормозить запросы, то как это будет выглядить со стороны абонента?
http://is.gd/PYmDPt Reverse IP Lookup.
Denis Insane
Известный нетмониторщик
Сообщения: 388
Зарегистрирован: Чт, 28-12-2006, 19:28

Сообщение Denis Insane »

koko писал(а):"у Huawei БД Oracle" что это значит?
Это означает, что у Хуевея используется БД Оракл. У Эрикссона, как минимум в 2Г HLR используется полностью своя БД, написанная на своем-же плексе и реализованная на своем железе.
koko писал(а):Железо Huawei работает только с Oracle? а можно другую БД? например mysql? Ведь стандарт SQL один везде, т.е. получается если нет специфики то можно железу "подсунуть" другую БД?
Вы явно не ит-шник. Я в свое время админил БД на MS-SQL сервере - так вчера не смог простенький запрос на Оракле сделать без помощи - там свой PL SQL, отличающийся от ANSI SQL, плюс некоторые навороты типа скриптов.
Это с точки зрения SQL. Есть еще точка зрения со стороны надежности и производительности. Фактически, на критичных к этому узлах никто в здравом уме не будет использовать mysql, тот-же MS-SQL редко используют.
koko писал(а):как выглядит строка HLR ? сколько столбцов в ней?
Ну как сказать... В базе данных есть не только строки и столбцы, но и разные таблицы, связанные между собой. А хранится там много чего - номер абонента, номер симки, все подключенные услуги, местонахождения абонента с точностью до VLR. Настройки переадресаций. Может еще что...
koko писал(а):если БД начнет тормозить запросы, то как это будет выглядить со стороны абонента?
Производитель оборудования не пускает в него никого с кривыми руками и попытками заменить Оракл на mysql, в инструкции включает пункты по максимальной емкости оборудования и контроль за нагрузкой как по линиям связи, так и по загруженности процессора/памяти.
А как будет выглядеть со стороны абонента - думаю, никак. Абонент не работает с HLR вообще. Абонент работает с VLR, а вот он уже запрашивает данные у HLR, причем задержки могут составлять несколько секунд. Так что если серъезный сервер не отвечает несколько секунд - то значит, что он, скорее всего, лежит, и им должны заниматься технари. А абонент, в зависимости от алгоритма работы VLR - только не зарегистрируется в сети, а если был зарегистрирован - будет работать по кешу в VLR.
Sila2
Известный нетмониторщик
Сообщения: 2001
Зарегистрирован: Пн, 26-05-2008, 23:17
Откуда: планета Земля
Нетмонитор: N95 8GB, С7

Сообщение Sila2 »

будет работать по кешу в VLR.
некоторое, вполне ограниченное, время...даже не время, а скажем так - количество попыток (триплетов)
Denis Insane
Известный нетмониторщик
Сообщения: 388
Зарегистрирован: Чт, 28-12-2006, 19:28

Сообщение Denis Insane »

Sila2 писал(а):
будет работать по кешу в VLR.
некоторое, вполне ограниченное, время...даже не время, а скажем так - количество попыток (триплетов)
В курсе. Если не ошибаюсь - то настраивается, как часто проводить авторизацию по триплетам и сколько триплетов хранить, так?
Sila2
Известный нетмониторщик
Сообщения: 2001
Зарегистрирован: Пн, 26-05-2008, 23:17
Откуда: планета Земля
Нетмонитор: N95 8GB, С7

Сообщение Sila2 »

Так
koko
Нетмониторщик
Сообщения: 46
Зарегистрирован: Пн, 14-08-2006, 13:29
Откуда: Москва-Выхино 8-92I-982-4O-O8
Нетмонитор: с350

Сообщение koko »

Есть разница между выключенным телефоном и у которого отключение было вытаскиванием батареи?
Выключенного телефона нет в HLR ?
http://is.gd/PYmDPt Reverse IP Lookup.
Denis Insane
Известный нетмониторщик
Сообщения: 388
Зарегистрирован: Чт, 28-12-2006, 19:28

Сообщение Denis Insane »

koko писал(а):Есть разница между выключенным телефоном и у которого отключение было вытаскиванием батареи?
Выключенного телефона нет в HLR ?
В HLR храняться данные об абоненте. Они есть всегда (пока не удалены оттуда биллингом). Так что выключение телефона ни на что не влияет. Запись остается.
Выключение телефона отслеживается только VLR-ом. Если телефон выключить - то запись в VLR останется, но появится пометка, что телефон отключен (зависит от настроек, можно настроить так, что телефон не будет передавать инфу в сеть о своем выключении). И при вызове VLR уже не будет пытаться вызвать абонента, а сразу скажет, что он недоступен.
Если выдернуть батарейку - VLR будет пытаться вызывать абонента достаточно долгое время (несколько дней), только потом занесет к себе пометку, что абонента нет (оно будет отличаться от "выключен").
После того, как абонент еще какое-то время будет числится отсутсвующим в VLR, сам VLR удалит у себя запись о том, что абонент был, и кинет на HLR сообщение, что запись об абоненте удалил.
Если к этому времени абонент не зарегистрировался на новом VLR, то в HLR появится пометка, что абонент удален из последнего VLR, но запись об абоненте все равно будет храниться в HLR до тех пор, пока биллинг не удалит ее.
koko
Нетмониторщик
Сообщения: 46
Зарегистрирован: Пн, 14-08-2006, 13:29
Откуда: Москва-Выхино 8-92I-982-4O-O8
Нетмонитор: с350

Сообщение koko »

Когда абоненту направляется пейджинговый запрос, для осуществления телефонного вызова или доставки SMS и абонент не отвечает на данный запрос, то абонент помечается как отсутствующий, как в MSC/VLR и HLR (Устанавливается флаг мобильный не доступен MNRF). При следующей процедуре обновления местоположения, HLR обновляет информацию и флаг снимается.
http://is.gd/PYmDPt Reverse IP Lookup.
Sila2
Известный нетмониторщик
Сообщения: 2001
Зарегистрирован: Пн, 26-05-2008, 23:17
Откуда: планета Земля
Нетмонитор: N95 8GB, С7

Сообщение Sila2 »

koko писал(а):Есть разница между выключенным телефоном и у которого отключение было вытаскиванием батареи?
Выключенного телефона нет в HLR ?
В HLR уже сказали - есть.
А разницу попробуй сам уловить.
Сначала отключи телефон кнопкой и позвони на него с другого, а потом включи, дай зарегистрироваться в сети, вытащи батарею и снова позвони.
Denis Insane
Известный нетмониторщик
Сообщения: 388
Зарегистрирован: Чт, 28-12-2006, 19:28

Сообщение Denis Insane »

koko писал(а):Когда абоненту направляется пейджинговый запрос, для осуществления телефонного вызова или доставки SMS и абонент не отвечает на данный запрос, то абонент помечается как отсутствующий, как в MSC/VLR и HLR (Устанавливается флаг мобильный не доступен MNRF).
1) Не уверен, что этот флаг ставится в HLR, по крайней мере его нигде не показывает, и вызовы направляет на VLR. Часто попадались описания проблемы такой: абонент уезжает в роуминг, покупает местную симку, ставит безусловную переадресацию на новый номер и отключает старый. В результате - на старом огромный минус, и не просто за переадресацию, а за переадресацию в роуминге с оплатой как входящего, так и исходящего звонка. HLR все вызовы кидает на VLR, а уже VLR отрабатывает все состояния и переадресации.
2) Этот флаг сразу никогда не ставится, так как возможны сбои сети, перегрузки и т.п. И, если абонент не смог из-за такой проблемы ответить, но сеть не терял - до него нельзя будет дозвониться до следующего LU. Поэтому есть таймеры и счетчики. По опыту - обычно состояние IDET (принудительно отключен) ставится где-то через несколько дней/неделю после последней активности.
Sila2
Известный нетмониторщик
Сообщения: 2001
Зарегистрирован: Пн, 26-05-2008, 23:17
Откуда: планета Земля
Нетмонитор: N95 8GB, С7

Сообщение Sila2 »

А как должно быть иначе?
Переадресация то безусловная
"Старый номер" ничто и не ищет в этом случае...хоть завыключайся.

И вообще переадресация, хоть и по условию, неответа или вне сети (выключен) например, в роуминге это попадание на деньги. Исходящий со старого на новый будет протарифицирован

Вариант один - старый не выключать, не отвечать, перезванивать с нового. Телефонов по 100 - 500 руб или дабл SIM хватает
Denis Insane
Известный нетмониторщик
Сообщения: 388
Зарегистрирован: Чт, 28-12-2006, 19:28

Сообщение Denis Insane »

Sila2 писал(а):А как должно быть иначе?
Переадресация то безусловная
Я про то, что в любой переадресации все срабатывает на гостевом VLR, даже для безусловной. Даже если трубку выключили - все равно вызов дойдет до роумингового VLR.
2000
Нетмониторщик
Сообщения: 62
Зарегистрирован: Пт, 05-05-2006, 05:23
Нетмонитор: SiemensM35

Сообщение 2000 »

Denis Insane писал(а):
koko писал(а):(Устанавливается флаг мобильный не доступен MNRF).
1) Не уверен, что этот флаг ставится в HLR, по крайней мере его нигде не показывает, и вызовы направляет на VLR.
MNRF действует только при недоставленном вх. SMS, чтобы при первой активности абонента проинформировать SMSC для повторной попытки доставки.
Denis Insane писал(а):HLR все вызовы кидает на VLR, а уже VLR отрабатывает все состояния и переадресации.
Это неверно. При безусловной переадресации VLR регистрации никак не участвует в установлении соединения.
Denis Insane писал(а):2) Этот флаг сразу никогда не ставится, так как возможны сбои сети, перегрузки и т.п. И, если абонент не смог из-за такой проблемы ответить, но сеть не терял - до него нельзя будет дозвониться до следующего LU. Поэтому есть таймеры и счетчики. По опыту - обычно состояние IDET (принудительно отключен) ставится где-то через несколько дней/неделю после последней активности.
Implicit detach - настраивается и завязан на t3212. Впрочем, это здесь уже неоднократно обсуждалось.
Ответить