- •2. Структура протокола Frame Relay
- •2.1. Архитектура и стандарты протокола
- •2.2. Виды услуг. Связь с технологией isdn
- •2.З. Основные интерфейсы
- •2.4. Формат кадра
- •2.5. Структура информационного поля. Сигнализация в сети Frame Relay
- •Информация пользователя
- •2.6. Сигнальные сообщения интерфейса lmi
- •Заголовок сообщения lmi
- •2.7. Сигнальные сообщения т1.617 Приложение d
- •2.8. Управление перегрузками по графику. Сигнализация cllm
- •2.9. Коммутация виртуальных каналов. Протокол svc
- •3. Поддержка протоколов более высоких уровней
- •3.1. Многопротокольная инкапсуляция
- •3.2. Инкапсуляция протокола х.25/х.75
- •3.3. Фрагментация
- •Сообщение
3.3. Фрагментация
В некоторых протоколах верхних уровней для передачи информации используются информационные поля большой длины, в связи с чем они не могут быть переданы в формате одного кадра Т1.618. В этом случае для передачи данных по сети Frame Relay применяется процедура разбиения информационного сообщения на кадры или фрагментация, очень похожая на процедуру инкапсуляции трафика. В качестве примера можно рассмотреть фрагментацию датаграммы протокола IP с использованием процедуры SNAP (рис. 3.6).
Сообщение
Заголовок инкапсуляции
Поле Q.922 (03) |
NLPID (CC) |
|
Датаграмма IP |
1 |
1 |
|
Переменная |
Фрагмент 1 |
Фрагмент 2 |
Фрагмент 1
Флаг |
Адрес |
Q.922 (03) |
Pad (00) |
NLPID (80) |
OUI 0080С2 |
PID 00OD |
Seq |
F(0) |
Рез |
Offset (0) |
Q. 922 |
NLPID (CC) |
Ф1 |
FCS |
Флаг |
1 |
2 |
1 |
1 |
1 |
3 |
2 |
2 |
|
2 |
|
1 |
1 |
m |
2 |
1 |
|
Заголовок SNA |
Заголовок фрагментации |
Фрагмент 1 |
|
Фрагмент 2
Флаг |
Адрес |
Q.922 (03) |
Pad (00) |
NLPID (80) |
OUI 0080С2 |
PID 00OD |
Seq |
F(1) |
Рез |
Offset (m/32) |
Остальная часть IP |
FCS |
Флаг |
1 |
2 |
1 |
1 |
1 |
3 |
2 |
2 |
|
2 |
|
m |
2 |
1 |
|
Заголовок SNA |
Заголовок фрагментации |
Фрагмент 2 |
|
Рис. 3.6. Фрагментация датаграммы IP в кадры Frame Relay
Как видно из рисунка, для фрагментации используется расширение формата кадра SNAP. В формат кадра добавляется заголовок фрагментации для передачи информации о фрагментах. В состав заголовка фрагментации входят четыре поля: поле "последовательность" (Sequence - Seq, 2 октета), которое присваивается каждому новому фрагментируемому сообщению; резервное поле (Рез. 4 бита, все равны нулю); бит окончания фрагментации F (в кадре, содержащем последний фрагмент, равен 1, во всех остальных - 0), а также поле смещения (Offset - 11 бит), определяющее смещение передаваемого фрагмента при делении на 32.