BNG instances 57 receive a request to access service provider services from one or more subscriber devices (604). For example, vBNG instances 57 receive requests to access service provider network 20 from subscriber devices 18. vBNG instances 57 selectively authenticate respective requests to access service provider services (606).
The techniques described herein may be implemented in hardware, software, firmware, or any combination thereof, in private or public cloud or standalone application, all the applications could be incorporated as one single application suite or different applications distributed in the network or at a centralized node. Various features described as modules, units or components may be implemented together in an integrated logic device or separately as discrete but interoperable logic devices or other hardware devices. In some cases, various features of electronic circuitry may be implemented as one or more integrated circuit devices, such as an integrated circuit chip or chipset.
If implemented in hardware, this disclosure may be directed to an apparatus such a processor or an integrated circuit device, such as an integrated circuit chip or chipset. Alternatively or additionally, if implemented in software or firmware, the techniques may be realized at least in part by a computer-readable data storage medium comprising instructions that, when executed, cause a processor to perform one or more of the methods described above. For example, the computer-readable data storage medium may store such instructions for execution by a processor.