IGD が複数ある場合、UPnP はどの IGD にポート転送するかをどうやって知るのでしょうか?

IGD が複数ある場合、UPnP はどの IGD にポート転送するかをどうやって知るのでしょうか?

たとえば、UPnP が有効になっている同じサブネットに 2 つの IGD があるとします。ホストは、1 つをデフォルト ゲートウェイとして使用するように構成されています。UPnP アプリケーションは、どの IGD にポート転送するかをどのようにして認識するのでしょうか。コンピューターに構成されているデフォルト ゲートウェイを使用してこれを判断することはないと思います。

さらに複雑なことに、ホストと IGD の間に別の InterVLAN ルーターがあり、InterVLAN ルーターがマルチキャスト ルーティングを使用して UPnP パケットを IGD の VLAN に転送する場合はどうなるでしょうか。

関連情報