Вы находитесь на странице: 1из 43

Рост объемов трафика

Полоса, требуемая для каждого вещательного потока, в зависимости от используемых разрешения, кодека и степени сжатия, лежит в диапазоне от 1 до 20 Мбит/с (19,396*).

По прогнозам Cisco в США к 2010 году объем трафика может

достигать 1,1 терабит в месяц на частный дом (семья)**. 20 таких домов могут генерировать трафик больший чем весь трафик на магистрали Internet в 1995 г.

Большинство провайдеров услуг кабельного телевидения в США в

настоящее время предлагают более 300 каналов. В Японии до 1000 каналов через всю страну. Большинство провайдеров спутникового телевидения предлагают сегодня более 500 каналов.

*19,396 Мбит/c – максимальная скорость, определенная ATSC (Advanced Television Systems Committee) для вещательного HDTV с использованием MPEG-2.

**В каждом доме имеется один HDTV-телевизор, один обычный телевизор, два DVR (Digital Video Recorder), один VoIP-телефон и услуги высокоскоростной передачи данных.

Изменение соотношения между различными видами трафика

между различными видами трафика + возможно появление новых ,
между различными видами трафика + возможно появление новых ,
между различными видами трафика + возможно появление новых ,

+ возможно появление новых, неизвестных служб

видами трафика + возможно появление новых , неизвестных служб

Видео трансляции Стандарты компрессии

 

Видео качество

Полоса

(Бит/сек)

Motion JPEG

Вещание

10–26M

MPEG-2

Вещание/HDTV

3–20M

MPEG-1

VCR/Бизнес

0.5–1.5M

H.261/H.263

Видео

64K–2M

MPEG-4

Интернет/Бизнес

<64K–4M

VCR - VideoCassette Recorder (видеомагнитофон)

Время, необходимое для передачи:

Беспроводная

Проводная

E-mail

Музыка (MP 3) или фото (высокое разрешение)

Видео, 1 час (MPEG 4 с TV- качеством)

Байт Бит/с
Байт
Бит/с

3 k

 

3 M

300 M

GSM

9,6 k

2,5

сек

42

мин

3

дня

PSTN

56 k

0,4

сек

7

мин

12 час

GPRS

115

k

6

ISDN

128

k

0,2

сек

3,5 мин

 

час

UMTS

2

M

0,01

сек

12

сек

20

мин

ADSL

8

M

Cable

30

M

1

мсек

1

сек

30

сек

WLAN

80

M

Fiber

800 G

30

нсек

30

мкс

3

мсек

Классификация сетей

Первичные сети

Вторичные сети

Размер сети:

- PAN

- LAN

- MAN

- WAN

Среда передачи:

- Проводные

- Беспроводные

Тип абонентов:

- Общего пользования (Public network)

- Корпоративные (Private network)

Способ коммутации:

-

Коммутация каналов

-

Коммутация пакетов

-

 

Вид передаваемой информации:

-

Телефонные

-

Передачи данных

-

Телевизионного вещания

-

Радиовещания

-

Мультисервисные

-

 

Топологии сетей

… Радиальная (звезда) Неравномерная
Радиальная (звезда)
Неравномерная
(звезда) Неравномерная Решетка Полносвязная Кольцо

Решетка

(звезда) Неравномерная Решетка Полносвязная Кольцо К-связная

Полносвязная

Неравномерная Решетка Полносвязная Кольцо К-связная (к=3) … Шина

Кольцо

К-связная (к=3) …
К-связная (к=3)

Шина

Типичная структура сети SDH

STM-16 Cross Cross Connect Connect сеть Cross Cross Connect Connect Cross Cross Connect Connect Add
STM-16
Cross
Cross
Connect
Connect
сеть
Cross
Cross
Connect
Connect
Cross
Cross
Connect
Connect
Add
Add
Drop
Drop
Mux
Mux
сеть
Add
STM-4
Add
STM-4
Drop
Add
Drop
Mux
Drop
Add
Mux
Add
Mux
Drop
Drop
Mux
Mux
Add
Add
Add
Add
Drop
Drop
Drop
Drop
Mux
Mux
Mux
Mux
Add
STM-1
Add
STM-1
Drop
Drop
Mux
Access
Mux
Access
Mux
Mux
Mux
Mux
Mux
Mux
Mux

Магистральная

Региональная

Местная

сеть

Доступ

Методы коммутации, основные свойства КрК КК БКК КЯ КП КС (SDH)
Методы коммутации,
основные свойства
КрК
КК
БКК
КЯ
КП
КС
(SDH)
(ТфОП)
(DTM)
(ATM)
Вирт.
Датагр. (ТгОП)
(X.25, FR)
(TCP/IP)
Способ
Синхронный
Асинхронный
передачи
Без очередей
с очередями
Поведение при
Отказ в
перегрузках:
обслуживании
Увеличение задержки. Потери
из-за переполнения очередей
Обеспечение QoS
Просто
Сложно
Накладные
Канальные
расходы
ресурсы
Заголовки и их обработка
Управление очередями
Гибкость в
распределении
Плохо
Хорошо
канальных ресурсов
Коммутация каналов (Circuit switching) 2 5 1 4 3 А В
Коммутация каналов (Circuit switching)
2
5
1
4
3
А
В
Коммутация каналов (Circuit switching) 1 1 2 2 3 3 4 4
Коммутация каналов (Circuit switching)
1
1
2
2
3
3
4
4

Коммутатор

3 1 1 2 2 3 4 4
3
1
1
2
2
3
4
4

Временная коммутация

Временная коммутация
Пространственно-временная коммутация
Пространственно-временная коммутация
Коммутация сообщений/пакетов 2 5 1 Н Н 4 3 А В Н Н Вход Выход
Коммутация сообщений/пакетов
2
5
1
Н
Н
4
3
А
В
Н
Н
Вход
Выход

Очередь

Сообщение 2 пакета 5 пакетов 10 пакетов 1 1 Заголовок 2 1 1 2 1
Сообщение
2 пакета
5 пакетов
10 пакетов
1
1
Заголовок
2
1
1 2
1 3
2
1
Данные
4
3
2
3
2 1
5
4
3
1
2 4
3 2
6
5
4
7
6
5
5
4 3
8
7
6
2
1
5 4
9
8
7
10
9
8
5
10
9
10
2
А к1 к2 В
А к1 к2 В
А к1 к2 В
Влияние на задержку
разбиения сообщения на пакеты
А к1 к2 В
Коммутация пакетов Датаграммный режим 2 5 1 3 4 3 B А Вход Выход 1
Коммутация пакетов
Датаграммный режим
2
5
1
3
4
3
B
А
Вход
Выход
1
2
4
1
2
3
4

Очередь

Коммутация пакетов. Виртуальные соединения. 2 VC1 5 А 1 VC2 VC3 4 В 3
Коммутация пакетов.
Виртуальные соединения.
2
VC1
5
А
1
VC2
VC3
4
В
3
D
Вход
Выход
С

Очередь

Виртуальные соединения. Использование меток 34 2 1 2 12 В 3 3 4 6 2
Виртуальные соединения.
Использование меток
34
2
1 2
12
В
3
3
4
6
2
43
22
1 1
3
2
72
12
1
С
6
А
21
3
3
Таблица коммутации
Вход
Выход
15
Порт
Метка
Порт
Метка
1 2
22
3
21
1 3
12
6
1 3
72
21
1 2
43
12
D
1 2
7
7

Задержка при различных методах коммутации

КК

КП

(вирт. соедин.)

1 2 3 4 1 2 3 4
1
2
3
4
1
2
3
4
Устан. вирт. соедин Передача данных
Устан.
вирт.
соедин
Передача
данных

Устан.

соедин.

Узлы коммутации

Узлы коммутации

КП

(датагр.) 1 2 3 4
(датагр.)
1
2
3
4

Узлы коммутации

Методы коммутации С установлением соединения Размер блоков: 1
Методы коммутации
С установлением соединения
Размер блоков: 1 байт
8 байт
53 байта
Без
установления
соединения
Десятки–тысячи Любой
КК
БКК
КЯ
КП
КС
(ТфОП)
(DTM)
АТМ
(ТгОП)
Вирт.
Датагр.
(X.25, FR)
(TCP/IP)
Идентификаторы:
Позиции
Метки
Адреса

Модель OSI

Протоколы Прикладной 7 7 Представительный 6 6 Сеансовый 5 5
Протоколы
Прикладной
7
7
Представительный
6
6
Сеансовый
5
5
Транспортный
4
4
Сетевой
3
3
3
3
Канальный
2
2
2
2 2
2
Физический
1
1
1 1
1
1
A
B
Уровень i + 1
Загол. I + 1
Данные
Уровень i
Загол. i
Данные
Загол. i - 1
Данные
Уровень i - 1

Стек протоколов Х.25

A

 

B

7

 

7

6

 

6

5

Коммутатор

Коммутатор

 

5

4

 

4

Х.25/3

 

Х.25/3

   

Х.25/3

 

Х.25/3

LAPB

LAPB

LAPB

LAPB

LAPB

LAPB

1

1

1

1

1

 

1

Интерфейс

Х.21 (Х.21bis)

LAPB 1 1 1 1 1   1 Интерфейс Х .21 ( Х .21bis) Стандарт Х

Стандарт Х.25 – 1976г

Формат кадра HDLC

Флаг

Адрес

Управление

Данные

FCS

Флаг

I

S

U

Данные FCS Флаг I S U 1 2 3 4 5 6 7 8 0  

1

2

3

4

5

6

7

8

0

 

N(S)

P/F

 

N(R)

1

0

S

P/F

 

N(R)

1

1

M

P/F

 

M

Протокол HDLC

A

I,0,0 I,1,0 I,2,0 I,3,1 I,4,2 I,5,2 I,6,3 I,7,4 I,0,5 I,1,6 I,0,0 I,1,1 I,2,3 I,3,4 I,4,6
I,0,0
I,1,0
I,2,0
I,3,1
I,4,2
I,5,2
I,6,3
I,7,4
I,0,5
I,1,6
I,0,0
I,1,1
I,2,3
I,3,4
I,4,6
I,5,7
I,6,0

a)

I,0,0 I,1,0 I,2,1 I,3,2 I,4,2 B A I,5,2 REJ,2 I,6,2 I,7,3 Помеха Не учиты- I,0,4
I,0,0
I,1,0
I,2,1
I,3,2
I,4,2
B A
I,5,2
REJ,2
I,6,2
I,7,3
Помеха
Не учиты-
I,0,4
*
вается
I,6,5
Обнаружение
нарушения
I,1,5
последова-
тельности
I,0,0
I,1,0
I,2,1
SREJ,6
I,3,2
I,4,4
I,2,5
I,3,6
I,4,6
I,5,6

b)

B

Обнаружение нарушения
Обнаружение
нарушения

последова-

тельности

Общий формат пакетов

1

2

3

8 5

4

1

Идентификатор

общего формата

Номер группы

логических каналов

Номер логического канала

Номер логического канала

Тип пакета

Тип пакета

Дополнительная управляющая информация или “ Данные ”

Дополнительная управляющая информация или Данные

Третий байт пакета Данные

P(R)

M

P(S)

0

Формат пакета “Call Request”

1

2

3

8 5

4

1

Идентификатор

 

Номер группы

 

общего формата

логических каналов

 

Номер логического канала

 
 

Тип пакета

 
 

0

0

0

0

1

0

1

1

 

Длина адреса

 

Длина адреса

 

вызывающего DTE

вызываемого DTE

Адреса вызывающего и вызываемого DTE

0

0

Длина поля опций

 
 

Опции

 
 

Пользовательские Данные

 

Frame Relay

LAN Маршрутизатор Сеть Frame Relay Коммутатор FR DLCI 1 Маршрутизатор
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

Сеть

Формат кадра 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

Алгоритм «Leaky bucket»

CIR – согласованная скорость передачи Т период усреднения Вс = CIR * Т разрешенный объем трафика Ве допустимый объем пульсаций

Поступающие

кадры
кадры

Ве

Вс

Уменьшение каждые Т сек на min [C, Bc]

> Bc +Be

Кадры помечаются DE = 1

Текущее состояние счетчика - С

Основные принципы ATM

Основные принципы ATM • Соединения с согласованным сервисом –
Основные принципы ATM • Соединения с согласованным сервисом –

Соединения с согласованным сервисом

Соединения из конца в конец (виртуальные соединения)

Трафик-контракт

Основана на коммутации

Выделение ресурсов

Основана на ячейках

Маленький размер (Фиксированная длина)

Ячейка ATM (Cell)

Заголовок Полезная нагрузка 5 байт 48 байт
Заголовок
Полезная нагрузка
5 байт
48 байт

Маленький размер

Заголовок 5 байт

– 48 байт полезная нагрузка

Фиксированный размер

Заголовок содержит идентификатор вирт. соединения

Нагрузкой может быть голос, видео или другие типы данных

Архитектура ATM Модель OSI Уровень адаптации AAL1 AAL2 AAL3/4 AAL5
Архитектура ATM
Модель OSI
Уровень адаптации
AAL1
AAL2
AAL3/4
AAL5
Канальный уровень
Уровень АТМ
Физический уровень
Физический уровень
VoiceVoice
DataData
VideoVideo
CellCell
CellCell
CellCell
Основное назначение уровня AAL – изолировать верхние уровни от
специфических характеристик уровня АТМ посредством отображения блоков
данных протокола верхнего уровня в информационное поле ячеек АТМ с целью
возможности переноса по сети АТМ, а затем собрать блоки данных из ячеек
АТМ для доставки верхним уровням

Уровень АТМ

Заголовок ячейки АТМ

8 7 6 5 4 3 2 1 Октет 8 7 6 5 4 3
8
7
6
5
4
3
2
1
Октет
8
7
6
5
4
3
2
1
Октет
 

GFC

   

VPI

 

1

   

VPI

 

1

 

VPI

   

VCI

 

2

 

VPI

   

VCI

 

2

 

VCI

 

3

 

VCI

 

3

 

VCI

   

PTI

CLP

4

 

VCI

   

PTI

CLP

4

 

HEC

 

5

 

HEC

 

5

а)

б)

а) структура заголовка на интерфейсе пользователь- сеть,

б) структура заголовка на интерфейсе сеть-сеть

Уровень АТМ

Поля заголовка ячейки АТМ

• GFC – общее управление потоком

• VPI – идентификатор виртуального пути

• VCI – идентификатор виртуального канала

• PTI – идентификатор, различающий ячейки, несущие информацию и пустые ячейки

• CLP – приоритет потери ячейки

• HEC – контроль ошибок заголовка

Уровень Адаптации АТМ (AAL)

Классификация услуг AAL

Параметры

Класс А

Класс В

Класс С

Класс D

услуг

Восстановление

ТРЕБУЕТСЯ

НЕ ТРЕБУЕТСЯ

синхронизации

Скорость

ПОСТОЯННАЯ

 

ПЕРЕМЕННАЯ

Режим

С УСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ

БЕЗ

соединения

СОЕДИНЕНИЯ

Тип AAL

AAL 1

AAL 2

AAL 3/4 ИЛИ AAL 5

AAL 3/4 ИЛИ AAL 5

Примеры

Эмуляция каналов DS1, E1, nx64 кбит/с

Передача аудио и видео со сжатием

Ретрансляция

IP, SMDS

кадров, Х.25

Структура 48-октетного протокольного блока данных подуровня сегментации и сборки уровня адаптации АТМ 1-го типа

48 байт

Заголовок SAR-PDU, 1 байт

Полезная нагрузка, 47 байт

CSI

SN

CRC

Pty

SAR – PDU

1 бит

3 бита

3 бита

1 бит

 
 

SNP

CSI

(CS Indication) -

индикатор подуровня конвергенции

SN

(Sequence Number) - последовательный номер

SNP (Sequence Number protection) - PDU (Protocol Data Unit) -

защита последовательного номера

протокольный блок данных подуровня сегментации и сборки

Формат протокольного блока данных общей части подуровня конвергенции (AAL-5)

Хвостовик, 8 байт

CPCS PDU

PAD (Padding) - заполнение (0 – 47 байт)

UU (User-to-User Indication)

CPI (Common Part Indicator)

LI (Length Indicator)

- индикация пользователь-пользователь” (1 байт)

- индикатор общей части (1 байт)

- индикатор длины заполнения информационной части (2 байта)

CRC (Cyclic Redundancy Check) - избыточные разряды циклического кода (4 байта)

Полезная нагрузка, 1 - 65535 байт

PAD

UU

CPI

LI

CRC

Уровень адаптации AAL-5 Подуровень CPCS Полезная нагрузка СPCS-PDU 1 -
Уровень адаптации AAL-5
Подуровень
CPCS
Полезная нагрузка СPCS-PDU
1 - 65535 байт
PAD
Хвостовик
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).

Основные атрибуты, характеризующие службы:

Параметры трафика источника Параметры качества обслуживания

Описатель трафика источника:

Пиковая скорость PCR (Peak Cell Rate) измеряется количеством ячеек, генерируемых источником, за единицу времени;

Поддерживаемая скорость SCR (Sustainable Cell Rate) является скоростью

передачи пачки максимального размера, генерируемой источником трафика за время равное интервалу между пачками (Ti), SCR = MBS (Maximum Burst Size) / Ti;

Максимальный размер пачки MBS, измеряемый в ячейках.

Минимальная скорость MCR (Minimum Cell Rate), которая должна поддерживаться сетью

Максимальный размер кадра MFS (Maximum Frame Size) для служб GFR

Описатель трафика соединения:

Допуск на разброс задержек (вариация) передачи ячеек CDVT (Cell Delay Variation Tolerance) в секундах

Согласованное определение

Параметры качества обслуживания:

Вероятность (коэффициент) потери ячеек CLR (Cell Loss Ratio)

Максимальная задержка передачи ячеек maxCTD (Cell Transfer Delay);

Допустимый разброс значений (вариация) времени задержки CDV (Cell Delay Variation) в секундах;

Трафик-контракт

Трафик-контракт включает:

Категория службы Требования к QoS Описание трафика Определение
Категория службы
Требования к QoS
Описание трафика
Определение соответствия
Определение допустимых
отклонений

ОсновныеОсновные параметрыпараметры QoSQoS,, согласуемыесогласуемые припри установленииустановлении соединениясоединения::

задержка при передаче ячеек (Cell Transfer Delay – CTD)

вариация времени задержки (Cell Delay Variation – CDV)

коэффициент потерянных ячеек (Cell Loss Ratio – CLR)

Generic Cell Rate Algorithm – GCRA

(Обобщенный алгоритм контроля скорости ячеек)

• GCRA – модификация алгоритма дырявого ведра” (Leaky Bucket). При поступлении каждой ячейки, GCRA проверяет её соответствие согласованной скорости.

• GCRA имеет два параметра:

– I – приращение в единицу времени

– L – ограничение

При проверке скорости посредством GCRA:

– I – эквивалентно скорости (1/Скорость)

– L – допустимое отклонение (Вариация)

Пульсирующий трафик

GCRA(4,5; 7)

10

5

Ячейка Ячейка Ячейка Нет Нет ячейки ячейки 10 10 10 10 5 5 5 5
Ячейка Ячейка
Ячейка
Нет
Нет
ячейки
ячейки
10
10
10
10
5
5
5
5
t-
t+
t-
t+
t-
t+
t-
t+
t-
t+

Ведро заполняется только перед и после передачи ячейки время

Механизмы управления перегрузкой Неявное (задержка, сброс)
Механизмы управления перегрузкой
Неявное
(задержка, сброс)
Политика
Противодавление
Управляющий пакет
А
В
Явное (двоичное,
кредит, скорость)

Служба ABR

Ячейки RM (Resource Management, PTI = 6) посылаются от источника к получателю и обратно через определенное количество ячеек данных (обычно порядка 3% в каждом направлении). Коммутаторы и получатели модифицируют их с целью индикации их перегрузки и указания максимальной скорости, которую они могут поддерживать.

Накладные расходы в ATM

Фиксированный размер ячеек ATM влияет на накладные расходы:

5 из каждых 53 байтов ячейки - заголовки (9,4%)

Информация от приложений разбивается на большое число блоков по 48 байт. Пример: IP-пакет 1500 байт помещается в 32 ячейки (+ 8 байт AAL5-хвостовик и 28 байт заполнения). Накл. расходы = 2,3%

В целом, накладные расходы в ATM составляют 15- 20% полосы

FAST: Frame-Based ATM поверх SDH/SONET

Основная идея: Коммутация ячеек остается нужной, но на высокоскоростных каналах передача неэффективна (накладные расходы) Решение: На скоростях STM-1 и выше, использовать кадры ATM переменной длины Использование всех стандартных механизмов ATM для управления, сигнализации и администрирования Сохранение ATM QoS Коммутатор ATM должен иметь интерфейсы на основе ячеек и на основе кадров Высокоприоритетные ячейки ATM передаются как короткиекадры

Кадры ATM Загол . 48 байт (фиксир. длина) ячейки Загол. К PDU перемен.
Кадры ATM
Загол
. 48 байт
(фиксир. длина)
ячейки
Загол.
К
PDU перемен. длины до 64К
о
FAST
н

ATM

FAST-NNI

Кадр

ATM

до 64К о FAST н ATM FAST-NNI Кадр ATM Ячейки ATM Заголовок/Концевик

Ячейки

ATM

Заголовок/Концевик Полезная нагрузка
Заголовок/Концевик
Полезная нагрузка

HDLC-подобный формат кадра

Флаг

Загол.

Информация

FCS

Флаг

01111110

01111110 Переменная длина 32 бита 01111110

Переменная длина

32 бита

01111110

Развитие Internet

Коммерческие сети Интернет Некоммерческое применение 1965 1970 1975
Коммерческие сети Интернет
Некоммерческое применение
1965
1970
1975
1980
1985
1990
1995
2000
2005
Объединение отдельных сетей в общую составную сеть LAN LAN LAN WAN (ATM)
Объединение отдельных сетей в
общую составную сеть
LAN
LAN
LAN
WAN
(ATM)
WAN
(FR)
LAN
LAN
WAN
(X.25)
WAN
(ISDN)
LAN
LAN
LAN
TCP/IP Прикладной уровень Транспортный уровень Межсетевой
TCP/IP
Прикладной
уровень
Транспортный
уровень
Межсетевой
уровень
Уровень
сетевого
доступа

TCP/IP

B A 7 7 6 6 5 5 Маршрутизатор Маршрутизатор 4 4 3 3 IP
B
A
7
7
6
6
5
5
Маршрутизатор
Маршрутизатор
4
4
3
3
IP
IP
2
2
2
2
2 2
1
1
1
1
1 1
IP-адрес;
IP-адрес;
IP-адрес;
IP-адрес;
IP-адрес;
IP-адрес;
МАС-адрес
DLCI
DLCI
АТМ-адрес
АТМ-адрес
МАС-адрес
Frame
Ethernet
ATM
Relay

Преимущества и недостатки технологии IP

Преимущества

Тесная связь с локальными сетями

Использование на уровне

доступа различных сетевых технологий

Эволюционное развитие

Быстрая адаптация к новым требованиям

Широкое распространение

Низкая стоимость услуг

Недостатки

Масштабирумость

Накладные расходы

Безопасность

Качество обслуживания

Переход от протокола IPv4 к протоколу IPv6

Структура стека протоколов TCP/IP

Приложение TCP UDP IP ARP Ethernet
Приложение
TCP
UDP
IP
ARP
Ethernet

Порты

 

Протоколы:

Протоколы

6 – TCP, 17 - UDP

Порты:

• 0 ÷ 1023 - общеизвестные

• 1024 ÷ 49151 - зарегистрированные

• 49152 ÷ 65535 – частные и/или динамические

– частные и / или динамические Ethernet Примеры портов : FTP: 20, 21 Telnet:

Ethernet

Примеры портов:

FTP: 20, 21 Telnet: 23, SMTP: 25 DNS: 53, TFTP: 59 SNMP: 161

IP-пакет. Структура заголовка

0

4

8

16

20

31

Версия

Длина

Тип

 

Общая длина

заголовка

обслуживания

 
 

Идентификатор

Флаги

Смещение фрагмента

Время жизни

Протокол

Контрольная сумма заголовка

 

IP-адрес отправителя

 
 

IP-адрес получателя

 
 

Опции

Заполнитель

Байт

ToS

Precedence

Type of Service

0

 

Precedence

Type of Service

111

Управление сетью

001

Приоритетный

1000

Минимальная задержка

0100

Макс. пропускная способность

0010

Макс. надежность

0001

Минимальная стоимость

0000

Обычный

Фрагментация пакетов

 

Пакет

   

IP загол.

 

1400 байт (Данные)

 

IP загол.

600 байт

Фрагмент 1

 

IP загол.

600 байт

Фрагмент 2

 

IP загол.

200 байт

Фрагмент 3

IP адресация

32 бита

10000100101000111000000000010001

Разделение на 4 октета

10000100 10100011 10000000 00010001 Преобразование каждого байта в десятичную цифру

132.163.128.17

Классы D и Е Класс С Класс А Класс В
Классы D и Е
Класс С
Класс А
Класс В

Структура адресов сетей классов А, В, С

Класс А

 

7 бит

0 8

бит

8

бит

8

бит

 

Сеть

 

Хост

Класс В

 

0

6 бит

1 8

бит

8

бит

8

бит

 

Сеть

 

Хост

 

Класс С

11

 

0

5 бит

8 бит

8

бит

8

бит

 

Сеть

 

Хост

IP адреса, возможные в Internet

Класс сети

Диапазон знач.

Число сетей

Число хостов

первого байта

в сети

Класс А

0 -127

128 (0 и 127 резервиров.)

16777214

Класс В

128

-191

16384

65534

Класс С

192

-223

2097152

254

Адреса, зарезервированные для использования в частных сетях

Класс

Диапазон адресов (RFC 1918)

А

10.0.0.0 – 10.255.255.255

В

172.16.0.0 – 172.31.255.255

С

192.168.0.0 – 192.168.255.255.

Заголовки UDP и TCP

UDP - заголовок

0

16

31

Порт отравителя (16 бит)

 

Порт получателя (16 бит)

Длина датаграммы (16 бит)

 

Контрольная сумма (16 бит)

 

Данные

Заголовок сегмента TCP

 

0

4

10

16

31

Порт отравителя (16 бит)

Порт получателя (16 бит)

Позиция сегмента (32 бита)

Первый ожидаемый байт (32 бита)

 

Резерв

U

A

P

R S

 

F

данных

(6 бит)

R

C

S

S Y

I

(4 бита)

G

K

H

T N

N

Контрольная сумма (16 бит)

Смещение

Размер окна (16 бит)

Опции и заполнитель

Указатель срочности данных (16 бит)

Мультиплексирование

соединений Порт отправителя = 10201, Порт получателя = 23 Порт
соединений
Порт отправителя = 10201,
Порт получателя = 23
Порт отправителя = 1078,
Порт получателя = 23
Порт отправителя = 1873, Порт получателя = 23
Telnet
IP A
IP B

Установление TCP-соединения

Установление TCP- соединения А Передача SYN (seq=x flag=SYN) Прием SYN

А

Передача SYN

(seq=x flag=SYN)

Прием SYN

(seq=y, ack=x+1)

Передача ACK

(seq=x+1, ack=y+1 flag=ACK)

Передача ACK (seq=x+1, ack=y+1 flag=ACK) В Прием SYN Передача SYN, ACK (seq=y,
Передача ACK (seq=x+1, ack=y+1 flag=ACK) В Прием SYN Передача SYN, ACK (seq=y,
Передача ACK (seq=x+1, ack=y+1 flag=ACK) В Прием SYN Передача SYN, ACK (seq=y,

В

Прием SYN

Передача SYN, ACK (seq=y, ack=x+1 flag=SYN, ACK)

Прием ACK

Завершение TCP-соединения

Завершение TCP- соединения А Передача FIN Прием ACK Прием FIN

А

Передача FIN

Прием ACK

Прием FIN

Передача ACK

ACK Прием FIN Передача ACK В Прием FIN Передача ACK Передача
ACK Прием FIN Передача ACK В Прием FIN Передача ACK Передача
ACK Прием FIN Передача ACK В Прием FIN Передача ACK Передача

В

Прием FIN

Передача ACK

Передача FIN

Прием ACK

Передача данных

Передача данных Передача Последоват . номер = 1 Последоват . номер

Передача

Последоват. номер = 1 Последоват. номер = 1501

Последоват. номер = 3001

Последоват. номер = 4501

Прием

 

Размер окна = 3000

   

1500

байт

Прием 1 ÷ 1500 1 ÷ 1500

 
 

1500

байт

Прием 1501 ÷ 3000 1501 ÷ 3000

 
 

1500

байт

Ожидаемый номер 3001

 

1500

байт

Прием 3001 ÷ 4500 3001 ÷ 4500

  Прием 4501 ÷ 6000
 

Прием 4501 ÷ 6000 4501 ÷ 6000

 

Ожидаемый номер 6001

Управление потоком при перегрузке

потоком при перегрузке Передача Последоват . номер = 1

Передача

Последоват. номер = 1 Последоват. номер = 1501

Последоват. номер = 3001

Последоват. номер = 4501

Прием

 

Размер окна = 3000

   

1500

байт

Прием 1 ÷ 1500 1 ÷ 1500

 
 

1500

байт

Прием 1501 ÷ 3000 1501 ÷ 3000

 
 

1500

байт

Ожидаемый номер 3001 Сегмент 3 потерян из-за перегрузки сервера

 

1500

байт

  1500 байт
 

Прием 4501 ÷ 6000

  Ожидаемый номер 3001 Размер окна = 1500
 

Ожидаемый номер 3001 Размер окна = 1500

 
Подсети 172.24.3.0 172.24.4.0 172.24.1.0 172.24.2.0
Подсети
172.24.3.0
172.24.4.0
172.24.1.0
172.24.2.0

Сеть 172.24.0.0

Адреса класса В

Подсети

IP адрес 172.24.100.45 Форма записи

 
 

Подсеть

 

Десятичная

172

24

100

45

Двоичная

10101100

00011000

01100100

00101101

Форма записи

   

Маска подсети 255.255.255.0

Двоичная

11111111

11111111

11111111

00000000

Десятичная

255

255

255

0

172.24.100.45/ 24

Маски постоянной длины

№ подсети

Адрес подсети

Подсеть 0

207.21.24.0 /27

Подсеть 1

207.21.24.32

/27

Подсеть 2

207.21.24.64

/27

Подсеть 3

207.21.24.96

/27

Подсеть 4

207.21.24.128

/27

Подсеть 5

207.21.24.160

/27

Подсеть 6

207.21.24.192

/27

Подсеть 7

207.21.24.224

/27

Маски переменной длины - VLSM

Подсеть 0

207.21.24.0 /27

Подсеть 1

207.21.24.32

/27

Подсеть 2

207.21.24.64

/27

Подсеть 3

207.21.24.96

/27

Подсеть 4

207.21.24.128

/27

Подсеть 5

207.21.24.160

/27

Подсеть 6

207.21.24.192

/27

Подсеть 7

207.21.24.224

/27

/27 Подсеть 7 207.21.24.224 /27 Подсеть 0 207.21.24.192 /30 Подсеть

Подсеть 0

207.21.24.192

/30

Подсеть 1

207.21.24.196

/30

Подсеть 2

207.21.24.200

/30

Подсеть 3

207.21.24.204

/30

Подсеть 4

207.21.24.208

/30

Подсеть 5

207.21.24.212

/30

Подсеть 6

207.21.24.216

/30

Подсеть 7

207.21.24.220

/30

Использование VLSM

Адресация на соединениях точка-точка

207.21.24.32 /27 200.199.48.0 /22 207.21.24.192 /30 Суммирование адресов 200.199.48.0 /24
207.21.24.32 /27
200.199.48.0 /22
207.21.24.192 /30
Суммирование адресов
200.199.48.0
/24
200.199.49.0
/24
200.199.50.0
/24
200.199.51.0
/24
200.199.48.0 /20
200.199.52.0
/24
200.199.53.0
/24
200.199.54.0
/24
200.199.55.0
/24
200.199.52.0 /22
200.199.56.0
/24
200.199.57.0
/24
….
200.199.63.0 /24
200.199.56.0 /21

Стандарты IEEE по локальным сетям.

802.1 - объединение сетей

802.2 - управление логическим звеном (LLC)

802.3 - ЛВС с множественным доступом, контролем несущей и обнаружением коллизий (CSMA/CD, Ethernet)

802.4 - ЛВС шинной топологии с передачей маркера

802.5 - ЛВС кольцевой топологии с передачей маркера (Token Ring)

802.6 - сеть масштаба города (Metropolitan Area Network, MAN)

802.7 - консультативный совет по широковещательной технологии (Broadcast Technical Advisory Group)

802.8 - консультативный совет по оптоволоконной технологии (Fiber-Optic Technical Advisory Group)

802.9 - интегрированные сети с передачей речи и данных (Integrated Voice/Data Networks)

802.10

- безопасность сетей

802.11

- беспроводные сети

802.12

- ЛВС с доступом по приоритету запроса (Demand Priority Access LAN, 100VG-AnyLan)

802.14

рабочая группа по кабельным модемам

802.15

- Wireless Personal Area Networks (WPAN) Bluetooth

802.16

Широкополосный беспроводной доступ

802.17

– Resilient Packet Ring (RPR)

Эволюция технологии Ethernet

Эволюция технологии Ethernet

Ethernet

Router Mac PC E0 0800.1234.1BC4 0800.089c.34d5 0800.2006.1a56
Router
Mac
PC
E0
0800.1234.1BC4
0800.089c.34d5
0800.2006.1a56

Форматы кадров Ethernet и IEEE 802.3

Ethernet 7 1 6 6 2 46-1500 4 Start of Frame Destination Source Preamble frame
Ethernet
7 1
6 6
2 46-1500
4
Start of
Frame
Destination
Source
Preamble
frame
Type
Data
Check
Address
Address
delimiter
Sequence
IEEE 802.3
7
1
6
6
2
64-1500
4
Start of
Frame
Destination
Source
802.2 Header
Preamble
frame
Length
Check
Address
Address
and Data
delimiter
Sequence

Максимальный размер кадра 1518 байт или 0x05ЕЕ. Поэтому, значение Type не бывает меньше чем 0x05EE. Начинается со значения 0x0600.

MAC-адрес

MAC- адрес 08.00.12.34.1B.C4

08.00.12.34.1B.C4

ARP-таблица

МАС-адрес IP-адрес 02-60-8C-01-02-03 197.15.22.33 00-00-A2-05-09-89 197.15.22.44 Получатель:
МАС-адрес
IP-адрес
02-60-8C-01-02-03
197.15.22.33
00-00-A2-05-09-89
197.15.22.44
Получатель: 197.15.22.126
09-00-20-67-92-89
197.15.22.123
MAC = ?
08-00-02-90-90-90
197.15.22.4
Источник
197.15.22.33
197.15.22.44
197.15.22.123
197.15.22.4
197.15.22.37
197.15.22.126
Получатель

Протокол ARP

Хост Y ARP запрос Хост Z Хост Z Широковещат. Хост Z MAC ? ARP ответ
Хост Y
ARP запрос
Хост Z
Хост Z
Широковещат.
Хост Z
MAC ?
ARP ответ
Хост Y
Хост Z
MAC
MAC

Покрываемая область

100 м Hub Hub
100 м
Hub
Hub

Концентратор или повторитель позволяют увеличить покрываемую область

Таблица коммутации

Интерфейс MAC адрес E0 0260.8c01.1111 E0 0260.8c01.2222 E1 0260.8c01.3333 E1 0260.8c01.4444 E1
Интерфейс MAC адрес
E0
0260.8c01.1111
E0
0260.8c01.2222
E1
0260.8c01.3333
E1
0260.8c01.4444
E1
0260.8c01.5555
0260.8c01.1111
E0
E1
0260.8c01.3333
0260.8c01.5555
0260.8c01.2222
0260.8c01.4444

Домены коллизий при использовании коммутаторов

Коммутируемая LAN

коммутаторов Коммутируемая LAN Hub Hub LAN с концентраторами
Hub Hub
Hub
Hub
коммутаторов Коммутируемая LAN Hub Hub LAN с концентраторами

LAN с концентраторами

Spanning Tree Protocol Блокир.
Spanning Tree Protocol
Блокир.

Обеспечивает топологию без петель

Идентификатор моста - BID

Мост с наименьшим BID - корневой мост

Стоимость

маршрута

Протокол STP

BID моста (8 байт)

Приоритет MAC адрес 2 байта (32768 по умолчанию) 6 байт Скорость,
Приоритет
MAC адрес
2 байта (32768
по умолчанию)
6 байт
Скорость, Мбит/с
STP cтоимость
4
250
10
100
16
62
45
39
100
19
155
14
622
6
1000
4
10000
2

VLAN и физические границы

Традиционная сегментация LAN

LAN 3 hub Этаж 3 LAN 2 hub Этаж 2 LAN 1 hub Этаж 1
LAN 3
hub
Этаж 3
LAN 2
hub
Этаж 2
LAN 1
hub
Этаж 1

Маршрутизатор

Сегментация с VLAN VLAN 1 VLAN 2 VLAN 3
Сегментация с VLAN
VLAN 1
VLAN 2
VLAN 3

VLAN. Широковещательные домены

Широковещательный домен 2

домены Широковещательный домен 2 Широковещательный домен 1

Широковещательный домен 1

IEEE 802.1p/Q

6 байт 6 байт 4 байта 2 байта Получатель Источник Tag Control Тип/Длина
6 байт
6 байт
4 байта
2 байта
Получатель
Источник
Tag Control
Тип/Длина
8100H 2 байта Приоритет Метка VLAN 3 бита 12 бит
8100H
2 байта
Приоритет
Метка VLAN
3 бита
12 бит

Статические VLAN

Использование меток в кадре VLAN1 VLAN1 VLAN1 VLAN2 VLAN3 VLAN1 VLAN1 VLAN2 VLAN2 VLAN3
Использование меток в кадре
VLAN1
VLAN1
VLAN1
VLAN2
VLAN3
VLAN1
VLAN1
VLAN2