A traffic handling method for a Policy and Charging Rules Function, PCRF, of a core network, comprising: receiving information about a load status of a Radio Access Network, RAN, area, the information about the load status including at least one overload indicator providing an indication of at least one type of load leading to RAN overload, wherein the information about the load status of said RAN area comes from a base station serving said RAN area and is forwarded by a packet gateway node in the core network to the PCRF only when RAN overload occurs; obtaining, from the packet gateway node, information about at least one traffic type of one or more User Equipments, UEs, associated with said RAN area, the information about the at least one traffic type indicating that the one or more UEs associated with said RAN area are at least running a peer-to-peer application, wherein the information about the at least one traffic type is determined by traffic type detection on the packet gateway node when RAN overload occurs, generating at least a peer-to-peer traffic handling policy based on the received information about the load status of said RAN area and the obtained information about the at least one traffic type wherein the traffic handling policy comprises, when the received information about the load status of said RAN area indicates that the RAN overload occurs in said RAN area, performing at least one of: blocking the peer-to-peer application traffic for said one or more UEs, decreasing a transportation rate of the peer-to-peer application traffic for said one or more UEs, changing charging rules applied to the peer-to-peer application traffic for said one or more UEs, degrading a handling priority of the peer-to-peer application traffic for said one or more UEs, decreasing a bandwidth resource provision to the peer-to-peer application traffic for said one or more UEs; and sending the generated peer-to-peer traffic handling policy to the packet gateway node in the core network, for applying it to said one or more UEs associated with said RAN area. receiving information about a load status of a Radio Access Network, RAN, area, the information about the load status including at least one overload indicator providing an indication of at least one type of load leading to RAN overload, wherein the information about the load status of said RAN area comes from a base station serving said RAN area and is forwarded by a packet gateway node in the core network to the PCRF only when RAN overload occurs; obtaining, from the packet gateway node, information about at least one traffic type of one or more User Equipments, UEs, associated with said RAN area, the information about the at least one traffic type indicating that the one or more UEs associated with said RAN area are at least running a peer-to-peer application, wherein the information about the at least one traffic type is determined by traffic type detection on the packet gateway node when RAN overload occurs, generating at least a peer-to-peer traffic handling policy based on the received information about the load status of said RAN area and the obtained information about the at least one traffic type wherein the traffic handling policy comprises, when the received information about the load status of said RAN area indicates that the RAN overload occurs in said RAN area, performing at least one of: blocking the peer-to-peer application traffic for said one or more UEs, decreasing a transportation rate of the peer-to-peer application traffic for said one or more UEs, changing charging rules applied to the peer-to-peer application traffic for said one or more UEs, degrading a handling priority of the peer-to-peer application traffic for said one or more UEs, decreasing a bandwidth resource provision to the peer-to-peer application traffic for said one or more UEs; and sending the generated peer-to-peer traffic handling policy to the packet gateway node in the core network, for applying it to said one or more UEs associated with said RAN area.