Кратко

  • Индивидуальный проект IETF от 27 октября предлагает передавать QUIC непосредственно в кадрах Ethernet без заголовков IP и UDP. Сеанс закреплён за локальным интерфейсом, MAC соседа, его AS и отдельным предварительно согласованным ключом; сеть обмена должна пропускать предлагаемый EtherType.
  • Дополнительная возможность Link Next Hop позволяет указать MAC третьего маршрутизатора в том же сегменте. В проекте прямо сказано: получатель не может проверить, принадлежит ли этот MAC источнику маршрута. Проверка соседа не заменяет разрешения на отправку данных указанному устройству.

Кому выдали ключ от разговора

Обычный BGP-4 работает поверх TCP/IP. В варианте BoL2Q между QUIC и Ethernet нет заголовков IP и UDP. Партнёры обязаны находиться в одном сегменте второго уровня; удалённый узел не подключится к такому сеансу через IP-маршрут. Каждый оператор задаёт интерфейс, MAC соседа, номер его автономной системы и ключ для конкретной пары. Проект требует нового EtherType и отдельного аппаратного класса для ограничения кадров, направляемых в плоскость управления.

Первое решение принимает точка обмена трафиком. Её коммутаторы должны пропустить этот EtherType, иначе сеанс не возникнет. Затем решение принимает оператор каждого маршрутизатора: какой порт включить, какой MAC считать соседним, какой ключ ему выдать. Изменение MAC разрывает соединение и отзывает изученные маршруты. Замена оборудования поэтому влияет на BGP не только во время перезагрузки, но и через саму модель привязки соседа.

MAC выбирает запись конфигурации. Подтверждением личности служит другое: TLS проверяет ключ, а BGP OPEN — удалённую AS. Станция в том же сегменте может подделать MAC, сбить обучение коммутатора либо исчерпать ограничение скорости для сеанса. Без ключа она не овладеет защищённым соединением QUIC. Проект требует внешний PSK с прямой секретностью, запрещает данные 0-RTT и миграцию соединения. Его правила подробно охраняют возможность говорить. Право указать адресат данных находится в другом поле.

Кому досталась команда на пересылку

На ненумерованном канале привычного IP-адреса следующего узла нет. Link Next Hop заменяет его двумя вариантами. Нулевая длина означает MAC самого партнёра по сеансу. Шесть байтов несут одноадресный MAC третьего устройства в том же сегменте. Приняв маршрут, маршрутизатор выпускает пакеты через интерфейс BoL2Q к указанному MAC. Пользовательские пакеты по-прежнему идут как обычные IPv4 или IPv6; они не попадают внутрь QUIC-сеанса управления.

Сервер маршрутов может передавать MAC участника, который первоначально объявил маршрут. Тогда данные идут напрямую между участниками, а не через сервер. Рефлектор маршрутов в том же сегменте тоже может сохранить исходное направление. Есть ограничение: сторонний MAC должен быть достижим через тот же интерфейс BoL2Q. Если это не так, отправитель указывает себя в качестве следующего узла или не объявляет маршрут, когда пригодного адреса нет.

В разделе безопасности проект сообщает неприятное для эксплуатации обстоятельство. Получатель не может подтвердить, что сторонний MAC относится к маршрутизатору, создавшему маршрут. Сосед, имеющий право объявлять BGP-маршруты, способен направить трафик к любой станции сегмента. TLS устанавливает личность того, кто произнёс адрес. Он не доказывает право этой станции получать пакеты. Проект предлагает ограничивать выбор политикой сервера маршрутов и локальной проверкой следующего узла у получателя. Именно здесь проходит граница полномочий, которую криптографическая проверка сеанса не заменяет.

Это индивидуальный проект, а не утверждённый стандарт. Значения EtherType и кода возможности обозначены TBD1 и TBD2. Текст не доказывает ни выдачу номеров, ни внедрение в действующей точке обмена. Спецификация QUIC версии 1 даёт транспортную основу; предложенный профиль запрещает миграцию и ранние данные, использует один поток BGP. Последовательность решений уже видна: коммутатор пропускает кадр, устройство находит настроенного соседа, TLS проверяет ключ, OPEN сверяет AS, объявление называет MAC, получатель применяет политику, аппаратура ставит маршрут. Первые четыре успешных проверки не говорят, куда в итоге уйдут пакеты.

Официальные первоисточники