A method performed by a data communication device for creating a stream forwarding entry, comprising: receiving, a packet; making statistics, by the data communication device, on the received packet to obtain a statistical value of a stream corresponding to the packet, wherein the statistical value comprises number of packets or number of bytes; judging whether the statistical value of the stream corresponding to the packet exceeds a preset threshold value; and if a judging result is that the statistical value exceeds the preset threshold value, creating, by the data communication device, a stream forwarding entry for the stream corresponding to the packet, and performing stream forwarding for subsequent packets of the stream corresponding to the packet according to the stream forwarding entry; wherein, before the making statistics on the received packet to obtain the statistical value of the stream corresponding to the packet, the method further comprises: judging whether the packet has a corresponding stream forwarding entry; determining whether the received packet is a packet to be sampled to make statistics on the received packet; making statistics on the packet to obtain the statistical value of the stream corresponding to the packet, if a judging result is that no corresponding stream forwarding entry exists; and performing stream forwarding for the packet according to the stream forwarding entry, if the judging result is that the corresponding stream forwarding entry exists; and before the judging whether the packet has the corresponding stream forwarding entry, the method comprises: judging whether the packet meets a preset classification rule; judging whether the packet has the corresponding stream forwarding entry, if a judging result is that the packet does not meet the preset classification rule; and forwarding the packet according to a routing table, if the judging result is that the packet meets the preset classification rule. receiving, a packet; making statistics, by the data communication device, on the received packet to obtain a statistical value of a stream corresponding to the packet, wherein the statistical value comprises number of packets or number of bytes; judging whether the statistical value of the stream corresponding to the packet exceeds a preset threshold value; and if a judging result is that the statistical value exceeds the preset threshold value, creating, by the data communication device, a stream forwarding entry for the stream corresponding to the packet, and performing stream forwarding for subsequent packets of the stream corresponding to the packet according to the stream forwarding entry; wherein, before the making statistics on the received packet to obtain the statistical value of the stream corresponding to the packet, the method further comprises: judging whether the packet has a corresponding stream forwarding entry; determining whether the received packet is a packet to be sampled to make statistics on the received packet; making statistics on the packet to obtain the statistical value of the stream corresponding to the packet, if a judging result is that no corresponding stream forwarding entry exists; and performing stream forwarding for the packet according to the stream forwarding entry, if the judging result is that the corresponding stream forwarding entry exists; and judging whether the packet has a corresponding stream forwarding entry; determining whether the received packet is a packet to be sampled to make statistics on the received packet; making statistics on the packet to obtain the statistical value of the stream corresponding to the packet, if a judging result is that no corresponding stream forwarding entry exists; and performing stream forwarding for the packet according to the stream forwarding entry, if the judging result is that the corresponding stream forwarding entry exists; and before the judging whether the packet has the corresponding stream forwarding entry, the method comprises: judging whether the packet meets a preset classification rule; judging whether the packet has the corresponding stream forwarding entry, if a judging result is that the packet does not meet the preset classification rule; and forwarding the packet according to a routing table, if the judging result is that the packet meets the preset classification rule. judging whether the packet meets a preset classification rule; judging whether the packet has the corresponding stream forwarding entry, if a judging result is that the packet does not meet the preset classification rule; and forwarding the packet according to a routing table, if the judging result is that the packet meets the preset classification rule.