Patent ID: 9203776
Filing Date: 2015-12-01
Classification: H04L

Abstract:
1. A Network system comprising: a switch connected with a plurality of external networks, and configured to execute processing of a reception packet based on an entry of a preregistered flow table; and a controller configured to register the entry defined with a rule and an action to control packets of a flow by said switch, to the flow table of said switch, wherein said controller classifies flows, carries out user authentication to a transmission source of the packet based on the packet when receiving an inquiry of a packet from said switch, determines a Quality of Service (QoS) class based on a result of the user authentication, determines a communication route so as to pass through an external network corresponding to the QoS class of the transmission source based on a connection status of the network and a band width of the network, generates the entry defined with the rule and the action to uniformly control of the packets of the flow by said switch based on a QoS policy, and registers the entry to the flow table of said switch; wherein said controller comprises: means for specifying the QoS policy corresponding to the packet, the inquiry of which is received from said switch; means for selecting the external network corresponding to the QoS policy based on the QoS policy and a topology data showing the connection status of the network, and calculating an optimal route; means for determining a transmission port and a transmission queue of said switch on the route from the packet, data of the route, and the QoS policy, and generating the entry of the flow table; and means for registering the entry to the flow table of said switch on the route.