Estou estudando redes e uma das coisas mais básicas que me disseram inúmeras vezes é que os computadores não conseguem se comunicar fora de sua própria sub-rede.
Por outro lado, observando algumas configurações de ADSL, vi que, no caso em que um endereço IP fixo é atribuído à interface WAN do usuário, uma máscara de sub-rede / 32 é usada para a interface WAN e o gateway padrão é claro fora da sub-rede.
Então, como o host com sub-rede / 32 se comunicaria com a rede externa?
Aqui está uma espécie de diagrama do que eu tenho:
O modem DSL é configurado para funcionar como uma ponte, de forma que o Roteador0 faça autenticação e configure a conexão via PPPoE ao ISP. O roteador0 obtém um endereço IP em sua interface WAN (Fa0 / 0 no diagrama) que é de uma sub-rede / 32 usando IPCP. Ele recebe apenas um único endereço IP na interface WAN e o alias de IP não está sendo usado aqui.
Eu entendo o que se passa do roteador0 para a LAN. O que não entendo é como o Router0 se comunica com o ISP.
Declarado sem qualificação como essa, é enganoso e falso. Obviamente, a Internet é dividida entre sub-redes e, no entanto, qualquer coisa pode falar com qualquer outra coisa (a maioria delas de maneira indireta).
O que você deve ter aprendido é que os hosts não podem se comunicar diretamente através de protocolos de link de dados como ethernet fora de sua sub-rede, porque uma sub-rede representa algum segmento físico da rede. Para se comunicar com hosts fora da sub-rede, é necessário enviar um pacote para um gateway que está na sub-rede. É disso que se trata o roteamento .
Realmente, a pergunta que você deve fazer é: como uma interface pode ter um endereço de modo que todos os bits do endereço sejam sub-rede e não haja bits de host?
A resposta é que este é um link ponto a ponto. Links ponto a ponto não são redes totalmente expandidas. As duas interfaces em cada extremidade de um link sabem que estão se comunicando sem a necessidade de nenhum endereçamento no nível do link de dados e, portanto, no nível da rede, podem compartilhar o mesmo endereço IP.
Além disso, um datalink pode ser considerado como seu próprio segmento de rede e, portanto, pode ter sua própria sub-rede, e essa sub-rede precisa conter apenas um endereço.
Se um extremo do endpoint precisar conversar especificamente com o outro, ele poderá usar esse endereço. Se o roteador usar outro endereço e enviá-lo pelo modem, esse pacote não será endereçado para o par; está endereçado a outra coisa além desse par. O par receberá o pacote e o encaminhará.
Basicamente, o equipamento ISP é configurado dessa maneira: possui centenas de linhas de assinante recebidas e fornece a cada uma 32 sub-redes. Se você tem um segmento ponto a ponto com um endereço, a máscara de rede é basicamente discutível, mas você ainda precisa de um: algo deve ser preenchido para o campo máscara de rede nas interfaces e nas tabelas de roteamento dos hosts.
fonte
Esta é apenas uma observação adicional, pois as perguntas já foram respondidas por Ricky;
Como Ricky já apontou, com um link PPP, existem apenas dois dispositivos no link. Um dispositivo local e um dispositivo remoto, portanto, somente dois podem ser endereçados no link (local e remoto). Portanto, o endereçamento local e remoto pode estar em sub-redes diferentes, porque não há outro local para o tráfego do link, além do dispositivo na outra extremidade do lihnk. Esse é um conceito bastante simples, que você disse que entende.
Além disso, lembre-se de que as entradas de roteamento podem ser via interfaces e também pelo endereço IP do próximo salto. As pessoas geralmente aprendem que as entradas de roteamento são algo como "0.0.0.0/0 via 5.5.5.5", em que 5.5.5.5 é o roteador ISP e 0.0.0.0/0 é uma rota padrão. As rotas também podem ser "0.0.0.0/0 via Fa1 / 0". Se Fa0 / 1 é um link ponto a ponto, basta especificar a interface. Como já dissemos, não há outro local para o tráfego, a não ser o dispositivo do outro lado (que é o roteador ISP).
fonte
ip route 1.1.1.1 255.255.255.255 fa0/1 2.2.2.2
para garantir que a rota estática esteja ativa apenas quando essa interface estiver ativa.Para demonstrar o que os outros explicaram, você pode conectar dois roteadores Cisco via serial;
Observe que o IPCP faz seu trabalho e a sub-rede remota é vista diretamente conectada na tabela de roteamento.
fonte
Parece que seu roteador tem uma conexão PPPoE WAN. Com o PPPoE, as regras de IP "normais" não se aplicam, pois a conexão entre BRAS e cliente é encapsulada.
Geralmente, com muitos protocolos de encapsulamento, o terminal local pode assumir o endereço IP do terminal remoto ou não ter nenhum. Qualquer pacote não destinado à rede local seria empurrado para o túnel, para o final remoto lidar.
fonte
Seu roteador precisa apenas de uma
/32
rota para conversar com o roteador ISP.Além disso, seu roteador terá o roteador ISP listado como gateway padrão ou "gateway de último recurso". Quando o seu roteador deseja entregar um pacote para um host que não conhece, ele será enviado ao roteador ISP.
O roteador ISP é apenas o primeiro passo para uma Internet mais ampla. Ele segue o mesmo padrão acima: o roteador em si conhece apenas alguns hosts com os quais conversar, mas pode alcançar todos os outros roteadores do mundo porque pode determinar a próxima parada para qualquer endereço IP.
Todo roteador no caminho do cliente para o servidor sabe um passo à frente ("o próximo roteador") e um passo para trás ("o roteador anterior".) Nenhum dos roteadores precisa conhecer o caminho inteiro.
A vida é simples para o seu roteador de trabalho. Possui uma entrada para a LAN local, sabe como acessar um roteador ISP e possui uma rota padrão para o roteador ISP. Os roteadores de Internet de back-end são mais complexos, mas a idéia é a mesma.
fonte
Em um ambiente SP, o uso do IPCP para atribuir dinamicamente o endereço IP ao roteador dsl em que é usado o endereço IP / 32 (os endereços LAN são frequentemente anunciados como saída em raio via rotas emolduradas). Uma rota estática é usada por meio de uma interface do discador para enviar tráfego da LAN para a Internet - portanto, somente o roteamento estático é usado e uma rota padrão é anunciada ao roteador CE via IPCP. Portanto, apenas um / 32 é necessário para se comunicar com outras redes em determinados cenários de design.
fonte
Na sua pergunta, parece que você deseja entender a mecânica da conexão R0 ao ISP. Como mencionado, o xDSL é geralmente implementado via PPPoE ou alguma forma de ponte.
Essencialmente, o que está acontecendo aqui é "ponte Ethernet". A ponte é uma função da camada 2 do OSI que não exige nem nos torna IP. O endereço IP de 32 bits é apenas um identificador de ponto de extremidade PPP para o ISP. O modem encapsula e desencapsula o tráfego IP dentro e fora da Ethernet.
No equipamento de rede no ISP headend, em que o circuito PPP é finalizado, o endereço IP se torna útil, pois o ISP e a Internet podem rotear o tráfego IP para a interface pública endereçada por IP R0 que atende a LAN atrás dela. O único "roteamento" que está acontecendo é em qualquer extremidade do circuito ppp.
Espero que isso seja útil para entender a mecânica da conexão entre RO e ISP.
fonte
R0
http://www.faqs.org/patents/img/20090213867_02.png a partir de "BLADE roteador com NAT APOIO"RO
pode ter representadoRoute Optimization
. benedikt-stockebrand.de/ipv6-in-practice-index_de.html não tenho certeza.R0
candidato mais provável pode ser daR0..Rn
sequência de marcação de saltos nolabel-switched path (LSP) tunnel
cisco. também temhead-end
como um final de umLSR
. Este último parece estar paraLabel switch router
. isso parece o mais provável.R0
possibilidades sãoRequest 0
como emD0
paraData 0
, "para um tipo de stop-and-wait de protocolo de pedido / resposta". improvável.