Methods and apparatus to support routing of information
First Claim
1. In a network supporting virtual network connections associated with clients communicating through a first node, a method comprising:
- maintaining separate upstream routing policy information and downstream policy information at the first node, the upstream routing policy information being used at the first node to identify a second node to forward upstream traffic received from at least a first client communicating through the first node, the downstream routing policy information being used at the first node to forward downstream traffic received from a node to at least the first client; and
for traffic transmitted by the first client through the first node, preventing use of the downstream policy routing information to route the traffic and instead utilizing the upstream routing policy information in the first node to ensure forwarding of the traffic transmitted by the first client from the first node to the second node.
2 Assignments
0 Petitions
Accused Products
Abstract
A first network node maintains separate routing policy information to forward network traffic depending on a direction of the network traffic. Upstream routing policy information at the first node identifies a second node to forward upstream traffic received from at least a first client communicating through the first node. Downstream routing policy information at the first node identifies how to forward downstream network traffic received from another node to the first client. By preventing use of the downstream policy routing information by the first client to route upstream network traffic, the first node is able to forward traffic along a path that the network traffic otherwise would have not traveled. For example, network traffic communicated through the first node can be forced to travel through another network node through which it would have not otherwise have passed if the downstream policy information was available to route the network traffic.
98 Citations
26 Claims
-
1. In a network supporting virtual network connections associated with clients communicating through a first node, a method comprising:
-
maintaining separate upstream routing policy information and downstream policy information at the first node, the upstream routing policy information being used at the first node to identify a second node to forward upstream traffic received from at least a first client communicating through the first node, the downstream routing policy information being used at the first node to forward downstream traffic received from a node to at least the first client; and
for traffic transmitted by the first client through the first node, preventing use of the downstream policy routing information to route the traffic and instead utilizing the upstream routing policy information in the first node to ensure forwarding of the traffic transmitted by the first client from the first node to the second node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system at a first node of a network that at least partially supports a virtual network connection, the computer system comprising:
-
a processor;
a memory unit that stores instructions associated with an application executed by the processor;
a communication interface that supports communication with other nodes of the physical network; and
an interconnect coupling the processor, the memory unit, and the communication interface, enabling the computer system to execute the application and perform operations of;
maintaining separate upstream routing policy information and downstream policy information at the first node, the upstream routing policy information being used at the first node to identify a second node to forward upstream traffic received from at least a first client communicating through the first node, the downstream routing policy information being used at the first node to forward downstream traffic received from a node to at least the first client; and
for traffic transmitted by the first client through the first node, preventing use of the downstream policy routing information to route the traffic and instead utilizing the upstream routing policy information in the first node to ensure forwarding of the traffic transmitted by the first client from the first node to the second node. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer system at a first node of a network that at least partially supports a virtual network connection, the computer system comprising:
-
means for maintaining separate upstream routing policy information and downstream policy information at the first node, the upstream routing policy information being used at the first node to identify a second node to forward upstream traffic received from at least a first client communicating through the first node, the downstream routing policy information being used at the first node to forward downstream traffic received from a node to at least the first client; and
for traffic transmitted by the first client through the first node, means for preventing use of the downstream policy routing information to route the traffic and instead utilizing the upstream routing policy information in the first node to ensure forwarding of the traffic transmitted by the first client from the first node to the second node.
-
-
26. A computer program product including a computer-readable medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, enable the processing device to perform the steps of:
-
maintaining separate upstream routing policy information and downstream policy information at the first node, the upstream routing policy information being used at the first node to identify a second node to forward upstream traffic received from at least a first client communicating through the first node, the downstream routing policy information being used at the first node to forward downstream traffic received from a node to at least the first client; and
for traffic transmitted by the first client through the first node, preventing use of the downstream policy routing information to route the traffic and instead utilizing the upstream routing policy information in the first node to ensure forwarding of the traffic transmitted by the first client from the first node to the second node.
-
Specification