IP Library Granted Patent US 9,866,478
Granted Patent B2
US 9,866,478 · App. 14/848,677 · Granted Jan 9, 2018

Techniques for user-defined tagging of traffic in a network visibility system

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 9,866,478
App. No.
14/848,677
Granted
Jan 9, 2018
Kind
B2
Abstract

In one embodiment, a data plane component of the network visibility system can receive a data packet tapped from a source network. The data plane component can further match the data packet with an entry in a rule table, where the entry includes one or more match parameters, and in response to the matching can tag the data packet with a zone identifier defined in the entry. The data plane component can then forward the tagged data packet to an analytic server for analysis.

Claims (31)

1. A method comprising:

receiving, by a data plane component of a network visibility system, a data packet tapped from a source network;

matching, by the data plane component, the data packet with an entry in a rule table, the entry including one or more match parameters;

in response to the matching, tagging, by the data plane component, the data packet with a zone identifier defined in the entry, the zone identifier being a user-defined identifier that is used by an analytic server for categorizing the data packet; and

forwarding, by the data plane component, the data packet with the zone identifier to the analytic server for analysis.

2. The method of claim 1 wherein the zone identifier identifies a physical circuit of the source network from which the data packet originated.

3. The method of claim 2 wherein the zone identifier further identifies whether the data packet was traveling in an upstream or downstream direction on the physical circuit.

4. The method of claim 1 wherein the data packet is a GPRS Tunneling Protocol (GTP) packet.

5. The method of claim 4 wherein tagging the data packet with the zone identifier comprises adding the zone identifier to an inner VLAN ID field of the GTP packet.

6. The method of claim 1 wherein the one or more match parameters include an ingress port of the data plane component.

7. The method of claim 6 wherein the one or more match parameters further include a source IP address prefix or a destination IP address prefix.

8. The method of claim 7 wherein the source network is a 3G or 4G/LTE wireless network, and wherein the source IP address prefix or destination IP address prefix corresponds to one or more gateway GPRS support nodes (GGSNs) or serving gateways (SGWs) in the source network.

9. The method of claim 1 wherein the entry is generated by a control plane component of the network visibility system and is communicated to the data plane component upon initialization.

10. The method of claim 9 wherein the entry is generated based on a user-defined configuration file that is maintained on the control plane component.

11. The method of claim 1 wherein the data plane component is a network switch or router, and wherein the rule table is resident on an ingress line card of the network switch or router.

12. A non-transitory computer readable storage medium having stored thereon program code executable by a data plane component of a network visibility system, the program code causing the data plane component to:

receive a data packet tapped from a source network;

match the data packet with an entry in a rule table, the entry including one or more match parameters;

in response to the matching, tagging the data packet with a zone identifier defined in the entry, the zone identifier being a user-defined identifier that is used by an analytic server for categorizing the data packet; and

forwarding the data packet with the zone identifier to the analytic server for analysis.

13. The non-transitory computer readable storage medium of claim 12 wherein the zone identifier identifies a physical circuit of the source network from which the data packet originated.

14. The non-transitory computer readable storage medium of claim 12 wherein the data packet is a GPRS Tunneling Protocol (GTP) packet, and wherein tagging the data packet with the zone identifier comprises adding the zone identifier to an inner VLAN ID field of the GTP packet.

15. A device operable to act as a data plane component in a network visibility system, the device comprising:

a processor; and

a non-transitory computer readable medium having stored thereon program code that, when executed by the processor, causes the processor to:

receive a data packet tapped from a source network;

match the data packet with an entry in a rule table, the entry including one or more match parameters;

in response to the matching, tagging the data packet with a zone identifier defined in the entry, the zone identifier being a user-defined identifier that is used by an analytic server for categorizing the data packet; and

forwarding the data packet with the zone identifier to the analytic server for analysis.

16. The device of claim 15 wherein the zone identifier identifies a physical circuit of the source network from which the data packet originated.

17. The device of claim 15 wherein the data packet is a GPRS Tunneling Protocol (GTP) packet, and wherein tagging the data packet with the zone identifier comprises adding the zone identifier to an inner VLAN ID field of the GTP packet.

Assignments (6)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
To: EXTREME NETWORKS, INC.
Reel/Frame 044054/0678 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2015
From: LAXMAN, LATHA; SETH, VISHAL; NARASIMHAN, ARVINDSRINIVASAN LAKSHMI
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 036519/0956 →