NESTA PÁGINA
Exemplo: configurar um conjunto de interface VLAN de serviço dinâmico de assinantes em um perfil dinâmico
Os conjuntos de interfaces permitem que você forneça agendamento hierárquico para um grupo de interfaces de assinantes. Neste exemplo, usando a $junos-svlan-interface-set-name variável dinâmica interna ao especificar o nome do conjunto de interfaces, você pode gerar localmente um nome de conjunto de interfaces para uso por interfaces SVLAN com base na marca externa da VLAN com tag dupla. O formato da variável gerada é physical_interface_name - outer_VLAN_tag.
Requerimentos
Antes de começar, configure as interfaces de assinante que você pretende incluir no conjunto de interfaces. Você pode encontrar instruções gerais de configuração para a configuração de interface dinâmica suportada em Visão geral da interface do assinante DHCP e no seguinte:
Para interfaces VLAN dinâmicas, consulte Configuração de uma interface de assinante VLAN estática ou dinâmica sobre Ethernet agregada.
Para interfaces dinâmicas de IP demux, consulte Configurando uma interface de assinante estática ou dinâmica de IP Demux sobre Ethernet agregada.
Para interfaces dinâmicas de VLAN demux, consulte Configuração de interfaces dinâmicas de assinantes usando interfaces VLAN demux em perfis dinâmicos.
Visão geral
Os conjuntos de interfaces permitem que você forneça agendamento hierárquico para um grupo de interfaces de assinantes. Usando a $junos-svlan-interface-set-name variável dinâmica interna ao especificar o nome do conjunto de interfaces, você pode gerar localmente um nome de conjunto de interfaces para uso por interfaces SVLAN com base na marca externa da VLAN com tag dupla. O formato da variável gerada é physical_interface_name - outer_VLAN_tag.
Este exemplo inclui as seguintes instruções:
interface-set— Configura o nome do agendador para CoS dinâmico. Neste exemplo, você usa a$junos-svlan-interface-set-namevariável para obter o nome do conjunto de interfaces gerado localmente para uso por interfaces SVLAN com base na tag externa da VLAN com tag dupla.output-traffic-control-profile— Aplica um perfil de programação e modelagem de tráfego de saída ao conjunto de interfaces.output-traffic-control-profile-remaining— Aplica um perfil de programação e modelagem de tráfego de saída para o tráfego restante no conjunto de interfaces.
Configuração
Configuração rápida da CLI
Para configurar rapidamente este exemplo, copie os comandos a seguir, cole-os em um arquivo de texto, remova as quebras de linha, altere os detalhes necessários para corresponder à configuração de rede e, em seguida, copie e cole os comandos na CLI no nível de [edit] hierarquia.
[edit] set dynamic-profiles profile-dhcp-ipdemux interfaces interface-set $junos-svlan-interface-set-name interface $junos-interface-ifd-name unit $junos-underlying-interface-unit set dynamic-profiles profile-dhcp-ipdemux interfaces $junos-interface-ifd-name unit $junos-underlying-interface-unit set class-of-service traffic-control-profiles tcp1 scheduler-map schedMap set class-of-service traffic-control-profiles tcp1 shaping-rate 50m set class-of-service traffic-control-profiles tcp1 guaranteed-rate 200k set class-of-service traffic-control-profiles tcp3 scheduler-map ss1q0q1 set class-of-service traffic-control-profiles tcp3 shaping-rate 20m set class-of-service traffic-control-profiles tcp3 guaranteed-rate 5m set class-of-service interfaces interface-set ae0-111 output-traffic-control-profile tcp1 set class-of-service interfaces interface-set ae0-111 output-traffic-control-profile-remaining tcp3
Tramitação processual
Procedimento passo a passo
Para configurar um conjunto de interfaces de assinante de interface SVLAN:
Acesse o perfil dinâmico que você deseja modificar para conjuntos de interfaces.
[edit] user@host# edit dynamic-profiles profile-dhcp-ipdemux
Acesse a configuração da interface de perfil dinâmico.
[edit dynamic-profiles profile-dhcp-ipdemux] user@host# edit interfaces
Configure a interface SVLAN definida no perfil dinâmico. O conjunto de interfaces é criado dinamicamente quando o assinante faz login.
[edit dynamic-profiles profile-dhcp-ipdemux interfaces] user@host# edit interface-set $junos–svlan-interface-set-name
Inclua a criação de interface dinâmica de IP demux dentro do conjunto de interfaces dinâmicas.
[edit dynamic-profiles profile-dhcp-ipdemux interfaces interface-set $junos-svlan-interface-set-name] user@host# set interface $junos-interface-ifd-name unit $junos-underlying-interface-unit
Acesse o nome do conjunto de interfaces SVLAN que você espera
$junos-svlan-interface-set-namegerar. Por exemplo, para especificar o nome esperado do conjunto de interfaces para a interface Ethernet agregada ae0 e a tag VLAN externa 111, inclua ae0-111 para ainterface-set-namevariável.[edit class-of-service interfaces] user@host# edit interface-set ae0-111
Aplique parâmetros de modelagem de tráfego e enfileiramento ao conjunto de interfaces SVLAN.
Dica:Você deve configurar a interface definida na hierarquia estática
[edit class-of-service], não na[edit dynamic-profiles]hierarquia.[edit class-of-service interfaces interface-set ae0-111] user@host# set output-traffic-control-profile tcp1
Aplique parâmetros de modelagem de tráfego e enfileiramento a qualquer tráfego restante no conjunto de interface SVLAN.
[edit class-of-service interfaces interface-set ae0-111] user@host# set output-traffic-control-profile-remaining tcp3
Resultados
No modo de configuração, confirme sua configuração digitando o show dynamic-profiles comando e o show class-of-service comando. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.
user@host# show dynamic-profiles
dynamic-profiles {
profile-dhcp-ipdemux {
interfaces {
interface-set "$junos-svlan-interface-set-name" {
interface "$junos-interface-ifd-name" {
unit "$junos-underlying-interface-unit";
}
}
"$junos-interface-ifd-name" {
unit "$junos-underlying-interface-unit";
}
}
}
}
user@host# show class-of-service
class-of-service {
traffic-control-profiles {
tcp1 {
scheduler-map schedMap;
shaping-rate 50m;
guaranteed-rate 200k;
}
tcp3 {
inactive: scheduler-map ss1q0q1;
shaping-rate 20m;
guaranteed-rate 5m;
}
}
interfaces {
interface-set ae0-111 {
output-traffic-control-profile tcp1;
output-traffic-control-profile-remaining tcp3;
}
}
}
Verificação
Para confirmar se a configuração está correta, execute estas tarefas:
- Verificando as interfaces incluídas no conjunto de interfaces
- Exibindo informações para assinantes ativos
Verificando as interfaces incluídas no conjunto de interfaces
Finalidade
Verifique as interfaces incluídas no conjunto de interfaces.
Ação
user@host> show class-of-service interface-set
Exibindo informações para assinantes ativos
Finalidade
Exibir informações para assinantes ativos.
Ação
user@host> show subscribers detail