6.1.3. Поле "Длина заголовка" содержит значение длины заголовка пакета в словах.
Таблица N 8. Формат заголовка пакета IPv4
N поля | Название | Длина поля (бит) |
1 | Версия | 4 |
2 | Длина заголовка | 4 |
3 | Тип обслуживания | 8 |
4 | Длина пакета IP | 16 |
5 | Идентификатор пакета IP | 16 |
6 | Флаги | 3 |
7 | Смещение фрагмента | 13 |
8 | Счетчик допустимого времени пребывания пакета в сети | 8 |
9 | Тип протокола следующего уровня | 8 |
10 | Контрольная последовательность заголовка | 16 |
11 | Адрес источника пакета | 32 |
12 | Адрес получателя пакета | 32 |
13 | Режим обработки пакета | переменная длина |
14 | Поле дополнения до границы заголовка | переменная длина |
6.1.4. Поле "Тип обслуживания" содержит код набора параметров качества обслуживания:
а) приоритетность;
б) задержка;
в) пропускная способность;
г) надежность.
6.1.5. Кодирование поля "Тип обслуживания" приведено в таблице N 9.
Таблица N 9. Кодирование поля "Тип обслуживания"
Разряд | Параметр |
0-2 | Приоритетность |
3 | Значение "0" - нормальная задержка, значение "1" - малая задержка |
4 | Значение "0" - нормальная пропускная способность, значение "1" - низкая пропускная способность |
5 | Значение "0" - нормальная надежность, значение "1" - высокая надежность |
6-7 | Зарезервировано |
Значение разрядов 0-2 игнорируется, если оборудование не поддерживает управление приоритетом при передаче пакетов.
6.1.6. Поле "Длина пакета IР" содержит значение длины пакета IP в байтах, включая заголовок и данные. Возможность обрабатывать пакеты длиной менее 576 байт является обязательным требованием. В отдельных случаях допускается длина пакета до 65 535 байт.
6.1.7. Поле "Идентификатор пакета IP" используется процедурой фрагментации при сборке или разборке пакета для определения последовательности передаваемых фрагментов.
6.1.8. Поле "Флаги" используется процедурой фрагментации для управления последовательностью сборки фрагментов пакета. Кодирование разрядов поля "Флаги" приведено в таблице N 10.
Таблица N 10. Кодирование разрядов поля "Флаги"
Разряд 0 | Разряд 1 | Разряд 2 | ||
зарезервировано, устанавливается в "0" | "0" | "1" | "0" | "1" |
Пакет можно фрагментировать | Пакет нельзя фрагментировать | Последний фрагмент | Еще фрагменты |
6.1.9. Поле "Смещение фрагмента" используется для указания смещения данного фрагмента относительно первого фрагмента в блоках фрагментации (8 байт). Для первого фрагмента смещение устанавливается в "0".
6.1.10. Поле "Счетчик допустимого времени пребывания пакета в сети" содержит текущее значение счетчика максимально допустимого времени пребывания пакета в сети в секундах. Если в поле находится значение "0", пакет удаляется.
6.1.11. Поле "Тип протокола следующего уровня" содержит стандартизированный код протокола следующего уровня.
6.1.12. Поле "Контрольная последовательность заголовка" (далее - КПЗ) содержит контрольную последовательность заголовка. При любом изменении содержания заголовка КПЗ пересчитывается.
6.1.13. В поле "Адрес источника пакета" указывается IP-адрес источника пакета.
6.1.14. В поле "Адрес получателя пакета" указывается IP-адрес получателя пакета.
6.1.15. Поддерживаются два способа кодирования поля "Режим обработки пакета":
а) поле длиной 1 байт,
б) комбинация трех подполей: тип режима (1 байт), счетчик длины поля режима (1 байт), данные режима (переменная длина).
Подполе типа режима включает: флаг (1 бит), класс режима (2 бита), номер режима (5 бит).
При установке бита флага в значение "1" оборудование копирует данное поле при фрагментации во все фрагменты, в значение "0" - не копирует.
6.1.16. Для выравнивания границы заголовка по длине, кратной 32 битам, используется "Поле дополнения до границы заголовка". Свободные позиции заполняются нулевыми битами.
6.2. Формат заголовка пакета IР версии 6 (далее - IPv6) и перечень поддерживаемых полей приведен в таблице N 11. Минимальная длина заголовка пакета составляет 40 байт, длина пакета составляет до 1280 байт или выше (до 1500 байт) без фрагментации.
Таблица N 11. Формат заголовка пакета IPv6
Поля заголовка | ||
N поля | Название | Длина поля (бит) |
1 | Версия | 4 |
2 | Класс трафика | 8 |
3 | Метка потока | 20 |
4 | Длина полезной нагрузки | 16 |
5 | Следующий заголовок | 8 |
6 | Лимит переходов | 8 |
7 | Адрес отправителя | 128 |
8 | Адрес получателя | 128 |
6.2.1. Поле "Версия" содержит номер версии протокола IP.
6.2.2. Поле "Класс трафика" эквивалентно по назначению полю "Тип обслуживания" протокола IPv4 и используется для назначения и различия разных классов или приоритетов передачи пакетов.
6.2.3. Поле "Метка потока" используется для выделения последовательностей пакетов, для которых запрашивается специальная обработка пакетов IP, например предоставление качества обслуживания, отличающегося от принятого, или обслуживание в реальном времени. Оборудование, не поддерживающее функции поля "Метка потока", устанавливает значение данного поля в ноль при отправке пакета, передает дальше данное поле без изменений при пересылке пакета и игнорирует данное поле при получении пакета.
6.2.4. Поле "Длина полезной нагрузки" содержит значение длины полезной нагрузки пакета IPv6 в байтах.
6.2.5. Поле "Следующий заголовок" определяет тип заголовка, следующего непосредственно за основным, и использует те же значения разрядов, что и поле "Тип протокола следующего уровня" протокола IPv4.
6.2.6. В протоколе IPv6 информация уровня Интернет сети передачи данных кодируется в отдельных дополнительных заголовках, которые размещаются между заголовком IPv6 и заголовком следующего уровня в пакете.
6.2.7. Каждый дополнительный заголовок является целым числом и имеет длину, кратную 8 байтам.
6.2.8. В рамках протокола IPv6 определены следующие шесть дополнительных заголовков:
- "Специальные параметры обработки пакетов";
- "Маршрутизация";
- "Фрагментация";
- "Дополнительные параметры для пункта назначения";
- "Аутентификация";
- "Информация для обеспечения конфиденциальности данных путем шифрования".
6.2.9. Значение поля "Лимит переходов" основного заголовка IPv6 уменьшается на 1 в каждом пункте, который участвует в пересылке пакета. Пакет удаляется, если значение этого поля уменьшается до нуля.
6.2.10. В поле "Адрес отправителя" основного заголовка IPv6 указывается IP-адрес отправителя пакета.
Приложение N 10
к Правилам применения оборудования
коммутации систем подвижной
радиотелефонной связи.
Часть II. Правила применения
оконечно-транзитных узлов связи
сетей подвижной радиотелефонной
связи стандарта GSM 900/1800
к Правилам применения оборудования
коммутации систем подвижной
радиотелефонной связи.
Часть II. Правила применения
оконечно-транзитных узлов связи
сетей подвижной радиотелефонной
связи стандарта GSM 900/1800