-
公开(公告)号:US10924298B2
公开(公告)日:2021-02-16
申请号:US15507629
申请日:2015-02-11
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Charles F. Clark , Duane E. Mentze , Shaun Wackerly
Abstract: Example implementations relate to construction of a network service chain. For example, a system for construction of a network service chain can include a detection engine to detect a portion of a first network policy directing a subset of packets to a first service and a portion of a second network policy directing the subset of packets to a second service, and a construction engine to construct a network service chain of the first service and the second service in an order determined from a priority assigned to the first network policy and a priority assigned to the second network policy.
-
公开(公告)号:US10887190B2
公开(公告)日:2021-01-05
申请号:US15934824
申请日:2018-03-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles F. Clark , Craig Joseph Mills , Frank J. Wood
Abstract: A network configuration development environment is disclosed. In particular, an editor configured to interface with multiple network devices simultaneously, to view and adjust their device configuration settings, is provided. The network configuration development environment allows a system administrator to manage configuration definitions (e.g., run-time or start-up device configuration parameters) relative to a plurality of network devices simultaneously to achieve correctness and appropriate consistency for each of those devices in a network infrastructure. The network development environment may include an ability to apply changes directly to one or more network devices or to apply changes to stored “configuration files” that are associated with individual devices. Changes to stored configurations may be applied automatically, for example, within a maintenance window for the network, in a controlled manner with a “roll-back” capability in the event of failure or unexpected result as a consequence of the automatically applied changes.
-
公开(公告)号:US10541872B2
公开(公告)日:2020-01-21
申请号:US15507461
申请日:2015-03-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Duane E. Mentze , Charles F. Clark , Shaun Wackerly
IPC: G06F15/173 , H04L12/24 , H04L29/06
Abstract: Example implementations relate to network policy distribution. For example, a system for network policy distribution can include a state engine to determine a change in a state of a network, a policy engine to determine a number of policy changes based on the change in the state of the network, an identification engine to identify a number of network endpoints that correspond to the number of policy changes, and a distribution engine to load instructions based on the number of policy changes to the number of endpoints that correspond to the number of policy changes.
-
公开(公告)号:US20190296982A1
公开(公告)日:2019-09-26
申请号:US15934824
申请日:2018-03-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles F. Clark , Craig Joseph Mills , Frank J. Wood
Abstract: A network configuration development environment is disclosed. In particular, an editor configured to interface with multiple network devices simultaneously, to view and adjust their device configuration settings, is provided. The network configuration development environment allows a system administrator to manage configuration definitions (e.g., run-time or start-up device configuration parameters) relative to a plurality of network devices simultaneously to achieve correctness and appropriate consistency for each of those devices in a network infrastructure. The network development environment may include an ability to apply changes directly to one or more network devices or to apply changes to stored “configuration files” that are associated with individual devices. Changes to stored configurations may be applied automatically, for example, within a maintenance window for the network, in a controlled manner with a “roll-back” capability in the event of failure or unexpected result as a consequence of the automatically applied changes.
-
公开(公告)号:US10212497B2
公开(公告)日:2019-02-19
申请号:US15028529
申请日:2013-10-22
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Terrel Morris , Charles F. Clark , Raymond G. Beausoleil
IPC: H04J14/02 , H04L12/70 , H04J14/00 , H04Q11/00 , H04L12/947
Abstract: A hybrid circuit-packet switch device includes a packet switch and a circuit switch. The circuit switch selectively passes, under control of a control logic, incoming data received at an optical input of the hybrid circuit-packet switch device to the packet switch or an optical output of the hybrid circuit-packet switch device.
-
6.
公开(公告)号:US20190007303A1
公开(公告)日:2019-01-03
申请号:US15752377
申请日:2015-08-14
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly , Charles F. Clark , Duane Edward Mentze
IPC: H04L12/703 , H04L12/813 , H04L12/24 , H04L12/721 , H04L12/26 , H04L12/707
CPC classification number: H04L45/28 , H04L41/20 , H04L43/028 , H04L45/22 , H04L45/30 , H04L45/38 , H04L45/64 , H04L47/20
Abstract: In an example, a method is disclosed for implementing forwarding behavior based on communication activity between an SDN controller and a network device. The method includes generating, for the network device, a first flow table rule to implement first forwarding behavior for a network flow if communication to the SDN controller is active. The first flow table rule comprises match criteria for matching to the network flow, a first timeout value, and a first priority value. The method also includes generating, for the network device, a second flow table rule to implement second forwarding behavior for the network flow if communication to the SDN controller is not active. The second flow table rule comprises match criteria for matching to the network flow, a second timeout value, and a second priority value. The method further includes instructing the network device to implement the first and second flow table rules.
-
公开(公告)号:US11374827B2
公开(公告)日:2022-06-28
申请号:US17121415
申请日:2020-12-14
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Charles F. Clark , Craig Joseph Mills , Frank J. Wood
IPC: H04L41/22 , H04L41/0866 , H04L67/12 , H04L67/14 , H04W24/02
Abstract: A network configuration development environment is disclosed. In particular, an editor configured to interface with multiple network devices simultaneously, to view and adjust their device configuration settings, is provided. The network configuration development environment allows a system administrator to manage configuration definitions (e.g., run-time or start-up device configuration parameters) relative to a plurality of network devices simultaneously to achieve correctness and appropriate consistency for each of those devices in a network infrastructure. The network development environment may include an ability to apply changes directly to one or more network devices or to apply changes to stored “configuration files” that are associated with individual devices. Changes to stored configurations may be applied automatically, for example, within a maintenance window for the network, in a controlled manner with a “roll-back” capability in the event of failure or unexpected result as a consequence of the automatically applied changes.
-
公开(公告)号:US11349703B2
公开(公告)日:2022-05-31
申请号:US16938430
申请日:2020-07-24
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Anu Mercian , Chinlin Chen , Charles F. Clark
IPC: H04L41/0631 , G06N20/00 , H04L49/25 , H04L45/12 , H04L43/12 , H04L41/0654
Abstract: An event analysis system in a network is provided. During operation, the system can determine a set of monitoring elements in the network. A respective monitoring element can facilitate monitoring of events in the network. The system can then represent a respective monitoring element as a node of a graph. If the corresponding monitoring elements are related based on a relationship definition, the system can connect a node pair of the graph with an edge. The system can activate a set of nodes of the graph corresponding to an issue in the network based on notifications from one or more monitoring agents on one or more switches in the network. Subsequently, the system can determine a root cause of the issue by traversing the set of activated nodes of the graph and determine a recovery action for mitigating the root cause.
-
公开(公告)号:US20210126852A1
公开(公告)日:2021-04-29
申请号:US17142389
申请日:2021-01-06
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Charles F. Clark , Shaun Wackerly
Abstract: An example method is described for monitoring a network. The method includes detecting that a network attribute has been updated at a network device. The method further includes selecting, based in part on the updated network attribute, a set of network functionality tests from a group of network functionality tests. The method further includes executing the set of network functionality tests. The method further includes receiving information describing functionality of the network during the set of network functionality tests at the network device. The method further includes determining results of the set of network functionality tests based on the information describing functionality of the network. The method further includes calculating a network functionality score based, in part, on the results of the set of network functionality tests.
-
公开(公告)号:US10742515B2
公开(公告)日:2020-08-11
申请号:US16010996
申请日:2018-06-18
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ramachandra Yalakanti , Charles F. Clark , Kevin Tajeran , Seetharam Pranihith Venuturupalli
IPC: G06F15/173 , H04L12/24 , G06F11/30
Abstract: A computer-implemented method includes receiving, at a client device, a plurality of monitors each including at least one resource related to a network device; automatically displaying, on the client device, a subset of the plurality of monitors including the at least one resource on a first time series chart based on a pre-determined risk factor; at least one of (1) selecting, using the client device, at least one monitor not included in the subset and included in the plurality of monitors, and (2) un-selecting, using the client device, at least one monitor included in the subset, and thereby obtain a customized set of monitors and resources; accessing, using the client device, a time series database associated to the network device to query for data related to resources included in the customized set of monitors; and displaying, on the client device, the customized set of monitors and the included resources on a second time series chart.
-
-
-
-
-
-
-
-
-