Learning by inference from brownfield deployments

    公开(公告)号:US11115278B2

    公开(公告)日:2021-09-07

    申请号: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.

    Staging configuration changes with deployment freeze options

    公开(公告)号:US11075803B1

    公开(公告)日:2021-07-27

    申请号:US16937162

    申请日:2020-07-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.

    Dynamic next-hop selection for routes in a network fabric

    公开(公告)号:US10708185B2

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

    申请号:US15827183

    申请日:2017-11-30

    Abstract: A first network device advertises routes of locally connected routes/subnetworks based on the connectivity of the host with respect to peer network devices. The first network device establishes a virtual port channel associated with a virtual network address. The virtual port channel includes the first network device associated with a first network address and a second network device associated with a second network address. The first network device detects that a host is connected to the first network device and determines a next hop address to associate with the host. The next hop address is determined based on whether the host is also connected to the second network device of the virtual port channel. The first network device generates a route advertisement associating the next hop address with the host.

    Seamless host mobility
    65.
    发明授权

    公开(公告)号:US10313224B2

    公开(公告)日:2019-06-04

    申请号:US15263556

    申请日:2016-09-13

    Abstract: Presented herein are techniques to enable seamless mobility of hosts (endpoints) between disaggregated Ethernet virtual private network (EVPN) domains that are connected with one another by an external network (e.g., a Wide-Area Network (WAN)). In one example, a leaf node in the first domain, which was previously connected to a host, receives updated routing information for the host. The leaf node performs a local host verification process to confirm that the host has moved and, in response to confirming that that the host has moved, the first leaf node sends a targeted host announcement message to the host in the second domain.

    SWITCH HEALTH INDEX FOR NETWORK DEVICES
    67.
    发明申请

    公开(公告)号:US20190089611A1

    公开(公告)日:2019-03-21

    申请号:US15710314

    申请日:2017-09-20

    Abstract: Systems and methods are disclosed for determining a distributed health score for an aggregation of network devices. Device health data relevant to a set of key performance indicators is received, and a health score of a first device is determined based at least in part on the set of key performance indicators. The determined health score is then transmitted to at least a second device on the network. A determination of whether to take a corrective action associated with the first device is based on the determined health score.

Patent Agency Ranking