Um roteador usa a máscara de sub -rede para determinar se um endereço IP de destino está na mesma rede (sub -rede) que o próprio roteador ou em uma rede diferente. Isso é crucial para decisões de roteamento. Aqui está como:
1.
Determinação de endereço de rede: O roteador executa um desempenho bit e operação entre o endereço IP de destino e a máscara de sub -rede. O resultado é o endereço de rede do destino.
2.
Rede Local vs. Remote: O roteador compara o endereço de rede calculado com seu próprio endereço de rede (que o roteador também sabe).
*
mesma rede: Se o endereço da rede corresponde, o destino estará na mesma sub -rede que o roteador. O roteador enviará o pacote diretamente para o destino usando o endereçamento da camada 2 (endereço MAC). Isso é chamado de *entrega local *.
*
Rede diferente: Se os endereços da rede não corresponderem, o destino estará em uma sub -rede diferente. O roteador consultará sua tabela de roteamento para encontrar o próximo roteador de salto apropriado para encaminhar o pacote em direção à rede de destino. Isso envolve o envio do pacote para a interface de saída apropriada.
Exemplo: Digamos que um roteador tenha o endereço IP 192.168.1.1 com uma máscara de sub -rede de 255.255.255.0. Recebe um pacote destinado a 192.168.1.10.
1.
Bitwise e: 192.168.1.10 (IP de destino)
E
255.255.255.0 (máscara de sub -rede)
=192.168.1.0 (endereço de rede)
2.
Comparação: O endereço de rede do roteador também é 192.168.1.0 (porque é derivado de sua máscara IP e sub -rede). Como o endereço de rede do destino corresponde ao endereço de rede do roteador, o pacote é entregue localmente.
Se o endereço IP de destino fosse 192.168.2.10, o endereço da rede seria 192.168.2.0, que é diferente do endereço de rede do roteador. Nesse caso, o roteador procuraria a melhor rota para a rede 192.168.2.0 em sua tabela de roteamento e encaminhará o pacote de acordo.
Em resumo, a máscara de sub -rede é essencial para que um roteador diferencie com eficiência entre destinos locais e remotos, permitindo que a encaminhe pacotes corretamente entre as redes. Sem ele, o roteador não saberia para onde enviar pacotes, levando a falhas de congestionamento e comunicação da rede.