Patentable/Patents/US-8885647
US-8885647

Method and system for domain based packet forwarding

PublishedNovember 11, 2014
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Disclosed are an apparatus and a method for swapping headers for authenticating policy based domains and tracing paths at the time of high-reliable data plane transmission. The method includes receiving packets forwarded through predetermined paths, confirming whether the received packets are normal packets, determining whether the path identification information corresponding to the paths of the received packets is present in a header information storage unit of a domain receiving the packets, swapping the headers included in the packets to swapping headers of the header information storage unit by using the identification information if it is determined that the path identification information is present, and correcting the path tracing information. By this configuration, degradation in data plane performance due to the lengths of headers can be solved.

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for domain based packet forwarding, wherein the method is performed by a domain based packet forwarding system, comprising: determining whether identification information corresponding to path identification information of a packet for identifying paths to which packets to be forwarded is in a header information storage unit storing identification information corresponding to transmission paths of packets; swapping headers of the packets including the forwarding path information of the packets defining the forwarding paths of the packets with swapping headers of the header information storage unit by using the identification information, if it is determined that the identification information is present in the header information storage unit; and correcting a path tracing information related to a forwarding path history of the packets included in the headers of the packets.

2

2. The method of claim 1 , further comprising: prior to the determining whether the identification information is present, receiving the packets forwarded through a predetermined path; and confirming whether the received packets are normal packets, wherein the determining whether the identification information is present is performed when the received packets are normal packets.

3

3. The method of claim 2 , wherein the confirming whether the received packets are normal packets includes: determining whether the headers of the received packets have consent issued from the domains receiving the packets; and determining whether the received packets are forwarded through the predetermined paths by using the path tracing information of the received packets.

4

4. The method of claim 2 , further comprising: if it is determined that the received packets are abnormal packets in the confirming whether the received packets are the normal packets, dropping the received packets.

5

5. The method of claim 1 , further comprising: prior to the receiving of the packets, receiving a path information request signal for transmitting packets from a sender and splitting the packets according to the number of predetermined domains; receiving, by preceding domains that are at the head on each of the split partial paths, path consent from succeeding domains on the partial paths; and forwarding, by the sender, packets in which the headers including the consent and payloads are combined to the succeeding domains on the paths.

6

6. The method of claim 5 , wherein the headers generated by the sender further includes the path identification information defining the predetermined paths and the path tracing information for tracing the forwarding paths.

7

7. The method of claim 1 , further comprising: forwarding packets to succeeding domains succeeding to domains receiving packets in which the path tracing information is corrected on the predetermined paths.

8

8. The method of claim 7 , wherein it is repeatedly performed until the packets are forwarded to the destination of the predetermined paths.

9

9. The method of claim 1 , wherein the header information storage unit includes the swapping headers into which the headers of the received packets are swapped and the path identification information.

10

10. The method of claim 9 , wherein the swapping headers include the path consent, the path identification information defining the predetermined path, and the path tracing information related to a forwarding path history of the packets.

11

11. A system for domain based packet forwarding through domains, comprising: a path server configured to receive a path information request signal for transmitting packets from a sender and split the paths according to the number of predetermined domains; and a forwarding processing unit configured to process forwarding of packets using the split paths, wherein the forwarding processing unit includes: a normal packet confirming unit configured to receive the packets forwarded through a predetermined path and confirm whether the received packets are normal packets, a header information storage unit configured to store or manage header information for forwarding the received packets, a path identification information searching unit configured to determine whether path identification information corresponding to paths of the received packets is present in the header information storage unit if it is determined that the received packets are normal packets, a swapping processing unit configured to swap the headers of the packets with swapping headers of the header information storage unit, if it is determined that the path identification information is present in the header information storage unit, and a path tracing information correcting unit configured to correct the path tracing information included in the headers of the packets.

12

12. The system of claim 11 , further comprising: an authentication server configured to receive a request for the packet forwarding through the domains and issue consent approving the receiving.

13

13. The system of claim 11 , wherein the normal packet confirming unit includes: an approval confirming unit configured to confirm whether the headers of the received packets have the consent issued from the domains receiving the packets; and a path confirming unit configured to determine whether the received packets are forwarded through the predetermined paths by using the path tracing information of the received packets.

14

14. The system of claim 11 , wherein the domains drop the received packets when the received packets are abnormal packets in the normal packet confirming unit.

15

15. The system of claim 11 , wherein the forwarding processing unit of the domains further includes a forwarding unit configured to forward the packets in which the path tracing information is corrected to succeeding domains on the predetermined paths.

16

16. The system of claim 11 , wherein the header information storage unit includes the swapping headers into which the headers of the received packets are swapped and the path identification information defining the predetermined paths.

17

17. The system of claim 16 , wherein the swapping header includes the path consent, the path identification information, and the path tracing information for tracing the paths.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 16, 2012

Publication Date

November 11, 2014

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and system for domain based packet forwarding” (US-8885647). https://patentable.app/patents/US-8885647

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.