IP Library Granted Patent US 12689663
Granted Patent B2
US 12689663 · App. 18/828,994 · Granted Jul 21, 2026

Cross-plane monitoring intent and policy instantiation for network analytics and assurance

Inventors: Nagendra Kumar Nainar (Morrisville, NC); Carlos M. Pignataro (Cary, NC); Rahul Rammanohar (Bangalore, IN); Kondaveeti Lakshmi Ganesh (Andhra Pradesh, IN); David John Zacks (Vancouver, CA)
Assignee: Cisco Technology, Inc.
H04L63/20H04L63/0876H04L63/10H04L63/1408
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12689663
App. No.
18/828,994
Granted
Jul 21, 2026
Kind
B2
Abstract

In one embodiment, an access policy enforcement service receives a user authentication request from an end-user device. The access policy enforcement service identifies a telemetry collection intent from the user authentication request. The access policy enforcement service determines a monitoring policy based on the telemetry collection intent identified from the user authentication request. The access policy enforcement service configures, according to the monitoring policy, one or more telemetry collection agents to collect telemetry for traffic associated with the end-user device.

Claims (43)

1 . A method, comprising:

receiving, at an access policy enforcement service, an authentication request from a local device of a network;

identifying, by the access policy enforcement service, a telemetry collection intent from the authentication request;

determining, by the access policy enforcement service, a monitoring policy based on the telemetry collection intent identified from the authentication request; and

configuring, by the access policy enforcement service and according to the monitoring policy, one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the network.

2 . The method as in claim 1 , wherein identifying the telemetry collection intent from the authentication request comprises:

extracting the telemetry collection intent from the authentication request.

3 . The method as in claim 2 , wherein the local device of the network inserts the telemetry collection intent into the authentication request.

4 . The method as in claim 2 , wherein an edge device inserts the telemetry collection intent into the authentication request.

5 . The method as in claim 1 , wherein configuring the one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the network comprises:

configuring the one or more telemetry collection agents to collect control plane telemetry and data plane telemetry for the traffic associated with the local device of the network.

6 . The method as in claim 1 , wherein configuring the one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the network comprises:

configuring the one or more telemetry collection agents to capture packets from the traffic associated with the local device of the network.

7 . The method as in claim 1 , wherein configuring the one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the network comprises:

configuring the one or more telemetry collection agents to perform a test of a network path used by the traffic.

8 . The method as in claim 1 , wherein the monitoring policy specifies that a particular type of telemetry should be captured for traffic associated with the local device of the network and a specified online application.

9 . The method as in claim 1 , wherein at least one of the one or more telemetry collection agents is executed by an edge device.

10 . The method as in claim 1 , wherein at least one of the one or more telemetry collection agents is a cloud-hosted telemetry collection agent.

11 . An apparatus, comprising:

a network interface to communicate with a computer network;

a processor coupled to the network interface and configured to execute one or more processes; and

a memory configured to store a process that is executed by the processor, the process when executed configured to:

receive an authentication request from a local device of the computer network;

identify a telemetry collection intent from the authentication request;

determine a monitoring policy, based on the telemetry collection intent identified from the authentication request; and

configure, according to the monitoring policy, one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the computer network.

12 . The apparatus as in claim 11 , wherein the apparatus identifies the telemetry collection intent from the authentication request by:

extracting the telemetry collection intent from the authentication request.

13 . The apparatus as in claim 12 , wherein the local device of the computer network inserts the telemetry collection intent into the authentication request.

14 . The apparatus as in claim 12 , wherein an edge device inserts the telemetry collection intent into the authentication request.

15 . The apparatus as in claim 11 , wherein the apparatus configures the one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the computer network by:

configuring the one or more telemetry collection agents to collect control plane telemetry and data plane telemetry for the traffic associated with the local device of the computer network.

16 . The apparatus as in claim 11 , wherein the apparatus configures the one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the computer network by:

configuring the one or more telemetry collection agents to capture packets from the traffic associated with the local device of the computer network.

17 . The apparatus as in claim 11 , wherein the apparatus configures the one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the computer network by:

configuring the one or more telemetry collection agents to perform a test of a network path used by the traffic.

18 . The apparatus as in claim 11 , wherein the monitoring policy specifies that a particular type of telemetry should be captured for traffic associated with the local device of the computer network and a specified online application.

19 . The apparatus as in claim 11 , wherein at least one of the one or more telemetry collection agents is executed by an edge device.

20 . A tangible, non-transitory, computer-readable medium storing program instructions that cause a device to execute a process comprising:

receiving an authentication request from a local device of a network;

identifying a telemetry collection intent from the authentication request;

determining a monitoring policy based on the telemetry collection intent identified from the authentication request; and

configuring, according to the monitoring policy, one or more telemetry collection agents to collect telemetry for traffic associated with the local device of the network.