Exemplo: configurar uma tabela de nomes de serviço PPPoE para criação dinâmica de interface de assinante
Este exemplo mostra como configurar uma tabela de nomes de serviço PPPoE para criar uma interface de assinante PPPoE dinâmica com base nas informações de nome de serviço, identificador de circuito de agente (ACI) e identificador remoto (ARI) de agente fornecidas por clientes PPPoE durante a negociação PPPoE.
Neste exemplo, a tabela TableDynamicPPPoE de nomes de serviço PPPoE inclui uma entrada de any serviço, empty uma entrada de serviço e duas entradas de serviço nomeadas: Premium e Standard. As interfaces subjacentes do PPPoE configuradas para TableDynamicPPPoE são ge-2/0/0.1 e ge-2/0/0.2. Somente ge-2/0/0.1 é configurado para atribuição dinâmica de perfis 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 para TableDynamicPPPoE criar uma interface de assinante PPPoE dinâmica em uma instância de roteamento especificada para cada um dos vários clientes de amostra.
Para configurar uma tabela de nomes de serviço PPPoE para criar interfaces dinâmicas de assinante PPPoE:
Configure a tabela de nomes de serviço 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 do 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 do assinante PPPoE criada pelo roteador com base em ambos os seguintes:
Os valores recebidos de cada cliente PPPoE durante a negociação PPPoE
A sequência na qual o roteador avalia as entradas configuradas na tabela de nomes de serviço PPPoE para encontrar uma correspondência para o nome de serviço do cliente e informações ACI/ARI, conforme descrito em Ordem de avaliação para correspondência de informações do cliente em tabelas de nomes de serviço PPPoE
Cliente PPPoE |
Nome do serviço |
Valor ACI |
Valor de ARI |
Recebendo interface subjacente |
Resultados |
|---|---|---|---|---|---|
Cliente 1 |
Prêmio |
broadway-ge-1/0/1.1 |
Londres |
GE-2/0/0.1 |
Corresponde ao par ACI/ARI configurado para |
Cliente 2 |
Prêmio |
dunstable-ge-1/0/1.0 |
Toronto |
GE-2/0/0.1 |
Corresponde ao serviço base |
Cliente 3 |
vazio |
dunstable-ge-1/0/0.1 |
Kanata |
GE-2/0/0.1 |
Corresponde ao par ACI/ARI configurado para |
Cliente 4 |
vazio |
lançador-ge-1/0/0.1 |
Chicago |
GE-2/0/0.2 |
Como o recebimento da interface |
Cliente 5 |
Padrão |
lançador-ge-1/0/0.1 |
Chicago |
GE-2/0/0.1 |
Corresponde ao serviço base |