A congestion control method for performing congestion control on a Content Centric Networking, CCN, network node, said CCN network node serving as a source device, said method comprising: receiving, by the source device, through a first port of the source device a local anti-congestion response message sent from a sink device, wherein the local anti-congestion response message is sent after the sink device determines that the length of data cached in a port sending queue for a second port of the sink device corresponding to the first port exceeds a threshold; and suspending, by the source device, sending of a data packet which needs to be sent to the second port through the first port, wherein suspending, by the source device, sending the data packet which needs to be sent to the second port through the first port comprises: setting, by the source device, a state of a port sending queue for the first port as an anti-congestion state; and in a case that the port sending queue for the first port is in the anti-congestion state: - acquiring, by the source device and from a pending content table, PCT, a time to live, TTL, corresponding to the data packet which needs to be sent to the second port through the first port, wherein the TTL is a lifetime of a request packet that corresponds to the data packet, wherein the request packet is received by the source device from the sink device, and wherein the TTL corresponds to the TTL stored in a pending interest table, PIT, for the request packet, and - sending the data packet to the second port through the first port upon reaching the TTL. receiving, by the source device, through a first port of the source device a local anti-congestion response message sent from a sink device, wherein the local anti-congestion response message is sent after the sink device determines that the length of data cached in a port sending queue for a second port of the sink device corresponding to the first port exceeds a threshold; and suspending, by the source device, sending of a data packet which needs to be sent to the second port through the first port, wherein suspending, by the source device, sending the data packet which needs to be sent to the second port through the first port comprises: setting, by the source device, a state of a port sending queue for the first port as an anti-congestion state; and in a case that the port sending queue for the first port is in the anti-congestion state: - acquiring, by the source device and from a pending content table, PCT, a time to live, TTL, corresponding to the data packet which needs to be sent to the second port through the first port, wherein the TTL is a lifetime of a request packet that corresponds to the data packet, wherein the request packet is received by the source device from the sink device, and wherein the TTL corresponds to the TTL stored in a pending interest table, PIT, for the request packet, and - sending the data packet to the second port through the first port upon reaching the TTL. setting, by the source device, a state of a port sending queue for the first port as an anti-congestion state; and in a case that the port sending queue for the first port is in the anti-congestion state: - acquiring, by the source device and from a pending content table, PCT, a time to live, TTL, corresponding to the data packet which needs to be sent to the second port through the first port, wherein the TTL is a lifetime of a request packet that corresponds to the data packet, wherein the request packet is received by the source device from the sink device, and wherein the TTL corresponds to the TTL stored in a pending interest table, PIT, for the request packet, and - sending the data packet to the second port through the first port upon reaching the TTL. - acquiring, by the source device and from a pending content table, PCT, a time to live, TTL, corresponding to the data packet which needs to be sent to the second port through the first port, wherein the TTL is a lifetime of a request packet that corresponds to the data packet, wherein the request packet is received by the source device from the sink device, and wherein the TTL corresponds to the TTL stored in a pending interest table, PIT, for the request packet, and - sending the data packet to the second port through the first port upon reaching the TTL.