Provisioning network devices using a vendor-neutral platform

    公开(公告)号:US11582091B2

    公开(公告)日:2023-02-14

    申请号:US17069799

    申请日:2020-10-13

    Abstract: Network devices are provisioned using a single vendor-neutral data model with a non-relational database. Provisioning requirements are collected upon detecting a new network device that needs to be configured and/or installed. Based on the provisioning requirements, a configuration object is retrieved using a data model in the non-relational database. The configuration object is transformed to a concrete configuration file for the network device. After applying the configuration file to the network device, a separate process validates the configuration of the network device by comparing the observed network configuration with the initial target configuration data included in the configuration object.

    PROVISIONING NETWORK DEVICES USING A VENDOR-NEUTRAL PLATFORM

    公开(公告)号:US20210119862A1

    公开(公告)日:2021-04-22

    申请号:US17069799

    申请日:2020-10-13

    Abstract: Network devices are provisioned using a single vendor-neutral data model with a non-relational database. Provisioning requirements are collected upon detecting a new network device that needs to be configured and/or installed. Based on the provisioning requirements, a configuration object is retrieved using a data model in the non-relational database. The configuration object is transformed to a concrete configuration file for the network device. After applying the configuration file to the network device, a separate process validates the configuration of the network device by comparing the observed network configuration with the initial target configuration data included in the configuration object.

    Techniques and Architectures for Managing Configuration of Network Devices

    公开(公告)号:US20200084098A1

    公开(公告)日:2020-03-12

    申请号:US16125570

    申请日:2018-09-07

    Abstract: Managing configuration of network devices. A configuration agent determines if a physical connection configured to transfer a configuration file is available. The configuration file is sent to the remote network device via the physical connection configured to transfer the configuration file, if available. The configuration agent determines if a serial connection to the remote network device is available. A sequence of text strings is sent automatically and without user interaction to the remote network device via the serial connection. The sequence of text strings is functionally equivalent to the configuration file. The sequence of text strings is caused to be appended to recreate the configuration file automatically and without user interaction. The remote network device is caused to apply the configuration file to configure the remote network device.

    PROVISIONING NETWORK DEVICES USING A VENDOR-NEUTRAL PLATFORM

    公开(公告)号:US20190238403A1

    公开(公告)日:2019-08-01

    申请号:US15885531

    申请日:2018-01-31

    Abstract: Network devices are provisioned using a single vendor-neutral data model with a non-relational database. Provisioning requirements are collected upon detecting a new network device that needs to be configured and/or installed. Based on the provisioning requirements, a configuration object is retrieved using a data model in the non-relational database. The configuration object is transformed to a concrete configuration file for the network device. After applying the configuration file to the network device, a separate process validates the configuration of the network device by comparing the observed network configuration with the initial target configuration data included in the configuration object.

    SYSTEMS, METHODS, AND APPARATUSES FOR ADDING A DOCUMENT HISTORY GRAPH AND CORRESPONDING HASH VALUE TO A BLOCKCHAIN IN A CLOUD BASED COMPUTING ENVIRONMENT

    公开(公告)号:US20200210519A1

    公开(公告)日:2020-07-02

    申请号:US16237642

    申请日:2018-12-31

    Abstract: In a hosted computing environment having at least one processor and a memory therein, a web server in the hosted computing environment receives a document history graph. The web server performs a hash function, providing the document history graph as input to the hash function, the hash function providing a hash value as output. A blockchain services interface in the hosted computing environment generates a blockchain block that includes the hash value in a block payload hash field and the document history graph in a block payload field in the blockchain block. A blockchain consensus manager in the hosted computing environment proposes adding the blockchain block to a private blockchain. The blockchain consensus manager receives an indication of consensus among authorized blockchain nodes in the private blockchain to add the blockchain block to the private blockchain. Finally, a block validator in the hosted computing environment adds the blockchain block to the private blockchain responsive to receiving the indication of consensus.

    Methods and apparatus for analyzing a live stream of log entries to detect patterns

    公开(公告)号:US11163722B2

    公开(公告)日:2021-11-02

    申请号:US15885675

    申请日:2018-01-31

    Abstract: A method is implemented by a computing device to analyze a live stream of log entries to determine new patterns and changes in a number of occurrences of previously identified patterns. The method includes receiving a log entry in a live stream of log entries, determining whether the log entry fits a baseline pattern from one or more previously saved baseline patterns, adding to a count of occurrences for a baseline pattern if the log entry fits that baseline pattern, creating a new baseline pattern for the log entry if the log entry does not fit any of the one or more previously saved baseline patterns, saving the new baseline pattern, generating a snapshot of a pattern hierarchy based on the baseline patterns, comparing the new snapshot to a previously saved snapshot of a pattern hierarchy, and causing a report to be displayed based on a result of the comparing.

    Multi-tenant routing management
    8.
    发明授权

    公开(公告)号:US10757015B2

    公开(公告)日:2020-08-25

    申请号:US15885661

    申请日:2018-01-31

    Abstract: Techniques are disclosed relating to establishing routes to access services executing on host computer systems. In some embodiments, a computing system receives a request to distribute routing data for a first service to switches of a plurality of host computer systems. The first service is one of a plurality of services belonging to a plurality of tenants supported by the plurality of host computer systems. The computing system analyzes the routing data to determine whether distribution of the routing data is in accordance with a set of criteria established for a first tenant associated with the first service. Based on the analyzing, the computing system permits communication of the routing data via one or more border gateway protocol (BGP) update messages to the switches.

    MULTI-TENANT ROUTING MANAGEMENT
    9.
    发明申请

    公开(公告)号:US20190238456A1

    公开(公告)日:2019-08-01

    申请号:US15885661

    申请日:2018-01-31

    Abstract: Techniques are disclosed relating to establishing routes to access services executing on host computer systems. In some embodiments, a computing system receives a request to distribute routing data for a first service to switches of a plurality of host computer systems. The first service is one of a plurality of services belonging to a plurality of tenants supported by the plurality of host computer systems. The computing system analyzes the routing data to determine whether distribution of the routing data is in accordance with a set of criteria established for a first tenant associated with the first service. Based on the analyzing, the computing system permits communication of the routing data via one or more border gateway protocol (BGP) update messages to the switches.

    Provisioning network devices using a vendor-neutral platform

    公开(公告)号:US10805153B2

    公开(公告)日:2020-10-13

    申请号:US15885531

    申请日:2018-01-31

    Abstract: Network devices are provisioned using a single vendor-neutral data model with a non-relational database. Provisioning requirements are collected upon detecting a new network device that needs to be configured and/or installed. Based on the provisioning requirements, a configuration object is retrieved using a data model in the non-relational database. The configuration object is transformed to a concrete configuration file for the network device. After applying the configuration file to the network device, a separate process validates the configuration of the network device by comparing the observed network configuration with the initial target configuration data included in the configuration object.

Patent Agency Ranking