Problem solve Get help with specific problems with your technologies, process and projects.

How can service providers limit peer-to-peer (P2P) traffic in routers?

It's notoriously hard to limit peer-to-peer (P2P) traffic, but IP expert Ivan Pepelnjak has some ideas on how service providers can deal with nettlesome P2P traffic jams.

Is there a way to limit peer-to-peer (P2P) traffic in routers, or do service providers need to use other methods?

Service provider edge or core routers are not the best traffic-limiting platforms. While they definitely have the capabilities to perform numerous Quality of Service (QoS) actions, complex QoS actions reduce their performance.

P2P traffic is harder to limit than any other traffic because the P2P programs usually use a number of cloaking mechanisms to evade detection (and traffic limits). Furthermore, the P2P programs use a large number of parallel TCP sessions, making the usual QoS algorithms that relied on the cooperative behavior of end users mostly useless.

The best way to deal with P2P traffic is to limit the traffic per user (meaning per IP address). Most high-speed routers don't have that functionality; you have to use dedicated platforms (for example, Cisco's Service Control Engine) to implement per-user traffic shaping or policing.

This was last published in January 2011

Dig Deeper on Telecommunication networking