1. A method, comprising: receiving, at a service enabled network (SEN) controller from a control plane of a network service device configured to provide one or more network services for traffic in a computer network, service instructions for the one or more network services to be applied to traffic in the computer network; caching the service instructions at the SEN controller; receiving registrations at the SEN controller from one or more network access devices, the registrations having an indication of network service capabilities of the corresponding network access devices; determining, by the SEN controller, at least one network access device, from among the one or more network access that is able to implement the one or more network services based on the registrations, the one or more network access devices being switches or routers located at a perimeter of the computer network and that provide access to the computer network to one more attached devices; and distributing the service instructions from the SEN controller to the at least one network access device for distributed implementation of the network services.