Time-based network operation profiles in a software-defined network
First Claim
1. A software-defined networking device, comprising:
- a processor;
a plurality of communication ports for network communications;
a precision time input port to receive a precision time signal;
a non-transitory computer-readable medium to store a plurality of network operation profiles,wherein each of the plurality of network operation profiles is implementable by the processor to control network behavior via the plurality of communication ports, andwherein one of the network operation profiles comprises a time-based network operation profile defined for implementation during a precision time window, wherein the precision time window of the time-based network operation profile is defined to start in response to an identified deviant network event and end at a time based on the received precision time signal; and
a profile selection module to implement, via the processor, the time-based network operation profile during the precision time window based on the occurrence of the deviant network event and the received precision time signal, wherein the time-based network operation profile enables, during the precision time window, a communication protocol via at least one of the plurality of communication ports that was previously disabled.
1 Assignment
0 Petitions
Accused Products
Abstract
A software-defined network controller (SDN controller) defines a first network flow to be selectively implemented by a networking device according to a first network operation profile. The SDN controller defines a second network flow to be selectively implemented by the networking device according to a second network operation profile. The first and second network operation profiles are stored within a memory of the networking device to be selectively implemented during different time periods based on a precision time input via a precision time input port on the networking device. In some embodiments, the networking device may detect a network event and implement a network operation profile for a preset time period based on the precision time input.
-
Citations
21 Claims
-
1. A software-defined networking device, comprising:
-
a processor; a plurality of communication ports for network communications; a precision time input port to receive a precision time signal; a non-transitory computer-readable medium to store a plurality of network operation profiles, wherein each of the plurality of network operation profiles is implementable by the processor to control network behavior via the plurality of communication ports, and wherein one of the network operation profiles comprises a time-based network operation profile defined for implementation during a precision time window, wherein the precision time window of the time-based network operation profile is defined to start in response to an identified deviant network event and end at a time based on the received precision time signal; and a profile selection module to implement, via the processor, the time-based network operation profile during the precision time window based on the occurrence of the deviant network event and the received precision time signal, wherein the time-based network operation profile enables, during the precision time window, a communication protocol via at least one of the plurality of communication ports that was previously disabled. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a software-defined network (SDN), comprising:
-
defining, via an SDN, a first network flow to be implemented by a networking device connected as part of an SDN, with a first communication protocol enabled and a second communication protocol disabled; defining, via the SDN controller, a second, time-based network flow to be implemented by the networking device during a precision time window with the first communication protocol enabled and the second communication protocol enabled, wherein the precision time window is defined in terms of a start time and an end time; determining a time based on a received precision time input signal; implementing, by the networking device, the first network flow in response to the determined time not being within the start time and the end time of the precision time window; and implementing, by the networking device, the second, time-based network flow in response to the determined time being within the start time and the end time of the precision time window. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of operating a software-defined network (SDN), comprising:
-
defining, via an SDN controller, a first network flow to be implemented by a networking device connected as part of an SDN with a first communication protocol enabled and a second communication protocol disabled; defining, via the SDN controller, a second, time-based network flow to be implemented by the networking device during a precision time window with the first communication protocol enabled and the second communication protocol enabled, wherein a start time of the precision time window corresponds to a deviant network event, and wherein the second, time-based network flow comprises a time-based flow rule; implementing the second, time-based network flow in response to a detection of the deviant network event; and implementing the time-based flow rule of the second, time-based network flow based on a received precision time input signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification