Como um modem ADSL descobre a rede na configuração física?

3

Eu tenho alguns conhecimentos básicos sobre protocolos e o modelo OSI. Eu sei, por exemplo, muito sobre como o HTTP e o FTP funcionam ou as diferenças entre o TCP e o UDP, mas nunca estudei muitas das especificidades dos protocolos da Internet. Ainda assim, tenho uma dúvida sobre o nível mais baixo do modem (estou usando uma conexão ADSL).

Eu entendo que o modem ADSL comum precisa de autenticação e é capaz de se comunicar com um servidor para recuperar um número IP e se conectar com outros computadores através da Internet, certo?

Mas como meu modem se conecta a esse "servidor" pela primeira vez? Quando montei minha internet a única coisa que realmente fiz foi conectar o modem a um telefone fixo, configurando algumas configurações e informações de autenticação e voilá.

Tenho certeza de que nunca configurei um endereço de servidor e acredito que não haveria endereço; desde, isso aconteceu antes de eu ter um endereço IP.

Como um Modem ADSL descobre a rede na configuração física?

    
por jonathan 05.02.2013 / 17:51

2 respostas

6

Veja como isso funciona com a minha configuração:

O modem tentará negociar a comunicação da camada um com o DSLAM. Eu não sei muito sobre essa parte, então não vou entrar nisso.

Eu tenho um roteador (que em geral pode ser integrado ao modem) que inicia a sessão PPPoE e o modem encapsula o PPPoE no PPPoA. Arranjos diferentes fazem essa parte da história de maneira diferente. Em alguns casos, o roteador pode falar PPPoA diretamente ou o modem pode descompactar o PPPoE e reempacotá-lo como PPPoA. Em alguns casos, a Ethernet pode ser usada na rede principal do provedor, e não no PPPoA.

O roteador continua transmitindo os pacotes PPP sobre Ethernet Active Discovery Initiation (PADI) e espera por algo para responder a isso.

Os pacotes passam pela rede principal da minha telecom e chegam a um servidor de acesso remoto de banda larga . No meu caso, existem vários deles. Cada um deles envia uma resposta ao endereço MAC do lado da WAN do roteador. O tipo de pacote de resposta é chamado de Oferta de Descoberta Ativa PPP sobre Ethernet (PADO) e contém informações como nome do dispositivo que enviou a resposta, nomes de serviço, identificação exclusiva e assim por diante.

Depois que meu roteador recebe o primeiro dos PADOs, ele envia uma solicitação de descoberta ativa de PPP.

Em seguida, ele conclui a fase de descoberta ativa do PPP sobre Ethernet, inicia uma sessão e inicia a comunicação usando o PPP Link Control Protocol . Eu acho que o número da sessão é usado para manter a conexão com o BRAS.

O roteador envia um pacote de solicitação de configuração PPP LCP.

O BRAS deve primeiro enviar um pacote de Reconhecimento da Configuração do LCP e, em seguida, responder com o tipo de pedido de configuração do pacote e indicar que tipos de protocolos de autenticação ele suporta. No meu caso, isso é apenas Protocolo de Autenticação de Senha (PAP).

O roteador recebe a solicitação de configuração do BRAS e envia o reconhecimento.

Depois disso, usar o PAP em um roteador de solicitação de autenticação envia nome de usuário e senha (e como o PAP é usado, ele está em texto simples, aberto para todos verem).

O BRAS então responde com o pacote PAP Authenticate Acknowledge indicando autenticação bem-sucedida. A autenticação em si usa normalmente outro servidor especializado de autenticação, autorização e contabilidade que está conectado ao BRAS.

Depois disso, eles mudam para Protocolo de Controle de Protocolo da Internet . Em redes como esta, é usado em vez de DHCP.

O roteador envia solicitação de configuração IPCP e indica quais parâmetros gostaria de obter, no meu caso, endereço IP e servidores DNS primário e secundário.

Depois disso, ele envia a solicitação de configuração IPv6CP junto com um identificador de dispositivo.

O BRAS envia então um pacote de confirmação de configuração IPCP com endereço IPv4.

Em seguida, o BRAS envia o pacote de rejeição do protocolo IPCP e rejeita o pedido PPP IPv6CP.

Depois disso, meu roteador envia novamente uma solicitação de configuração IPCP e recebe confirmação de configuração IPCP com endereço IPv4 e endereços de servidor DNS.

Depois de tudo isso, o BRAS envia o pacote de confirmação de sessão do PPPoE Active Discovery Session e, a partir daí, tenho conectividade com a Internet. A comunicação continua a partir de mim através da rede das minhas telecomunicações para a rede do meu provedor e depois para a Internet.

Mais uma coisa que eu devo mencionar é que uma vez a cada segundo depois que o LCP inicia, meu roteador envia o LCP Echo Request e recebe o LCP Echo Reply. Usando isso, pode confirmar que possui conectividade com a Internet.

Finalmente, a fim de encerrar a sessão, o pacote PPP Active Discovery Termination pode ser enviado, ou um dispositivo pode simplesmente pular bastante Echos para que a conexão morra para a falta de mensagens keepalive.

No meu caso, o PADT não é usado. Em vez disso, o roteador envia a Solicitação de Terminação do LCP e, após receber a Confirmação da Terminação do LCP, desliga a interface da WAN.

    
por 05.02.2013 / 22:17
1

Existem duas partes para isso:

1) O modem se conecta ao modem na outra extremidade da linha. Isso envolve um processo de "treinamento", descobrir qual largura de banda pode ser alcançada na linha, medindo suas propriedades elétricas. No final deste processo, os modems podem trocar dados digitais.

2) Agora há um link digital, o modem enviará uma solicitação DHCP. Este é um "link de transmissão local" - ele vai para o outro modem e a rede está ligada, mas não mais. Seu ISP enviará uma resposta com um endereço IP e o endereço do gateway padrão a ser usado.

    
por 05.02.2013 / 18:21