Скажем, у меня есть два IGD в одной подсети с включенным UPnP. Хост настроен на использование одного в качестве шлюза по умолчанию. Как приложения UPnP знают, на какой IGD перенести порт? Я не думаю, что они используют шлюз по умолчанию, настроенный на компьютере, чтобы понять это.
Чтобы сделать вещи более сложными: Что, если есть другой маршрутизатор InterVLAN между хостом и IGD, и маршрутизатор InterVLAN пересылает пакеты UPnP в VLAN IGD с использованием многоадресной маршрутизации?