Assinantes com rotas emolduradas idênticas
Normalmente, espera-se que os assinantes na mesma instância de roteamento tenham rotas emolduradas diferentes. No entanto, há um caso de uso ativo/backup em que você pode querer configurar a mesma rota emoldurada para dois assinantes. Nesse cenário, um assinante espera receber tráfego de entrada de um dispositivo CPE ativo, mas deseja alternar o mais rápido possível para um dispositivo CPE de backup.
Você pode atender a esse requisito tendo dois assinantes conectados ao mesmo BNG com a mesma rota de acesso para um endereço de rota emoldurado idêntico. No entanto, você deve configurar um valor de distância no Framed-Route que seja diferente entre os dois assinantes. Por exemplo, você pode configurar o RADIUS da seguinte maneira:
user1@test.com Cleartext-Password := "$abc123" Framed-Route = "10.0.0.1/32 distance 12", ERX-Virtual-Router-Name = test, user2@test.com Cleartext-Password := "$abc123" Framed-Route = "10.0.0.1/32 distance 240", ERX-Virtual-Router-Name = test,
Os assinantes user1 e user2 têm a mesma senha, instância de roteamento e endereço de rota emoldurada. A distância é apenas uma distância administrativa ou preferência pela discriminação entre as rotas. A distância é 12 para o usuário1 e 240 para o usuário2. O roteador pode adicionar apenas uma rota à tabela de encaminhamento. Ele seleciona a rota com o menor valor de distância, que é 12. Consequentemente, o tráfego em direção ao assinante viaja para a interface lógica associada ao usuário1.
O roteador instala a rota de backup para o usuário2 na tabela de roteamento. Se o link para o usuário1 cair, o roteador instalará a rota de backup para o usuário2 na tabela de encaminhamento para que o tráfego downstream possa continuar para o assinante.
O que acontece se você não configurar valores de distância diferentes para os dois assinantes? Considere a seguinte configuração de RADIUS:
user1@test.com Cleartext-Password := "$abc123" Framed-Route = "10.0.0.1/32", ERX-Virtual-Router-Name = test, user2@test.com Cleartext-Password := "$abc123" Framed-Route = "10.0.0.1/32", ERX-Virtual-Router-Name = test,
Se ambos os assinantes tentarem efetuar login, somente aquele que fizer login primeiro atingirá o estado Ativo, portanto, somente essa rota será instalada na tabela de encaminhamento. O outro assinante oscila entre os estados Inicialização e Encerrado e nunca consegue fazer login, desde que o primeiro assinante esteja Ativo.