NESTA PÁGINA
Exemplo: configure um conjunto dinâmico de assinantes de interface VLAN de serviço em um perfil dinâmico
Os conjuntos de interface permitem que você forneça agendamento hierárquico a um grupo de interfaces de assinantes. Neste exemplo, ao usar a $junos-svlan-interface-set-name
variável dinâmica interna ao especificar o nome do conjunto da interface, você pode gerar localmente um nome de conjunto de interface para uso por interfaces SVLAN com base na tag externa do VLAN de dupla tag. O formato da variável gerada é physical_interface_name - outer_VLAN_tag
.
Requisitos
Antes de começar, configure as interfaces de assinante que pretende incluir no conjunto de interfaces. Você pode encontrar instruções gerais de configuração para a configuração de interface dinâmica suportada na visão geral da interface do assinante DHCP e no seguinte:
Para interfaces VLAN dinâmicas, veja Configuração de uma interface de assinante VLAN estática ou dinâmica por Ethernet agregada.
Para interfaces dinâmicas de ip demux, veja configuração de interfaces dinâmicas de assinantes usando interfaces de IP Demux em perfis dinâmicos e configurando uma interface estática ou dinâmica de assinantes de DEMux por Ethernet agregada.
Para interfaces de demux VLAN dinâmicas, veja configuração de interfaces dinâmicas de assinantes usando interfaces VLAN Demux em perfis dinâmicos.
Visão geral
Os conjuntos de interface permitem que você forneça agendamento hierárquico a um grupo de interfaces de assinantes. Ao usar a $junos-svlan-interface-set-name
variável dinâmica interna ao especificar o nome do conjunto da interface, você pode gerar localmente um nome de conjunto de interface para uso por interfaces SVLAN com base na tag externa do VLAN com dupla tag. O formato da variável gerada é physical_interface_name - outer_VLAN_tag
.
Este exemplo inclui as seguintes declarações:
interface-set
— configura o nome do agendador para CoS dinâmico. Neste exemplo, você usa a$junos-svlan-interface-set-name
variável para obter o nome do conjunto de interface gerado localmente para uso por interfaces SVLAN com base na tag externa do VLAN de dupla tag.output-traffic-control-profile
— aplica um agendamento de tráfego de saída e o perfil de modelagem para o conjunto de interface.output-traffic-control-profile-remaining
— aplica um perfil de agendamento e formatação de tráfego de saída para o tráfego restante no conjunto de interface.
Configuração
Configuração rápida da CLI
Para configurar este exemplo rapidamente, copie os seguintes comandos, cole-os em um arquivo de texto, remova qualquer quebra de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no 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
Procedimento
Procedimento passo a passo
Para configurar um conjunto de interfaces SVLAN de interfaces de assinantes:
Acesse o perfil dinâmico que deseja modificar para conjuntos de interface.
[edit] user@host# edit dynamic-profiles profile-dhcp-ipdemux
Acesse a configuração dinâmica da interface de perfil.
[edit dynamic-profiles profile-dhcp-ipdemux] user@host# edit interfaces
Configure o conjunto da interface SVLAN no perfil dinâmico. O conjunto de interface é 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 dinâmica da interface de demux IP dentro do conjunto dinâmico de interface.
[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 interface SVLAN que você espera
$junos-svlan-interface-set-name
gerar. Por exemplo, para especificar o nome esperado do conjunto de interface para interface Ethernet agregada ae0 e a tag VLAN externa 111, inclua ae0-111 para ainterface-set-name
variável.[edit class-of-service interfaces] user@host# edit interface-set ae0-111
Aplique parâmetros de modelagem e fila de tráfego no conjunto de interface SVLAN.
Ponta:Você deve configurar o conjunto de interface 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 e fila de tráfego em 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
A partir do modo de configuração, confirme sua configuração inserindo 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 essas tarefas:
- Verificando as interfaces que estão incluídas no conjunto de interfaces
- Exibição de informações para assinantes ativos
Verificando as interfaces que estão incluídas no conjunto de interfaces
Propósito
Verifique as interfaces que estão incluídas no conjunto de interfaces.
Ação
user@host> show class-of-service interface-set
Exibição de informações para assinantes ativos
Propósito
Exibir informações para assinantes ativos.
Ação
user@host> show subscribers detail