Technique for tracing source addresses of packets
AssigneeNortel Networks Limited
InventorMartin Soukup
Life of this patent
Estimating the term…
Abstract
A technique for tracing source addresses of packets is provided. In one particular exemplary embodiment, the technique may be realized by/as a method for tracing source addresses of packets. The method comprises identifying at least part of a source address of a packet and determining whether the at least part of the source address matches at least one source address recorded within a predetermined time period prior to arrival of the packet.
Claims21
A method for tracing source addresses of packets, the method comprising:
- receiving a current packet at a first network element;
- identifying at least part of a source address of the current packet;
- querying a storage module of the first network element to identify at least one source address of a previously received packet, wherein the at least one source address of the previously received packet is recorded in a hierarchical data structure and the hierarchical data structure is based at least in part on a plurality of classes of subnets;
- determining whether the at least part of the source address of the current packet matches at least part of the at least one source address of the previously received packet;
- and
- routing the current packet to a second network element if the at least part of the source address of the current packet matches at least part of the at least one source address of the previously received packet.
A system for tracing source addresses of packets comprising a first network element for receiving a current packet, where the first network element comprises:
- a processor module that identifies at least part of a source address of the current packet, queries to identify at least one source address of a previously received packet, wherein the at least one source address of the previously received packet is recorded in a hierarchical data structure and the hierarchical data structure comprises a plurality of classes of subnets, determines whether the at least part of the source address of the current packet matches at least part of the at least one source address of the previously received packet, and routes the current packet to a second network element if the at least part of the source address of the current packet matches at least part of the at least one source address of the previously received packet;
- and
- a storage module that stores the at least one source address of the previously received packet.
A system for tracing source addresses of packets, the system comprising:
- means for receiving a current packet at a first network element;
- means for identifying at least part of a source address of the current packet;
- means for querying a storage module to identify at least one source address of a previously received packet, wherein the at least one source address of the previously received packet is recorded in a hierarchical data structure and the hierarchical data structure comprises a plurality of classes of subnets;
- means for determining whether the at least part of the source address of the current packet matches at least part of the at least one source address of the previously received packet;
- and
- means for routing the current packet to a second network element if the at least part of the source address of the current packet matches at least part of the at least one source address of the previously received packet.
Dependencies are inferred from the claim text.