У меня есть переключатель открытого потока Zodiac FX с контроллером Opendayligth 0.7, и когда я добавляю пример потока из здесь , чтобы протолкнуть метки MPLS, Zodiac добавляет 2 дополнительных байта после заголовка MPLS, значение этогоbytes всегда 0x0800, и кажется, что это тип Ethernet пакета перед отправкой.Новый тип Ethernet правильный (0x8847). Как это:
||ETH HEADER ||MPLS HEADER ||2 байта (0X0800) ||IP ПАКЕТ ||
Почему поток устанавливает старый тип Ethernet в середине MPLS и IP?
ПРИМЕЧАНИЕ. Если я вставлю тег MPLS с другим примером потока в ссылку свторой зодиак, этот второй зодиак POP, заголовок MPLS и 2 дополнительных байта, и правильно измените тип Ethernet отправленного пакета на 0x0800.
РЕДАКТИРОВАТЬ: я подтверждаю, что это тип Ethernet-пакета, потому что если я стек2 метки результат таков:
||ETH HEADER ||MPLS HEADER ||2 байта (0x8847) ||||MPLS HEADER ||2 байта (0X0800) ||IP ПАКЕТ ||
И 0x0800 - это тип IP, а 0x8847 - это MPLS