-
公开(公告)号:US20180219788A1
公开(公告)日:2018-08-02
申请号:US15420286
申请日:2017-01-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shaun Wackerly
IPC: H04L12/833 , H04L12/721 , H04L12/26
CPC classification number: H04L47/31 , H04L43/08 , H04L43/0888 , H04L43/0894 , H04L43/16 , H04L45/38 , H04L47/18 , H04L47/25
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.
-
32.
公开(公告)号:US20170170980A1
公开(公告)日:2017-06-15
申请号:US15312258
申请日:2014-06-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly
IPC: H04L12/28 , G06F3/048 , G06F9/44 , H04L5/00 , G11B20/10 , H04B1/713 , H04L29/14 , H04L29/02 , H04L12/24 , G06F9/455
CPC classification number: H04L12/2861 , G06F3/048 , G06F9/4401 , G06F9/45533 , G11B20/10009 , H04B1/713 , H04L5/0012 , H04L29/02 , H04L41/06 , H04L41/0803 , H04L41/0893 , H04L41/12 , H04L69/40
Abstract: Systems, methods, and storage mediums for determining a network cloud containing an uncontrolled network device based on link data of controlled network devices. The link data of controlled network devices can indicate which controlled network devices are linked together, whether the links between controlled network devices are mufti-hop inks, and whether the links between controlled network devices are bi-directional.
-
公开(公告)号:US20170141950A1
公开(公告)日:2017-05-18
申请号:US15300270
申请日:2014-03-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shaun Wackerly , Julie BRITT , Marjorie KRUEGER
CPC classification number: H04L41/0659 , H04L12/1886 , H04L41/5025 , H04L41/5096 , H04L43/0817
Abstract: A controller detects that an agent of a first node managed by the controller is unavailable, the agent providing a service accessible by a tenant of a cloud infrastructure that includes the controller and a plurality of nodes managed by the controller. In response to the detecting, the controller reschedules the service on a second node managed by the controller to continue to provide availability of the service to the tenant. As part of the rescheduling, cooperate, by the controller, with the first node to avoid duplication of the service on multiple nodes including the first and second nodes.
-
公开(公告)号:US11853154B2
公开(公告)日:2023-12-26
申请号:US17726208
申请日:2022-04-21
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Rajendra Ram Shelke , Shaun Wackerly
IPC: G06F11/07 , H04L41/0866 , G06F11/30
CPC classification number: G06F11/0793 , G06F11/0709 , G06F11/302 , H04L41/0866
Abstract: Embodiments assist with dynamic repairs to the system's grammar. The system can determine the existence of errors within common configuration files. The system can use this determination to compare a common configuration file with a term replacement dictionary to determine resolution options. The system can update the term replacement dictionary if the error or resolution for the error is not in the term replacement dictionary.
-
公开(公告)号:US20230237259A1
公开(公告)日:2023-07-27
申请号:US17581744
申请日:2022-01-21
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly , Gurraj Atwal , Vali W. Lean , Charles F. Clark
IPC: G06F40/211 , G06F40/166 , G06F3/0485 , G06F3/0481
CPC classification number: G06F40/211 , G06F40/166 , G06F3/0485 , G06F3/0481
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.
-
公开(公告)号:US20230111537A1
公开(公告)日:2023-04-13
申请号:US17499771
申请日:2021-10-12
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly , Charles F. Clark , Jesse T. Viola
Abstract: The system determines a syntax for each line in a switch configuration file. The system creates, based on the syntax, one or more groups of line specifications, wherein each line specification in a group includes matching terms or values specified by a user. The system generates and deploys a new configuration to a first device. The system obtains one or more changed lines by determining a difference between a pre-deployment state and a post-deployment state. The system identifies, based on the created groups of line specifications and a set of criteria, other devices to which to deploy the new configuration. A user selects a device of the identified other devices to which to deploy the new configuration. The system deploys the new configuration to the selected device and validates the deployed new configuration. The system displays a second list which indicates whether the deployed new configuration is successfully validated.
-
37.
公开(公告)号:US20220353156A1
公开(公告)日:2022-11-03
申请号:US17244056
申请日:2021-04-29
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly , Frank Wood
IPC: H04L12/24
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.
-
公开(公告)号:US10892973B2
公开(公告)日:2021-01-12
申请号:US15964905
申请日:2018-04-27
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.
-
39.
公开(公告)号:US20200336374A1
公开(公告)日:2020-10-22
申请号: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.
-
公开(公告)号:US10601701B2
公开(公告)日:2020-03-24
申请号:US15996391
申请日:2018-06-01
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shaun Wackerly , Charles F. Clark
IPC: H04W24/08 , H04L12/727 , H04L12/947
Abstract: Methods for systems are provided. In one aspect, a method for minimizing a network outage includes identifying one or more paths connecting a resource node of the network to an edge switch of one or more edge switches of the network. Each edge switch is connected to one or more endpoint devices to allow resources coupled to the resource node to be provided to the one or more endpoint devices. The method further includes calculating endpoint downtime costs corresponding to rebooting each of the common switches in the network. The common switches are present in all paths connecting the resource node to the edge switch. The calculated endpoint downtime costs corresponding to the one or more common switches are compared. One of the common switches with a highest endpoint downtime cost is identified as a candidate switch for redundancy based on the comparison.
-
-
-
-
-
-
-
-
-