Time-based network operation profile in software defined networks

文档序号:1078554 发布日期:2020-10-16 浏览:13次 中文

阅读说明:本技术 软件定义的网络中基于时间的网络操作简档 (Time-based network operation profile in software defined networks ) 是由 丹尼斯·加梅尔 雷特·史密斯 于 2019-02-18 设计创作,主要内容包括:一种软件定义的网络控制器(SDN控制器)根据第一网络操作简档定义将要由联网设备选择性实现的第一网络流。SDN控制器根据第二网络操作简档定义将要由联网设备选择性实现的第二网络流。第一网络操作简档和第二网络操作简档存储在联网设备的存储器内,以基于经由联网设备上的精确时间输入端口的精确时间输入,在不同时间段期间选择性地被实现。在一些实施例中,联网设备可以检测网络事件,并基于精确时间输入,实现用于预设时间段的网络操作简档。(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 operational profile. The SDN controller defines a second network flow to be selectively implemented by the networking device according to a second network operational profile. The first network operational profile and the second network operational profile are stored within a memory of the networked device to be selectively implemented during different time periods based on precise time input via a precise time input port on the networked device. In some embodiments, the networked devices may detect network events and implement a network operational profile for a preset time period based on precise time input.)

1. A software-defined networking device comprising:

a processor;

a plurality of communication ports for network communications;

a precision time input port that receives a precision time signal;

a non-transitory computer readable medium storing a plurality of network operation profiles,

wherein each of the plurality of network operational profiles is implementable by the processor to control network behavior via the plurality of communication ports, and

wherein at least one of the network operation profiles comprises a time-based network operation profile defined for implementation during a precise time window; and

a profile selection module that implements, via the processor, at least one time-based network operation profile during the precise time window based on the received precise time signal.

2. The software-defined networking device of claim 1, wherein the precise time window of the time-based network operation profile has a start time defined as an absolute time.

3. The software-defined networking device of claim 1, wherein the precise time window of the time-based network operational profile has a start time defined relative to one of: a network event trigger and an end time of the second time-based network operation profile.

4. The software-defined networking device of claim 1, wherein the precision time window of the time-based network operational profile has an end time defined as one of absolute time and a time period after a network event trigger.

5. The software-defined networking device of claim 1, wherein the precision time input port is a communication port that receives signals using one of a Network Time Protocol (NTP) and a Precision Time Protocol (PTP).

6. The software-defined networking device of claim 1, wherein the time-based network operational profile is defined as a function of a change in another one of the plurality of network operational profiles.

7. The software-defined networking device of claim 1, further comprising a controller port that receives communications from a software-defined network (SDN) controller, wherein each of the plurality of network operational profiles comprising the time-based network operational profile is defined by the SDN controller.

8. The software-defined networking device of claim 1, wherein the time-based network operational profile enables a previously disabled communication protocol via at least one of the plurality of communication ports during the precision time window.

9. The software-defined networking device of claim 1, wherein the plurality of communication ports comprise one or more of: DB-25 ports, RS-485 ports, RS-232 ports, Ethernet ports, SFP ports, SONET ports, COM ports, EtherCAT ports, fibre channel ports, serial ports, and parallel ports.

10. The software defined networking device of claim 1, wherein each of the plurality of network operational profiles defines network behavior via the plurality of communication ports when relating to one or more of: port forwarding, MAC address handling, network address translation, protocol enablement and disablement, virtual local area network creation, routing, port access control, virtual private network management, and quality of service management.

11. A method of operating a software defined network, comprising:

defining, via a software defined network controller (SDN controller), a first network flow to be implemented by a networking device connected as part of a Software Defined Network (SDN);

defining, via the SDN controller, a second time-based network flow to be implemented by the networking device during a precision time window, wherein the precision time window is defined in terms of a start time and an end time;

determining a time based on the received precision time input signal;

implementing, by the networking device, the first network flow in response to determining that the time is not 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 determining that the time is within the start time and the end time of the precision time window.

12. The method of claim 11, further comprising:

in response to determining that the time is within a start time and an end time of the precision time window, disconnecting the SDN controller from the networking device prior to implementing the second time-based network flow.

13. The method of claim 11, wherein implementing the second time-based network flow enables communication between two devices that was previously blocked according to the first network flow.

14. The method of claim 11, wherein implementing the second time-based network flow enables a communication protocol on the SDN that was previously disabled according to the first network flow.

15. The method of claim 11, wherein the second time-based network flow is defined as a function of a change in the first network flow.

16. A method of operating a software defined network, comprising:

defining, via a software defined network controller (SDN controller), a first network flow to be implemented by a networking device connected as part of a Software Defined Network (SDN);

defining, via the SDN controller, a second time-based network flow to be implemented by the networking device during a precise time window,

wherein the start time of the precision time window corresponds to a network event trigger, and

wherein the second time-based network flow comprises at least one time-based flow rule;

in response to detecting the network event trigger, implementing the second time-based network flow; the time-based flow rule is implemented based on the received precision time input signal.

17. The method of claim 16, further comprising:

disconnecting the SDN controller from the networking device prior to implementing the second time-based network flow.

18. The method of claim 16, wherein the network event trigger is defined as a communication from a particular first device on the SDN to a particular second device on the SDN.

19. The method of claim 16, wherein the preview time window includes an end time defined relative to the start time.

20. The method of claim 19, further comprising reverting to implementation of the first network flow after the end time.

21. The method of claim 16, wherein the time-based flow rule is defined with respect to an established network reference flow.

22. The method of claim 21, wherein the established network reference flow comprises a previously measured network traffic flow during a corresponding time window.

23. The method of claim 21, wherein the established network reference flow comprises an expected network traffic flow based on a networking device specification.

24. The method of claim 21, wherein the established network reference flow comprises an expected network traffic flow based on a communication protocol specification.

Technical Field

The present disclosure relates to software defined networks. More particularly, the present disclosure relates to switching between predefined network traffic flows (network traffic flows)/network operation profiles (network operation profiles) based on a precise time window.

26页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:使用图像处理以辅助波束成形

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!