Two approaches to structuring network control plane:per-router control (traditional)logically centralized control (software defined networking)forwarding:move packets from router’s input to appropriate router outputrouting: determine route taken by packets from source to destination