Есть устройство (назовём его «А»), которое работает в интранете, свой IP получает по DHCP.
Следующая версия этого устройства будет содержать дополнительный модуль (назовём его «В») — дочерняя плата, со свой собственной ОС. Связь между «А» и «В» будет происходить по TPC/IP, через дополнительный сетевой интерфейс. Устройству «В» никакой связи с ЛВС не нужно, желательно чтобы они вообще друг друга не видели.
Вопрос — как правильно назначать IP адрес для устройства «В»? Статически? Но где гарантия что этот адрес никогда не пересечётся с адресом в ЛВС? Динамически? А как именно?
При старте генерировать случайную подсеть /30 в глобальном пространстве адресов. Если устройство будет работать в интрасети, то 100% ничего не пересечётся. Если устройство перенесут в Интернет, то вероятность косяка в маршрутизации чуть больше, чем 1:1000000000, и даже если косяк возникнет, то он легко решится перезапуском девайса.