Back to results
US 8,554,913 B2Granted
Testing policies in a network
AssigneeJuniper Networks, Inc.
InventorsMonty S Gill, Roger A Chickering, Charles A Bering, Jr.
Life of this patent
Estimating the term…
Abstract
A device may include first logic configured to receive a data unit and to receive a network policy. The device may include second logic configured to identify how the data unit will be handled by the network policy and to generate a result that includes information about how the data unit will be handled by the network policy.
Claims20
A device comprising:
- a memory to store:
- a first network policy, and
- a second network policy that differs from the first network policy,
- the first network policy and the second network policy relating to handling traffic by the device;
- and
- a processor to:
- produce a first result associated with transmitting a data unit according to the first network policy,
- test the second network policy by processing the data unit according to the second network policy to produce a second result associated with transmitting the data unit according to the second network policy,
- transmit, based on the first result and without applying the second network policy, the data unit toward a destination device,
- forward the second result to a network device,
- receive an updated second network policy,
- produce a third result associated with processing another data unit according to the updated second network policy, and
- forward the third result to the network device.
10 more elements
A method comprising:
- processing, by a network device, a first copy of network traffic according to a first network policy;
- based on processing the first copy of the network traffic according to the first network policy and without processing the first copy of the network traffic according to a second network policy, sending, by the network device, the network traffic toward a destination device,
- the second network policy differing from the first network policy,
- the first policy and the second policy relating to handling traffic by the network device;
- testing, by the network device, the second network policy by processing a second copy of the network traffic according to the second network policy;
- generating, by the network device, a first result associated with processing the second copy of the network traffic according to the second network policy and without processing the second copy of the network traffic according to the first network policy;
- transmitting, by the network device, the first result to a device;
- receiving, by the network, an updated second network policy;
- producing, by the network device, a second result associated with processing additional network traffic according to the updated second network policy;
- and
- forwarding, by the network device, the second result to the device.
8 more elements
A non-transitory computer-readable medium to store instructions, the instructions comprising:
- one or more instructions that, when executed by a processor associated with a device, cause the processor to store a first policy and a second policy,
- the second policy being different from the first policy,
- the first policy and the second policy relating to handling traffic by the device;
- one or more instructions that, when executed by the processor, cause the processor to apply the first policy to received network traffic;
- one or more instructions that, when executed by the processor, cause the processor to test the second policy by applying the second policy to the received network traffic;
- one or more instructions that, when executed by the processor, cause the processor to produce a first result based on testing the second policy;
- one or more instructions that, when executed by the processor, cause the processor to forward the network traffic based on applying the first policy to the network traffic and without applying the second policy to the network traffic;
- one or more instructions that, when executed by the processor, cause the processor to write the first result to a file;
- one or more instructions that, when executed by the processor, cause the processor to receive an updated second policy;
- one or more instructions that, when executed by the processor, cause the processor to produce a second result associated with testing the updated second policy by processing additional network traffic according to the updated second policy;
- and
- one or more instructions that, when executed by the processor, cause the processor to write the second result to the file.
9 more elements
Dependencies are inferred from the claim text.