In response to the out of resources condition, vBNG N 257 notifies NRM 241 that there are not enough resources (206) and outputs a protocol reject to client 258 (208) and the process proceeds to 214. Said differently, for example, vBNG N 257 may output a notification to NRM 241 indicating a lack of computational resources and may output a rejection message to client 258. In response, however, to vBNG N 257 having sufficient resources, vBNG N 257 may continue the subscriber protocol negotiation (210).
In response to receiving the notification of insufficient resources, NRM 241 outputs, to NLB 247, a notification for recomputing load balancing in response to receiving the notification of insufficient resources. For instance, NRM 241 causes NLB 247 to recompute load balancing and outputs a notification to NLB 247 (214).
In response to determining that there are not available vBNG instances to serve new subscribers, NRM 241 may output, to NICM 245, a request to generate vBNG M 261 for reducing a load at vBNG N 257. For instance, NRM 241 may cause NICM 245 to create vBNG M 261 such that the number of vBNGs increases by one (218). NICM 245 creates vBNG M 261 (220). NRM 241 outputs a request for NLB 247 to recompute load information for vBNG M 261 (222). For instance, NRM 241 outputs, to NLB 247, an instruction to recompute load balancing for vBNG M 261. NLB 247 outputs a vBNG subscriber load balancer credit ‘n’ to vBNG M 261 (226). Client 258 outputs a first control negotiation packet to vBNG N 257 (230) and to vBNG M 261 (234).