Monitoring interface configurations for network devices in fabrics

    公开(公告)号:US11956123B1

    公开(公告)日:2024-04-09

    申请号:US17489351

    申请日:2021-09-29

    CPC classification number: H04L41/0873

    Abstract: Techniques for determining that a configuration change in configurations for a network device has occurred to result in changed configurations for the network device. The techniques include creating a policy for the network device by a network controller that manages one or more network devices. The network controller may obtain data from the network device, and update the network device policy based on the obtained data. In some examples, the network controller may compare the network device configurations state with the network controller intent to determine if an Out-of-Band (OOB) configuration change has occurred in the configuration of the network device. Finally, the controller may synchronize the network device to the controller based on the updated policy.

    Multi-fabric deployment and management platform

    公开(公告)号:US11765033B2

    公开(公告)日:2023-09-19

    申请号:US17813118

    申请日:2022-07-18

    Abstract: The present technology provides a framework for user-guided end-to-end automation of network deployment and management, that enables a user to guide the automation process for any kind of network deployment from the ground up, as well as offering network management, visibility, and compliance verification. The disclosed technology accomplishes this by creating a stateful and interactive virtual representation of a fabric using a customizable underlay fabric template instantiated with user-provided parameter values and network topology data computed from one or more connected network devices. A set of expected configurations corresponding to the user-specified underlay and overly fabric policies is then generated for deployment onto the connected network devices. Network deviations from the intended fabric policies are addressed by the provision of one or more configuration lines to be deployed onto or removed from the connected network devices to bring the network state in agreement with the set of expected configuration.

    MULTI-FABRIC DEPLOYMENT AND MANAGEMENT PLATFORM

    公开(公告)号:US20220368592A1

    公开(公告)日:2022-11-17

    申请号:US17813118

    申请日:2022-07-18

    Abstract: The present technology provides a framework for user-guided end-to-end automation of network deployment and management, that enables a user to guide the automation process for any kind of network deployment from the ground up, as well as offering network management, visibility, and compliance verification. The disclosed technology accomplishes this by creating a stateful and interactive virtual representation of a fabric using a customizable underlay fabric template instantiated with user-provided parameter values and network topology data computed from one or more connected network devices. A set of expected configurations corresponding to the user-specified underlay and overly fabric policies is then generated for deployment onto the connected network devices. Network deviations from the intended fabric policies are addressed by the provision of one or more configuration lines to be deployed onto or removed from the connected network devices to bring the network state in agreement with the set of expected configuration.

    STAGING CONFIGURATION CHANGES WITH DEPLOYMENT FREEZE OPTIONS

    公开(公告)号:US20220014429A1

    公开(公告)日:2022-01-13

    申请号:US17355651

    申请日:2021-06-23

    Abstract: Techniques for a configuration change service to transition a network controller into a frozen state, causing network users submitting configuration changes associated with the network to refrain from deploying the configuration changes for a period of time are disclosed. A first user configured as a stager role may submit data representing a proposed change to the configuration change service, where the proposed change may be stored in association with a list of proposed changes. A second user configured as an approver role may submit data representing an approval or disapproval of the proposed changes to the configuration change service, where a modified list of proposed changes may be generated. A third user configured as an administrator role may submit data configured to transition the controller to an unfrozen state and/or deploy the changes included in the list of proposed changes to the network controller, subsequent to the period of time.

    MULTI-FABRIC DEPLOYMENT AND MANAGEMENT PLATFORM

    公开(公告)号:US20200351164A1

    公开(公告)日:2020-11-05

    申请号:US16399043

    申请日:2019-04-30

    Abstract: The present technology provides a framework for user-guided end-to-end automation of network deployment and management, that enables a user to guide the automation process for any kind of network deployment from the ground up, as well as offering network management, visibility, and compliance verification. The disclosed technology accomplishes this by creating a stateful and interactive virtual representation of a fabric using a customizable underlay fabric template instantiated with user-provided parameter values and network topology data computed from one or more connected network devices. A set of expected configurations corresponding to the user-specified underlay and overly fabric policies is then generated for deployment onto the connected network devices. Network deviations from the intended fabric policies are addressed by the provision of one or more configuration lines to be deployed onto or removed from the connected network devices to bring the network state in agreement with the set of expected configuration.

    Multi-fabric deployment and management platform

    公开(公告)号:US11418399B2

    公开(公告)日:2022-08-16

    申请号:US16399043

    申请日:2019-04-30

    Abstract: The present technology provides a framework for user-guided end-to-end automation of network deployment and management, that enables a user to guide the automation process for any kind of network deployment from the ground up, as well as offering network management, visibility, and compliance verification. The disclosed technology accomplishes this by creating a stateful and interactive virtual representation of a fabric using a customizable underlay fabric template instantiated with user-provided parameter values and network topology data computed from one or more connected network devices. A set of expected configurations corresponding to the user-specified underlay and overly fabric policies is then generated for deployment onto the connected network devices. Network deviations from the intended fabric policies are addressed by the provision of one or more configuration lines to be deployed onto or removed from the connected network devices to bring the network state in agreement with the set of expected configuration.

    LEARNING BY INFERENCE FROM BROWNFIELD DEPLOYMENTS

    公开(公告)号:US20200274766A1

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

    申请号:US16283958

    申请日:2019-02-25

    Abstract: The present technology provides a system, method and computer-readable medium for configuration pattern recognition and inference, directed to a device with an existing configuration, through an extensible policy framework. The policy framework uses a mixture of python template logic and CLI micro-templates as a mask to infer the intent behind an existing device configuration in a bottom-up learning inference process. Unique values for device/network identifiers and addresses as well as other resources are extracted and accounted for. The consistency of devices within the fabric is checked based on the specific policies built into the extensible framework definition. Any inconsistencies found are flagged for user correction or automatically remedied by a network controller. This dynamic configuration pattern recognition ability allows a fabric to grow without being destroyed and re-created, thus new devices with existing configurations may be added and automatically configured to grow a Brownfield fabric.

    DEPLOYMENT AND UPGRADE OF NETWORK DEVICES IN A NETWORK ENVIRONMENT
    9.
    发明申请
    DEPLOYMENT AND UPGRADE OF NETWORK DEVICES IN A NETWORK ENVIRONMENT 审中-公开
    网络设备在网络环境中的部署和升级

    公开(公告)号:US20160112252A1

    公开(公告)日:2016-04-21

    申请号:US14515365

    申请日:2014-10-15

    CPC classification number: H04L41/082 H04L41/0843 H04L41/0889 H04L67/10

    Abstract: A method for deployment and upgrade of network devices in a network environment includes comparing configuration settings executing on a switch with settings in a configuration file downloaded to the switch from a central configuration server in the network, identifying a difference between the configuration settings executing on the switch and the settings in the configuration file, synchronizing the difference by updating the configuration file at the configuration server if a sync up operation is selected, and synchronizing the difference by updating the configuration settings executing on the switch if a sync down operation is selected. The sync up operation can comprise updating the configuration file in its entirety; updating a template derived output appended to the configuration file; updating template instance variables feeding into the configuration file; and updating a template used to generate the configuration file.

    Abstract translation: 一种用于在网络环境中部署和升级网络设备的方法包括将在交换机上执行的配置设置与从网络中的中央配置服务器下载到交换机的配置文件中的设置进行比较,识别在网络上执行的配置设置之间的差异 切换和配置文件中的设置,如果选择同步启动操作,则通过更新配置服务器上的配置文件来同步差异,如果选择了同步停机操作,则通过更新交换机上执行的配置设置来同步差异。 同步处理操作可以包括更新整个配置文件; 更新附加到配置文件的模板派生输出; 更新进入配置文件的模板实例变量; 并更新用于生成配置文件的模板。

    Multi-fabric deployment and management platform

    公开(公告)号:US12040944B2

    公开(公告)日:2024-07-16

    申请号:US18447158

    申请日:2023-08-09

    Abstract: The present technology provides a framework for user-guided end-to-end automation of network deployment and management, that enables a user to guide the automation process for any kind of network deployment from the ground up, as well as offering network management, visibility, and compliance verification. The disclosed technology accomplishes this by creating a stateful and interactive virtual representation of a fabric using a customizable underlay fabric template instantiated with user-provided parameter values and network topology data computed from one or more connected network devices. A set of expected configurations corresponding to the user-specified underlay and overly fabric policies is then generated for deployment onto the connected network devices. Network deviations from the intended fabric policies are addressed by the provision of one or more configuration lines to be deployed onto or removed from the connected network devices to bring the network state in agreement with the set of expected configuration.

Patent Agency Ranking