эл лек ТМСК
.pdf
|
|
Формат кадра HDLC |
|
|
|||||
Флаг |
Адрес |
Управление |
|
Данные |
|
|
FCS |
Флаг |
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
I |
0 |
|
N(S) |
|
P/F |
|
N(R) |
|
|
|
|
|
|
|
|
|
|
|
|
S |
1 |
0 |
|
S |
P/F |
|
N(R) |
|
|
U |
1 |
1 |
|
M |
P/F |
|
M |
|
|
Протокол HDLC
A
|
|
I, |
|
|
|
|
|
|
|
|
|
|
|
|
|
0, |
|
|
|
|
|
|
|
||
|
I, |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1, |
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
,0 |
|
|
||
|
|
|
|
|
|
|
0 |
|
|
|
||
I, |
|
|
|
|
|
I, |
|
|
|
|
||
2, |
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
,1 |
|
||
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
I, |
|
|
|
||
|
|
|
|
|
I, |
|
|
|
|
|
|
|
|
|
|
|
|
3, |
|
|
|
|
|
||
I, |
|
|
|
|
|
1 |
|
|
|
|
|
|
4, |
|
|
|
|
|
|
|
|
|
|
||
|
|
2 |
|
|
|
|
,3 |
|
|
|
||
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
I, |
|
|
|
|
|
|
|
|
|
I, |
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
,4 |
|
|||
|
|
|
|
, |
|
|
|
|
||||
|
|
|
|
|
2 |
|
3 |
|
|
|
||
|
|
|
|
|
|
I, |
|
|
|
|
||
|
|
|
I, |
|
|
|
|
|
|
|
|
|
|
|
|
|
6, |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
,6 |
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
I, |
|
|
|
|
|
|
|
I, |
|
|
||
7, |
|
|
|
|
|
|
|
|
|
|
||
|
|
4 |
|
|
|
|
|
|
|
|
|
,7 |
|
|
|
|
|
|
|
|
|
|
|
5 |
|
I, |
|
|
|
|
|
|
|
|
I, |
|
||
|
0, |
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
I, |
|
|
|
|
|
,0 |
|
|
|||
|
|
1, |
|
|
|
|
|
|
||||
|
|
|
6 |
|
|
|
6 |
|
|
|
||
|
|
|
|
|
I, |
|
|
|
|
|
B A
Не учитывается
I, |
|
|
|
|
0, |
|
|
I, |
|
0 |
|
|
|
|
|
1, |
|
|
|
|
0 |
|
|
I, |
|
|
|
2, |
|
|
|
|
1 |
|
|
Помеха |
|
||
|
|
*3, |
|
|
|
I, |
2 |
|
|
|
|
|
|
|
,0 |
|
|
0 |
||
I, |
|
|||
|
,0 |
|||
1 |
|
|
||
I, |
|
|
|
|
|
|
,1 |
||
2 |
|
|||
I, |
|
|
|
|
|
|
|
,2 |
|
|
3 |
|||
I, |
|
|
B
Обнаружение
нарушения последовательности
|
|
I, |
|
|
|
|
|
|
|
|
|
|
|
|
4, |
|
|
|
|
,4 |
|||
R |
|
|
|
2 |
|
|
|
|
|||
|
EJ |
,2 |
|
|
|
|
, |
|
|
|
|
|
|
|
|
|
|
I |
|
|
|
||
|
|
|
I, |
|
|
|
|
|
|
|
|
|
|
|
|
5, |
|
|
|
|
|
||
|
|
|
|
|
2 |
|
|
|
,5 |
||
|
|
|
|
|
|
|
|
|
2 |
||
I, |
|
|
|
|
|
|
I, |
|
|
||
|
6, |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
,6 |
|
||
|
|
|
|
|
|
|
3 |
|
|
|
|
I, |
|
|
|
|
I, |
|
|
|
|
||
|
7, |
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
,6 |
|
|
|
|
|
|
|
|
|
4 |
||
I, |
|
|
|
|
|
|
I, |
|
|||
|
0, |
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
EJ, |
|||
|
|
|
|
|
|
|
SR |
|
|
|
|
I, |
|
|
|
|
,6 |
|
|
|
|
||
|
6, |
|
|
|
|
|
|
|
|||
|
|
5 |
|
|
5 |
|
|
|
|
|
|
|
|
|
|
I, |
|
|
|
|
|
|
|
|
|
I, |
|
|
|
|
|
|
|
|
|
|
|
|
1, |
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
Обнаружение
нарушения последовательности
a) |
b) |
11
Общий формат пакетов
8 |
5 |
4 |
1 |
|
1 |
|
Идентификатор |
Номер группы |
|
|
общего формата |
логических каналов |
||
|
|
|||
|
|
|
|
|
2 |
|
Номер логического канала |
|
|
|
|
|
|
|
3 |
|
Тип пакета |
|
Дополнительная управляющая информация или
“Данные”
Третий байт пакета “Данные”
P(R) |
M |
P(S) |
0 |
|
|
|
|
Формат пакета “Call Request”
8 |
|
|
|
5 |
4 |
|
|
1 |
|
|
|
|
|
|
|
|
|||
1 |
|
Идентификатор |
|
|
Номер группы |
||||
|
общего формата |
|
логических каналов |
||||||
|
|
|
|||||||
|
|
|
|
|
|
|
|
||
2 |
|
|
Номер логического канала |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
3 |
|
|
|
Тип пакета |
|
|
|||
|
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
|
|
|
||||||||
|
|
Длина адреса |
|
|
Длина адреса |
||||
|
вызывающего DTE |
вызываемого DTE |
|||||||
|
Адреса вызывающегои вызываемого DTE |
||||||||
|
|
|
|
|
|
|
|||
|
0 |
0 |
|
Длина поля опций |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Опции |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
ПользовательскиеДанные |
|
|
||||
|
|
|
|
|
|
|
|
|
|
12
Frame Relay
LAN
Маршрутизатор
|
|
Сеть |
|
|
|
Frame |
|
|
|
Relay |
|
|
|
Коммутатор |
|
|
|
FR |
|
DLCI 1 |
|
|
Маршрутизатор |
|
DLCI 2 |
|
|
Маршрутизатор |
|
|
|
DLCI 3 |
|
|
|
|
|
|
|
|
|
Маршрутизатор |
LAN |
LAN |
|
|
|
|
|
|
|
|
|
LAN |
|
Стек протоколов Frame Relay
|
Плоскость |
|
Плоскость |
|
|||
Плоскость |
U |
|
|
U Плоскость |
|||
|
C |
|
|
|
|
|
C |
|
|
|
|
|
|
|
|
|
Q.933 |
|
|
|
|
|
Q.933 |
|
|
|
|
|
|
|
|
|
Q.921 |
Q.922 |
|
|
|
Q.922 |
Q.921 |
|
|
|
|
|
|
|
|
|
Физический |
|
|
|
Физический |
||
|
уровень |
|
|
|
уровень |
||
|
|
|
|
|
|
|
|
Пользователь |
Интерфейс |
|
Сеть |
UNI
13
Формат кадра Frame Relay
|
0 |
|
1 |
|
1 |
|
1 |
1 |
|
1 |
1 |
|
0 |
Флаг |
|
|
|
|
|
DLCI (high order) |
|
C/R |
|
EA =0 |
Адрес 1 |
||||||
|
DLCI (Low order) |
|
FECN |
|
BECN |
DE |
|
EA =1 |
Адрес 2 |
||||||
|
|
|
|
|
|
Данные |
|
|
|
|
|
|
Данные |
||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
Frame Check Sequence |
|
|
|
CRC |
|||||
|
|
|
|
|
|
Frame Check Sequence |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
||||||
|
0 |
|
1 |
|
1 |
|
1 |
1 |
|
1 |
1 |
|
0 |
Флаг |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
DLCI |
|
|
|
Назначение |
|
|
|
|
|
|
|
||||
0 |
|
|
|
|
Управление вызовом (Сигнализация) |
|
|
||||||||
1 – 15 |
|
|
|
Резерв |
|
|
|
|
|
|
|
|
|||
16 – 1007 |
|
|
|
Идентификация PVC |
|
|
|
|
|
||||||
1008 – 1018 |
|
|
|
Резерв |
|
|
|
|
|
|
|
|
|||
1019 – 1022 |
|
|
|
Групповые идентификаторы |
|
|
|
|
|||||||
1023 |
|
|
|
|
LMI |
|
|
|
|
|
|
|
|
Основные термины
•User to Network Interface (UNI)
•Network to Network Interface (NNI)
•Virtual Circuit (VC)
•Permanent Virtual Circuit (PVC)
•Switched Virtual Circuit (SVC)
•Data Link Connection Identifier (DLCI)
•Committed Information Rate (CIR)
•Bc = Committed Burst
•Be = Excess Burst
•Tc Time interval
•FECN Forward Explicit Congestion Notification
•BECN Backward Explicit Congestion Notification
•DE Discard Eligible bit
14
Алгоритм «Leaky bucket»
Поступающие
кадры
Ве
Вс
CIR – согласованная скорость передачи
Т – период усреднения
Вс = CIR * Т – разрешенный объем трафика
Ве – допустимый объем пульсаций
>Bc +Be
Кадры помечаются
DE = 1
Текущее состояние счетчика - С
Уменьшение каждые Т сек на min [C, Bc]
Основные принципы ATM
• Соединения с согласованным сервисом
– Соединения из конца в конец (виртуальные соединения)
– Трафик-контракт
• Основана на коммутации
– Выделение ресурсов
•Основана на ячейках
–Маленький размер (Фиксированная длина)
15
Ячейка ATM (Cell)
Заголовок |
Полезная нагрузка |
|
|
|
|
5 байт |
48 байт |
|
|
•Маленький размер
–Заголовок 5 байт
–48 байт полезная нагрузка
•Фиксированный размер
•Заголовок содержит идентификатор вирт. соединения
•Нагрузкой может быть голос, видео или другие типы данных
Заголовок ячейки АТМ
интерфейс “пользователь-сеть”
8 |
7 |
6 |
5 |
|
4 |
|
3 |
|
2 |
|
1 |
Октет |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GFC |
|
|
|
|
VPI |
|
|
|
1 |
||
|
VPI |
|
|
|
|
VCI |
|
|
|
2 |
||
|
|
|
VCI |
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
||||
|
VCI |
|
|
|
PTI |
|
CLP |
4 |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HEC |
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
интерфейс “сеть-сеть”
8 |
7 |
6 |
5 |
4 |
3 |
2 |
|
1 |
Октет |
|
|
|
|
|
|
|
|
|
|
|
|
|
VPI |
|
|
|
|
1 |
|
|
VPI |
|
|
VCI |
|
|
2 |
||
|
|
|
VCI |
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
||
|
VCI |
|
|
PTI |
|
CLP |
4 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
HEC |
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
•GFC – общее управление потоком
•VPI – идентификатор виртуальногопути
•VCI – идентификатор виртуального канала
•PTI – идентификатор, различающий ячейки, несущие информацию и пустые ячейки
•CLP – полеприоритета потери ячейки
•HEC – поле контроля ошибок заголовка
16
|
Архитектура ATM |
|
|
|
Модель OSI |
Уровень адаптации |
AAL1 |
AAL2 AAL3/4 AAL5 |
|
|
||||
|
|
|||
Канальный уровень |
Уровень АТМ |
|
|
|
Физический уровень |
Физический уровень |
|
|
|
|
|
Voice |
Data |
Video |
|
|
Cell |
Cell |
Cell |
Основное назначение уровня AAL – изолировать верхние уровни от |
||||
специфических характеристик уровня АТМ посредством отображения блоков |
||||
данных протокола верхнего уровня в информационное поле ячеек АТМ с целью |
||||
возможности переноса по сети АТМ, а затем собрать блоки данных из ячеек |
||||
АТМ для доставки верхним уровням |
|
|
|
Формат протокольного блока данных общей |
||||||
части подуровня конвергенции (AAL-5) |
||||||
|
|
|
Хвостовик, 8 байт |
|||
Полезная нагрузка, 1 - 65535 байт |
PAD |
UU |
CPI |
LI |
CRC |
|
|
CPCS PDU |
|
|
|
|
|
PAD (Padding) |
- заполнение (0 – 47 байт) |
|
|
|
|
|
UU (User-to-User Indication) |
- индикация “пользователь-пользователь” (1 байт) |
|||||
CPI (Common Part Indicator) |
- индикатор общей части (1 байт) |
|
|
|
||
LI (Length Indicator) |
- индикатор длины заполнения информационной части |
|||||
|
(2 байта) |
|
|
|
|
|
CRC (Cyclic Redundancy Check) - избыточные разряды циклического кода (4 байта) |
17
|
Уровень адаптации AAL-5 |
|
||||
Подуровень |
Полезная нагрузка СPCS-PDU |
|
PAD |
Хвостовик |
||
CPCS |
|
1 - 65535 байт |
|
0-47 байт |
8 байт |
|
Загол. |
Полезная нагрузка |
|
|
|
|
|
PT=0 |
48 байт |
|
|
|
|
|
Подуровень |
Загол. |
Полезная нагрузка |
|
|
|
|
PT=0 |
48 байт |
|
|
|
|
|
SAR |
|
|
|
|
||
|
|
|
|
|
|
|
|
SDU=0 |
Загол. |
Полезная нагрузка |
|
|
|
|
PT=0 |
|
48 байт |
|
|
|
начало/продолжение |
|
|
|
|||
|
|
|
|
|
||
|
|
SDU=1 |
|
Загол. |
Полезная нагрузка |
|
|
|
|
PT=1 |
48 байт |
||
|
|
окончание |
|
|||
|
|
|
|
|
|
|
Уровень |
|
|
|
|
|
|
AТМ |
|
|
|
|
|
|
Управление трафиком в сетях АТМ
Шесть категорий служб:
Службы реального времени:
•CBR – Constant Bit Rate
•rt-VBR – Real-Time Variable Bit Rate
Службы не реального времени:
•nrt-VBR – Non-Real Time Variable Bit Rate
•ABR – Available Bit Rate
•UBR – Unspecified Bit Rate
•GFR – Guaranteed Frame Rate
Категории служб определяются для каждого соединения виртуального пути (VPC) или соединения виртуального канала (VCC).
Основные атрибуты, характеризующие службы:
•Параметры трафика источника
•Параметры качества обслуживания
18
Трафик-контракт
Трафик-контракт включает:
¾Категория службы ¾Требования к QoS ¾Описание трафика
¾Определение допустимых отклонений
Основные параметры QoS, согласуемые при установлении соединения:
•задержка при передаче ячеек (Cell Transfer Delay – CTD)
•вариация времени задержки (Cell Delay Variation – CDV)
•коэффициент потерянных ячеек (Cell Loss Ratio – CLR)
Развитие Internet
Коммерческие сети Интернет
Некоммерческое применение
1965 |
1970 |
1975 |
1980 |
1985 |
1990 |
1995 |
2000 |
2005 |
19
Объединение отдельных сетей в |
||||
|
общую составную сеть |
|
||
LAN |
LAN |
|
LAN |
|
|
|
|
|
|
|
|
|
WAN |
|
|
|
WAN |
(ATM) |
|
|
|
|
|
|
LAN |
|
(FR) |
|
LAN |
|
|
|
WAN |
|
|
|
WAN |
(X.25) |
|
|
|
|
|
|
|
|
(ISDN) |
|
|
|
|
|
LAN |
|
|
LAN |
|
LAN |
|
|
|
|
|
TCP/IP
Прикладной
уровень
Транспортный
уровень
Межсетевой
уровень
Уровень
сетевого
доступа
20