-
公开(公告)号:US11956123B1
公开(公告)日:2024-04-09
申请号:US17489351
申请日:2021-09-29
IPC分类号: H04W40/24 , H04L41/0873
CPC分类号: H04L41/0873
摘要: 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.
-
公开(公告)号:US11765033B2
公开(公告)日:2023-09-19
申请号:US17813118
申请日:2022-07-18
发明人: Uffaz Nathaniel , Aakruthi Ramkumar Gopisetty , Jason David Notari , Shyam Kapadia , Lukas Krattiger
IPC分类号: H04L41/08 , H04L12/46 , H04L41/0806 , H04L41/0893 , H04L41/12 , H04L45/74
CPC分类号: H04L41/0883 , H04L12/4641 , H04L41/0806 , H04L41/0893 , H04L41/12 , H04L45/74
摘要: 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.
-
公开(公告)号:US11558252B2
公开(公告)日:2023-01-17
申请号:US17407006
申请日:2021-08-19
发明人: Jason David Notari , Manish Chandra Agrawal , Liqin Dong , Lukas Krattiger , Patnala Debashis Rao
IPC分类号: H04L41/08 , H04L41/0654 , H04L41/0816 , H04L41/0873 , H04L41/0893 , H04L41/084
摘要: 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.
-
公开(公告)号:US11115278B2
公开(公告)日:2021-09-07
申请号:US16283958
申请日:2019-02-25
发明人: Jason David Notari , Manish Chandra Agrawal , Liqin Dong , Lukas Krattiger , Patnala Debashis Rao
IPC分类号: H04L12/24
摘要: 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.
-
公开(公告)号:US11075803B1
公开(公告)日:2021-07-27
申请号:US16937162
申请日:2020-07-23
IPC分类号: G06F15/173 , H04L12/24 , H04L29/06
摘要: 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.
-
公开(公告)号:US20220368592A1
公开(公告)日:2022-11-17
申请号:US17813118
申请日:2022-07-18
发明人: Uffaz Nathaniel , Aakruthi Ramkumar Gopisetty , Jason David Notari , Shyam Kapadia , Lukas Krattiger
IPC分类号: H04L41/08 , H04L12/46 , H04L41/0806 , H04L41/0893 , H04L41/12 , H04L45/74
摘要: 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.
-
公开(公告)号:US20220014429A1
公开(公告)日:2022-01-13
申请号:US17355651
申请日:2021-06-23
摘要: 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.
-
公开(公告)号:US20200351164A1
公开(公告)日:2020-11-05
申请号:US16399043
申请日:2019-04-30
发明人: Uffaz Nathaniel , Aakruthi Ramkumar Gopisetty , Jason David Notari , Shyam Kapadia , Lukas Krattiger
IPC分类号: H04L12/24 , H04L12/741 , H04L12/46
摘要: 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.
-
公开(公告)号:US11418399B2
公开(公告)日:2022-08-16
申请号:US16399043
申请日:2019-04-30
发明人: Uffaz Nathaniel , Aakruthi Ramkumar Gopisetty , Jason David Notari , Shyam Kapadia , Lukas Krattiger
IPC分类号: H04L41/08 , H04L12/46 , H04L41/0806 , H04L41/0893 , H04L41/12 , H04L45/74
摘要: 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.
-
公开(公告)号:US20200274766A1
公开(公告)日:2020-08-27
申请号:US16283958
申请日:2019-02-25
发明人: Jason David Notari , Manish Chandra Agrawal , Liqin Dong , Lukas Krattiger , Patnala Debashis Rao
IPC分类号: H04L12/24
摘要: 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.
-
-
-
-
-
-
-
-
-