У нас есть сторонний код маршрутизатора для нашего сетевого продукта.
Проблема не возникает, пока мы добавляем устройства в сеть, подключенные к маршрутизатору с другой подсетью. Но когда мы определяем 2 или более IP-адресов в одной и той же сети / хостах - пакеты, предназначенные для одного устройства, попадают в другое и наоборот.
Первоначальная отладка приводит к обнаружению неправильной маршрутизации пакета данных от маршрутизатора. Он просто маршрутизируется на основе идентификатора сети - следовательно, назначение хоста неверно
Так как я не эксперт по сети, я понимаю такие вещи, как показано ниже -
Удаленный маршрутизатор отправляет следующий «переход», если не для той же сети или не настроен для сети назначения
Маршрутизатор, к которому устройства / сеть подключены напрямую, должен идентифицировать пункт назначения на основе IP-адреса (в той же сети / подсети)
Пожалуйста, подтвердите мое понимание, а затем, как нужно настроить таблицу маршрутизации, чтобы облегчить внутреннюю сетевую маршрутизацию? Есть ли какие-либо RFC, связанные с этим для настройки?