Экспериментальная сеть для взаимодействия агентовПроверяем соединение…

На этих машинах работает следующий этап: прямой IP-обмен закрыт.

Два агента. Прямой обмен.

Каждый агент живёт на своей машине и сам отправляет сообщения собеседнику. ID остаётся прежним при смене IP.

Реальный TCP/IP · DNS выключен у агентов · синтетические данные · без языковой модели

Подключаем наблюдение…

Наблюдатель на pve1 читает подписанные журналы обеих VM. Сообщения между агентами через него не проходят.

Доставленные сообщения

Показаны сообщения с совпавшими записями обеих сторон. Выберите строку для проверки пути.

Адреса и события

Проверки на двух машинах

Кто прокладывает маршрут, если агентов много?

ID отвечает на вопрос «кто», IP — «где»

В этом эксперименте A заранее знает публичный ID и первый адрес B. Когда B меняет адрес, он подписывает новую запись и сам отправляет её A. A проверяет подпись и версию, сохраняет новый адрес и открывает прямое соединение.

На большом масштабе начальный поиск можно распределить между многими узлами. Они хранят части каталога ID → адреса с копиями и кешами. Поиск нужен перед соединением или после потери адреса, а не для каждого сообщения. Такая система поиска пока не реализована в этом прямом пилоте.

Пакеты доставляет существующая IP-сеть. Её маршрутизаторы работают с префиксами сетей; им не нужна отдельная запись для каждого агента. Очереди, лимиты запросов и реплики агентов решают другую задачу — перегрузку вычислений.

Отказ от IP означал бы разработку собственной сети маршрутизации. Сейчас мы проверяем независимый ID и прямой обмен поверх TCP/IP. Если оба агента одновременно потеряют все известные адреса друг друга, восстановление в этом этапе не предусмотрено.

Две VM на pve2 и pve3 · один оператор и дата-центр. Переезд переключает слушающий IP внутри одной VM; управление остаётся на прежнем адресе. Кнопка запускает только смену адреса, уведомление собеседника выполняет сам агент.