Failure impact analysis of network events

    公开(公告)号:US11809266B2

    公开(公告)日:2023-11-07

    申请号:US17652096

    申请日:2022-02-22

    IPC分类号: G06F11/07 H04L41/14 H04L41/22

    摘要: Failure impact analysis (or “impact analysis”) is a process that involves identifying effects of a network event that are may or will results from the network event. In one example, this disclosure describes a method that includes generating, by a control system managing a resource group, a resource graph that models resource and event dependencies between a plurality of resources within the resource group; detecting, by the control system, a first event affecting a first resource of the plurality of resources, wherein the first event is a network event; and identifying, by the control system and based on the dependencies modeled by the resource graph, a second resource that is expected to be affected by the first event.

    FAILURE IMPACT ANALYSIS OF NETWORK EVENTS

    公开(公告)号:US20220019494A1

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

    申请号:US16946994

    申请日:2020-07-14

    IPC分类号: G06F11/07 H04L12/24

    摘要: Failure impact analysis (or “impact analysis”) is a process that involves identifying effects of a network event that are may or will results from the network event. In one example, this disclosure describes a method that includes generating, by a control system managing a resource group, a resource graph that models resource and event dependencies between a plurality of resources within the resource group; detecting, by the control system, a first event affecting a first resource of the plurality of resources, wherein the first event is a network event; and identifying, by the control system and based on the dependencies modeled by the resource graph, a second resource that is expected to be affected by the first event.

    Providing diversity in simulation datasets during modeling of network devices

    公开(公告)号:US11087046B2

    公开(公告)日:2021-08-10

    申请号:US15933033

    申请日:2018-03-22

    摘要: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.

    Programmable configlets through opaque intents in graph based intent controllers

    公开(公告)号:US10897395B2

    公开(公告)日:2021-01-19

    申请号:US16551532

    申请日:2019-08-26

    摘要: A controller device manages a plurality of network devices. The controller device is configured to receive, for a data structure, a configlet specifying a set of configuration changes to be applied to a resource of a plurality of resources of the plurality of network devices. A low level configuration for each respective owned resource of a set of owned resources of the plurality of resources includes a pointer indicating an owner for the respective owned resources. The one or more processing units are further configured to determine the set of configuration changes does not conflict in response to determining the low level configuration for the resource does not include a pointer indicating the owner for the resource is not the configlet and apply the set of configuration changes to the resource in response to determining the set of configuration changes does not conflict with the set of owned resources.

    INTENT-BASED, NETWORK-AWARE NETWORK DEVICE SOFTWARE-UPGRADE SCHEDULING

    公开(公告)号:US20230214208A1

    公开(公告)日:2023-07-06

    申请号:US18178708

    申请日:2023-03-06

    摘要: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule.

    Using a programmable resource dependency mathematical model to perform root cause analysis

    公开(公告)号:US11265204B1

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

    申请号:US16947507

    申请日:2020-08-04

    摘要: A controller device manages a plurality of network devices. The controller device includes a memory configured to store a dependency model representing dependencies between resources provided by the network devices and a programmed merge strategy, and one or more processors implemented in circuitry and configured to: determine the resources provided by the network devices; determine relationships between the resources according to the programmed merge strategy; construct the dependency model using the determined relationships; determine that at least one of the resources has experienced a failure; and perform a root cause analysis using the dependency mathematical model to determine a root cause of the failure of the at least one of the resources.

    Network as a service using virtual nodes

    公开(公告)号:US10911351B2

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

    申请号:US16141530

    申请日:2018-09-25

    摘要: The techniques describe a network device comprising one or more processors configured to: receive configuration data configuring a plurality of virtual network nodes, wherein the configuration data configures a virtual client node including a corresponding line card having a port connected to a first customer network device, and configures a virtual core node including a corresponding line card having a port connected to a core network; provision a layer-2 (L2) circuit that includes, as an access interface, an interface logically connecting the virtual client node and virtual core node, wherein the L2 circuit provides connectivity between the virtual client node and a remote virtual client node; and forward, via the L2 circuit, packets between the virtual client node and the remote virtual client node to realize a logical network between the first customer network device and a second customer network device connected to the remote virtual PE node.

    Intent-based, network-aware network device software-upgrade scheduling

    公开(公告)号:US10884728B2

    公开(公告)日:2021-01-05

    申请号:US16414447

    申请日:2019-05-16

    摘要: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; determine an upgrade graph having nodes each representing one of the network devices or a network service provided by the network, and also having one or more edges each connecting two of the nodes and representing a network redundancy or service dependency; compute and assign, an edge weight to each edge by combining results of at least one objective function, each of the at least one objective functions having a minimum objective or maximum objective for the network; partition the upgrade graph into a plurality of sub-groups based on the edge weights; determine an upgrade schedule; and upgrade software of each of the plurality of network devices according to the upgrade schedule.

    SELECTABLE SERVICE NODE RESOURCES
    9.
    发明申请
    SELECTABLE SERVICE NODE RESOURCES 有权
    可选服务节点资源

    公开(公告)号:US20150271102A1

    公开(公告)日:2015-09-24

    申请号:US14251323

    申请日:2014-04-11

    发明人: Javier Antich

    IPC分类号: H04L12/911 H04L12/927

    摘要: In one example, a method includes receiving, by a service node, a request from an access node to establish a pseudowire to be used for sending subscriber traffic to the service node for application of services to the subscriber traffic at the service node, and, in response to receiving the request, sending a request message from the service node to a central server requesting both subscriber authentication and assignment of a forwarding component of the service node to which to anchor the pseudowire. The method also includes receiving, by the service node and from the central server, an authentication message in response to the request message, wherein the authentication message confirms subscriber authentication and indicates a forwarding component of the service node to which the service node should anchor the pseudowire.

    摘要翻译: 在一个示例中,一种方法包括由服务节点接收来自接入节点的请求,以建立用于向服务节点发送用户业务的伪线,用于向服务节点处的用户业务应用服务, 响应于接收到请求,从服务节点向中央服务器发送请求消息,请求用户认证和分配用于锚定伪线的服务节点的转发组件。 所述方法还包括由所述服务节点和所述中心服务器响应于所述请求消息接收认证消息,其中所述认证消息确认用户认证,并且指示所述服务节点应锚定到的所述服务节点的转发组件 伪线