Вход

Просмотр полной версии : Что происходит с ТMSI?


MagicMax
08.09.2004, 14:06
Вот возник такой спор человек работающий у оператора утверждает:
===
Про TMSI я не зря говорил. В случае необновившегося TMSI все кло(у)ны перестают работать. И ситуацию спасает только удаление профиля абона из VLR вручную персоналом опсоса.
===
На что я ему говорю что ни разу не сталкивался с проблемами когда работает и клон и оригинал. После этого он утверждает следующие:
===
Можешь предложить алгоритм возникновения такой ситуации?

Конкретно по шагам сейчас расписать не смогу - факин мануала под рукой нет, а в голове все сразу не удержишь. Поэтому за абсолютную точность не ручаюсь, но в общих чертах это выглядит примерно так.

Рассмотрим след. ситуацию: свежекупленная симка еще не регистририровалась в сети -> в VLR пока нет записи о ней. Процесс аутентификации при первоначальной регистрации в сети происходит по IMSI, после этого в VLR формируется текущий абонентский профиль, в который помимо всего прочего система заносит сгенерированный TMSI (Temporary IMSI). Дальнейшие процессы аутентификации происходят уже по TMSI. Данный TMSI сохраняется также и симкарте в файле LOCI, при запросе на аутентификацию (например, при совершении звонка) трубка отправляет его вместо IMSI. Периодически (во время периодической процедуры Location Update) система генерирует новый TMSI, кот. обновляется и в симкарте, и в VLR. Значение таймера периодического Location Update помимо VLR также сохраняется на симкарте в том же файле LOCI.

Теперь рассмотрим ситуацию, когда при работающей ориг. симке включается клон. Location Update Status в VLR - updated, в клоне - пофиг какой. Клон, при попытке аутентификации отправляет либо IMSI, либо свой TMSI. Система же ждет от него тот TMSI, кот. сохранен в VLR и в ориг. SIM. Естественно, получает не то -> в VLR устанавливается флажок TMSI not updated. После этого все попытки аутентификации, даже со стороны оригинала, не проходят. Лечится удалением профиля абонента в VLR вручную, вместе с TMSI. Флаги TMSI not updated попадались мне неоднократно, абоненты при этом не могли даже зарегистрироваться в сети, поэтому я знаю, что говорю.

Осталось рассмотреть ситуацию, когда оригинал выключается, и затем включается клон. Но здесь уже нужно курить доки на предмет таймеров и статуса Location update. Да, еще нужно принять во внимание Ciphering Key и Ciphering Key Sequence Number.

Думаю, принцип я изложил понятно, хотя и сильно упрощенно. Резюме: если клон и поработает, то лишь некоторое время до следующего Location Update, после чего все нафиг отвалится.
===

Возникает вопрос что на самом деле происходит с тимси при нахождении клона и оригиналки в сети...

sbog
08.09.2004, 15:55
Возникает вопрос что на самом деле происходит с тимси при нахождении клона и оригиналки в сети...
Ничего страшного не происходит - кто вошел вторым "имеет все права", а первый подвисает - сеть его не обслуживает, если шел разговор - прерывается. Единственное что не прерывается - прием-передача данных по GPRS.

MagicMax
08.09.2004, 15:59
[quote]
Ничего страшного не происходит - кто вошел вторым "имеет все права", а первый подвисает - сеть его не обслуживает, если шел разговор - прерывается. Единственное что не прерывается - прием-передача данных по GPRS.
Т.е алгоритм описанный ниже работает иначе?
Location Update Status в VLR - updated, в клоне - пофиг какой. Клон, при попытке аутентификации отправляет либо IMSI, либо свой TMSI. Система же ждет от него тот TMSI, кот. сохранен в VLR и в ориг. SIM. Естественно, получает не то -> в VLR устанавливается флажок TMSI not updated.
Второй отправив вместо тимси свой имси будет авторизован?

Prosto
08.09.2004, 16:48
Вот возник такой спор человек работающий у оператора утверждает:


ИМХО, тут все упирается как настроена сеть.
"Если подвижная станция переходит в новую область расположения, то ее TMSI должен передаваться вместе с идентификационным номером зоны (LAI), в которой TMSI был присвоен абоненту."

А наш клон допусти в другой ЛА, то он был должен был передать и код ЛА... но клон этого сделать не может, мало того он передает и неверный ТМСИ.
Если у того опера тоит это как исключительная ситуация, то VLR блокируется... иначе же (ИМХО) идет новая перегистрация и клону дают новый ТМСИ

PIC-ador
08.09.2004, 17:19
Второй отправив вместо тимси свой имси будет авторизован?

Нет, он отправит свой TMSI и будет отвергнут. Тогда AC запросит аутентификацию, она есно пройдет, сгенерится новый TMSI и все будет o’k.
Во всяком случае, так в Билайне.
Неоднократно было замечено, при заливке только флеша (без ext. EEP, там когда-то был IMSI, LOCI от Билайна). При первом включении телефон сразу регистрировался в сети, хотя Ki еще был не введен, иногда даже было можно сделать звонок.
Вставка в прошивку счетчика A3A8 и вывод TMSI подтвердил это.
Алгоритм аутентификации запускается, когда есть сомнения в подлинности карты, как в описанном выше случае, так и перед звонком (не обязательно перед каждым).
Это так в Билайне.
В Мегафоне всегда выполняется при включении и при Location Update.
МТС пока не смотрел.

GSMuser
08.09.2004, 18:41
в сетях ,если приходит ТМSI не известный VLR, то он запрашивает IMSI и произодит аутентификазию+TMSI relocation, это не имеет никакого воздействия на оригинальную карту.
что касается ТMSI update в VLR, то этот update должен генериться с VLR и если карта его не подтвердила (к примеру из-за плохого сигнала в этот момент), то в VLR выставляется этот флаг. В дальнейшем после первой же активности абонента TMSI будет обновлена без проблем.

Константин
08.09.2004, 20:05
Полностью подтверждаю вышенаписанное - проблем с клоном НЕТ. Любая карта (клон или оригинал) имеет одинаковые шансы выйти в разговор и обрубить другую.

dimm
09.09.2004, 04:42
Теперь рассмотрим ситуацию, когда при работающей ориг. симке включается клон. Location Update Status в VLR - updated, в клоне - пофиг какой. Клон, при попытке аутентификации отправляет либо IMSI, либо свой TMSI. Система же ждет от него тот TMSI, кот. сохранен в VLR и в ориг. SIM. Естественно, получает не то -> в VLR устанавливается флажок TMSI not updated. После этого все попытки аутентификации, даже со стороны оригинала, не проходят. Лечится удалением профиля абонента в VLR вручную, вместе с TMSI. Флаги TMSI not updated попадались мне неоднократно, абоненты при этом не могли даже зарегистрироваться в сети, поэтому я знаю, что говорю.
Странно как-то, такая же ситуация возникнет если у телефона с обычной симкой снять аккумулятор, подождать, потом включить - и ничего, после включения опять произойдет аутентификация и будет выдан новый TMSI.

Сайт управляется системой uCoz