Two tiered packet labeling for data network traceback
First Claim
1. A method for operation of a network router within an autonomous system comprising the steps of:
- receiving data packets;
storing a label in at least a plurality of said data packets, said label chosen from a group comprising;
a first tier label associated with said autonomous system; and
a second tier label associated with said network router; and
transmitting said data packets to another network router.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a two tier packet labeling technique for use in connection with network traceback in a network having multiple autonomous systems, with routers and other network resources within each autonomous system. Tier 1 labels are assigned at the autonomous system level, and tier 2 labels are assigned at the router level. In order to reduce the number of labels that are required, a technique called logical partitioned coloring may be used, in which certain autonomous systems and border routers may be logically partitioned into a plurality of mesh connected nodes, and the labels are assigned to these mesh-connected nodes. During network operation the network routers store either tier 1 or tier 2 labels in data packets. The determination of whether to store a label in any particular packet, and the determination of which label to store, may be determined probabilistically by the network router.
-
Citations
20 Claims
-
1. A method for operation of a network router within an autonomous system comprising the steps of:
-
receiving data packets; storing a label in at least a plurality of said data packets, said label chosen from a group comprising; a first tier label associated with said autonomous system; and a second tier label associated with said network router; and transmitting said data packets to another network router. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for assigning network traceback labels comprising the steps of:
-
assigning at least one tier 1 label to each of a plurality of autonomous systems utilizing distance-k labeling; and assigning at least one tier 2 label to each border router within said autonomous systems, each of said tier 2 labels being unique within a particular autonomous system. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A network router associated with an autonomous system, said network router comprising:
-
means for receiving data packets; means for storing a label in at least a plurality of said data packets, said label chosen from a group comprising; a first tier label associated with said autonomous system; and a second tier label associated with said network router; and means for transmitting said data packets to another network router. - View Dependent Claims (17, 18, 19, 20)
-
Specification