This paper proposes a framework on controller and switches to reduce overhead for SDN-based Data Center Networks (DCNs). The proposal focuses on OpenFlow (OF), a well-known, sophisticated protocol for SDN, to reduce the number of control messages, consisting of both PACKET_IN and PACKET_OUT messages handled by the OF controller during rule installation on OF switches' flow tables. The controller receives the rst packet of a flow for forwarding path determination and selectively chooses switches for rule installation. Moreover, to ensure lower loads for the controller to handle, the proposed framework adds an out-of-band controller and avoids a hybrid architecture. Extensive simulation shows signicant results on reduced controller workload, and also confirms that the controller installs a fewer set of ow rules, and the rule matching rate is improved, conserving resources on both OF controller and OF switches for SDN-based DCN operation.