As implementações tradicionais de BNG geralmente são baseadas em soluções proprietárias e dependentes de hardware, levando à dependência do fornecedor, escalabilidade limitada e desafios na adaptação aos requisitos de rede em evolução. O projeto aborda essas questões aproveitando o SONIC NOS e sua natureza de código aberto para desenvolver uma solução BNG virtual independente de hardware, escalável e flexível. O principal objetivo é criar uma solução BNG virtual que separe o software das especificidades do hardware, permitindo a sua execução em várias plataformas de hardware e comutação de ASICs suportados pelo SONIC NOS. Essa independência de hardware promove a escolha do fornecedor, a escalabilidade e a capacidade de aproveitar as vantagens de novas inovações de hardware sem interrupções. Em seguida, projeta e desenvolve uma arquitetura vBNG que pode ser dimensionada perfeitamente com base nas demandas da rede, sendo capaz de lidar eficientemente com um grande número de assinantes, adaptar-se às condições de rede em constante mudança e oferecer suporte ao provisionamento dinâmico de serviços.
O projeto busca implementar recursos robustos de gerenciamento de assinantes, incluindo autenticação, autorização e contabilidade (AAA), bem como provisionamento de serviços e aplicação de políticas. A solução vBNG suportará vários métodos de autenticação, gerenciará sessões de assinantes, aplicará políticas e fornecerá serviços de rede para assinantes conectados.
Ao otimizar o desempenho e a eficiência da solução vBNG e aproveitar a aceleração de hardware, gerenciamento de tráfego inteligente e mecanismos de QoS, utilizando com eficiência os recursos dos switches ASIC e da interface UPS, o vBNG pode oferecer alto desempenho, baixa latência e recursos eficientes utilização.