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.
-
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