NESTA PÁGINA
Exemplo: configuração simultâmica de interfaces de demux DEMux DHCP dinâmicas e PPPoE por meio da mesma interface VLAN Demux
Este exemplo mostra como configurar interfaces de demux DHCP IP dinâmicas e PPPoE pela mesma interface VLAN demux dinâmica. O exemplo fornece uma configuração IPv4. No entanto, você também pode configurar IP simultânico nas interfaces Ethernet/DHCP e PPPoE pela mesma interface VLAN usando o endereço IPv6.
Requisitos
Antes de começar, certifique-se de configurar o DHCP Relay ou o DHCP Local Server. Para obter informações sobre a configuração de qualquer um desses componentes, consulte a visão geral estendida do agente de retransmissão DHCP ou entenda as diferenças entre DHCP legado e DHCP estendido.
Visão geral
Com a introdução da declaração, o family pppoe
PPPoE não é mais tratado como uma configuração de encapsulamento exclusiva e você pode configurar interfaces VLAN com várias pilhas de interface de protocolo. Por exemplo, você pode configurar IP por interfaces Ethernet/DHCP e PPPoE simultaneamente em uma única interface VLAN.
Configuração
- Preparando uma interface de acesso ao assinante
- Preparando a interface de loopback
- Configurando um perfil dinâmico para criar VLANs dinâmicas com marca única
- Configurando um perfil dinâmico para criar VLANs dinâmicas de dupla marcação
- Configurando um perfil dinâmico para criar interfaces de demux IP dinâmicas
- Configurando um perfil dinâmico para criar interfaces de PPPoE dinâmicas
Preparando uma interface de acesso ao assinante
Configuração rápida da CLI
Para configurar rapidamente a interface Ethernet agregada sobre a qual os assinantes acessam o roteador:
[edit] set chassis aggregated-devices ethernet device-count 1 set interfaces ge-5/0/9 gigether-options 802.3ad ae0 set interfaces ge-5/1/9 gigether-options 802.3ad ae0 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux accept any set interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux ranges ranges 1000-1500 set interfaces ae0 auto-configure stacked-vlan-ranges dynamic-profile Auto-Stacked-VLAN-Demux accept any set interfaces ae0 auto-configure stacked-vlan-ranges dynamic-profile Auto-Stacked-VLAN-Demux ranges 1501-2000,any set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp link-protection
Procedimento passo a passo
Ao configurar várias pilhas de interface de protocolo simultaneamente pela mesma interface VLAN, você deve configurar interfaces físicas sobre as quais clientes DHCP ou PPPoE acessam inicialmente o roteador. Recomendamos que você especifique a mesma marcação VLAN para a interface que espera dos clientes de entrada. Este exemplo usa marcação VLAN flexível para dar suporte simultaneamente à transmissão de quadros de VLAN de 802.1Q em interfaces lógicas na mesma porta Ethernet.
Para criar VLANs dinâmicas automaticamente, a interface também deve incluir o tipo de alcance VLAN (único ou empilhado), referência de perfil dinâmico e quaisquer faixas específicas que você queira que as VLANs usem.
Para configurar uma interface física para acesso ao assinante:
Acesse a interface física sobre a qual você deseja que os assinantes acessem inicialmente o roteador.
[edit] user@host# edit interfaces ge-5/0/9
Especifique a interface Ethernet agregada à qual a interface física pertence.
[edit interfaces ge-5/0/9] user@host# set gigether-options 802.3ad ae0
Repita a Etapa 1 e a Etapa 2 para cada interface que você deseja atribuir ao pacote Ethernet agregado.
[edit] user@host# set interfaces ge-5/1/9 gigether-options 802.3ad ae0
Acesse a interface Ethernet agregada.
[edit] user@host# edit interfaces ae0
Especifique a marcação VLAN que você deseja usar as interfaces Ethernet agregadas.
[edit interfaces ae0] user@host# set flexible-vlan-tagging
Edite a
auto-configure
estrofe para configurar automaticamente VLANs.[edit interfaces ae0] user@host# edit auto-configure
Edite a
vlan-ranges
estrofe para VLANs com marca única.[edit interfaces ae0 auto-configure] user@host# edit vlan-ranges
Especifique o perfil VLAN dinâmico que você deseja que a interface use para criar VLANs com marca única dinamicamente.
[edit interfaces ae0 auto-configure vlan-ranges] user@host# edit dynamic-profile Auto-VLAN-Demux
Especifique qual tipo de pacote VLAN Ethernet o perfil VLAN aceita.
[edit interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux] user@host# set accept any
Especifique as faixas de VLAN que você deseja que o perfil dinâmico use. O exemplo a seguir especifica um limite de ID VLAN inferior de 1000 e um limite superior de ID VLAN de 1500.
[edit interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux] user@host# set ranges 1000-1500
Edite a
stacked-vlan-ranges
estrofe para as VLANs de marca dupla.[edit interfaces ae0 auto-configure] user@host# edit stacked-vlan-ranges
Especifique o perfil VLAN dinâmico que você deseja que a interface use para criar VLANs com marca dupla dinamicamente.
[edit interfaces ae0 auto-configure stacked-vlan-ranges] user@host# edit dynamic-profile Auto-Stacked-VLAN-Demux
Especifique qual tipo de pacote VLAN Ethernet o perfil VLAN empilhado aceita.
[edit interfaces ae0 auto-configure stacked-vlan-ranges dynamic-profile Auto-Stacked-VLAN-Demux] user@host# set accept any
Especifique as faixas VLAN empilhadas externas e internas que você deseja que o perfil dinâmico use. O exemplo a seguir especifica uma faixa VLAN ID empilhada externa de 1501 a 2000 (para evitar IDs VLAN sobrepostas com VLANs de tag única) e uma faixa de ID VLAN empilhada interna de qualquer (permitindo um intervalo de 1 a 4094 para o VLAN ID empilhado interno).
[edit interfaces ge-5/0/9 auto-configure stacked-vlan-ranges dynamic-profile Auto-Stacked-VLAN-Demux] user@host# set ranges 1501-2000,any
(Opcional) Ative a transmissão de pacotes LACP nas interfaces Ethernet agregadas.
[edit interfaces ae0] user@host# set aggregated-ether-options lacp active
Especifique que as interfaces Ethernet agregadas usam proteção de enlace.
[edit interfaces ae0] user@host# set aggregated-ether-options link-protection
Preparando a interface de loopback
Configuração rápida da CLI
Para configurar rapidamente a interface de loopback necessária para este exemplo:
[edit] set interfaces lo0.0 unit 0 family inet address 100.100.100.1/32
Procedimento passo a passo
Você deve configurar uma interface de loopback para uso como endereço não numerado e endereço de origem preferido para interfaces criadas dinamicamente.
Para configurar a interface de loopback necessária para este exemplo:
Configure uma interface de loopback.
[edit] user@host# edit interfaces lo0.0
Especifique que a interface de loopback aceita pacotes inet.
[edit interfaces lo0 unit 0] user@host# edit family inet
Especifique o endereço IP para a interface de loopback.
[edit interfaces lo0 unit 0 family inet] user@host# set address 100.100.100.1/32
Configurando um perfil dinâmico para criar VLANs dinâmicas com marca única
Configuração rápida da CLI
Para configurar rapidamente o perfil dinâmico usado para criar VLANs com marca única no exemplo:
[edit] set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux-source inet set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit proxy-arp set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit vlan-id $junos-vlan-id set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux options underlying-interface $junos-interface-ifd-name set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit family inet unnumbered-address lo0.0 preferred source-address 100.100.100.1 set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit family pppoe duplicate-protection set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit family pppoe dynamic-profile PPP-Base-PAP
Procedimento passo a passo
Para que as interfaces DHCP IP dinâmicas e PPPoE dinâmicas residam simultaneamente em uma interface VLAN com marca única, a interface VLAN deve existir primeiro.
Para configurar um perfil dinâmico que cria automaticamente interfaces VLAN:
Crie um perfil dinâmico para criar automaticamente interfaces VLAN.
[edit] user@host# edit dynamic-profiles Auto-VLAN-Demux
Especifique que o perfil VLAN dinâmico use a interface de demux.
[edit dynamic-profiles “Auto-VLAN-Demux”] user@host# edit interfaces demux0
Especifique que o perfil dinâmico aplique o valor unitário da interface de demux às VLANs dinâmicas.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0] user@host# edit unit $junos-interface-unit
Especifique que a fonte de demux aceita pacotes IPv4 (inet).
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-source inet
(Opcional) Especifique que cada interface criada dinamicamente responda a qualquer solicitação de ARP, desde que exista uma rota ativa para o endereço-alvo da solicitação de ARP.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set proxy-arp
Especifique que os IDs VLAN são criados dinamicamente.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set vlan-id $junos-vlan-id
Especifique a interface lógica subjacente para as VLANs dinâmicas.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-options underlying-interface $junos-interface-ifd-name
Especifique que a interface de demux VLAN pode aceitar pacotes da família inet para IP sobre assinantes de Ethernet/DHCP.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family inet
Especifique o endereço de loopback como o endereço não numerado e o endereço de origem preferido para a família inet.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 preferred-source-address 100.100.100.1
Especifique que a interface de demux VLAN pode aceitar pacotes da família pppoe para assinantes de PPPoE.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family pppoe
Impeça que várias sessões de PPPoE sejam criadas para o mesmo assinante PPPoE na mesma interface VLAN.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family pppoe] user@host# set duplicate-protection
Aplique o perfil dinâmico da interface PPP em quaisquer interfaces PPP dinâmicas.
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family pppoe] user@host# set dynamic-profile PPP-Base-PAP
Configurando um perfil dinâmico para criar VLANs dinâmicas de dupla marcação
Configuração rápida da CLI
Para configurar rapidamente o perfil dinâmico usado para criar VLANs empilhadas/de marca dupla no exemplo:
[edit] set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux-source inet set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit proxy-arp set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit vlan-tags outer $junos-stacked-vlan-id set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit vlan-tags inner $junos-vlan-id set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux options underlying-interface $junos-interface-ifd-name set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit family inet unnumbered-address lo0.0 preferred source-address 100.100.100.1 set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit family pppoe duplicate-protection set dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit $junos-interface-unit family pppoe dynamic-profile PPP-Base-PAP
Procedimento passo a passo
Para que as interfaces de IP DHCP dinâmicas e PPPoE dinâmicas residam simultaneamente em uma interface VLAN, a interface VLAN deve existir primeiro.
Para configurar um perfil dinâmico que cria automaticamente interfaces VLAN empilhadas/duplas marcadas:
Crie um perfil dinâmico para criar automaticamente interfaces VLAN.
[edit] user@host# edit dynamic-profiles Auto-Stacked-VLAN-Demux
Especifique que o perfil VLAN dinâmico use a interface de demux.
[edit dynamic-profiles “Auto-Stacked-VLAN-Demux”] user@host# edit interfaces demux0
Especifique que o perfil dinâmico aplique o valor unitário da interface de demux às VLANs dinâmicas.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0] user@host# edit unit $junos-interface-unit
Especifique que a fonte de demux aceita pacotes IPv4 (inet).
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-source inet
(Opcional) Especifique que cada interface criada dinamicamente responda a qualquer solicitação de ARP, desde que exista uma rota ativa para o endereço-alvo da solicitação de ARP.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set proxy-arp
Especifique que o VLAN ID externo é criado dinamicamente.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set vlan-id -tags outer $junos-stacked-vlan-id
Especifique que o VLAN ID interno é criado dinamicamente.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set vlan-id -tags inner $junos-vlan-id
Especifique a interface lógica subjacente para as VLANs dinâmicas.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-options underlying-interface $junos-interface-ifd-name
Especifique que a interface de demux VLAN pode aceitar pacotes da família inet para IP sobre assinantes de Ethernet/DHCP.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family inet
Especifique o endereço de loopback como o endereço não numerado e o endereço de origem preferido para a família inet.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 preferred-source-address 100.100.100.1
Especifique que a interface de demux VLAN pode aceitar pacotes da família pppoe para assinantes de PPPoE.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family pppoe
Impeça a ativação de outra interface lógica de PPPoE dinâmica na mesma interface subjacente do demux.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family pppoe] user@host# set duplicate-protection
Aplique o perfil dinâmico da interface PPP em quaisquer interfaces PPP dinâmicas.
[edit dynamic-profiles Auto-Stacked-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family pppoe] user@host# set dynamic-profile PPP-Base-PAP
Configurando um perfil dinâmico para criar interfaces de demux IP dinâmicas
Configuração rápida da CLI
Para configurar rapidamente o perfil dinâmico usado para criar interfaces de demux DHCP IP dinamicamente, no exemplo:
[edit] set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit proxy-arp set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit demux-options underlying-interface $junos-underlying-interface set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit family inet demux-source $junos-subscriber-ip-address set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit family inet unnumbered-address lo0.0 preferred-source-address 100.100.100.1
Procedimento passo a passo
Para configurar um perfil dinâmico que cria automaticamente interfaces ip demux:
Crie um perfil dinâmico para criar interfaces ip demux dinamicamente.
[edit] user@host# edit dynamic-profiles DHCP-IP-Demux
Especifique que o perfil dinâmico use a interface demux0.
[edit dynamic-profiles DHCP-IP-Demux] user@host# edit interfaces demux0
Especifique que o perfil dinâmico aplique o valor unitário da interface às interfaces de PPPoE dinâmicas.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0] user@host# edit unit $junos-interface-unit
(Opcional) Configure o roteador para responder a qualquer solicitação de ARP, desde que o roteador tenha uma rota ativa para o endereço alvo da solicitação de ARP.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set proxy-arp
Especifique a interface subjacente lógica para as interfaces dinâmicas de IP demux.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-options underlying-interface $junos-underlying-interface
Especifique as informações da família de protocolo para as interfaces dinâmicas de IP demux.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family inet
Especifique que o endereço de origem do demux é obtido do endereço IP do assinante que está chegando.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set demux-source $junos-subscriber-ip-address
Especifique a interface de loopback como o endereço IP não numerado e o endereço IP da interface de demux como o endereço de origem preferido para as interfaces dinâmicas de IP demux.
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 preferred-source-address 100.100.100.1
Configurando um perfil dinâmico para criar interfaces de PPPoE dinâmicas
Configuração rápida da CLI
Para configurar rapidamente o perfil dinâmico usado para criar interfaces PPPoE dinamicamente no exemplo:
[edit] set dynamic-profiles PPP-Base-PAP interfaces pp0 unit $junos-interface-unit ppp-options pap set dynamic-profiles PPP-Base-PAP interfaces pp0 unit $junos-interface-unit pppoe-options underlying-interface $junos-underlying-interface server set dynamic-profiles PPP-Base-PAP interfaces pp0 unit $junos-interface-unit no-keepalives set dynamic-profiles PPP-Base-PAP interfaces pp0 unit $junos-interface-unit family inet unnumbered-address lo0.0
Procedimento passo a passo
Crie um perfil dinâmico para criar automaticamente interfaces PPPoE.
[edit] user@host# edit dynamic-profiles PPP-Base-PAP
Especifique que o perfil de PPPoE dinâmico use a interface pp0.
[edit dynamic-profiles PPP-Base-PAP] user@host# edit interfaces pp0
Especifique que o perfil dinâmico aplique o valor unitário da interface às interfaces de PPPoE dinâmicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0] user@host# edit unit $junos-interface-unit
Especifique que as interfaces PPPoE criadas dinamicamente usam a autenticação pap.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set ppp-options pap
Especifique a interface subjacente lógica para as interfaces de PPPoE dinâmicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set pppoe-options underlying-interface $junos-underlying-interface
Especifique que o roteador atue como um servidor PPPoE.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set pppoe-options server
(Opcional) Desabiibilize o envio de mensagens keepalive nas interfaces de PPPoE dinâmicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set no-keepalives
Especifique as informações da família de protocolo para as interfaces de PPPoE dinâmicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# edit family inet
Especifique a interface de loopback como o endereço não numerado para as interfaces de PPPoE dinâmicas.
[edit dynamic-profiles PPP-Base-PAP interfaces pp0 unit “$junos-interface-unit”] user@host# set unnumbered-address lo0.0
Verificação
Verificação de assinantes
Propósito
Veja as informações do assinante no roteador.
Ação
Para exibir informações dinâmicas aos assinantes:
user@host# show subscribers detail