Estou estudando para um exame, mas não sei se entendi tudo. Estou tentando trabalhar com um exemplo, mas preciso de alguém para confirmar que estou fazendo certo.
R <- Roteador
PC <- Número de PCs conectados a este roteador
N <- Rede (para fins de alocação de IP)
Digamos que eu tenho:
- IP - 192.65.30.0
- Máscara de rede - 255.255.255.0
Isso significa que eu tenho 256 IPs entre 192.65.30.0 - 192.65.30.255. Vou dividir isso em várias sub-redes menores, cada uma com um IP de rede / transmissão (mas ainda tenho 256 IPs para trabalhar, não preciso de um IP de rede / IP de transmissão para a coisa toda - imagine - preciso? )
Quando aloco IPs, lembre-se de que o primeiro é o IP da rede, o último é o IP de broadcast (nenhuma rede deve precisar de mais nada reservado? Certo?)
Primeiro vamos ignorar o R5, mais perguntas serão feitas sobre isso mais tarde.
N1 = 3 IP, 1 Broadcast, 1 Rede. Rede significa IP do roteador? Ou também preciso do IP do roteador? Nesse caso, configurarei isso como um / 29:
- 192.65.30.0 -> rede
- 192.65.30.7 -> transmissão
- se eu precisar de um IP de roteador, onde ele entra? será 192.65.30.1 ou é ip da rede == ip do roteador?
N1 = 3 + 2 + 1 = 6 => / 29
N2 = 6 + 2 + 1 = 9 => / 28
N3 = 90 + 2 + 1 = 93 => / 25
N4 = 2 + 2 + 1 = 5 => / 29
N6 = 3 + 2 = 5 => / 29 (isso também precisa de +2 - rede / transmissão?)
N7 = 2 + 2 = 4 => / 30
Perdi alguma coisa? Eu sei que tenho IPs suficientes para fazer isso, mas está certo?
Além disso, se eu tiver o R5, é possível adicioná-los de alguma forma usando IPs falsos? (Não sei do que estou falando a palavra em inglês 10.0.0.0), pois a rede se conecta à Internet através do R3. Se você responder a esta última pergunta, eu realmente apreciaria se pudesse. Eu realmente não entendo o Address Resolution Protocol, nem tenho certeza se é o que deveria estar acontecendo aqui.
fonte
Respostas:
1) sim, todas as redes alocam um ID e uma transmissão. É impossível rotear o tráfego para uma rede sem um ID, e muitos protocolos usam transmissões. IDs e transmissões não são as opções selecionadas, mas são calculadas com base na sua máscara de endereço / sub-rede, portanto o hardware assume que todas as redes os possuem.
2) você está correto, não há outros endereços reservados em uma rede padrão. Existem redes reservadas, mas não endereços de host, além de ID e transmissões.
3) sim, o roteador precisa de um IP e não pode ser o ID da rede (nenhum host pode usar o ID da rede). é convenção, no entanto, que o gateway da rede seja o primeiro ou o último IP válido no intervalo.
4) sim, N6 terá um ID e endereço de transmissão. lembre-se, IDs e transmissões são coisas que os dispositivos assumem que existem. se eles estiverem ocupados por hosts ou forem sobrepostos por sub-redes incorretas, ocorrerão erros.
5) Sim, você pode usar IPs 'privados' ou 'falsos' para qualquer uma das redes do seu diagrama. pessoalmente eu usaria uma classe B (172.16.0.0) para toda a sua rede, para poder alocar uma rede classe C inteira para cada uma de suas zonas.
6) O Address Resolution Protocol (ARP) é usado para descobrir o mapeamento do endereço IP para o endereço MAC. quando um host deseja enviar um pacote para outro endereço IP do sistema, o pacote é encapsulado em um quadro de camada 2; portanto, o host usa o ARP para descobrir para qual MAC o quadro deve ser endereçado, mas sempre é um MAC na rede local, mesmo se o endereço IP for para uma rede remota. O ARP não é algo com que você esteja preocupado neste nível de design, e é praticamente totalmente automático.
O que eu acho que você está procurando é o roteamento IP. Roteamento é o processo pelo qual um roteador decide como enviar um pacote para a rede remota destinada.
por exemplo, digamos que você endereçou N5 com 10.1.1.0/24, N8 com 192.65.30.30/30 e N7 com 192.168.30.34/30. Algum host no N3 deseja enviar um pacote para um host no N5 (10.1.1.5). O gateway do N3 é R3; portanto, o remetente endereça um pacote para 10.1.1.5 e o envia para o R3. O R3 recebe o pacote na interface do N3 e olha para a tabela de rotas. ele encontra uma rota para 10.1.1.0 que se parece com isso
Portanto, o R3 sabe que para chegar à 10.1.1.0, ele deve enviar o pacote para o R4, através de sua interface no N7. R4 recebe o pacote em sua interface N7 (192.168.30.36) e observa que o pacote é para 10.1.1.0/24. R4 examina sua tabela de rotas e encontra
R4 envia o pacote para fora de sua interface N8 (192.168.30.31) para R5 em 192.168.30.32. O R5 recebe o pacote em sua interface N8 e observa que está destinado a 10.1.1.0/24. Ele verifica sua tabela de rotas e encontra
O R5 envia o pacote para fora de sua interface N5 (10.1.1.1) para o host 10.1.1.5.
você pode aprender muito mais sobre roteamento aqui:
http://www.faqs.org/docs/linux_network/x-087-2-issues.routing.html
http://www.eventhelix.com/RealtimeMantra/Networking/ip_routing.htm
Existem muitos protocolos que permitem que os roteadores trabalhem juntos para criar tabelas de rotas, como RIP, OSPF, IGRP, BGP, etc.
fonte