VIRTUAL NETWORK ASSISTANT HAVING PROACTIVE ANALYTICS AND CORRELATION ENGINE USING UNSUPERVISED ML MODEL

    公开(公告)号:US20230362075A1

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

    申请号:US18224789

    申请日:2023-07-21

    Inventor: Ebrahim Safavi

    CPC classification number: H04L43/04 G06N20/00 H04L41/147

    Abstract: Techniques are described in which a network management system processes network event data received from the AP devices. The NMS is configured to dynamically determine, in real-time, a minimum (MIN) threshold and a maximum (MAX) threshold for expected occurrences for each event type, wherein the MIN thresholds and MAX thresholds define ranges of expected occurrences for the network events of the corresponding event types. The NMS applies an unsupervised machine learning model to the network event data to determine predicted counts of occurrences of the network events for each of the event types and identify, based on the predicted counts of occurrences and the dynamically-determined minimum threshold values and maximum threshold values for each event type, one or more of the network events as indicative of abnormal network behavior.

    Facilitating authentication of routing modules associated with one or more network devices to allow zero touch provisioning

    公开(公告)号:US11811951B2

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

    申请号:US17133193

    申请日:2020-12-23

    CPC classification number: H04L9/3263 H04L9/3247 H04L41/0668 H04L45/24 H04L9/50

    Abstract: A network device may receive a redundant identifier certificate associated with a redundant routing module, and may provide, to a bootstrap device, a primary identifier certificate associated with a primary routing module associated with the network device. The network device may establish a secure connection with the bootstrap device based on the bootstrap device verifying an authenticity of the primary routing module via the primary identifier certificate. The network device may provide, to the bootstrap device via the secure connection, a redundant routing module identifier associated with the redundant routing module and may receive, from the bootstrap device via the secure connection, a signed certificate chain associated with the redundant routing module. The network device may verify the signed certificate chain and may verify the redundant identifier certificate, associated with the redundant routing module, based on verifying the signed certificate chain.

    SSL proxy whitelisting
    134.
    发明授权

    公开(公告)号:US11811817B2

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

    申请号:US17937516

    申请日:2022-10-03

    Abstract: A network device may receive a first data packet. The network device may determine that a level of available computing resources satisfies a threshold level. The network device may perform a secure socket layer (SSL) proxy function based on the level of available computing resources satisfying the threshold level. The network device may receive a second data packet. The network device may determine that the level of available computing resources fails to satisfy the threshold level. The network device may determine a security characteristic associated with the second data packet. The network device may determine a security rating associated with the second data packet based on the security characteristic. The network device may selectively perform the SSL proxy function based on the security rating.

    Selective packet processing including a run-to-completion packet processing data plane

    公开(公告)号:US11811685B1

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

    申请号:US17813226

    申请日:2022-07-18

    CPC classification number: H04L49/3063 H04L47/56 H04L47/6255

    Abstract: An example virtual router includes a plurality of logical cores (“lcores”), where each lcore comprises a CPU core or hardware thread. The virtual router is configured to determine a latency profile, select, based at least in part on the latency profile, a packet processing mode from the plurality of packet processing modes. In response to a determination that the packet processing mode comprises the run-to-completion mode, an lcore of the plurality of lcores is configured to: read a network packet from a device queue, process the network packet to determine a destination virtual device for the network packet, the destination virtual device having a plurality of interface queues, and insert the network packet into an interface queue of the plurality of interface queues.

    Automatic discovery of route reflection peering end-points

    公开(公告)号:US11811649B2

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

    申请号:US17808126

    申请日:2022-06-22

    CPC classification number: H04L45/26 G06F16/2379 H04L12/66

    Abstract: An auto-discovery route reflector (auto-discovery-RR) may obtain a route from an originating network device and may update a data structure to include at least some information contained in the route. The auto-discovery-RR may identify, based on the data structure, a plurality of target network devices, wherein the plurality of target network devices includes at least one route reflector (RR) and at least one route reflector client (RR-client). The auto-discovery-RR may send the route to the plurality of target network devices to facilitate establishment of a connection between the originating network device and at least one target network device of the plurality of target network devices.

    Upstream multicast hop (UMH) extensions for anycast deployments

    公开(公告)号:US11811509B2

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

    申请号:US17248585

    申请日:2021-01-29

    CPC classification number: H04L12/18

    Abstract: An example egress network device includes at least one computer processor and a memory. The memory includes instructions that cause the at least one computer processor to receive messages from each of a plurality of ingress network devices. Each message specifies a multicast source as an anycast address that belongs to two or more sources, a multicast group, and a customer site identifier that uniquely identifies a customer network device via which the anycast address is reachable. The instructions cause the at least one computer processor to select, based on the customer site identifiers, one of the plurality of ingress network devices to which to send a multicast join message of a plurality of multicast join messages for the multicast source and multicast group. The instructions cause the at least one computer processor to send the multicast join message to the selected one of the plurality of ingress network devices.

Patent Agency Ranking