发明名称 Method for processing a plurality of data and switching device for switching communication packets
摘要 The invention concerns a method of processing a plurality of data packets in a packet switched communication network comprising at least one switching device (1) as well as a corresponding switching device. The switching device (1) comprises two or more sub-engines (21, . . . , 29). A control unit (7) of the at least one switching device (1) receives a data packet comprising a header (10) of a communication packet exchanged via the communication network. The control unit (7) applies at least one filter operation (50) to the header (10) and generating thereby filtered information (100). The control unit (7) maps the filtered information (100) on a hash-tag (30) according to a hash-function (300). The control unit (7) provides a tagged-header (11) by means of inserting the hash-tag (30) in the header (10) of the data packet. The control unit (7) sends the data packet to a sub-engine (24) of the two or more sub-engines (21, . . . , 29) according to the tagged-header (11) for further processing of the data packet.
申请公布号 US9282064(B2) 申请公布日期 2016.03.08
申请号 US201013511823 申请日期 2010.11.18
申请人 Alcatel Lucent 发明人 Klotsche Ralf;Tangemann Michael
分类号 H04L12/56;H04L12/939;H04L12/935;G06F9/455 主分类号 H04L12/56
代理机构 Harness, Dickey & Pierce, P.L.C. 代理人 Harness, Dickey & Pierce, P.L.C.
主权项 1. A method of processing a plurality of data packets in a packet switched communication network comprising at least one switching device, the method comprising: receiving, by a processor of the at least one switching device that includes a tag-switch, a data packet comprising a header of a communication packet exchanged via the communication network; applying, by the processor, at least one filter operation to the header and generating thereby filtered information; mapping, by the processor, the filtered information on a hash-tag according to a hash-function; providing, by the processor, a tagged-header by inserting the hash-tag in the header of the data packet; sending, by the processor, the data packet to a sub-engine of two or more sub-engines of the switching device according to the tagged-header for further processing of the data packet, and the tag-switch switches the data packet to the other sub-engine according to the tagged-header; providing, by a parallel processor of the switching device, the two or more sub-engines as virtual sub-engines, a number of virtual sub-engines being equal to a number of hash-tag values generated by the processor according to a result of the hash-function, and the number of virtual sub-engines being larger than a number of available processing cores from among processing cores provided by the parallel processor, the number of virtual sub-engines varying depending on the number of hash-tag values; and processing, by the other sub-engine, the received data packet by using a payload of the received data packet.
地址 Boulogne-Billancourt FR