Device and related method for establishing network policy based on applications

US9813447B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9813447-B2
Application numberUS-201313836048-A
CountryUS
Kind codeB2
Filing dateMar 15, 2013
Priority dateMar 15, 2013
Publication dateNov 7, 2017
Grant dateNov 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • H04L63/20Primary

    for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9813447B2 cover?
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 n…
Who is the assignee on this patent?
Extreme Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).