Abstract: The present invention contributes to improving the flexibility of routing control in a centrally controlled network. This communication system contains a control device and a switch. The control device transmits the following to the switch: two or more flow entries that have the same matching conditions and apply different processes; and a condition for changing the application priorities of the two or more flow entries. The switch stores the two or more flow entries and processes received packets changing the application priorities in accordance with the condition specified by the control device.