Кратко
- ILNP разделяет идентификатор узла и его сетевой локатор, передаёт пакеты по IPv6 и не требует менять маршрутизаторы или коммутаторы.
- В TCP-демонстрации Saleem Bhatti использовал четыре интерфейса и патч-корд длиной 15 см; следующий тест внедрения — попадание в дистрибутивы BSD и Linux.
Маршрутизаторам обновление не понадобилось. Компьютерам — понадобится. Таков инженерный обмен, который Saleem Bhatti описал на RIPE 93: ILNP сохраняет существующую IPv6-инфраструктуру, но переносит изменения в конечные системы.
На хакатоне IETF 126 клиент в зале отправлял TCP-поток на сервер в лаборатории Bhatti в Сент-Эндрюсе. Команда по очереди включала четыре интерфейса, чтобы поток распределялся между несколькими префиксами. Все четыре префикса для удобства взяли из одной сети /60. Сам Bhatti описал разницу между путями в зале как патч-корд длиной 15 см между маршрутизатором и коммутатором. Испытание показывает динамическую привязку локаторов в лабораторной схеме; данных о путях через независимые сети оно не даёт.
ILNP разделяет две роли IP-адреса: он идентифицирует узел и указывает его топологическое положение для пересылки пакетов. Node Identifier остаётся привязанным к транспортному потоку; Locators можно динамически связывать с активными интерфейсами. В IPv6-реализации обе величины имеют длину 64 бита.
Маршрутизаторы и коммутаторы не менялись. Команда изменила сетевой стек FreeBSD, часть транспортного уровня и функцию getaddrinfo в libc. DNS должен поддерживать новые записи ILNP, описанные в RFC 6742. Обычные IPv6-приложения запускались без перекомпиляции: системная библиотека сохраняла привычный для них интерфейс.
Вопрос Джима Рида в зале перешёл от протокола к распространению: пользователи вряд ли будут самостоятельно собирать ядро с патчами, поэтому для критической массы нужна поставка вместе с BSD и Linux. Bhatti согласился, что хочет видеть ILNP в этих системах и приглашает новых тестировщиков. На странице проекта Университета Сент-Эндрюса указаны бинарные сборки для FreeBSD 14.3 и прототип на Linux с ядром 4.9. Подтверждения включения в массовый дистрибутив там нет. Оценку изменил бы пакет в upstream-ветке или пилот у оператора.
RFC 6740 — экспериментальный документ потока IRTF; формального статуса в процессе стандартизации IETF у него нет. Лабораторная демонстрация показала работу локаторов поверх IPv6. Следующий рубеж — сопровождение пакетов, DNS и средств диагностики на конечных системах.
Источники: транскрипт RIPE 93; страница доклада; RFC 6740; RFC 6741: инженерные аспекты; RFC 6742; проект ILNP Университета Сент-Эндрюса.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





