DEV Community

Brent Lewis
Brent Lewis

Posted on

Port Forwarding On Carrier-Grade Networks?

I've been learning about UPnP/IGDP, PCP, ICE, port prediction and others to accomplish punch through for a peer-to-peer app I'm building. Do any of these tend to work on ISPs and mobile phone networks? What's the usual way(s) peer-to-peer communication is established on a carrier-grade network?

PCP seems great, but this old memo makes me wonder if it has been widely adopted.

ICE seems to be widely used, but RFC3424 suggests that UNilateral Self-Address Fixing, like ICE, are just "workarounds," and we should prefer architectural solutions like IGDP or PCP.

What should I spend my effort on?

Top comments (0)