Как вставить фреймы MPLS в Linux
Я пытаюсь отправить пакеты MPLS из Убунуту (20.04), в настоящее время я использую необработанный сокет
socket(AF_PACKET, SOCK_RAW, IPPROTO_RAW)
с эфирным типом
ETH_P_MPLS_UC
и построение кадров MPLS вручную. Это работает, но есть лучший способ отправить пакеты MPLS без необходимости также создавать кадр Ethernet (найти MAC-адрес назначения шлюза).