Communication system, switch, control apparatus, packet processing method, and program

US2016014036A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016014036-A1
Application numberUS-201414772890-A
CountryUS
Kind codeA1
Filing dateMar 5, 2014
Priority dateMar 6, 2013
Publication dateJan 14, 2016
Grant date

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 communication system contains a control apparatus and switch(es). The control apparatus transmits, to a switch, two or more flow entries having an identical match condition but having different processing content to be applied, and a condition for changing application priorities of the two or more flow entries. The switch holds the two or more flow entries, and switches the application priorities in accordance with the condition specified by the control apparatus, to process received packet(s).

First claim

Opening claim text (preview).

What is claimed is: 1 . A communication system comprising: a control apparatus that transmits, to a switch, 2 or more flow entries having an identical match condition but different processing content to be applied, and a condition for changing application priority among said 2 or more flow entries; and a switch that holds said 2 or more flow entries and switches application priority in accordance with a condition specified by said control apparatus, to process received packet(s). 2 . The communication system according to claim 1 , wherein said control apparatus prescribes, as said condition, content to change said application priority each time a counter value set in each flow entry exceeds a prescribed threshold, for said switch. 3 . The communication system according to claim 1 , wherein said control apparatus prescribes, as said condition, content to change said application priority each prescribed time period, for said switch. 4 . The communication system according to claim 1 , wherein said control apparatus determines a switch to transmit said two or more flow entries and said condition, based on a counter value for each flow entry collected from said switch. 5 . The communication system according to claim 1 , wherein said control apparatus collects values of statistical information of packets dropped without being transmitted with regard to respective ports, from said switch; creates, with respect to a flow entry for which output from a port with many of said dropped packets is prescribed, a flow entry to prescribe output from another port having an identical match condition; and transmits said created flow entry and a condition to change application priority among said 2 or more flow entries. 6 . The communication system according to claim 5 , wherein said switch transmits statistical information of packets dropped without being transmitted for each port of said switch, in port units or collectively for each switch, to said control apparatus. 7 . A switch, connected to a control apparatus that transmits to the switch 2 or more flow entries having an identical match condition but different processing content to be applied, and a condition for changing application priority among said 2 or more flow entries, the switch holding said 2 or more flow entries, and switching application priority in accordance with a condition prescribed by said control apparatus, to process received packet(s). 8 . A control apparatus that transmits to a switch which holds 2 or more flow entries having an identical match condition but different processing content to be applied, and switches application priority among said 2 or more flow entries in accordance with a specified condition, to process received packet(s), the control apparatus transmitting said 2 or more flow entries and said condition for changing said application priority among said 2 or more flow entries. 9 . A packet processing method comprising: receiving, from a control apparatus, 2 or more flow entries having an identical match condition but different processing content to be applied, and a condition for changing application priority among said 2 or more flow entries; and holding said 2 or more flow entries and switching application priority in accordance with a condition specified by said control apparatus, to process received packet(s). 10 . A non-transitory computer-readable recording medium storing thereon a program to execute on a computer that controls a switch that holds 2 or more flow entries having an identical match condition but different processing content to be applied, and switches application priority among said 2 or more flow entries in accordance with a specified condition, to process received packet(s), said program executing a process of creating said 2 or more flow entries and a condition for changing application priority among said 2 or more flow entries; and a process of transmitting said 2 or more flow entries and said condition to said switch. 11 . The communication system according to claim 2 , wherein said control apparatus prescribes, as said condition, content to change said application priority each prescribed time period, for said switch. 12 . The communication system according to claim 2 , wherein said control apparatus determines a switch to transmit said two or more flow entries and said condition, based on a counter value for each flow entry collected from said switch. 13 . The communication system according to claim 3 , wherein said control apparatus determines a switch to transmit said two or more flow entries and said condition, based on a counter value for each flow entry collected from said switch. 14 . The communication system according to claim 2 , wherein said control apparatus collects values of statistical information of packets dropped without being transmitted with regard to respective ports, from said switch; creates, with respect to a flow entry for which output from a port with many of said dropped packets is prescribed, a flow entry to prescribe output from another port having an identical match condition; and transmits said created flow entry and a condition to change application priority among said 2 or more flow entries. 15 . The communication system according to claim 3 , wherein said control apparatus collects values of statistical information of packets dropped without being transmitted with regard to respective ports, from said switch; creates, with respect to a flow entry for which output from a port with many of said dropped packets is prescribed, a flow entry to prescribe output from another port having an identical match condition; and transmits said created flow entry and a condition to change application priority among said 2 or more flow entries. 16 . The communication system according to claim 4 , wherein said control apparatus collects values of statistical information of packets dropped without being transmitted with regard to respective ports, from said switch; creates, with respect to a flow entry for which output from a port with many of said dropped packets is prescribed, a flow entry to prescribe output from another port having an identical match condition; and transmits said created flow entry and a condition to change application priority among said 2 or more flow entries.

Assignees

Inventors

Classifications

  • relying on flow classification, e.g. using integrated services [IntServ] · CPC title

  • using signalling traffic · CPC title

  • Route determination based on user's profile, e.g. premium users · CPC title

  • Centralised routing · CPC title

  • using an overlay routing layer · 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 US2016014036A1 cover?
A communication system contains a control apparatus and switch(es). The control apparatus transmits, to a switch, two or more flow entries having an identical match condition but having different processing content to be applied, and a condition for changing application priorities of the two or more flow entries. The switch holds the two or more flow entries, and switches the application priori…
Who is the assignee on this patent?
Nec Corp
What technology area does this patent fall under?
Primary CPC classification H04L47/2466. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).