In the example of FIG. 2, vBNG instances 57 may be substantially similar to vBNG instances 58 and BNG virtual machine manager 59 is substantially similar to BNG virtual machine manager 65, however, in other examples, vBNG instances 57 and 58 and/or BNG virtual machine managers 59 and 65 may be different. Although the example of FIG. 2 illustrates virtual vBNG instances (e.g., vBNG A 57A-vBNG N 57N, vBNG A 58A-vBNG N 58N) as being included in edge router 30, in some examples, virtual vBNG instances may be included in other edge routers of edge routers 30-32.
As shown, BNG controller 35 may include network resource manager (NRM) 41 (“NRM 41”), network subscriber database (NSDB) 43 (“NSDB 43”), network instance and configuration manager (NICM) 45 (“NICM 45”), dynamic high availability (DHA) 46 (“DHA 46”), network load balancer (NLB) 47 (“NLB 47”), subscriber analytics (SA) unit 51 (“SA 51”), and unified network security management (USMN) unit 53 (“USMN 53”).