Answer and explanation:
Purpose of two types of OpenFlow messages sent from a controlled device to the controller:
- Flow-removed: these type of messages are used in order to notify the controller about flow table entry removal.
- Port-status: these type of messages are used in order to notify the controller about status changes of the port.