-
公开(公告)号:US11546185B2
公开(公告)日:2023-01-03
申请号:US17221812
申请日:2021-04-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Tathagata Nandy , David Corrales Lopez
IPC: H04L12/18 , H04L45/00 , H04L45/745
Abstract: Examples include receiving a first multicast packet, determining a first flow for the first multicast packet based on a multicast protocol, and storing the first flow in a routing table. The first flow comprises a first source and a first group and the routing table comprises a second flow with a second source and the first group. Additionally, examples include programming the first flow into a hardware memory resource and programming a summary flow into the hardware memory resource. The hardware memory resource comprises the second flow and the summary flow comprises a wild character that matches the first source and the second source.
-
公开(公告)号:US20210336814A1
公开(公告)日:2021-10-28
申请号:US17221812
申请日:2021-04-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Tathagata Nandy , David Corrales Lopez
IPC: H04L12/18 , H04L12/741 , H04L12/721
Abstract: Examples include receiving a first multicast packet, determining a first flow for the first multicast packet based on a multicast protocol, and storing the first flow in a routing table. The first flow comprises a first source and a first group and the routing table comprises a second flow with a second source and the first group. Additionally, examples include programming the first flow into a hardware memory resource and programming a summary flow into the hardware memory resource. The hardware memory resource comprises the second flow and the summary flow comprises a wild character that matches the first source and the second source.
-
公开(公告)号:US11115319B2
公开(公告)日:2021-09-07
申请号:US16519703
申请日:2019-07-23
Applicant: Hewlett Packard Enterprise Development LP
IPC: H04L12/703 , H04L12/733 , H04L12/46
Abstract: Examples disclosed herein relate to a method comprising receiving requesting, at a first network device, a Bidirectional Forwarding Detection session with a second network device, determining, by the first network device, that the BFD session is for single hop data and determining, by the first network device, that the BFD session is over a network tunnel from the first network device to the second network device. The method may include initiating the BFD session between the first and second network devices, wherein the BFD session is shared between multiple clients requesting BFD sessions on a network tunnel, but is not shared not between tunneled and non-tunneled sessions between the multiple clients. The method may include transmitting, the single hop data to the second network device via the network tunnel, wherein the network tunnel traverses a multiple hop network path and disabling echo packets for the BFD session.
-
公开(公告)号:US11803549B2
公开(公告)日:2023-10-31
申请号:US17480907
申请日:2021-09-21
Applicant: Hewlett Packard Enterprise Development LP
Inventor: David Corrales Lopez , Eduardo Francisco Ramirez Acosta , Sebastian Gonzalez Quesada , Daniel Gerardo Canessa Valverde , Byron Rojas Valverde
IPC: G06F7/06 , G06F16/2455 , G06F16/2457 , G06F9/54 , G06F16/28 , G06F16/21 , G06F16/2452
CPC classification number: G06F16/24554 , G06F9/547 , G06F16/211 , G06F16/2452 , G06F16/24564 , G06F16/24573 , G06F16/289
Abstract: A system receives a request for data stored in an OVSDB database server, wherein the request comprises a JSON RPC request. In response to the request, the system initiates a proxy session by: creating a first communication session between the requesting entity and a proxy daemon, wherein the request indicates a first version corresponding to the first communication session; and creating a second communication session between the proxy daemon and the database server, wherein the second communication session is associated with a second version corresponding to a model used by the database server. The system determines that the first version does not match the second version. The system extracts, from the request, a JSON RPC method and determines that the method requires translation. The system performs, based on the first and second version, translation of a payload of the request, and sends the translated payload to the database server.
-
公开(公告)号:US12020019B2
公开(公告)日:2024-06-25
申请号:US17876937
申请日:2022-07-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Francisco Jose Rojas Fonseca , Nick E. Demmon , David Corrales Lopez
CPC classification number: G06F8/65 , G06F16/214 , G06F16/219
Abstract: Systems and methods are provided for in-service software upgrades using centralize database versioning and migrations. The systems and methods described herein can intercept protocol messages between a client and a network device and run a first control plane comprising an origin state database and a plurality of un-migrated services. The system can generate a target state data model, wherein an origin state data model associated with the origin state database migrates to the target state data model, and copy the origin state database. The system can migrate second control plane software to the target state database and operate un-migrated services in accordance with the first control plane software and the copied origin state database while operating migrated services in accordance with the second control plane software and the target state database.
-
公开(公告)号:US11616694B2
公开(公告)日:2023-03-28
申请号:US16856628
申请日:2020-04-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: David Corrales Lopez , Daniel Canessa Valverde
IPC: H04L41/0873 , H04L41/12 , H04L45/28 , H04L45/12 , H04L45/18 , H04L101/622
Abstract: The disclosure provides a method for determining a configuration mismatch between a first device and a second device. During operation, a first device receives a plurality of Unidirectional Link Detection (UDLD) protocol messages from a second device. The first device is configured with a first interval configuration value corresponding to a frequency which the first device sends the UDLD protocol messages to the second device. The first device determines a second interval configuration value of the second device, which corresponds to a frequency which the second device sends the UDLD protocol messages to the first device. The first device determines that there is a configuration mismatch between the first device and the second device, and creates a log entry for the configuration mismatch, the log entry including the first and second interval configuration values.
-
7.
公开(公告)号:US20230081395A1
公开(公告)日:2023-03-16
申请号:US17475277
申请日:2021-09-14
Applicant: Hewlett Packard Enterprise Development LP
IPC: G06F9/54 , G06F16/2453 , G06F8/61 , G06F16/21
Abstract: During operation, the system receives a request, via a REST API, for data stored in a database which uses a schema associated with a current version, wherein the request indicates a version of the REST API. Responsive to determining that the indicated version is a prior version of the REST API which does not correspond to the current version of the database schema, the system: dispatches the request to a translation proxy; applies rules which converts the request to indicate an updated REST API version corresponding to the current version of the schema; obtains results from the database based on the converted request and the applied rules; and returns the results, wherein the prior version of the REST API comprises an old version and wherein the current version of the schema comprises a new version, which enables functionality from the new version to work with the old version.
-
公开(公告)号:US11290319B2
公开(公告)日:2022-03-29
申请号:US16449681
申请日:2019-06-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: David Corrales Lopez , Andres Francisco Araya Rojas , Johan Martin Oviedo Paniagua , Daniel Canessa Valverde
IPC: H04L41/0663 , H04L41/0668 , H04L43/10
Abstract: A method and system of failure detection in a computer network, including pre-programming a number of processors of a multi-processor networked system coupled with remote systems via a network, each of the processors configured to run a BFD module. One processor may be assigned to be an active BFD server to establish sessions between the multi-processor networked system and the remote systems to detect link faults between the multi-processor networked system and the remote systems. Other processors may be assigned as dormant BFD clients. If a link or a processor running the active BFD server fails, one of the dormant BFD clients is selected to become an active BFD server. The BFD server may be dynamically replaced with a dormant client based on predetermined criteria without failure of the BFD server.
-
公开(公告)号:US20210029024A1
公开(公告)日:2021-01-28
申请号:US16519703
申请日:2019-07-23
Applicant: Hewlett Packard Enterprise Development LP
IPC: H04L12/703 , H04L12/46 , H04L12/733
Abstract: Examples disclosed herein relate to a method comprising receiving requesting, at a first network device, a Bidirectional Forwarding Detection session with a second network device, determining, by the first network device, that the BFD session is for single hop data and determining, by the first network device, that the BFD session is over a network tunnel from the first network device to the second network device. The method may include initiating the BFD session between the first and second network devices, wherein the BFD session is shared between multiple clients requesting BFD sessions on a network tunnel, but is not shared not between tunneled and non-tunneled sessions between the multiple clients. The method may include transmitting, the single hop data to the second network device via the network tunnel, wherein the network tunnel traverses a multiple hop network path and disabling echo packets for the BFD session.
-
10.
公开(公告)号:US11775356B2
公开(公告)日:2023-10-03
申请号:US17475277
申请日:2021-09-14
Applicant: Hewlett Packard Enterprise Development LP
IPC: G06F9/54 , G06F16/21 , G06F8/61 , G06F16/2453
CPC classification number: G06F9/541 , G06F8/63 , G06F16/211 , G06F16/24534
Abstract: During operation, the system receives a request, via a REST API, for data stored in a database which uses a schema associated with a current version, wherein the request indicates a version of the REST API. Responsive to determining that the indicated version is a prior version of the REST API which does not correspond to the current version of the database schema, the system: dispatches the request to a translation proxy; applies rules which converts the request to indicate an updated REST API version corresponding to the current version of the schema; obtains results from the database based on the converted request and the applied rules; and returns the results, wherein the prior version of the REST API comprises an old version and wherein the current version of the schema comprises a new version, which enables functionality from the new version to work with the old version.
-
-
-
-
-
-
-
-
-