GSM/CSD/HSCD
GSM
стандарт цифровой мобильной сотовой связи, с разделением каналов по времени (TDMA) и частоте (FDMA)
- Переадресация
- Запрет вызова
- Удерживание вызова
- и т.д.
Global System for Mobile Communications
Circuit switching
Соединение с коммутацией каналов
Circuit switching
Соединение с коммутацией каналов
Circuit Switched Data (CSD)
- соединения с помощью модема
- абоненту выделялся один таймслот (TS) <= 9,6 кбит/с
- Передача практически не отличается от голосового вызова, (при вызове полностью занимаете канал)
- тарификация поминутная (дорого).
технология передачи данных, стандарта GSM
HSCSD (High Speed Circuit Switched Data)
- эффективное кодирование канала (14,4 Кбит/с)
- абоненту выделялось не более 4 TS (57,6 Кбит/с)
- Из-за простоты продолжает использоваться в охранных сигнализациях, индикаторах ...
надстройка над CSD
Все изменилось
с появлением спецификации в 2000/2001 гг.
GPRS/EDGE
General Packet Radio Service
- 8 TS — 171,2 кбит/с
- коммутация пакетов
- дополнительно требует SGSN, GGSN
- тарификация по объему переданных данных
- не занимать весь канал на время передачи
Вкратце, принцип работы GPRS:
- выделение ресурсов для пакетной передаче на BTS
- Auth (GPRS Attach)
- обновление местоположения в HLR
- согласование ключей шифрования
- установление коммуникации абонента и PS Core Network, активация PDP Context'а (internet/Wap/MMS/SMS_over_IP)
- после окончания — деактивация PDP Context'а
Вкратце, принцип работы GPRS:
- выделение ресурсов для пакетной передаче на BTS
- Auth (GPRS Attach)
- обновление местоположения в HLR
- согласование ключей шифрования
- установление коммуникации абонента и PS Core Network, активация PDP Context'а (internet/Wap/MMS/SMS_over_IP)
- после окончания — деактивация PDP Context'а
GPRS Attach
- идентификация абонента
- определить доступные сервисы
- дать возможность активировать запрашиваемую услугу.
- Attach Request
если абонент собирается подключиться к сети впервые
(при открытие браузера)
Передаются данные:
-
Attach type:
- GPRS Attach (подписка только на пакетную передачу данных),
- IMSI attach (голос),
- Combined Attach (голос + пакетные данные)
- P-TMSI
- RAI = MCC + MNC + LAC + RAC
- MS network capability
GPRS Attach
GPRS Attach
2. Identification Request
от SGSN (new) -> SGSN(old), например в случае handover.
- информацию для идентификации запросится с SGSN (old).
- SGSN (new) «заберет» абонента вместе с его открытые PDP Context-ами, без прерывания предоставления сервиса
GPRS Attach
3. Identity Request(Req)/Response(Res)
- для новых абонентов
- данные не были переданы (либо с ошибкой) от SGSN old
- SGSN (new) запрашивает заново все данные от абонента
- обязательно запрашивается IMSI
GPRS Attach
GPRS Attach
после успешной GPRS Attach, доступна только отправка коротких сообщений через (SMS over GPRS).
это была только аутентификация и авторизация абонента
необходимо активировать PDP Context по услуге
PDP Context
(Packet data protocol)
- позволит воспользоваться услугами пакетной передачи данных
BGP
Border Gateway Protocol
- основной протокол динамической маршрутизации
- Маршрутизаторы, обмениваются информацией о доступности сетей.
- передаются различные атрибуты сетей, на основании которых BGP выбирает лучший маршрут и настраиваются политики.
BGP
Border Gateway Protocol
- город – это AS.
- два города связаны между собой магистралями (BGP).
- внутри каждого города IGP.
Автономная система (AS) — маршрутизаторы, имеющих единые правила маршрутизации, управляемых одной администрацией и работающих на одном из протоколов IGP
Выдачей AS занимаются
- IANA (Internet Assigned Numbers Authority)
- RIR (Regional Internet Reistry)
- LIR (Local Internet Registry)
BGP
Border Gateway Protocol
Есть у меня множество публичных адресов
для того, чтобы из своей AS передать информацию о них в другую AS (Интернет) и используется BGP
- IBGP - BGP внутри одной AS
- EBGP - BGP между AS
BGP
Border Gateway Protocol
- Использует TCP (179 порт)
- Отправляет обновления только после изменений в сети
- Периодически отправляет keepalive
BGP
Border Gateway Protocol
BGP
Border Gateway Protocol
BGP
Border Gateway Protocol
Выбор маршрута:
- Максимальное значение weight (локально для маршрутизатора).
- Максимальное значение local preference (для всей AS).
- Предпочесть локальный маршрут маршрутизатора (next hop = 0.0.0.0).
- Кратчайший путь через автономные системы. (самый короткий AS_PATH)
- Минимальное значение origin code (IGP < EGP < incomplete).
- Минимальное значение MED (распространяется между автономными системами).
- Путь eBGP лучше чем путь iBGP.
- Выбрать путь через ближайшего IGP-соседа.
- Выбрать самый старый маршрут для eBGP-пути.
- Выбрать путь через соседа с наименьшим BGP router ID.
- Выбрать путь через соседа с наименьшим IP-адресом.
Линки:
deck
By Eugene Nemchenko
deck
- 82