发明名称 Packet processing apparatus and method for detecting duplicate acknowledgement packet
摘要 Provided are a packet processing apparatus and method for detecting a duplicate acknowledgement (ACK) packet. The packet processing apparatus initiates a session and then detects a retransmission packet and a duplicate ACK packet from input/output packets using statistic information related to packet retransmission. Accordingly, unnecessary traffic generated regardless of a user's intension can be blocked.
申请公布号 US9264185(B2) 申请公布日期 2016.02.16
申请号 US201213620189 申请日期 2012.09.14
申请人 Electronics and Telecommunications Research Institute 发明人 Kang Dong-Won;Lee Joon-Kyung;Kim Sang-Wan;Lee Wang-Bong;Yoon Sang-Sik;Park Jong-Dae
分类号 H04L1/18;H04L29/06 主分类号 H04L1/18
代理机构 Nelson Mullins Riley & Scarborough LLP 代理人 Nelson Mullins Riley & Scarborough LLP ;Laurentano Anthony A.;Malone Michael
主权项 1. A packet processing apparatus comprising: a memory; and a processor configured to: initiate and manage, by a session processing unit, a session;store, by a statistic information storage unit, statistic information related to packet retransmission and packet information in the memory, wherein the packet information comprises a destination address, a source address, a destination port, a source port, and a protocol of a header;analyze the packet information for each group of input/output packets that have the same packet information;determine, by a packet detection unit, statistic information based on the packet information, a retransmission flag, a number of retransmissions of the input/output packet, and history information of acknowledgements (ACKs) resulting from the retransmissions of the input/output packet;classify and detect a retransmission of the input/output packet and a duplicate acknowledgement (ACK) packet resulting from the retransmission of the input/output packet using the statistic information; anddetermine, by a retransmission packet detection unit, whether a fast retransmission flag has been set by a previous detection process when determining that a potential retransmission packet is the retransmission packet,wherein the retransmission packet detection unit determines the retransmission packet to be a fast retransmission packet when determining that the fast retransmission flag has been set and determines the retransmission packet to be a time-out retransmission packet when determining that the fast retransmission flag has not been set,wherein the retransmission packet detection unit increases a retransmission count when determining that the retransmission packet is the time-out retransmission packet;wherein the retransmission packet detection unit stores ACK information of the retransmission packet in the ACKs history information, andwherein the retransmission count is used as a conditional variable for detecting a duplicate ACK packet resulting from a time-out retransmission.
地址 Daejeon KR