IP Library Granted Patent US 9,813,447
Granted Patent B2
US 9,813,447 · App. 13/836,048 · Granted Nov 7, 2017

Device and related method for establishing network policy based on applications

Inventors: Michael Rash (Mount Airy, MD); Markus Nispel (Frankfurt, DE); Jamie Woodhead (Pelham, NH); Richard Graham (Derry, NH)
Assignee: Extreme Networks, Inc.
H04L63/20
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,813,447
App. No.
13/836,048
Granted
Nov 7, 2017
Kind
B2
Abstract

A function is provided in a network system for adjusting network policies associated with the operation of network infrastructure devices of the network system. Network policies are established on network devices including packet forwarding devices. The network has a capability to identify computer applications associated with traffic running on the network. A network policy controller of the network is arranged to change one or more policies of one or more network devices based on computer application information acquired. The policies changed may be network policies as well as mirroring policies. An example policy to change is direct a network device to mirror traffic to an application identification appliance for the purpose of identifying applications running on the network through a plurality of mechanisms. The function may be provided in one or more devices of the network.

Claims (28)

1. A packet forwarding device of a network system including a plurality of network infrastructure devices, the packet forwarding device comprising a hardware processor and:

a. one or more ports configured to, using the hardware processor, receive packets including frames and to send the frames to one or more other devices of the plurality of network infrastructure devices;

b. one or more network policies for receiving and sending packets, wherein one of the one or more policies is to minor selectable ones of the frames to an application identification appliance of the plurality of network infrastructure devices; and

c. a network policy controller in communication with a packet forwarding function configured for, using the hardware processor:

detecting one or more computer applications by:

comparing the frames to known signatures associated with the one or more computer applications,

calculating a signature-based score for each of the one or more computer applications based on the comparison,

extracting metadata associated with the frames,

calculating a statistics-based score based on a statistical analysis of the extracted metadata, and

calculating a reliability score for each of the one or more computer applications by combining the signature-based score and the statistics-based score in a weighted average, and

changing the one or more network policies for receiving and sending packets based on information associated with one or more computer applications detected running on the network system, wherein the packet forwarding device is only any one of switch, a router, or a switch-router.

2. The packet forwarding device of claim 1 wherein the information associated with the one or more computer applications is application metadata information.

3. The packet forwarding device of claim 1 wherein the network policy controller is located in a policy server of the plurality of network infrastructure devices.

4. The packet forwarding device of claim 1 wherein the one or more network policies changed on the packet forwarding device are selected from: 1) block a specific application flow; 2) block an IP address; 3) snipe a TCP connection; 4) disable communication for an application; 5) disable communications to an attached function; 6) disable a network communication, in either or both of a forward path and a reverse path; 7) bandwidth-limit an application by a particular user; 8) bandwidth-limit an application for all users of the network system; 9) log all application data; and 10) honeypot the application flow.

5. The packet forwarding device of claim 1 wherein the one or more network policies are implemented on the packet forwarding device as at least one of a set of ingress rules, egress rules, and mirroring rules.

6. A method for the operation of a network system including a plurality of network infrastructure devices, the method comprising the steps of:

a. establishing on one or more packet forwarding devices of the network infrastructure devices one or more network policies or rules implementing the one or more network policies for forwarding frames of received packets based on information associated with one or more computer applications running on the network system, wherein the one or more network policies or rules implementing the one or more network policies established is to mirror selectable frames of the received packets to an application identification appliance of the plurality of network infrastructure devices and wherein the one or more packet forwarding devices is only any of a switch, a router or a switch-router;

b. comparing the frames to known signatures associated with the one or more computer applications;

c. calculating a signature-based score for each of the one or more computer applications based on the comparison;

d. extracting metadata associated with the frames;

e. calculating a statistics-based score based on a statistical analysis of the extracted metadata;

f. calculating a reliability score for each of the one or more computer applications by combining the signature-based score and the statistics-based score in a weighted average;

g. identifying the one or more computer applications running on the network system based on the reliability score; and

h. changing one or more of the one or more network policies or rules based on the information associated with the one or more computer applications running on one or more of the plurality of network infrastructure devices through the step of examining the characteristics.

7. The method of claim 6 wherein the one or more applications running on the network system are identified based on one or more frames received from the network system in the received packets.

8. The method of claim 6 further comprising the step of implementing the one or more network policies or the rules implementing the one or more network policies on the packet forwarding device as at least one of a set of ingress rules, egress rules, and mirroring rules.

9. The method of claim 6 wherein the one or more network policies or the rules implementing the one or more network policies changed is to mirror selectable frames of the received packets to an application identification appliance of the plurality of network infrastructure devices.

10. The method of claim 6 wherein the one or more of the one or more network policies or the rules implementing the network policies changed are selected from: 1) block a specific application flow; 2) block an IP address; 3) snipe a TCP connection; 4) disable communication for an application; 5) disable communications to an attached function; 6) disable a network communication, in either or both of a forward path and a reverse path; 7) bandwidth-limit an application by a particular user; 8) bandwidth-limit an application for all users of the network system; 9) log all application data; and 10) honeypot the application flow.

Assignments (11)
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: ENTERASYS NETWORKS, INC.
Reel/Frame 046047/0223 →
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 →
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 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: ENTERASYS NETWORKS, INC.
To: EXTREME NETWORKS, INC.
Reel/Frame 036538/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2015
From: ENTERASYS NETWORKS, INC.
To: EXTREME NETWORKS, INC.
Reel/Frame 036467/0566 →
SECURITY AGREEMENT Recorded Jul 27, 2015
From: ENTERASYS NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036189/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2014
From: RASH, MICHAEL; NISPEL, MARKUS; WOODHEAD, JAMIE; GRAHAM, RICHARD
To: ENTERASYS NETWORKS, INC.
Reel/Frame 031979/0692 →
Continuity (1)
Related Publication 20140282823A1 · Sep 18, 2014