-
公开(公告)号:US20190386885A1
公开(公告)日:2019-12-19
申请号:US16010996
申请日:2018-06-18
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ramachandra Yalakanti , Charles F. Clark , Kevin Tajeran , Seetharam Pranihith Venuturupalli
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.
-
公开(公告)号:US20190372884A1
公开(公告)日:2019-12-05
申请号:US15996391
申请日:2018-06-01
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Shaun Wackerly , Charles F. Clark
IPC: H04L12/727 , H04W24/08 , 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.
-
公开(公告)号:US20180375802A1
公开(公告)日:2018-12-27
申请号:US16063475
申请日:2015-12-17
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Shaun Wackerly , Duane Edward Mentze , Charles F. Clark
IPC: H04L12/931 , H04L12/24 , H04L12/715 , H04L12/813
Abstract: In some examples, a method includes accessing an orthogonal network policy set that represents a first intent-based network policy and a second intent-based network policy. The method may also include determining multiple reduced orthogonal network policy sets from the orthogonal network policy set. The multiple reduced orthogonal network policy sets may differ from one another, and each represent the first and second intent-based network policies. The method may further include selecting a particular reduced orthogonal network policy set among the multiple reduced orthogonal network policy sets to implement on a target switching device.
-
公开(公告)号:US20180227185A1
公开(公告)日:2018-08-09
申请号:US15746002
申请日:2015-07-22
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Yoshio Turner , Jeongkeun Lee , Charles F. Clark
CPC classification number: H04L41/0893 , H04L63/0263 , H04L63/104 , H04L63/20 , H04L67/2804
Abstract: In some examples, input network policies are combined to form a composite network policy, each input network policy of the input network policies specifying at least one characteristic of communications allowed between endpoint groups in a network. Metadata associated with the composite network policy is added, the metadata including information regarding a reason for disallowance of a communication between endpoint groups.
-
公开(公告)号:US20160301996A1
公开(公告)日:2016-10-13
申请号:US15028529
申请日:2013-10-22
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Terrel Morris , Charles F. Clark , Raymond G. Beausoleil
IPC: H04Q11/00 , H04L12/947
CPC classification number: H04Q11/0066 , H04J14/00 , H04J14/02 , H04L47/00 , H04L49/25 , H04Q11/00 , H04Q11/0003 , H04Q2011/0016 , H04Q2011/0073 , H04Q2213/1301
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.
Abstract translation: 混合电路分组交换设备包括分组交换机和电路交换机。 电路开关在控制逻辑的控制下选择性地将在混合电路分组交换设备的光输入处接收的输入数据传送到分组交换机或混合电路分组交换设备的光输出。
-
公开(公告)号: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.
-
公开(公告)号:US11210466B2
公开(公告)日:2021-12-28
申请号:US16213074
申请日:2018-12-07
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Frank Wood , Kevin Tajeran , Charles F. Clark , Gurraj Atwal
IPC: G06F15/16 , G06F40/253 , H04L29/08 , H04L12/24 , G06F40/205
Abstract: Disclosed is a method and system to obtain a structured grammar, based on a restricted language (e.g., a known subset of a full language such as a computer language) that may assist with automated parsing and correlation of configuration files conforming to the structured grammar. Once obtained, a plurality of different network device configuration documents (e.g., config file information) may be parsed to create a scaffold view using slots for correlated data across the plurality of different network devices. For example, the scaffold view may include populated branches of the scaffold representative of the plurality of different network device configuration documents. Maintaining a correlation of source data to changes in a single view based on the scaffolding may be used to comprehensively view and edit configuration information.
-
公开(公告)号: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.
-
20.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-