Кратко

  • 26 октября Sávyo de Morais из NIC.br представил на RIPE 93 ранний открытый проект V6bench для испытания приложений в среде IPv6.
  • По спецификации OpenAPI он готовит DNS и шаблон испытаний API; оператор дорабатывает переменные и сценарии, запускает проверки и изучает CSV. Пока проект сосредоточен на API и проверил ограниченное число случаев.

Маршрутизатор доложил об успешной доставке. Бухгалтерия приложения, как выяснилось, по-прежнему принимает только старый бланк IPv4. Такой разрыв между достижимостью сети и результатом работы показал Sávyo de Morais на RIPE 93. Если пользователь не может войти, отправить заявку или получить ответ, зелёный индикатор соединения мало помогает.

В авторских слайдах перечислены точки поиска: жёстко заданные IPv4-адреса, валидаторы, списки доступа, библиотеки, поля базы данных, геолокация, аутентификация, журналы и мониторинг. Это карта возможных препятствий, без утверждения о сбое конкретной организации. Автор предлагает проверять завершение целого действия после отключения IPv4.

Практическая цепочка V6bench начинается с OpenAPI в JSON или YAML. Инструмент создаёт материалы DNS и заготовку ScanAPI; затем специалист меняет план и переменные для своей службы, выбирает сетевую среду, выполняет проверку и читает CSV. Репозиторий проекта прямо описывает раннюю стадию разработки и возможные ошибки. Шаблон ускоряет подготовку, но не знает, какую услугу обещали клиенту.

В слайдах предусмотрены клиенты только с IPv4, с двумя протоколами, только с IPv6 и с IPv6 через NAT64; среди серверных вариантов есть SIIT-DC. Лаборатории нужны мост IPv6 в Docker, Kathará и Jool. Успех в двухпротокольной среде относится к проверенному пути. Для заявления об IPv6-only нужен свой путь и свой результат. Рабочий проект IETF расширяет поле испытаний до зависимостей, полномочий и журналов.

Поэтому приёмочный акт начинается с вопроса владельцу службы: какую операцию вы обещаете? Спецификация OpenAPI, исправленный план, режимы клиента и сервера и результат должны лежать рядом. Одинокая отметка «пройдено» слишком легко переживает исчезновение условий, при которых её поставили.

Первичные источники