PDH, SDH, PPP, SLIP. Удаленный доступ

advertisement
Технологии глобальных
сетей
Технологии глобальных сетей
•IP
Магистраль сети
S
•X.25
S
Цифровые
в ыделенные линии
NNI
Коммутаторы
пакетов
S
•Frame Relay
•ATM
•IP over XXX
S
UNI
Абоненты сети:
- компьютеры
-локальные сети
MUX
K
R
PBX
R
- DCE
•Коммутаторы
связаны глобальными каналами длиной сотни – тысячи
S - коммутатор
км, промежуточные
усилители сигналов
R - router, маршрутизатор
MUX - multiplexor, мультиплексор голос - данные
•Абоненты подключаются
индивидуальными каналами – нет метода
K - компьютер
доступа
PBX - офисная АТС
UNI - User-Network Interface, интерфейс пользователь-сеть
•Техника виртуальных
каналов – контроль над путями следования
трафика NNI - Network-Network Interface, интерфейс сеть-сеть
Транспортные сервисы глобальных сетей
Магистраль и сети доступа
Телефонная
сеть
Магистраль
Удаленные пользователи
2 - 622
Мбит/с
Периферийная
сеть
(сеть региона)
Локальная
сеть крупного
отделения
frame
relay
Канал доступа
64 - 2 Мбит/с
CPE
Локальная
сеть средних
размеров
Арендуемые элементы глобальной
сети предприятия
А) выделенный канал
Б) сеть на выделенных каналах
В) сеть с коммутацией пакетов
Г) коммутируемые каналы
Типы выделенных каналов
Аналоговые телефонные линии:
тональной частоты (300 Гц - 3400 Гц)
широкополосные (60 Кгц - 108 Кгц, полоса 48 КГц)
ненагруженные (без аппаратуры коммутации) xDSL
Цифровые одноканальные линии 56/64 Кб/с
Цифровые многоканальные TDM линии:
 Т1, fractional T1 (1.544 Мб/с, n*64 Кб/с)
Т3 (44 Мб/с)
Е1 (2.048 Мб/с)
Е3 (34 Мб/с)
PDH, интерфейс G.703
STM-1 (155 Мбит/с)
STM-4 (622 Мбит/с)
STM-16 (2,5 Гбит/с)
STM-64 (10 Гбит/с)
SDH
Подключение маршрутизатора к
цифровому каналу
Маршрутизатор,
мост, компьютер
(DTE)
Устройства обслуживания
данных и канала
Интерфейсы RS-232,
RS-449, V.35
DSU
СSU
Мультиплексор
TDM
Цифровой канал
с интерфейсом
G.703
Объединение сетей по выделенному
каналу
Интерфейс G.703
Мост или
маршрутизатор 1
DSU/
CSU
Интерфейс RS-449
Сеть 1
IP= 201.20.23.128
255.255.255.192
Первичная цифровая
сеть
DSU/
CSU
Мост или
маршрути
затор 2
IP= 201.20.23.64
255.255.255.252
или ненумерованная
Сеть 2
IP= 201.20.23.0
255.255.255.192
Аренда
каналов SDH
Ì 2
ÀÒÑ
3
Ì 3-Ì 2
Ì 1-Ì 2
М3
Ì 3
Ì 1
М4-М3
Ì 4-Ì 2
ÀÒÑ
2
ÀÒÑ1
- ÀÒÑ2
АТС1-АТС2
ÀÒÑ1 - ÀÒÑ3
М4
Ì 4
АТС1
ÀÒÑ
1
АТС1
Иерархия скороcтей SDH
SONET
Скорость
STS-1, OC-1
51,84 Мбит/с
STM-1
STS-3, OC-3
155,520 Мбит/с
STM-3
OC-9
466,560 Мбит/с
STM-4
OC-12
622,080 Мбит/с
STM-6
OC-18
933,120 Мбит/с
STM-8
OC-24
1,244 Гбит/с
STM-12
OC-36
1,866 Гбит/с
STM-16
OC-48
2,488 Гбит/с
STM-64
OC-192
9,953 Гбит/с
STM-256
OC-768
39,81 Гбит/c
SDH
Структура сети SDH
Порты
вводавывода
Трибы PDH
Трибы SDH
Агрегатные
порты
Схема мультиплексирования потоков PDH в кадры SDH
x1
STM-N
xN
AUG
AU-4
VC-4
x3
C-4
140 Мбит/c
C-3
45/34 Мбит/c
x3
TUG-3
AU-3
x1
TU-3
VC-3
VC-3
x7
x7
x1
TUG-2
6 Мбит/c
TU-2
VC-2
C-2
TU-12
VC-12
C-12
2 Мбит/c
TU-11
VC-11
C-11
1,5 Мбит/c
x3
x4
Формат кадра STS-1
Использование указателей для вставки асинхронных
относительно друг друга потоков в синхронные кадры
Типовые топологии сетей SDH
Соединения
Рис. 3. Кольцо
Типовые топологии сетей SDH
Рис. 4а. Цепь
Рис. 4б. Плоское
кольцо
Типовые топологии сетей SDH
Рис. 5. Ячеистая
топология
Отказоустойчивость SDH
Двойное кольцо
SONET/SDH
622 Мб/с
Коммутаторы городского
оператора
Соединения “точка-точка”
SONET/SDH
622 Мб/с
Сеть SONET/SDH
масштаба
стр аны
Соединения “точка-точка”
SONET/SDH
155 Мб/с
Точка
объединения
путей – выбор
одного из двух
сигналов
Защитный путь
ADM4
ADM5
VC-4
T3
A1
A2
A1
A2
ADM1
Рабочий путь
Точка
разветвления
путей
STM-16
ADM2
T2
VC-4
Рис. 9. Защита SNC-P
ADM3
Защита в разделяемом кольце MS-SPRing
16 защищенных соединений VC-4,
распределение трафика – «звезда» с центром в точке А
А
Протоколы точка-точка
(Point-to-Point)
для работы
по выделенным каналам
SLIP, HDLC, PPP
Протоколы "точка-точка"
Протокол SLIP (Serial Line IP) - очень простая схема кадрирования, невысокая
надежность
Протокол HDLC (High-level Data Link Control)

Сложный протокол, работающий
соединения и скользящего окна
на
основе
алгоритмов
установления

Он использует 12 различных типов кадров и обеспечивает снижение
вероятности искажения бита с 10-3 до 10-9.

Обеспечивается управление потоком данных за счет механизма окна и
специальных кадров, приостанавливающих на время передачу данных от
источника

Протокол рассчитан на полнодуплексные соединения

В семейство HDLC входят протоколы LAP-B, LAP-D и LAP-M, используемые в
сетях Х.25, ISDN и в модемах соответственно
Протокол PPP (Point-to-Point Protocol) - разработан группой Internet Engineering
Task Forse взамен устаревшего протокола SLIP

Протокол PPP стал фактическим стандартом для глобальных линий связи на
выделенных каналах корпоративной сети

Протокол РРР первоначально использовал формат кадров HDLC и дополнил их
собственными полями - поля протокола PPP вложены в поле данных кадра
HDLC
Протокол LAP-B:
Структура кадра LAP-B
Флаг
Управление на
уровне канала
Данные
(кадр X.25)
Адрес
Управление
Циклический код
(CRC)
Флаг
01111110
1
ООД :11000000
Комм.:10000000
2
3
4
5
6
7
8
N(S)
P/F
N(R)
Информационный
кадр
10
S
P/F
N(R)
Супервизорный
кадр
11
M
P/F
M
Ненумерованный
кадр
0
N(S), N(R) - номера кадров по модулю 8 или 128
Типы кадров LAP-B
(1) Информационный - данные Х.25
Супервизорные
(2) Готовность к приему
(3) Неготовность к приему
(4) Отказ
(5) Селективный отказ
Ненумерованные
(6) Установить режим нормальных ответов
(7) Установить режим асинхронных ответов
(8) Разъединить
(9) Запрос передачи
(10)Сброс
(11)Отказ от кадра
(12)Подтверждение
Протокол последовательного канала SLIP

SLIP (Serial Line IP) - позволяет устройствам, соединенным
последовательной линией связи, работать по протоколам
TCP/IP

В 1984 г. был встроен в операционную систему 4.2 Berkley
Unix

Дает возможность подключаться к сети Internet посредством
стандартного порта RS232

Выполняет работу по выделению из последовательности
передаваемых по последовательному каналу бит границ
пакета IP

Большинство реализаций протокола SLIP поддерживают
спецификацию Compressed SLIP (CSLIP)
Пакет IP
DB
C
C
Начало пакета
DB
DC
Пакет SLIP
DB
DD
C
Конец пакета
Ограничения протокола SLIP
 размер инкапсулируемого пакета IP не должен превышать 1006
байтов
 нет механизмов, дающих возможность обмениваться адресной
информацией. Это ограничение не позволяет использовать SLIP
для некоторых видов сетевого сервиса
 можно передавать трафик лишь одного сетевого протокола
 не предусмотрены процедуры обнаружения и коррекции ошибок
Протокол PPP (Point-to-Point Protocol)
Основное назначение - организация одновременной передачи
по одному логическому каналу "точка-точка" нескольких
протоколов сетевого уровня
Поддерживаются протоколы:








AppleTalk
DECnet phase IV
IPX
IP
OSI
XNS
Banyan VINES
NetBEUI (проект стандарта)
РРР может использоваться для инкапсуляции других
протоколов канального уровня, например, Ethernet, для их
обработки по алгоритму моста
Компоненты протокола PPP
network
network
data link
NCP
physical
LCP
data link
physical
 При установлении сессии сначала работает протокол
LCP, а затем протокол NCP
 Протокол LCP организует переговорный процесс о пара-
метрах канала, например, о максимальном размере кадра.
Протокол LCP также и завершает РРР-соединение между
узлами
 Протокол NCP позволяет договориться о том:
какие сетевые протоколы будут передаваться в данной
сессии РРР
 каковы из параметры, например, IP-адрес клиента

 LCP после открытия сессии работает все время в фоно-
вом режиме до завершения связи
 При организации сессии с помощью протокола LCP сто-
роны могут договориться об использовании некоторых
необязательных протоколов:
 протокола Link Quality Monitoring (LQM), который используется для слежения за качеством канала связи
 протокола аутентификации Password Authentication
Protocol (PAP)
аутентификации Challenge Handshake
 протокола
Authentication Protocol (CHAP)
Фазы работы протокола РРР
Router Y
Router X
Dead Phase
Establish Phase (LCP)
Configure Request
Configure ACK
Authentication Protocol (optional)
Authenticate Phase
(PAP or CHAP)
Network Phase
(NCP)
Authentication Protocol (optional)
Configure Request (IP)
Configure ACK (IP)
Configure Request IP Address
Configure Request ACK IP Address
Data Exchange
Data Exchange Mode
Terminate Phase
(LCP)
Terminate Request
Terminate ACK
(Init)
Базовый формат кадра РРР
RFC1549 "PPP in HDLC Framing"
Flag
(7E)
Address
(FF)
Control
(03)
Protocol
Information
FCS
Flag
(7E)
Data
Указывает тип передаваемых данных : LCP, NCP, или
протокол сетевого уровня:
Cxxx = LCP
8xxx = NCP
0xxx = Протокол сетевого уровня
Структура пакета протокола LCP
Flag
(7E)
Address
(FF)
Control
(03)
CXXX
(LCP)
Information
Code
Identifier
Указывает тип
LCP сообщения:
Config Req (code=1)
Config Ack (code=2)
Config Nak (code=3)
Config Rej (code=4)
Flag
(7E)
FCS
Length
Data
Длина LCP пакета
(code, ID, и data)
Ставит в
соответствие LCP
запросы и ответы
Примеры LCP пакетов, соответствующие различным кодам сообщений:

Configure Request (code=1)
Открытие соединения
 Обмен параметрами конфигурации
 Прием оговоренных параметров от другой стороны


Configure Ack (code=2)
Ответ на запрос Configure Request
 Указание на то, что значения параметров, полученных в Configure Request
корректны
 Сигнализирует, что канал должен быть открыт по прибытию пакета


Configure Nak (code=3)


Показывает, что значения параметров неприемлемы
Configure Reject (code=4)
Указывает, что некоторые из параметров неприемлемы
 Шлет новый пакет Configure Request, не содержащий неприемлемые параметры, найденные в отвергнутом пакете

Поле Identifier идентифицирует LCP- запросы и LCP-ответы, помечая
ответ на определенный запрос тем же идентификатором, что и запрос
Согласование параметров канала
с помощью протокола LCP
Flag
(7E)
Address
(FF)
CXXX
(LCP)
Control
(03)
Code
(1or 2)
Type
Information
Identifier
Length
Value
параметр 1
У LCP восемь параметров конфигурации
Length
Type
FCS
Data
Length
параметр 2
Value
Flag
(7E)
Типы согласуемых по LCP параметров
Параметр
Описание
Тип
Длина
Значение
Maximum
Receive Unit
Для согласования максимальных
размеров пакетов (только для одного направления).
1
4
По умолчанию = 1500
Async-Control
Character-Map
Согласует использование управляющих символов для асинхронных линий.
2
6
По умолчанию = FFFFFFFF
AuthenticationProtocol
Используется для соглашения о
используемом протоколе аутентификации. В некоторых реализациях
допускается использование более
одного протокола аутентификации.
3
>=4
C023 = Password Authentication
Protocol
C223
=
Challenge/Response
Authentication Protocol
Quality-Protocol
Определяет, когда и как часто в
канале теряются данные
4
>=4
По
умолчанию
=
C025 = Link Quality Report
Magic-Number
Для определения закольцованного
канала и других аномалий на канальном уровне.
5
6
По умолчанию = нет
Protocol-FieldCompressed
Согласует протокол
втором уровне.
на
7
2
По умолчанию = Запрещено
Address-andControl
FieldCompressed
Согласует сжатие полей address и
control (имеющих фиксированные
значения 03 и FF).
8
2
По умолчанию = Не сжимать
FCS-Alternatives
Согласует длину поля контрольной
суммы (32 или 16 бит).
9
2
По умолчанию = 16-бит FCS
RESERVED
сжатия
нет
Пример диалога между двумя узлами по протоколу
LCP:
DLC:
is 18
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
Frame 12 arrived at
(0012 hex) bytes
DLC:
is 18
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
Frame 13 arrived at
(0012 hex) bytes
11:59:42.4901; frame size
Protocol = C021 (Link Control)
Code = 01 (Configure Request)
Identifier = 1
Length = 14 bytes
Type = 01 (Maximum Receive Unit)
Length = 4 bytes
Value = 1594 bytes
Type = 05 (Magic Number)
Length = 6 bytes
Value = 129D7DC8
11:59:42.5031; frame size
Protocol = C021 (Link Control)
Code = 02 (Configure Ack)
Identifier = 1
Length = 14 bytes
Type = 01 (Maximum Receive Unit)
Length = 4 bytes
Value = 1594 bytes
Type = 05 (Magic Number)
Length = 6 bytes
Value = 129D7DC8
Протокол NCP






Переговорный процесс, проводимый NCP, определяет, пакеты
каких протоколов сетевого уровня будут передаваться в пакетах
РРР в рамках данной сессии
Для
каждого
протокола
сетевого
уровня,
который
поддерживается NCP, существует соответствующий стандарт
RFC, определяющий способ инкапсуляции его пакетов в РРР
пакет, а также параметры, подлежащие принятию в результате
переговоров
Например, для протокола IP существует спецификация RFC1332
"The PPP Internet Protocol Control Protocol (IPCP)"
Аналогичные спецификации имеются для протоколов IPX
(IPXCP), DECnet (DNCP) и других
Отдельного протокола NCP не существует, а имеется семейство
NCP-протоколов, по одному для каждого протокола сетевого
уровня
Протоколы семейства NCP используют тот же формат кадра, что
и протокол LCP
Формат кадра протокола NCP:
Flag
(7E)
Address
(FF)
Control
(03)
Protocol
(8XXX)
Указывает на тип NCP:
8021 - IP
8029 - AT
8025 - XNS, VINES
8031 - Bridge
8027 - DECnet
8023 - OSI
Information
Data
FCS
Flag
(7E)
Пример процедуры согласования
параметров протокола IP с помощью протокола IPCP
Согласуется IP-адрес
DLC:
(000E
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
Frame 34 arrived at
hex) bytes
DLC:
(000E
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
PPP:
Frame 35 arrived at
hex) bytes
12:00:09.4456; frame size is 14
Protocol = 8021 (Internet Protocol Control)
Code = 01 (Configure Request)
Identifier = 9
Length = 10 bytes
Type = 03 (IP Address)
Length = 6 bytes
IP address = [200.5.5.1]
12:00:09.4626; frame size is 14
Protocol = 8021 (Internet Protocol Control)
Code = 02 (Configure Ack)
Identifier = 9
Length = 10 bytes
Type = 03 (IP Address)
Length = 6 bytes
IP address = [200.5.5.1]
Удаленный доступ
Общая схема
В Internet
R
R
Центральная сеть
предприятия
Firewall
RAS
RAS  сервер удаленного
доступа
R  маршрутизатор
M  модем
м
м
....
м
2
АНАЛОГОВАЯ
ТЕЛЕФОННАЯ СЕТЬ
3
ИЛИ
ISDN
Мобильный
пользователь
4
м
м
м
Домашний
пользователь
м
1
Пользователь
за алфавитноцифровым
терминалом
R
Небольшой
офис
Использование промежуточной сети провайдера
Интернет (ISP)
R
Центральная сеть
предприятия
R
Выделенный канал
R
Сеть с коммутацией пакетов
(X.25, frame relay, Internet)
3
Сеть класса ROBO
RAS
м
RAS  сервер удаленного
доступа
R  маршрутизатор
M  модем
м
R
м
R
ТЕЛЕФОННАЯ
СЕТЬ
2
1
1
1
м
м
R
м
м
Сеть класса SOHO
Модемы для коммутируемых каналов
Стандарты на метод и скорость передачи:
•V.22 bis - дуплексная передача данных на скорости 1.2 Кб/с и 2.4
Кб/с;
•V.27ter - полудуплексная синхронная передача на скорости 4.8 Кб/с;
•V.32 - дуплексная передача на скорости 4.8 Кб/с и 9.6 Кб/с;
•V.32 bis - дуплексная передача на скорости до 14.4 Кб/с
•V.34 - дуплексная передача на скорости до 28.8 Кб/с
•V.34+ - дуплексная передача на скорости до 33.6 Кб/c
•V. 90 – передача на скорости до 33.6 Кб/с и прием – до 56 К
Стандарт V.34+ усовершенствовал метод кодирования - 9.8 бит на символ вместо 8.4
у V.34
¨
Стандарты на метод исправления ошибок
Протокол MNP (Microcom Networking Protocol) классов 2-4
Протокол LAP-M (Link Access Protocol for Modems)
Протокол ITU-T V.42 объединил два предыдущих. Похож на протоколы HDLC
¨

Стандарты на компрессию данных
протокол V.42bis
Цифровые сети с интегрированными
услугами
(Integrated Services Data Network, ISDN)
Цели сетей ISDN:
¨
Обеспечить всемирную единообразную цифровую сеть, которая
поддерживает широкий диапазон услуг (речь, данные, телевизионные
сигналы, факсы и т.п. в цифровой форме)
¨
Обеспечить единый набор стандартов для цифровых передач в сетях
- цифровые сети 56/64 Кб/с и Т1/Е1 в различных странах используют
разные стандарты
¨
Обеспечить стандартный интерфейс пользователя
¨
Обеспечить независимость программного обеспечения от
реализации цифровой сети
Сервисы ISDN
Функции по
установлению
соединения
Некоммутируемые
средства
ТО
Связь
пользовательсеть
Ф
У
С
Коммутируемая
телефонная сеть
общего пользования
Сеть передачи
данных с коммутацией
каналов
Сеть передачи
данных с коммутацией
пакетов
Связь
пользовательпользователь
Ф
У
С
ТО
Интерфейсы ISDN
¨
Начальный (Basic Rate Interface, BRI):
2 канала типа В по 64 Кб/с (пользовательские данные) и канал
передачи управляющей информации типа D - 16 Кб/с
¨
Основной (Primary Rate Interface, PRI):
30 (23) каналов типа В, = 2 (1.544) Мб/с
1 канал типа D (64 Кб/с)
Физический уровень - стандарт I.430 МККТТ
Канальный уровень - стандарт LAP-D (I.441, Q.921)
Сетевой уровень - стандарт I.451 (Q.931)
Структура сети ISDN
Коммут ация каналов для передачи пользовательских
данных и коммутации пакетов для передачи
служебной
TE/TA
I.450/1
I.440/1
I.430/1
3
2
1
TE/TA
Прикл.
.
.
.
4
3
2
1
Сеть с
коммутацией
каналов
Прикл.
.
.
.
4
3
2
1
Сеть ISDN
Каналы В
Канал D
Сеть с
коммутацией
пакетов – SS7
NTE
3
2
1
I.450/1
I.440/1
I.430/1
3
2
1
Сигнальная
сеть
3
2
1
I.450/1
I.440/1
I.430/1
Подключение абонентского оборудования
ISDN
Оборудование абонента
М естная
линия
ТE1
NT2
NT1
АТС
до 590 м
4 провода
ТE2
ТА
R
до 3000 м 2 провода
S
до 8 T E
T
U
U
Схема доступа xDSL
ATC
ATC
м
ATC
Канал с полосой
3100 Гц
м
а) Обычные модемы работают через промежуточные АТС
R
R
ATC
ATC
ADLS
ATC
ADLS
до 8 Мб/c
до 1 Мб/c
ADLS
ADLS
голос
Скорость
передачи (МБ/с)
Область применения xDSL технологий
25
VDSL
Оптические системы передачи
ADSL 6 M
2.5
T1
VHDSL
ADSL 1.5 M
—Теоретический предел для
медных линий
HDSL
0.25
ISDN
xDSL
DDS
Традиционные системы передачи данных
Расстояние (км)
1,7
3,4
5,1
6,8
HDSL (2 пары), SDSL (1 пара) - корпоративный доступ - симметричное деление
полосы: 2 Мбит/с в обе стороны
ADSL (1 пара) - индивидуальный доступ, асимметричное деление полосы, 20
КГц оставлено для телефона (мультиплексирование – сплиттер)
8,5
Download