Seamless switching for multihop hybrid networks
First Claim
Patent Images
1. A method for path switching in a network, the method comprising:
- receiving, at an interface of a first device in the network, a plurality of packets from a second device;
determining that a first packet of the plurality of packets is associated with a first path used before a path update and that a second packet of the plurality of packets is associated with a second path used after the path update; and
processing the first packet and the second packet in an order based, at least in part, on the first packet being associated with the first path and the second packet being associated with the second path.
1 Assignment
0 Petitions
Accused Products
Abstract
Seamless path switching is made possible in a multi-hop network based upon stream marker packets and additional path distinguishing operations. A device receiving out-of-order packets on the same ingress interface is capable of determining a proper order for the incoming packets having different upstream paths. Packets may be reordered at a relay device or a destination device based upon where a path update is initiated. Reordering packets from the various upstream paths may be dependent upon a type of service associated with the packet.
-
Citations
28 Claims
-
1. A method for path switching in a network, the method comprising:
-
receiving, at an interface of a first device in the network, a plurality of packets from a second device; determining that a first packet of the plurality of packets is associated with a first path used before a path update and that a second packet of the plurality of packets is associated with a second path used after the path update; and processing the first packet and the second packet in an order based, at least in part, on the first packet being associated with the first path and the second packet being associated with the second path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for communicating via a network, the method comprising:
-
transmitting, via a first path of the network from a first device to a second device, a first packet of a plurality of packets; selecting a second path of the network from the first device to the second device, the second path to replace the first path; transmitting, after transmitting the first packet via the first path, an end-of-stream marker packet via the first path, the end-of-stream marker packet indicative that the first path is being replaced; transmitting, via the second path, a beginning-of-stream marker packet prior to transmitting a second packet of the plurality of packets; and transmitting, via the second path, the second packet. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for path switching in a network, the apparatus comprising:
-
a processor; an interface configured to receive a plurality of packets via a network; and memory having program instructions stored therein, the program instructions executable by the processor to cause the apparatus to, determine which of a first path used before a path update and a second path used after the path update is associated with each of the plurality of packets received via the interface; and process the plurality of packets in an order that is based, at least in part, on association with either the first path or the second path. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification