In the SDN approach, where is the control-plane routing functionality separated from the physical router?

A) In the remote controller
B) In the data plane
C) In the routing algorithm
D) Missing options for the separation.