-
11.
公开(公告)号:US20190296971A1
公开(公告)日:2019-09-26
申请号:US15934806
申请日:2018-03-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles F. Clark , Craig Joseph Mills , Shaun Wackerly
Abstract: A network configuration change validation environment is disclosed. In particular, this disclosure is related to an interface to initiate automated test actions (e.g., network monitoring commands, application monitoring commands, etc.) and to view results in an efficient manner to support a network communication infrastructure. In one example, results of a set of commands executed prior to a configuration change may serve as a baseline and one or more results of the same set of commands may be intelligently compared to the baseline to identify any potential issues that have arisen. For example, as a result of a specific network configuration change or application update. The disclosed network change validation command initiator and validation report viewer represent part of an overall network configuration change validation environment that includes automated techniques such that it may be used within a given change window.
-
公开(公告)号:US10104000B2
公开(公告)日:2018-10-16
申请号:US15420286
申请日:2017-01-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shaun Wackerly
IPC: H04L12/833 , H04L12/721 , H04L12/26 , H04L12/825 , H04L12/801
Abstract: Example implementations relate to reducing control plane overload of a network device. In an example, a non-transitory computer-readable storage medium may store instructions that, when executed by a processor of an SDN controller, cause the SDN controller to track packet-in messages received from a controlled switch and, if a rate of packet-in messages received from the controlled switch exceeds a threshold, send a flow rule to the controlled switch to divert a subset of unmatched flows to a non-SDN forwarding pipeline of the controlled switch.
-
公开(公告)号:US20180063072A1
公开(公告)日:2018-03-01
申请号:US15556732
申请日:2015-03-13
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly , Shaun Wakumoto , Duane Edward Mentze
CPC classification number: H04L61/103 , H04L29/06102 , H04L29/12028 , H04L61/2015 , H04L63/126 , H04L63/1408 , H04L69/161
Abstract: Example embodiments disclosed herein relate to determining whether a device exhibits anomalous behavior based on a set of rules, address usage information, and address range information. Address usage information for a device communicating on a data plane of a network implemented using switches is received via a control plane. Address range information for the network is maintained. Whether the device exhibits anomalous behavior is determined based on the set of rules, address usage information, and address range information.
-
公开(公告)号:US12106046B2
公开(公告)日:2024-10-01
申请号:US17581744
申请日:2022-01-21
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly , Gurraj Atwal , Vali W. Lean , Charles F. Clark
IPC: G06F40/211 , G06F3/0481 , G06F3/0485 , G06F40/166
CPC classification number: G06F40/211 , G06F3/0481 , G06F3/0485 , G06F40/166
Abstract: The system receives, from a client, a first request for a document which is parsed based on a syntax. The system parses and returns an initial number of lines of the document, thereby allowing the client to display the parsed initial number of lines in a visible window. Subsequent to successfully parsing a remainder of the lines, the system stores a fully-parsed version. Responsive to a scrolling action in the visible window, the system provides a relevant portion of an unparsed document associated with the first request. Responsive to detecting a termination of the scrolling action, the system receives a second request for parsed lines corresponding to a first set of lines. The system returns the corresponding parsed lines, thereby allowing the client to display the corresponding parsed lines in the visible window.
-
15.
公开(公告)号:US11757729B2
公开(公告)日:2023-09-12
申请号:US17244056
申请日:2021-04-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly , Frank Wood
IPC: H04L41/22 , H04L41/08 , H04L41/082
CPC classification number: H04L41/22 , H04L41/082 , H04L41/0879
Abstract: A system for dynamically managing a configuration file of a switch is provided. During operation, the system can determine one or more groups of line specifications in a specification file. A respective line specification can indicate a format of a respective variant of a configuration command of the switch. The system can then annotate a respective group in the specification file with a corresponding label. Subsequently, the system can associate a respective configuration command of the configuration file with a label of a group based on matching the configuration command with the group.
-
公开(公告)号:US11252258B2
公开(公告)日:2022-02-15
申请号:US16144699
申请日:2018-09-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly
IPC: H04L29/08 , H04L12/24 , H04L12/931 , H04L12/725 , H04L12/715
Abstract: An example consistent with this disclosure includes a controller that is communicatively coupled to dataflow devices in a network. The controller receives device information from a dataflow device and determines features supported by the dataflow device based, in part, on the device information received from the dataflow device. Using a driver configured to use the features supported by the dataflow device, the controller transmits a command to the dataflow device. The controller then receives a response to the command from the dataflow device. The response to the command may include information that indicates different features are supported by the dataflow device than previously determined. The controller updates its determination of the features supported by the dataflow device and updates the driver used to transmit the command to the dataflow device.
-
公开(公告)号:US20210344562A1
公开(公告)日:2021-11-04
申请号:US16864037
申请日:2020-04-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shaun Wackerly , Charles F. Clark
IPC: H04L12/24
Abstract: Examples described herein configure a network based on a centroid configuration of a group of network entities. Examples herein include classifying a plurality of network entities into a classification, wherein the network entities are configured on a plurality of network devices that are connected to the network. Examples herein include, based on the classification of the network entities, grouping the network entities into a plurality of groups. Examples herein include determining, for each of the groups, a centroid configuration of the network entities in the group. Examples herein include sending instructions to configure the network according to the centroid configuration of a selected one of the groups, wherein at least one network entity is configured according to the centroid configuration of the selected group in response to receiving the instructions
-
18.
公开(公告)号:US11082293B2
公开(公告)日:2021-08-03
申请号:US16867382
申请日:2020-05-05
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Charles F. Clark , Craig Joseph Mills , Shaun Wackerly
Abstract: A network configuration change validation environment is disclosed. In particular, this disclosure is related to an interface to initiate automated test actions (e.g., network monitoring commands, application monitoring commands, etc.) and to view results in an efficient manner to support a network communication infrastructure. In one example, results of a set of commands executed prior to a configuration change may serve as a baseline and one or more results of the same set of commands may be intelligently compared to the baseline to identify any potential issues that have arisen. For example, as a result of a specific network configuration change or application update. The disclosed network change validation command initiator and validation report viewer represent part of an overall network configuration change validation environment that includes automated techniques such that it may be used within a given change window.
-
19.
公开(公告)号:US10778517B2
公开(公告)日:2020-09-15
申请号:US15934806
申请日:2018-03-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Charles F. Clark , Craig Joseph Mills , Shaun Wackerly
Abstract: A network configuration change validation environment is disclosed. In particular, this disclosure is related to an interface to initiate automated test actions (e.g., network monitoring commands, application monitoring commands, etc.) and to view results in an efficient manner to support a network communication infrastructure. In one example, results of a set of commands executed prior to a configuration change may serve as a baseline and one or more results of the same set of commands may be intelligently compared to the baseline to identify any potential issues that have arisen. For example, as a result of a specific network configuration change or application update. The disclosed network change validation command initiator and validation report viewer represent part of an overall network configuration change validation environment that includes automated techniques such that it may be used within a given change window.
-
20.
公开(公告)号:US20200175103A1
公开(公告)日:2020-06-04
申请号:US16206787
申请日:2018-11-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: GURRAJ ATWAL , Frank Wood , Shaun Wackerly
IPC: G06F17/27
Abstract: Systems and methods are provided for dynamic grammar augmentation for editing multiple network switch configuration files as a single file. The method includes identifying a first base grammar of a first network switch; identifying a second base grammar of a second network switch; identifying first and second patch grammars for the first and second network switches; generating an augmented grammar based on the first and second patch grammars and the first and second base grammars; identifying a first configuration file for the first network switch; identifying a second configuration file for the second network switch; generating a base merged configuration file, the base merged configuration file representing the first and second configuration files modified according to the augmented grammar.
-
-
-
-
-
-
-
-
-