Возможно ли иметь несколько сетевых интерфейсов, каждый идентично настроен, на той же машине Linux?
Например, четыре разных сетевых адаптера, каждая из которых смотрит на физически отдельные сети 192.168.44.0, настроенные как 192.168.44.1, маска сети 255.255.255.0. Разговор со статическими IP-адресами через TCP или UDP (без DHCP).
Мы не можем указать, что они 169.254 / 16 как RFC 3927 обсуждает. Я думаю, мы можем предположить, что все узлы с одинаковыми IP-адресами в этих разных физических сетях будут иметь уникальные MAC-адреса.
Похоже, что маршрутизация сетевого стека будет нарушена, не так ли? Существуют ли стандартные инструменты / методы для этого? (iptables?)
Существуют ли какие-либо проекты или продукты с открытым исходным кодом, предназначенные для работы и / или помощи в упорядочении? Знаешь кого-нибудь, кто пробовал это?
Мы готовы написать собственный код, чтобы реализовать это, если потребуется.
RFC 3927 содержит ключ? Вроде близко, но не совсем.
Принадлежит ли этот Q к Переполнение стека?
Это возможно, это можно сделать с помощью сети пространства имен
Каждый интерфейс может иметь идентичную конфигурацию на одном компьютере, однако все они должны быть разделены на отдельные пространства имен.
A network namespace is logically another copy of the network stack,
with its own routes, firewall rules, and network devices.
By default a process inherits its network namespace from its parent.
Initially all the processes share the same default network namespace
from the init process.