C.2.4.5. Форматы кадров — TCP/IP в сети Ethernet
Каждый из рассмотренных ниже кадров описывается для первой пары портов DUT («входного» порта 1 и «выходного» порта 1). Если кадры используются для других портов, адреса должны быть соответственно изменены.
C.2.6.1. Кадр «обучения»
Запрос ARP в сети Ethernet
-- Заголовок дейтаграммы offset data (hex) описание 00 FF FF FF FF FF FF широковещательный MAC-адрес для получателя broadcast address 06 xx xx xx xx xx xx указывается MAC-адрес отправителя 12 08 06 тип ARP 14 00 01 тип оборудования (Ethernet = 1) 16 08 00 протокол (IP = 800) 18 06 размер аппаратного адреса (48 битов для Ethernet) on Ethernet 19 04 размер протокольного адреса (4 октета для IP) for IP 20 00 01 код операции для запроса = 1 22 xx xx xx xx xx xx MAC-адрес отправителя 28 xx xx xx xx MAC-адрес запрашивающего устройства DUT 38 xx xx xx xx IP-адрес запрашивающего устройства DUT
C.2.6.2. Кадр маршрутных обновлений
-- Заголовок дейтаграммы offset data (hex) описание 00 FF FF FF FF FF FF широковещательный MAC-адрес для получателя 06 xx xx xx xx xx xx аппаратный адрес отправителя 12 08 00 тип -- Заголовок IP 14 45 версия IP - 4, размер заголовка (в 4-байтовых словах) - 5 15 00 поле сервиса 16 00 EE общий размер 18 00 00 идентификатор (ID) 20 40 00 флаги (3 бита) 4 (не фрагментировать), смещение фрагм. - 0 22 0A время жизни (TTL) 23 11 протокол - 17 (UDP) 24 C4 8D контрольная сумма заголовка 26 xx xx xx xx IP-адрес отправителя 30 xx xx xx IP-адрес получателя 33 FF номер хоста = FF для широковещания -- UDP HEADER 34 02 08 порт отправителя 208 = RIP 36 02 08 порт получателя 208 = RIP 38 00 DA размер сообщения UDP 40 00 00 контрольная сумма UDP -- Пакет RIP 42 02 команда/отклик (команда = 2) 43 01 версия = 1 44 00 00 0 -- сеть 1 46 00 02 family = IP 48 00 00 0 50 xx xx xx IP-адрес сети 1 53 00 сеть, а не узел 54 00 00 00 00 0 58 00 00 00 00 0 62 00 00 00 07 метрика 7 -- сеть 2 66 00 02 семейство = IP 68 00 00 0 70 xx xx xx IP-адрес сети 2 73 00 сеть, а не узел 74 00 00 00 00 0 78 00 00 00 00 0 82 00 00 00 07 метрика 7 -- сеть 3 86 00 02 семейство = IP 88 00 00 0 90 xx xx xx IP-адрес сети 3 93 00 сеть, а не узел 94 00 00 00 00 0 98 00 00 00 00 0 102 00 00 00 07 метрика 7 -- сеть 4 106 00 02 семейство = IP 108 00 00 0 110 xx xx xx IP-адрес сети 4 113 00 сеть, а не узел 114 00 00 00 00 0 118 00 00 00 00 0 122 00 00 00 07 метрика 7 -- сеть 5 126 00 02 семейство = IP 128 00 00 0 130 00 IP-адрес сети 5 133 00 сеть, а не узел 134 00 00 00 00 0 138 00 00 00 00 0 142 00 00 00 07 метрика 7 -- сеть 6 146 00 02 семейство = IP 148 00 00 0 150 xx xx xx IP-адрес сети 6 153 00 сеть, а не узел 154 00 00 00 00 0 158 00 00 00 00 0 162 00 00 00 07 метрика 7
C.2.4.6. Кадр управляющего запроса
Будет определен.
C.2.6.4. Тестовые кадры
Запрос UDP echo в среде Ethernet
-- Заголовок дейтаграммы offset data (hex) Описание 00 xx xx xx xx xx xx MAC-адрес получателя 06 xx xx xx xx xx xx MAC-адрес отправителя 12 08 00 тип -- IP HEADER 14 45 версия IP - 4, размер заголовка (в 4-байтовых словах) - 5 15 00 TOS (тип обслуживания) 16 00 2E общий размер * 18 00 00 ID (идентификатор) 20 00 00 флаги (3 бита) 4 (не фрагментировать), смещение фрагм. - 0 22 0A TTL (время жизни) 23 11 протокол - 17 (UDP) 24 C4 8D контрольная сумма заголовка * 26 xx xx xx xx IP-адрес отправителя ** 30 xx xx xx xx IP-адрес получателя ** -- UDP HEADER 34 C0 20 порт отправителя 36 00 07 порт получателя - 07 = Echo 38 00 1A размер сообщения UDP * 40 00 00 контрольная сумма UDP -- UDP DATA 42 00 01 02 03 04 05 06 07 произвольные данные *** 50 08 09 0A 0B 0C 0D 0E 0F * - значение поля меняется в разных кадрах ** - меняется для разных логических потоков. *** - Заполняют оставшуюся часть кадра нарастающими значениями с повторением, если требуется по размеру кадра.
Значения, используемые с полях общего размера и размера сообщений UDP:
frame size total length UDP message length 64 00 2E 00 1A 128 00 6E 00 5A 256 00 EE 00 9A 512 01 EE 01 9A 768 02 EE 02 9A 1024 03 EE 03 9A 1280 04 EE 04 9A 1518 05 DC 05 C8