Internet protocol data transfer over diverse paths
First Claim
1. A method of operating an Internet Protocol (IP) network comprising a plurality of routers, the method comprising:
- transferring a first IP packet addressed to a first IP address and indicating a second IP address and routing the first IP packet through a first set of the routers based on the first IP address;
in response to the first IP packet, transferring first route priority messages indicating the second IP address from the first set of the routers to other ones of the routers that are directly linked to the first set of the routers;
in the other routers that are directly linked to the first set of the routers, lowering route priority to the first set of routers for the second IP address in response to the first route priority messages;
transferring a second IP packet addressed to the second IP address and indicating the first IP address and routing the second IP packet through a second set of the routers based on the second IP address;
in response to the second IP packet, transferring second route priority messages indicating the first IP address from the second set of the routers to other ones of the routers that are directly linked to the second set of the routers; and
in the other routers that are directly linked to the second set of the routers, lowering route priority to the second set of the routers for the first IP address in response to the second route priority messages.
6 Assignments
0 Petitions
Accused Products
Abstract
A network transfers a first packet addressed to a first address and indicating a second address. The network routes the first packet through a first set of routers. The first routers transfer route priority messages indicating the second address to directly linked routers to lower their route priority to the first routers for the second address. The network transfers a second packet addressed to the second address and indicating the first address. The network routes the second packet through a second set of routers. The second routers transfer route priority messages indicating the first address to directly linked routers to lower their route priority to the second routers for the first address. The network routes a first packet flow addressed to the first address through the first routers and routes a second packet flow addressed to the second address through the second routers.
27 Citations
20 Claims
-
1. A method of operating an Internet Protocol (IP) network comprising a plurality of routers, the method comprising:
-
transferring a first IP packet addressed to a first IP address and indicating a second IP address and routing the first IP packet through a first set of the routers based on the first IP address; in response to the first IP packet, transferring first route priority messages indicating the second IP address from the first set of the routers to other ones of the routers that are directly linked to the first set of the routers; in the other routers that are directly linked to the first set of the routers, lowering route priority to the first set of routers for the second IP address in response to the first route priority messages; transferring a second IP packet addressed to the second IP address and indicating the first IP address and routing the second IP packet through a second set of the routers based on the second IP address; in response to the second IP packet, transferring second route priority messages indicating the first IP address from the second set of the routers to other ones of the routers that are directly linked to the second set of the routers; and in the other routers that are directly linked to the second set of the routers, lowering route priority to the second set of the routers for the first IP address in response to the second route priority messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating an Internet Protocol (IP) network comprising a plurality of routers, the method comprising:
-
transferring a first IP packet addressed to a first IP address and indicating a second IP address, routing the first IP packet through a first set of the routers based on the first IP address, and in response to the first IP packet, transferring first route priority messages indicating the second IP address from the first set of the routers to other ones of the routers that are directly linked to the first set of the routers; in the other routers that are directly linked to the first set of the routers, lowering route priority to the first set of routers for the second IP address in response to the first route priority messages; transferring a second IP packet addressed to the second IP address and indicating the first IP address, routing the second IP packet through a second set of the routers based on the second IP address, and in response to the second IP packet, transferring second route priority messages indicating the first IP address from the second set of the routers to other ones of the routers that are directly linked to the second set of the routers; in the other routers that are directly linked to the second set of the routers, lowering route priority to the second set of the routers for the first IP address in response to the second route priority messages; receiving user data from a wireless communication device over a wireless link, transferring the user data in a first IP packet flow addressed to the first IP address and in a second IP packet flow addressed to the second IP address, routing the first IP packet flow through the first set of the routers based on the first IP address and inhibiting routing of the first IP packet flow to the second set of the routers based on the lower route priority to the second set of the routers for the first IP address, and routing the second IP packet flow through the second set of the routers based on the second IP address and inhibiting routing of the second IP packet flow to the first set of the routers based on the lower route priority to the first set of the routers for the second IP address.
-
-
20. A method of operating an Internet Protocol (IP) network comprising a plurality of routers, the method comprising:
-
transferring a first IP packet addressed to a first IP address and indicating a second IP address and routing the first IP packet through a first set of the routers based on the first IP address; in response to the first IP packet, transferring first route priority messages indicating the second IP address from the first set of the routers to other ones of the routers that are directly linked to the first set of the routers; in the other routers that are directly linked to the first set of the routers, lowering route priority to the first set of routers for the second IP address in response to the first route priority messages; transferring a second IP packet addressed to the second IP address and indicating the first IP address and routing the second IP packet through a second set of the routers based on the second IP address; in response to the second IP packet, transferring second route priority messages indicating the first IP address from the second set of the routers to other ones of the routers that are directly linked to the second set of the routers; in the other routers that are directly linked to the second set of the routers, lowering route priority to the second set of the routers for the first IP address in response to the second route priority messages; transferring user data in a first IP packet flow addressed to the first IP address and in a second IP packet flow addressed to the second IP address; routing the first IP packet flow through the first set of the routers to a destination node based on the first IP address and inhibiting routing of the first IP packet flow to the second set of the routers based on the lower route priority to the second set of the routers for the first IP address; routing the second IP packet flow through the second set of the routers to the destination node based on the second IP address and inhibiting routing of the second IP packet flow to the first set of the routers based on the lower route priority to the first set of the routers for the second IP address; and transferring the user data from the destination node to a wireless communication device over a wireless link.
-
Specification