FORWARDING DATA PACKETS
First Claim
Patent Images
1. A method for forwarding data packets in a SDN network, comprising:
- receiving, by a SDN switch, an original data packet from a terminal device when the SDN switch is a first node of a forwarding path which is determined by a SDN controller;
searching, by the SDN switch, its flow table based on a keyword carried in the original data packet to find a first ID entry which is matched with the keyword, wherein the first ID entry includes a mapping relationship among the keyword, a forwarding identifier (For ID) and a first action set;
inserting, by the SDN switch, the For ID of the matched first ID entry into the original data packet to generate a modified data packet according to the first action set,forwarding, by the SDN switch, the modified data packet through a first egress port according to the first action set so that the other nodes of the forwarding path could process the modified data packet according to the For ID.
2 Assignments
0 Petitions
Accused Products
Abstract
A first node receives an original data packet sent from a terminal device. The first node inserts a forwarding identifier into original data packet and forwards the modified data packet to the other node. The other node forwards the data packet according to the forwarding identifier.
11 Citations
15 Claims
-
1. A method for forwarding data packets in a SDN network, comprising:
-
receiving, by a SDN switch, an original data packet from a terminal device when the SDN switch is a first node of a forwarding path which is determined by a SDN controller; searching, by the SDN switch, its flow table based on a keyword carried in the original data packet to find a first ID entry which is matched with the keyword, wherein the first ID entry includes a mapping relationship among the keyword, a forwarding identifier (For ID) and a first action set; inserting, by the SDN switch, the For ID of the matched first ID entry into the original data packet to generate a modified data packet according to the first action set, forwarding, by the SDN switch, the modified data packet through a first egress port according to the first action set so that the other nodes of the forwarding path could process the modified data packet according to the For ID. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A SDN switch comprising a processor and a storage, the storage comprising instructions of forwarding data packet;
- wherein when executed by the processor, the instructions cause the processor to;
receive an original data packet from a terminal device when the SDN switch is a first node of a forwarding path which is determined by a SDN controller; search its flow table based on a keyword carried in the original data packet to find a first ID entry which is matched with the keyword, wherein the first ID entry includes a mapping relationship among the keyword, a For ID and a first action set; insert the For ID of the matched first ID entry into the original data packet to generate a modified data packet according to the first action set, forward the modified data packet through a first egress port according to the first action set so that the other nodes of the forwarding path could process the modified data packet according to the For ID. - View Dependent Claims (8, 9, 10, 11, 12)
- wherein when executed by the processor, the instructions cause the processor to;
-
13. A method for controlling data packets forwarding in an SDN network, comprising:
-
calculating, by a controller, a forwarding path for an original data packet after receiving the original data packet from an SDN switch; determining, by the controller, a first node, each intermediate node and a tail nod of the forwarding path; generating, by the controller, a first ID entry for the first node, a second ID entry of each intermediate node and a third ID entry for the third node;
wherein the ID entry includes a mapping relationship between forwarding Identifier (For ID) and an action set; anddistributing, by the controller, the generated ID entries to each node respectively. - View Dependent Claims (14, 15)
-
Specification