SIGN IN YOUR ACCOUNT TO HAVE ACCESS TO DIFFERENT FEATURES

CREATE AN ACCOUNT FORGOT YOUR PASSWORD?

FORGOT YOUR DETAILS?

AAH, WAIT, I REMEMBER NOW!

CREATE ACCOUNT

ALREADY HAVE AN ACCOUNT?
GET SOCIAL
  • BLOG
  • SECURITY ALERTS
  • CONTATO
  • PRIVACIDADE
  • SOBRE
  • LOGIN

Brainwork

  • Certificação
  • Cisco
  • Informação
  • Linux
  • Microsoft
  • Network
  • Security
  • UC
  • Virtualização
  • Wireless
  • Home
  • Cisco
  • Configurando Concentrador PPPoE (Cisco)
09/08/2022

Configurando Concentrador PPPoE (Cisco)

Configurando Concentrador PPPoE (Cisco)

by Arthur Guilherme Lima Ribeiro / quarta-feira, 08 junho 2016 / Published in Cisco, Network

Nos dias de hoje grande parte dos ISPs utilizam o protocolo PPP para prover conexão aos seus usuários, criando assim uma interface virtual entre o CPE (cliente PPPoE) e o concentrador.

Muito comum inicialmente nas redes xDSL, atualmente vem sendo implementado em larga escala nas redes Wireless, FTTx, Ethernet, e outras variações.

O PPPoE ganhou popularidade pela ampla gama de compatibilidade entre fabricantes, fácil administração, segurança, e principalmente integração com sistemas de RADIUS.

Troca de Mensagens PPPoE

Veja como funciona a troca de mensagens entre o Cliente e o Servidor/Concentrador PPPoE.

Mensagens PPPoE

  • PADI: PPPoE Active Discovery Initialization
    Cliente envia um PADI frame em broadcast (ff:ff:ff:ff:ff:ff) em busca de um servidor.
  • PADO: PPPoE Active Discovery Offer
    Servidor responde em unicast com um PADO frame dizendo que é um servidor.
  • PADR: PPPoE Active Discovery Request
    Cliente envia um PADR frame em unicast para o servidor escolhido.
  • PADS: PPPoE Active Discovery Session confirmation
    Servidor encaminha em unicast um frame contendo todas as informações da sessão.
  • PPP Data
    Com o túnel estabelecido ocorre a troca de informações.
  • PADT: PPPoE Active Discovery Terminate
    Caso seja solicitado o fim da sessão, um PADT frame é enviado.

Agora vamos ao exemplo, onde utilizaremos:

  • Concentrador: Roteador Cisco, IOS 15.0(1)M
  • Cliente: TP-Link TL-WR740N e Roteador Cisco, 15.4(1)T

Topologia

Topologia PPPoE

Configuração do Concentrador PPPoE

  • BBAG

Crie um BBAG (BroadBand Access Group) para as conexões PPPoE. Ex: “brain0” .

PPPoE-Server01(config)#bba-group pppoe brain0

Informe um “virtual-template” que pode ser qualquer número entre 1-4095.

PPPoE-Server01(config-bba-group)#virtual-template 1

  • Virtual Template

A seguir deve-se criar um perfil onde serão definidas todas a opções relacionadas aos peers.

PPPoE-Server01(config)#interface virtual-template 1

Defina o IP local do perfil onde os peers farão a conexão. Seguindo o critério de boas práticas a escolha deve ser feita por utilizar uma interface de Loopback utilizando o comando ip unnumbered loopback “X”, pois esta interface sempre estará UP/UP, porém não faremos uso desse recurso no exemplo.

PPPoE-Server01(config-if)#ip address 10.10.10.1 255.255.255.0

Crie o Pool de endereços que será entregue aos peers. Ex: “pppoe”.

PPPoE-Server01(config-if)#peer default ip address pool pppoe

Informe o DNS que será repassado aos peers.

PPPoE-Server01(config-if)#ppp ipcp dns 172.16.16.1 172.16.16.2

Escolha o protocolo de autenticação, que pode variar entre (PAP, CHAP, MS-CHAP, EAP). Aqui usaremos CHAP.

PPPoE-Server01(config-if)#ppp authentication chap callin

Especifique o tamanho máximo dos pacotes (MTU), com um valor mínimo de 64 bytes podendo chegar até 64K bytes em alguns hardwares.

PPPoE-Server01(config-if)#mtu 1492

  • Pool

Configure o pool de endereços já apontado acima.

PPPoE-Server01(config)#ip local pool pppoe 10.10.10.100 10.10.10.200

  • Interface Física

Configure a interface que receberá as conexões (dial-in).

PPPoE-Server01(config)#interface FastEthernet0/0

Coloque uma descrição, somente para fins de documentação.

PPPoE-Server01(config-if)#description Clientes

Remover qualquer endereço de ip da interface.

PPPoE-Server01(config-if)#no ip address

Aponte o BBAG criado no início da configuração.

PPPoE-Server01(config-if)#pppoe enable group brain0

  • Usuário de autenticação.

Crie um usuário e senha que ficarão armazenados na base local do roteador.

PPPoE-Server01(config)#username arthur password c1sc0

Configuração Cliente PPPoE (TP-LINK)

Após acessar o dispositivo cliente devemos navegar através barra lateral esquerda até Rede > WAN, e configurar conforme o exemplo.

  • Wan Connection Type: PPPoE
  • Username: arthur
  • Password: c1sc0

TP-Link

Na aba avançado deve-se garantir que o MTU é o mesmo definido na configuração do servidor, lembre-se de salvar e que cada topologia deve ser análisada individualmente.

clip_image004

Basta mandar conectar.

Configuração Cliente PPPoE (Cisco)

Script de configuração para roteadores Cisco.

interface FastEthernet0/0
no ip address
pppoe enable group global
pppoe-client dial-pool-number 1

interface Dialer1
mtu 1492
ip address negotiated
encapsulation ppp
dialer pool 1
ppp chap hostname arthur
ppp chap password 0 c1sc0

Para acompanhar a negociação PPPoE, podemos habilitar o comando debug pppoe events no concentrador. Também podemos usar o comando show pppoe all para ver os clientes conectados e o status.

Concentrador#debug pppoe events
*Jun  8 14:42:36.016: PPPoE 0: I PADI  R:aabb.cc00.0310 L:ffff.ffff.ffff Et0/0
*Jun  8 14:42:36.016:  Service tag: NULL Tag
*Jun  8 14:42:36.016: PPPoE 0: O PADO, R:aabb.cc00.0200 L:aabb.cc00.0310 Et0/0
*Jun  8 14:42:36.016:  Service tag: NULL Tag
*Jun  8 14:42:38.107: PPPoE 0: I PADR  R:aabb.cc00.0310 L:aabb.cc00.0200 Et0/0
*Jun  8 14:42:38.107:  Service tag: NULL Tag
*Jun  8 14:42:38.107: PPPoE : encap string prepared
*Jun  8 14:42:38.107: [5]PPPoE 5: Access IE handle allocated
*Jun  8 14:42:38.107: [5]PPPoE 5: AAA unique ID 11 allocated
*Jun  8 14:42:38.107: [5]PPPoE 5: No AAA accounting method list
*Jun  8 14:42:38.107: [5]PPPoE 5: Service request sent to SSS
*Jun  8 14:42:38.107: [5]PPPoE 5: Created, Service: None R:aabb.cc00.0200 L:aabb.cc00.0310 Et0/0
*Jun  8 14:42:38.108: [5]PPPoE 5: State NAS_PORT_POLICY_INQUIRY    Event SSS MORE KEYS
*Jun  8 14:42:38.113: [5]PPPoE 5: data path set to PPP
*Jun  8 14:42:38.113: [5]PPPoE 5: Segment (SSS class): PROVISION
*Jun  8 14:42:38.113: [5]PPPoE 5: State PROVISION_PPP    Event SSM PROVISIONED
*Jun  8 14:42:38.113: [5]PPPoE 5: O PADS  R:aabb.cc00.0310 L:aabb.cc00.0200 Et0/0
*Jun  8 14:42:38.159: [5]PPPoE 5: State LCP_NEGOTIATION    Event SSS CONNECT LOCAL
*Jun  8 14:42:38.170: [5]PPPoE 5: Segment (SSS class): UPDATED
*Jun  8 14:42:38.170: [5]PPPoE 5: Segment (SSS class): BOUND
*Jun  8 14:42:38.170: [5]PPPoE 5: data path set to Virtual Acess
*Jun  8 14:42:38.170: [5]PPPoE 5: State LCP_NEGOTIATION    Event SSM UPDATED
*Jun  8 14:42:38.181: [5]PPPoE 5: State PTA_BINDING    Event STATIC BIND RESPONSE
Concentrador#
*Jun  8 14:42:38.181: [5]PPPoE 5: Connected PTA
*Jun  8 14:42:38.183: PPPoE : ipfib_encapstr  prepared
Concentrador#
Concentrador#
Concentrador#show ppp all
Interface/ID OPEN+ Nego* Fail-     Stage    Peer Address    Peer Name
———— ——————— ——– ————— ——————–
Vi1.1        LCP+ CHAP+ IPCP+      LocalT   10.10.10.101    arthur
Concentrador#

Mais informações sobre PPPoE aqui.

Obrigado e até a próxima.

Relacionado

Tagged under: Concentrador, PADI, PADO, PADR, PADS, PADT, PPPoE

About Arthur Guilherme Lima Ribeiro

linkedin.com/in/arthurglima

What you can read next

Configurando StackWise Virtual no Catalyst 9400
Atualizando Cisco Firepower FXOS
Cisco SecureX–Visibilidade e automação para segurança

9 Comments to “ Configurando Concentrador PPPoE (Cisco)”

  1. Luiz Carlos Devilarte says :
    24/09/2016 at 17:20

    Caro Arthur,
    Primeiramente parabéns pelo seu post muito dinâmico e de ótimo entendimento, mas te pergunto o seguinte. Tenho um provedor e penso em migrar para tecnologias Cisco, como estou iniciando não sei ao certo, mas hoje tenho uma média de 250 clientes. Qual o Roteador ideal para mim deixar ele como Concentrador PPPoE. Uma pessoa me ofereceu um Cisco 1841, será que funciona, caso não me indique um.

    1. Arthur G Lima Ribeiro says :
      17/10/2016 at 09:58

      Sr. Luiz,
      o roteador cisco 1841 tem uma capacidade de throughput muito baixa, e outra questão a se considerar é que a cisco já anunciou o EoL, EoS deste produto a muito tempo. Para esta quantidade de clientes lhe aconselharia utilizar outra plataforma de melhor custo benefício.

  2. WALLACE says :
    12/11/2016 at 10:26

    Bom dia
    tenho em media 2500 clientes on line qual roteador cisco me aconselha comprar para ppoe serve ?

    1. André Ortega says :
      18/11/2016 at 13:08

      Olá Wallace,
      Acreitdo que o ASR1001-X seja uma boa opção.
      Os rotadores 3925 e 3945 suportam 2400 terminações, menos do que você precisa.

  3. Matheus Chaves says :
    31/12/2016 at 17:42

    Amigo, gostaria de fazer um load balance e servidor PPPoE em 2 Roteadores cisco, no caso os roteadores são 2800, até quantos clientes conectados esse roteador suporta?

    1. André Ortega says :
      02/01/2017 at 09:24

      Entre 1200 e 1400, dependendo do modelo.

  4. Leonardo says :
    03/01/2017 at 07:09

    Bom dia, preciso fazer um concentrador ppoe radius. Qual roteador indicaria?

    1. Arthur G Lima Ribeiro says :
      03/01/2017 at 08:05

      Leonardo, o roteador que deverás escolher vai variar de acordo com a quantidade de clientes e banda que deseja que esse roteador suporte. Até uns 800 clientes opte por um 2911 por exemplo, buscando um nível acima pode usar o 3925 ou 3945 com suporte próximo aos 2400 clientes. Caso queira algo mais robusto pode investir na linha ASR.

  5. Leonardo says :
    03/01/2017 at 08:36

    Muito obrigado! Abraço

POSTS RECENTES

  • Cisco Secure Network Analytics (Stealthwatch)
    Cisco Secure Network Analytics (Stealthwatch)
    08/08/2022
  • Instalando certificado em roteador Cisco
    Instalando certificado em roteador Cisco
    07/07/2022
  • Meraki Internet Outages
    Meraki Internet Outages
    29/06/2022
  • Cisco Catalyst na dashboard Meraki
    Cisco Catalyst na dashboard Meraki
    15/06/2022
  • Testando acesso com o Test-NetConnection (PowerShell)
    Testando acesso com o Test-NetConnection (PowerShell)
    31/05/2022

Tags

Brainwork VPN CCIE certificação FirePower Vulnerabilidade CCNA Segurança ACL IPv6 Sorteio Firewall CiscoChampion DHCP VoIP FTD IOS licença switch EEM Switches Roteador Cisco policy-map SDWAN Catalyst Wireless senha LAB PIX ASA Upgrade VMware Meraki IPS Access-list Configuração Backup WLAN Controller QoS aniversário WIFI ISE WLC FMC

Arquivo

Login

  • Cadastre-se
  • Acessar
  • Feed de posts
  • Feed de comentários
  • WordPress.org

Acesse Também

  • Blog LabCisco
  • Café com Redes
  • Cisco IOS hints and tricks
  • Cisco Redes
  • Cisco Support Community
  • Coruja de TI
  • Homelaber Brasil
  • Internetwork Expert´s
  • Netfinders Brasil
  • Rota Default
  • TechRebels
  • The Cisco Learning Network

Twitter

Blog: Cisco Secure Network Analytics (Stealthwatch) brainwork.com.br/2022/08/08/c… #Stealtwatch

Triste realidade... Que atenção você da para seu IPS e demais soluções de monitoramento de rede? #ips #siem #logs pic.twitter.com/pfaffolRP4

Blog: Instalando certificado em roteador Cisco brainwork.com.br/2022/07/07/i… #Certificado #CiscoChampion #Root

Blog: Meraki Internet Outages brainwork.com.br/2022/06/29/m… #CiscoChampion #Meraki #ThousandEyes

Blog: Cisco Catalyst na dashboard Meraki brainwork.com.br/2022/06/15/c… #Catalyst #Cisco #CiscoChampion

Seguir @brainworkblog
  1. André Ortega em Testando acesso com o Test-NetConnection (PowerShell)
  2. André Ortega em Alta utilização de CPU – Coletando logs com o Event Manager
  3. Jardel D'Oliveira em Alta utilização de CPU – Coletando logs com o Event Manager
  4. Bruno Veras em Testando acesso com o Test-NetConnection (PowerShell)
  5. André Ortega em Cisco Catalyst na dashboard Meraki
Follow @brainworkblog

Brainwork
@brainworkblog

  • Blog: Cisco Secure Network Analytics (Stealthwatch) brainwork.com.br/2022/08/08/cis… #Stealtwatch
    about 16 horas ago
    Reply Retweet Favorite

Entre em contato:

  • Email: blog@brainwork.com.br
  • Web: www.brainwork.com.br
  • Facebook: fb.com/brainworkblog
  • Twitter: twitter.com/brainworkblog
  • Youtube: youtube.com/brainworkblog
  • Instagram: instagram.com/brainwork.blog
  • GET SOCIAL
Brainwork

© 2008 - 2022 Brainwork. Todos os direitos reservados.
Customização da página por Brainwork.

TOP