Individual routing-algorithm components in each router interact in the control plane.
An independent, usually remote controller interacts with local control agents (CAs).