US 12,483,467 B1
Dynamically injected yang modules
David Corrales Lopez, Heredia (CR); Francisco José Rojas Fonseca, Alajuela (CR); and Daniel Gerardo Canessa Valverde, Alajuela (CR)
Assigned to Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed by Hewlett Packard Enterprise Development LP, Spring, TX (US)
Filed on Jul. 25, 2024, as Appl. No. 18/784,559.
Int. Cl. H04L 41/0659 (2022.01); H04L 41/0668 (2022.01)
CPC H04L 41/0659 (2013.01) [H04L 41/0668 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
running, at a network device, a Yet Another Next Generation (YANG) server to provide telemetry data associated with the network device, the telemetry data defined by a YANG model;
in response to receiving, from a remote client, a customized YANG view file, determining whether the customized YANG view file contains an error;
in response to determining that the customized YANG view file does not contain an error, activating the customized YANG view file without upgrading the network device's firmware and rebooting the network device;
receiving a query from the remote client specifying the customized YANG view file;
gathering telemetry data based on the customized YANG view file; and
returning the gathered telemetry data to the remote client.