NESTA PÁGINA
Exemplo: configurar uma interface dinâmica de assinantes de PPPoE no caixa eletrônico
Este exemplo ilustra um protocolo ponto a ponto sobre ethernet (PPPoE) sobre a configuração do ATM que cria uma interface dinâmica de assinantes PPPoE (pp0
) sobre uma interface estática subjacente ao ATM em um roteador da Série MX. O roteador deve ter interfaces de Concentrador de Porta de Módulo/Placa de Interface Modular (MPC/MIC) que usam um ATM MIC com transceptor plugável (SFP) de pequeno formato.
Você também pode configurar uma interface PPPoE estática por uma interface subjacente a atm estática em um roteador da Série MX com um ATM MIC com SFP instalado. Para obter informações, veja exemplo: configurar uma interface estática de assinantes de PPPoE pelo caixa eletrônico.
Requisitos
Este exemplo usa os seguintes componentes de software e hardware:
Plataforma de roteamento universal 5G da Série MX
ATM MIC com SFP (Número de modelo MIC-3D-8OC3-2OC12-ATM) e MPC1 ou MPC2 compatíveis
Antes de começar:
Certifique-se de que o roteador da Série MX que você está usando tenha um ATM MIC com SFP instalado e operacional.
Para obter informações sobre MPCs compatíveis para o ATM MIC com SFP, consulte a referência do módulo de interface da Série MX.
Para obter informações sobre a instalação de MPCs e MICs em um roteador da Série MX, consulte o Guia de Hardware para o seu modelo de roteador da Série MX.
Certifique-se de entender como configurar e usar interfaces atm estáticas.
Certifique-se de entender como configurar e usar interfaces dinâmicas de assinantes PPPoE.
Para obter informações sobre a visão geral, consulte interfaces de assinantes e visão geral do PPPoE
Para instruções de configuração, consulte configuração de interfaces dinâmicas de assinantes de PPPoE
Visão geral
Ao usar o ATM MIC com SFP e um MPC suportado, você pode configurar um roteador da Série MX para oferecer suporte ao acesso dinâmico de assinantes de PPPoE em uma rede ATM. As configurações de PPPoE-over-ATM em roteadores da Série MX consistem em uma ou mais interfaces de assinantes PPPoE (pp0
criadas dinamicamente) por uma interface subjacente a um caixa eletrônico estático. A maioria dos recursos de PPPoE e serviços de assinantes suportados em conexões terminadas e conexões com concentrador de acesso L2TP ou LAC também são suportadas para conexões PPPoE-over-ATM em um roteador da Série MX.
Opcionalmente, você pode aplicar serviços de assinante dinamicamente, como classe de serviço (CoS) e filtros de firewall à interface de assinantes PPPoE, configurando esses serviços no perfil dinâmico que cria a interface do pp0
assinante. Neste exemplo, o perfil dinâmico ppPoE (pppoe-profile) aplica parâmetros de modelagem de tráfego CoS à interface dinâmica pp0
do assinante. Configurar filtros de CoS e firewall dessa maneira permite que você forneça esses serviços de maneira eficiente e econômica aos assinantes de PPPoE que acessam o roteador em uma rede ATM usando conexões virtuais permanentes (PVCs) de Camada 5 de Adaptação ao ATM (AAL5).
Este exemplo inclui as seguintes etapas básicas para configurar o acesso dinâmico de assinantes PPPoE-over-ATM em um roteador da Série MX:
Crie um perfil dinâmico ppPoE nomeado pppoe-profile para a interface do
pp0
assinante que inclui todos os seguintes:O número da unidade lógica, representado pela
$junos-interface-unit
variável dinâmica predefinidaO nome da interface atm subjacente, representada pela
$junos-underlying-interface
variável dinâmica predefinidaA
server
declaração, que configura o roteador para atuar como um servidor PPPoENota:A configuração do roteador para atuar como um cliente PPPoE não é suportada.
O endereço não numerado (lo0.0) para a família de protocolos IPv4 (
inet
)Parâmetros de modelagem de tráfego cos
Configure estaticamente a interface física do ATM em-1/0/0 com identificador de caminho virtual (VPI) 3.
Configure estaticamente a unidade lógica 2 na interface física do caixa eletrônico (em-1/0/0,2) com pelo menos as seguintes propriedades:
Encapsulamento do controle de enlace lógico (LLC) PPPoE-over-ATM (
ppp-over-ether-over-atm-llc
)Identificador de circuito virtual (VCI) 2 no VPI 3. A combinação de VPIs e VCIs provisiona o PVC ATM AAL5 para acesso na rede atm.
Opções específicas de PPPoE no nível de
[edit interfaces interface-name unit logical-unit-number family pppoe]
hierarquia, incluindo pelo menos o nome do perfil dinâmico PPPoE associado (pppoe-profile) que cria a interface dinâmica de assinantes pp0Em configurações dinâmicas de PPPoE-over-ATM, cada
pp0
interface definida no perfil dinâmico corresponde a uma interface dinâmica de assinantes PPPoE.Nota:Para configurações dinâmicas ou estáticas de PPPoE-over-ATM em roteadores da Série MX, você deve especificar opções específicas de PPPoE na
family pppoe
estrofe no nível de[edit interfaces interface-name unit logical-unit-number]
hierarquia. Especificar opções específicas de PPPoE napppoe-underlying-options
estrofe no nível de[edit interfaces interface-name unit logical-unit-number]
hierarquia não é compatível com essas configurações.
Configuração
Para configurar uma interface dinâmica de assinantes PPPoE em uma interface de caixa eletrônico subjacente, execute essas tarefas:
- Configuração rápida da CLI
- Configurando o perfil dinâmico do PPPoE
- Configurando a interface física do caixa eletrônico
- Configurando a interface dinâmica de assinantes de PPPoE na Unidade Lógica 2
Configuração rápida da CLI
Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com a configuração de sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit]
hierarquia.
# PPPoE Dynamic Profile set dynamic-profiles pppoe-profile interfaces pp0 unit "$junos-interface-unit" ppp-options chap set dynamic-profiles pppoe-profile interfaces pp0 unit "$junos-interface-unit" pppoe-options underlying-interface "$junos-underlying-interface" set dynamic-profiles pppoe-profile interfaces pp0 unit "$junos-interface-unit" pppoe-options server set dynamic-profiles pppoe-profile interfaces pp0 unit "$junos-interface-unit" no-keepalives set dynamic-profiles pppoe-profile interfaces pp0 unit "$junos-interface-unit" family inet unnumbered-address lo0.0 set dynamic-profiles pppoe-profile class-of-service traffic-control-profiles tcp-test shaping-rate 10m set dynamic-profiles pppoe-profile class-of-service interfaces pp0 unit "$junos-interface-unit" output-traffic-control-profile tcp-test # # ATM Physical Interface set interfaces at-1/0/0 atm-options vpi 3 # # Logical Unit 2 set interfaces at-1/0/0 atm-options vpi 3 set interfaces at-1/0/0 unit 2 encapsulation ppp-over-ether-over-atm-llc set interfaces at-1/0/0 unit 2 vci 3.2 set interfaces at-1/0/0 unit 2 family pppoe access-concentrator ac-pppoeoa set interfaces at-1/0/0 unit 2 family pppoe duplicate-protection set interfaces at-1/0/0 unit 2 family pppoe dynamic-profile pppoe-profile set interfaces at-1/0/0 unit 2 family pppoe max-sessions 3 set interfaces at-1/0/0 unit 2 family pppoe short-cycle-protection
Configurando o perfil dinâmico do PPPoE
Procedimento passo a passo
Para configurar o perfil dinâmico do PPPoE para a interface do pp0
assinante:
Nomeie o perfil dinâmico.
[edit] user@host# edit dynamic-profiles pppoe-profile
Especifique se deseja configurar a
pp0
interface (PPPoE).[edit dynamic-profiles pppoe-profile] user@host# edit interfaces pp0
Especifique que você deseja configurar a unidade lógica representada pela
$junos-interface-unit
variável predefinida.[edit dynamic-profiles pppoe-profile interfaces pp0] user@host# edit unit $junos-interface-unit
A
$junos-interface-unit
variável é substituída dinamicamente pelo número real de unidade fornecido pela rede quando o assinante faz login.Configure opções específicas de PPPoE para a
pp0
interface.Configure a interface subjacente do ATM representada pela
$junos-underlying-interface
variável predefinida.[edit dynamic-profiles pppoe-profile interfaces pp0 unit “$junos-interface-unit”] user@host# set pppoe-options underlying-interface $junos-underlying-interface
A
$junos-underlying-interface
variável é substituída dinamicamente pelo nome real da interface subjacente fornecida pela rede quando o assinante faz login.Configure o roteador para atuar como um servidor PPPoE, também conhecido como concentrador de acesso remoto.
[edit dynamic-profiles pppoe-profile interfaces pp0 unit “$junos-interface-unit”] user@host# set pppoe-options server
Configure a autenticação do Protocolo de Autenticação de Aperto de Mão (CHAP) do Desafio para a
pp0
interface.[edit dynamic-profiles pppoe-profile interfaces pp0 unit “$junos-interface-unit”] user@host# set ppp-options chap
Desativar o envio de mensagens keepalive na interface.
[edit dynamic-profiles pppoe-profile interfaces pp0 unit “$junos-interface-unit”] user@host# set no-keepalives
Configure a família de protocolos para a
pp0
interface.Especifique se você deseja configurar a família de protocoloSV4 (
inet
IPv4).[edit dynamic-profiles pppoe-profile interfaces pp0 unit “$junos-interface-unit”] user@host# edit family inet
Configure o endereço não numerado para a família de protocolos.
[edit dynamic-profiles pppoe-profile interfaces pp0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 user@host# up 4
Configure parâmetros de modelagem de tráfego CoS no perfil dinâmico para a interface de assinantes pp0.
Especifique se você deseja configurar parâmetros de modelagem de tráfego CoS.
[edit dynamic-profiles pppoe-profile] user@host# edit class-of-service
Crie um perfil de controle de tráfego.
[edit dynamic-profiles pppoe-profile class-of-service] user@host# edit traffic-control-profiles tcp-test
Configure a taxa de modelagem de tráfego.
[edit dynamic-profiles pppoe-profile class-of-service traffic-control-profiles tcp-test] user@host# set shaping-rate 10m user@host# up 2
Aplique os parâmetros de modelagem de tráfego na interface dinâmica de assinantes pp0.
[edit dynamic-profiles pppoe-profile class-of-service] user@host# edit interfaces pp0 unit $junos-interface-unit
Aplique o perfil de programação e modelagem do tráfego de saída na interface.
[edit dynamic-profiles pppoe-profile class-of-service interfaces pp0 unit “$junos-interface-unit] user@host# set output-traffic-control-profile tcp-test
Resultados
A partir do nível de [edit]
hierarquia no modo de configuração, confirme os resultados da configuração do perfil dinâmico do PPPoE através da emissão do show dynamic-profiles pppoe-profile
comando. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigi-la.
[edit] user@host# show dynamic-profiles pppoe-profile interfaces { pp0 { unit "$junos-interface-unit" { ppp-options { chap; } pppoe-options { underlying-interface "$junos-underlying-interface"; server; } no-keepalives; family inet { unnumbered-address lo0.0; } } } } class-of-service { traffic-control-profiles { tcp-test { shaping-rate 10m; } } interfaces { pp0 { unit "$junos-interface-unit" { output-traffic-control-profile tcp-test; } } } }
Se você terminar de configurar o perfil dinâmico, entre no commit
modo de configuração.
Configurando a interface física do caixa eletrônico
Procedimento passo a passo
Para configurar a interface física do ATM:
Especifique que você deseja configurar opções específicas de caixas eletrônicos na interface física.
[edit interfaces at-1/0/0] user@host# edit atm-options
Configure uma ou mais VPIs na interface física.
[edit interfaces at-1/0/0 atm-options] user@host# set vpi 3
Resultados
A partir do nível de [edit]
hierarquia no modo de configuração, confirme os resultados da configuração da interface física do ATM emitindo o show interfaces at-1/0/0
comando. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigi-la.
[edit] user@host# show interfaces at-1/0/0 atm-options { vpi 3; }
Se você terminar de configurar a interface física do caixa eletrônico, entre no commit
modo de configuração.
Configurando a interface dinâmica de assinantes de PPPoE na Unidade Lógica 2
Procedimento passo a passo
Para configurar a interface dinâmica de assinantes PPPoE na unidade lógica 2:
Configure o encapsulamento PPPoE-over-ATM LLC na interface.
[edit interfaces at-1/0/0 unit 2] user@host# set encapsulation ppp-over-ether-over-atm-llc
Configure a VCI para a interface lógica.
[edit interfaces at-1/0/0 unit 2] user@host# set vci 3.2
Esta declaração configura a VCI 2 no VPI 3.
Especifique se deseja configurar a família de protocolos PPPoE.
[edit interfaces at-1/0/0 unit 2] user@host# edit family pppoe
Associe a interface com o perfil dinâmico que cria a interface dinâmica de assinantes PPPoE.
[edit interfaces at-1/0/0 unit 2 family pppoe] user@host# set dynamic-profile pppoe-profile
Configure opções específicas de PPPoE adicionais para a interface dinâmica de assinantes.
[edit interfaces at-1/0/0 unit 2 family pppoe] user@host# set max-sessions 3 user@host# set duplicate-protection user@host# set short-cycle-protection user@host# set access-concentrator ac-pppoeoa
Resultados
A partir do nível de [edit]
hierarquia no modo de configuração, confirme os resultados da configuração dinâmica da interface de assinantes de PPPoE na unidade lógica 2, emitindo o show interfaces at-1/0/0.2
comando. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigi-la.
[edit] user@host# show interfaces at-1/0/0.2 encapsulation ppp-over-ether-over-atm-llc; vci 3.2; family pppoe { access-concentrator ac-pppoeoa; duplicate-protection; dynamic-profile pppoe-profile; max-sessions 3; short-cycle-protection; }
Se você terminar de configurar a interface dinâmica de assinantes PPPoE na unidade lógica 2, entre no commit
modo de configuração.
Verificação
Para confirmar que a interface dinâmica de assinantes de PPPoE está configurada corretamente na interface ATM em-1/0/0,2, execute as seguintes tarefas:
- Verificando a configuração da interface física do ATM
- Verificando a configuração dinâmica da interface de assinantes de PPPoE na Unidade Lógica 2
- Verificando a configuração da interface subjacente do PPPoE
Verificando a configuração da interface física do ATM
Propósito
Verifique se a interface física at-1/0/0 do ATM está configurada corretamente para uso com PVCs atm.
Ação
Do modo operacional, emita o show interfaces at-1/0/0
comando.
Para brevidade, essa show
saída de comando inclui apenas a configuração relevante para a interface física de 1/0/0. Qualquer outra configuração no sistema foi substituída por elipses (...).
user@host> show interfaces at-1/0/0 Physical interface: at-1/0/0, Enabled, Physical link is Up Interface index: 173, SNMP ifIndex: 592 Link-level type: ATM-PVC, MTU: 2048, Clocking: Internal, SDH mode, Speed: OC3, Loopback: None, Payload scrambler: Enabled Device flags : Present Running Link flags : None CoS queues : 8 supported, 8 maximum usable queues Schedulers : 0 Current address: 00:00:5e:00:53:95 Last flapped : 2012-09-17 07:21:19 PDT (08:26:16 ago) Input rate : 0 bps (0 pps) Output rate : 0 bps (0 pps) SDH alarms : None SDH defects : None VPI 3 Flags: Active Total down time: 0 sec, Last down: Never Traffic statistics: Input packets: 0 Output packets: 0 ...
Significado
ATM-PVC
no campo tipo de enlace indica que o encapsulamento para circuitos virtuais permanentes atm está sendo usado na interface física at-1/0/0 do ATM. A Active
bandeira do VPI 3 indica que o caminho virtual está ativo e operacional.
Verificando a configuração dinâmica da interface de assinantes de PPPoE na Unidade Lógica 2
Propósito
Verifique se a interface dinâmica de assinantes de PPPoE está configurada corretamente na unidade lógica 2 (em-1/0/0,2).
Ação
Do modo operacional, emita o show interfaces at-1/0/0.2
comando.
user@host> show interfaces at-1/0/0.2 Logical interface at-1/0/0.2 (Index 350) (SNMP ifIndex 1701) Flags: Point-To-Point SNMP-Traps 0x4000 Encapsulation: PPPoE-over-ATM-LLC Input packets : 0 Output packets: 0 Protocol pppoe Dynamic Profile: pppoe-profile, Service Name Table: None, Max Sessions: 3, Max Sessions VSA Ignore: Off, Duplicate Protection: On, Short Cycle Protection: mac-address, AC Name: ac-pppoeoa VCI 3.2 Flags: Active Total down time: 0 sec, Last down: Never Input packets : 0 Output packets: 0
Significado
PPPoE-over-ATM-LLC
no campo de encapsulamento indica que a interface lógica em-1/0/0.2 está corretamente configurada para encapsulamento PPPoE-over-ATM LLC. Protocol pppoe
indica que a família de protocolos PPPoE foi configurada corretamente na interface lógica. O campo Perfil Dinâmico indica que o perfil pppoe-profile
dinâmico cria a interface dinâmica de assinantes ppPoE. A Active
bandeira para VCI 3.2 indica que a VCI 2 no VPI 3 está ativa e operacional.
Verificando a configuração da interface subjacente do PPPoE
Propósito
Verifique se a interface subjacente está configurada corretamente para acesso dinâmico de assinantes PPPoE-over-ATM.
Ação
Do modo operacional, emita o show pppoe underlying-interfaces at-1/0/0.2
comando.
user@host> show pppoe underlying-interfaces at-1/0/0.2 detail at-1/0/0.2 Index 350 State: Static, Dynamic Profile: pppoe-profile, Max Sessions: 3, Max Sessions VSA Ignore: Off, Active Sessions: 0, Service Name Table: None, Duplicate Protection: On, Short Cycle Protection: mac-address, AC Name: ac-pppoeoa,
Significado
Esse comando indica que a interface lógica atm at-1/0/0.2 está configurada corretamente como a interface subjacente do PPPoE. Static
no campo do Estado indica que a 1/0/0/.2 está configurada estaticamente. O campo perfil dinâmico indica esse pppoe-profile
é o nome do perfil dinâmico usado para criar essa interface. Os campos restantes exibem informações sobre as opções de interface específicas do PPPoE configuradas para a interface subjacente do PPPoE no nível de [edit interfaces at-1/0/0 unit 2 family pppoe]
hierarquia.