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

  • идентификация абонента
  • определить доступные  сервисы
  • дать возможность активировать запрашиваемую услугу.
  1. 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-адресом.

 

BGP

Линки:

deck

By Eugene Nemchenko