Invention Grant
- Patent Title: Routing methods, systems, and computer program products
-
Application No.: US15961832Application Date: 2018-04-24
-
Publication No.: US10374938B1Publication Date: 2019-08-06
- Inventor: Robert Paul Morris
- Applicant: SITTING MAN, LLC
- Applicant Address: US NC Raleigh
- Assignee: SITTING MAN, LLC
- Current Assignee: SITTING MAN, LLC
- Current Assignee Address: US NC Raleigh
- Agency: The Caldwell Firm, LLC
- Agent Patrick E. Caldwell, Esq.
- Main IPC: G06F15/16
- IPC: G06F15/16 ; H04L12/715 ; H04L12/723 ; H04L12/741 ; H04L12/751 ; H04L29/06 ; H04L29/12 ; H04L12/721

Abstract:
In one embodiment, an apparatus is provided, comprising: at least one non-transitory memory configured to store instructions; and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to: receive a packet at a current node in a network path between a source node and a destination node, the network path including a path node between the current node and the destination node that is not the destination node and that is reachable by a plurality of path portions including a first path portion that includes multiple hops, and a second path portion; in response to the receipt of the packet at the current node, identify a header and data of the packet, the header including a segment identifier that identifies the path node that is not the destination node, where the destination node is outside a domain of a multiple protocol-labeling switch (MPLS) network protocol in accordance with which the path node operates and the segment identifier identifies the path node in the domain of the MPLS network protocol; detect the segment identifier that identifies the path node that is not the destination node; determine, based on the segment identifier that identifies the path node that is not the destination node, that the data is to be sent to the path node; and based on the determination, send the data to the path node via at least one of the plurality of path portions.
Information query