Methods and apparatus to manage network transport paths in accordance with network policies
First Claim
Patent Images
1. An apparatus comprising:
- a memory to store a first user policy comprising a first authentication credential and a first policy parameter for a first user device, and a second user policy comprising a second authentication credential and a second policy parameter for a second user device, wherein the first policy parameter and the second policy parameter each comprises at least one of a quality of service (QoS) parameter, a bandwidth parameter, or a service parameter for the first user device or the second user device respectively;
a policy manager to provide the first and second policies to an authentication server to authenticate the first and second user devices to a communication network;
a path identifier to identify a plurality of candidate end-to-end communication paths through the communication network between the first and second user devices, wherein the path identifier is to identify the plurality of communication paths for a first network scenario, and to identify a second plurality of candidate end-to-end communication paths through the communication network between the first and second user devices for a second network scenario;
a performance modeler to develop a plurality of values for respective ones of the plurality of communication paths, wherein each value represents at least one of a performance or an ability of the respective communication path to satisfy the first and second policy parameters, and wherein two or more of the plurality of values indicate that the respective communication path satisfies the first and second policy parameters, wherein the performance modeler is to develop the plurality of values for the first network scenario, and to develop a second plurality of values for respective ones of the second plurality of communication paths, wherein each of the second plurality of values represents how the respective communication path satisfies the first and second policy parameters; and
a path manager to select a one of the plurality of communication paths based on the plurality of values, and to configure the communication network to transport data between the first and second user devices on the selected one of the plurality of communication paths˜
wherein the policy manager is to select the one of the plurality of communication paths for the first network scenario, to select a one of the second plurality of communication paths for the second network scenario based on the second plurality of values, and to select between the selected one of the plurality of the plurality of communication paths and the selected one of the second plurality of communication paths based on a comparison of a current state of the network and the first and second network scenarios.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus to manage network transport paths in accordance with network policies are disclosed. An example apparatus comprises a policy manager to manage a first policy for a first endpoint and a second policy for a second endpoint, and a path manager to provision a transport network path based on the first and second policies.
-
Citations
16 Claims
-
1. An apparatus comprising:
-
a memory to store a first user policy comprising a first authentication credential and a first policy parameter for a first user device, and a second user policy comprising a second authentication credential and a second policy parameter for a second user device, wherein the first policy parameter and the second policy parameter each comprises at least one of a quality of service (QoS) parameter, a bandwidth parameter, or a service parameter for the first user device or the second user device respectively; a policy manager to provide the first and second policies to an authentication server to authenticate the first and second user devices to a communication network; a path identifier to identify a plurality of candidate end-to-end communication paths through the communication network between the first and second user devices, wherein the path identifier is to identify the plurality of communication paths for a first network scenario, and to identify a second plurality of candidate end-to-end communication paths through the communication network between the first and second user devices for a second network scenario; a performance modeler to develop a plurality of values for respective ones of the plurality of communication paths, wherein each value represents at least one of a performance or an ability of the respective communication path to satisfy the first and second policy parameters, and wherein two or more of the plurality of values indicate that the respective communication path satisfies the first and second policy parameters, wherein the performance modeler is to develop the plurality of values for the first network scenario, and to develop a second plurality of values for respective ones of the second plurality of communication paths, wherein each of the second plurality of values represents how the respective communication path satisfies the first and second policy parameters; and a path manager to select a one of the plurality of communication paths based on the plurality of values, and to configure the communication network to transport data between the first and second user devices on the selected one of the plurality of communication paths˜
wherein the policy manager is to select the one of the plurality of communication paths for the first network scenario, to select a one of the second plurality of communication paths for the second network scenario based on the second plurality of values, and to select between the selected one of the plurality of the plurality of communication paths and the selected one of the second plurality of communication paths based on a comparison of a current state of the network and the first and second network scenarios. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
providing first and second policies to an authentication server to authenticate respective first and second user devices to a communication network, the first policy comprising a first authentication credential and a first policy parameter for a first endpoint associating with the first user device, and the second policy comprising a second authentication credential and a second policy parameter for a second endpoint associating with the second user device, wherein the first policy parameter and the second policy parameter each comprises at least one of a quality of service (QoS) parameter, a bandwidth parameter, or a service parameter for the first user device or the second user device respectively; identifying a plurality of candidate end-to-end communication paths through the communication network between the first and second endpoints, wherein the plurality of communication paths are identified for a first network scenario; modeling the communication network to develop a plurality of values for respective ones of the plurality of communication paths, wherein each value represents at least one of a performance or an ability of hew the respective communication path to satisfy the first and second policy parameters, and wherein two or more of the plurality of values indicate that the respective communication path satisfies the first and second policy parameters, wherein the plurality of values are developed for the first network scenario, and wherein the one of the plurality of communication paths is selected for the first network scenario; selecting one of the plurality of communication paths based on the plurality of values; provisioning one or more elements of the communication network to implement the selected one of the plurality of communication paths; identifying a second plurality of candidate end-to-end communication paths through the communication network between the first and second user devices for a second network scenario; modeling the communication network to develop a second plurality of values for respective ones of the second plurality of communication paths, wherein each of the second plurality of values represents how the respective communication path satisfies the first and second policy parameters; selecting a one of the second plurality of communication paths for the second network scenario based on the second plurality of values; and selecting between the selected one of the plurality of the plurality of communication paths and the selected one of the second plurality of communication paths based on a comparison of a current state of the network and the first and second network scenarios. - View Dependent Claims (11, 12, 13)
-
-
14. A tangible computer readable medium excluding propagating signals and storing machine readable instructions which, when executed, cause a machine to:
-
provide first and second policies to an authentication server to authenticate respective first and second user devices to a communication network, the first policy comprising a first authentication credential and a first policy parameter for a first endpoint associating with the first user device, and the second policy comprising a second authentication credential and a second policy parameter for a second endpoint associating with the second user device, wherein the first policy parameter and the second policy parameter each comprises at least one of a quality of service (QoS) parameter, a bandwidth parameter, or a service parameter for the first user device or the second user device respectively; identify a plurality of candidate end-to-end communication paths through the communication network between the first and second endpoints, wherein the plurality of communication paths are identified for a first network scenario; model the communication network to develop a plurality of values for respective ones of the plurality of communication paths, wherein each value represents at least one of a performance or an ability of the respective communication path to satisfy the first and second policy parameters, and wherein two or more of the plurality of values indicate that the respective communication path satisfies the first and second policy parameters, wherein the plurality of values are developed for the first network scenario, and wherein the one of the plurality of communication paths is selected for the first network scenario; select one of the plurality of communication paths based on the plurality of values; configure one or more elements of the communication network to implement the selected one of the plurality of communication paths; identify a second plurality of candidate end-to-end communication paths through the communication network between the first and second user devices for a second network scenario; model the communication network to develop a second plurality of values for respective ones of the second plurality of communication paths, wherein each of the second plurality of values represents how the respective communication path satisfies the first and second policy parameters; select one of the second plurality of communication paths for the second network scenario based on the second plurality of values; and select between the selected one of the plurality of the plurality of communication paths and the selected one of the second plurality of communication paths based on a comparison of a current state of the network and the first and second network scenarios. - View Dependent Claims (15, 16)
-
Specification