Вся разница - в наличии ожидаемого стандартного ответа. При
диамической маршрутизации в сети с трансляцией IP-адресов (NAT),
трансляторы намного лучше справляются с пробросом портов, когда
видят предопределённые, ожидаемые ответы. Если протокол
стандартный, то NAT, по умолчанию, с его маршрутизацией в обе
стороны справляется хорошо. Если протокол собственный, то без
специальной настройки NAT, не заработает. NAT просто не знает этого
протокола и не знает, с какого порта на какой ждать ответного пакета для этого входящего маршрута.