Máscara de sub-rede de comprimento variável (VLSM)
nas lições de sub-redes anteriores aqui e aqui, todas as nossas sub-redes tinham um “tamanho fixo”. Cada sub-rede tinha o mesmo tamanho. Por exemplo, pegamos uma rede de classe C de 192.168.1.0 e dividiu-se a 4 quarteirões:
esta É realmente uma maneira eficiente de criar sub-redes? Digamos que eu teria os seguintes requisitos:
- uma sub-rede para 12 hosts.
- uma sub-rede para 44 hosts.
- uma sub-rede para 2 hosts (links ponto a ponto são um bom exemplo em que você só precisa de 2 endereços de host IP).
- uma sub-rede para 24 hosts.
eu tenho 4 sub-redes, então não há problema, mas ainda estou desperdiçando muitos endereços IP. Se usarmos um bloco de 64 para nossa sub-rede, onde eu só preciso de 2 endereços IP, estou jogando 62 endereços IP de distância.
Agora você pode pensar por que poderíamos nos preocupar com isso porque estamos usando um endereço de rede privada (192.168.1.0) e temos muito espaço. Isso é verdade, mas e a Internet? Não queremos jogar fora endereços IP públicos valiosos.
digamos que eu queira sub-rede minha rede 192.168.1.0 da maneira mais eficiente, vamos dar uma outra olhada nos requisitos que acabei de mostrar a você:
- uma sub-rede para 12 hosts.
- uma sub-rede para 44 hosts.
- uma sub-rede para 2 hosts.
- uma sub-rede para 24 hosts.
que tipo de sub-redes precisaríamos encaixar nesses hosts? Vamos ver:
- 12 hosts, a menor sub-rede seria um bloco de 16.
- 44 hosts, a menor sub-rede seria um bloco de 64.
- 2 hosts, a menor sub-rede seria um bloco de 4.
- 24 hosts, a menor sub-rede seria um bloco de 32.
vamos criar as sub-redes. Tomamos nosso bloco de “256”:
E cortá-la em bloco, apenas especificado:
que acabou de salvar a nós mesmos algumas valiosas endereços IP, agora, a próxima coisa a fazer é responder as seguintes perguntas:
- Quais são os endereços de rede?
- quais são os endereços de transmissão?
- o que é a máscara de sub-rede?
- quais são os endereços IP do host utilizáveis?
vamos responder a essas perguntas. Vamos começar com os endereços de rede:
- Sub-rede 1: (tamanho de 64)
- endereço de rede: 192.168.1.0
- a Sub-rede 2: (tamanho de 32)
- endereço de rede: 192.168.1.64
- Sub-rede 3: (tamanho 16)
- endereço de rede: 192.168.1.96
- Sub-rede 4: (4)
- endereço de rede: 192.168.1.112
- Sub-rede 5: (este é o lugar onde o espaço livre é iniciado)
- endereço de rede: 192.168.1.116
Agora podemos preencher os endereços de difusão:
- Sub-rede 1: (tamanho de 64)
- endereço de rede: 192.168.1.0
- endereço de broadcast: 192.168.1.63
- a Sub-rede 2: (tamanho de 32)
- endereço de rede: 192.168.1.64
- endereço de broadcast: 192.168.1.95
- Sub-rede 3: (tamanho 16)
- endereço de rede: 192.168.1.96
- endereço de broadcast: 192.168.1.111
- Sub-rede 4: (4)
- endereço de rede: 192.168.1.112
- endereço de broadcast: 192.168.1.115
Porque nós temos diferentes tamanhos de sub-rede, precisamos calcular a máscara de sub-rede para cada sub-rede. Para encontrar a máscara de sub-rede, você pode usar este truque:
256 sub – redes de tamanho = máscara de sub-rede
- Sub-1: 256 – 64 = 192, de modo a máscara de sub-rede 255.255.255.192
- Sub-rede 2: 256 – 32 = 224, de modo a máscara de sub-rede 255.255.255.224
- Sub-rede 3: 256 – 16 = 240, de modo a máscara de sub-rede é 255.255.255.240
- Sub-rede 4: 256 – 4 = 252, de modo a máscara de sub-rede é 255.255.255.252
A única coisa que resta a fazer é preencher o utilizáveis endereços IP de host:
- Sub-rede 1: (tamanho de 64)
- endereço de rede: 192.168.1.0
- primeiro host: 192.168.1.1
- último host: 192.168.1.62
- endereço de broadcast: 192.168.1.63
- a Sub-rede 2: (tamanho de 32)
- endereço de rede: 192.168.1.64
- primeiro host: 192.168.1.65
- último host: 192.168.1.94
- endereço de broadcast: 192.168.1.95
- Sub-rede 3: (tamanho 16)
- endereço de rede: 192.168.1.96
- primeiro host: 192.168.1.97
- último host: 192.168.1.110
- endereço de broadcast: 192.168.1.111
- Sub-rede 4: (4)
- endereço de rede: 192.168.1.112
- primeiro host: 192.168.1.113
- último host: 192.168.1.114
- endereço de broadcast: 192.168.1.115
Aqui nós vamos, nós só de sub-rede nossa 192.168.1.0 /24 usando VLSM.Vamos tentar outro exemplo, mas desta vez usamos uma Classe B 172.16.0.0 rede com diferentes requisitos:
- uma sub-rede para 340 hosts.
- uma sub-rede para 250 hosts.
- uma sub-rede para 31 hosts.
- uma sub-rede para 20 hosts.
- uma sub-rede para 8 hosts.
para resolver esta questão, primeiro precisamos determinar o “bloco” que exigimos: