Exemplo: configurar uma tabela de nomes de serviços PPPoE para criação de interface dinâmica de assinantes
Este exemplo mostra como configurar uma tabela de nomes de serviços PPPoE para criar uma interface dinâmica de assinantes PPPoE com base no nome do serviço, identificador de circuito de agente (ACI) e informações de identificador remoto (ARI) de agente fornecidas por clientes PPPoE durante a negociação do PPPoE.
Neste exemplo, a tabela TableDynamicPPPoE
de nomes de serviços PPPoE inclui uma any
entrada de serviço, empty
entrada de serviço e duas entradas de serviço nomeadas: Premium
e Standard
. As interfaces subjacentes do PPPoE configuradas são TableDynamicPPPoE
ge-2/0/0.1
e ge-2/0/0.2
. Somente ge-2/0/0.1
é configurado para atribuição dinâmica de perfil e criação de interfaces dinâmicas de assinantes PPPoE.
Seguindo o exemplo de configuração, a Tabela 1 explica como o roteador avalia as entradas TableDynamicPPPoE
para criar uma interface dinâmica de assinantes PPPoE em uma instância de roteamento especificada para cada um dos vários clientes amostrais.
Para configurar uma tabela de nomes de serviços PPPoE para criar interfaces dinâmicas de assinantes de PPPoE:
Configure a tabela de nomes de serviços PPPoE.
protocols { pppoe { service-name-tables TableDynamicPPPoE { service any { terminate; max-sessions 100; dynamic-profile AnyProfile; agent-specifier { aci "broadway-ge-1/0/1.0" ari "london" { terminate; dynamic-profile LondonProfile; routing-instance LondonRI; } aci "groton-ge-4/0/3.32" ari "paris" { delay 5; dynamic-profile ParisProfile; routing-instance ParisRI; } } } service empty { drop; agent-specifier { aci "dunstable-ge-1/0/0.1" ari "kanata" { dynamic-profile BasicPppoeProfile; delay 10; } } } service Premium { terminate; dynamic-profile PremiumProfile; } service Standard { terminate; max-sessions 10; dynamic-profile StandardProfile; agent-specifier { aci "dunstable-ge-1/0/0.1" ari "kanata" { dynamic-profile BasicPppoeProfile; delay 10; } } } } } }
Configure a interface subjacente do PPPoE para a tabela de nomes de serviço.
interfaces { ge-2/0/0 { vlan-tagging; unit 1 { vlan-id 1; pppoe-underlying-options { dynamic-profile BasicPppoeProfile; service-name-table TableDynamicPPPoE; } } unit 2 { vlan-id 2; pppoe-underlying-options { service-name-table TableDynamicPPPoE; } } } }
A Tabela 1 lista o nome do serviço, o valor da ACI e o valor de ARI fornecidos em várias solicitações de cliente PPPoE de amostra e o nome da interface subjacente do PPPoE na qual o roteador recebeu cada solicitação do cliente. A coluna Resultados descreve a interface dinâmica de assinantes PPPoE criada pelo roteador com base em ambos os seguintes:
Os valores recebidos de cada cliente PPPoE durante a negociação do PPPoE
A sequência em que o roteador avalia as entradas configuradas na tabela de nomes de serviços PPPoE para encontrar uma correspondência para o nome do serviço do cliente e informações de ACI/ARI, conforme descrito na Ordem de Avaliação para correspondência de informações do cliente nas tabelas de nomes de serviços PPPoE
Cliente PPPoE |
Nome do serviço |
Valor da ACI |
Valor da ARI |
Interface subjacente de recebimento |
Resultados |
---|---|---|---|---|---|
Cliente 1 |
Premium |
broadway-ge-1/0/1.1 |
Londres |
ge-2/0/0,1 |
Combina o par ACI/ARI configurado para |
Cliente 2 |
Premium |
dunstable-ge-1/0/1.0 |
Toronto |
ge-2/0/0,1 |
Corresponda ao serviço base |
Cliente 3 |
Vazio |
dunstable-ge-1/0/0,1 |
Kanata |
ge-2/0/0,1 |
Combina o par ACI/ARI configurado para |
Cliente 4 |
Vazio |
slinger-ge-1/0/0,1 |
Chicago |
ge-2/0/0,2 |
Como o recebimento da interface |
Cliente 5 |
Padrão |
slinger-ge-1/0/0,1 |
Chicago |
ge-2/0/0,1 |
Corresponda ao serviço base |