Daniel Lafraia www.lafraia.com 
Home > Certificação Cisco > Documentação > Subnet

  • Subnetting
       by Daniel Lafraia
    Para passar no CCNA, ou melhor, qualquer teste da Cisco (certamente qualquer outro certificado de networking também), você precisa saber como usar adequadamente o subnet mask. Saber mexer com isso, significa que você vai ser capaz de dividir uma rede classe C, por exemplo, em 32 pequenos pedaços. Como fazemos isso?

    Supondo que você controle a rede 192.168.10.0 com máscara 255.255.255.0. A forma que todo mundo conhece é apenas mudar a última parte do endereço, ou seja 192.168.10.X, onde esse X varia de 0 até 255. Imagine que os pedaços que nós queremos para o X seja da seguinte forma:

    0 à 7 8 à 15 16 à 23 24 à 31
    32 à 39 40 à 47 48 à 55 56 à 63
    64 à 71 72 à 79 80 à 87 88 à 95
    96 à 103 104 à 111 112 à 119 120 à 127
    128 à 135 136 à 143 144 à 151 152 à 159
    160 à 167 168 à 175 176 à 183 184 à 191
    192 à 199 200 à 207 208 à 215 216 à 223
    224 à 231 232 à 239 240 à 247 248 à 255

    Cada pedaço (ou melhor, rede) terá 8 endereços, sendo assim, um cálculo rápido para saber qual será a máscara é 256 - 8 = 248. Agora, para entender melhor essa divisão, é necessário transformar o IP e a máscara em binário, sendo assim, vamos analisar a rede 192.168.10.0 com máscara 255.255.255.248.

    192 . 168 . 10 . 0
    11000000 . 10101000 . 00001010 . 00000000
    255 . 255 . 255 . 248
    11111111 . 11111111 . 11111111 . 11111000

    Na parte binária da máscara, dividimos a parte da rede e a parte dos hosts simplesmente pegando os uns (para a rede) e os zeros (para os hosts). Assim, temos:

    255 . 255 . 255 . 248
    11111111 . 11111111 . 11111111 . 11111000

    Colocando esta máscara em cima do IP que pegamos, ficamos com:

    192 . 168 . 10 . 0
    11000000 . 10101000 . 00001010 . 00000000


    Parece complicado, mas não é. Veja agora que a parte da rede em azul não pode ser modificada, e a parte em azul escuro é a parte que diz respeito aos nodes (nós) da rede. Sendo assim, os IPs abaixo são considerados da mesma rede (usando a mascara 255.255.255.248):

    192.168.10.0=11000000.10101000.00001010.00000000
    192.168.10.1=11000000.10101000.00001010.00000001
    192.168.10.2=11000000.10101000.00001010.00000010
    192.168.10.3=11000000.10101000.00001010.00000011
    192.168.10.4=11000000.10101000.00001010.00000100
    192.168.10.5=11000000.10101000.00001010.00000101
    192.168.10.6=11000000.10101000.00001010.00000110
    192.168.10.7=11000000.10101000.00001010.00000111

    A partir deste ponto, perceba que a parte da rede muda, sendo assim, marcando a delimitação entre uma rede e outra:

    192.168.10.8=11000000.10101000.00001010.00001000
    192.168.10.9=11000000.10101000.00001010.00001001
    192.168.10.10=11000000.10101000.00001010.00001010
    192.168.10.11=11000000.10101000.00001010.00001011
    192.168.10.12=11000000.10101000.00001010.00001100
    192.168.10.13=11000000.10101000.00001010.00001101
    192.168.10.14=11000000.10101000.00001010.00001110
    192.168.10.15=11000000.10101000.00001010.00001111

    O primeiro IP da rede (parte do host somente com zeros) é conhecido como Network ID e o último (parte do host somente com uns) é conhecido como Broadcast Address. Sendo assim, nas tabelas de roteamento, você sempre vai ver o Network ID. Esta é justamente a verificação que o roteador faz na tabela de roteamento para saber para onde o pacote deve ser transmitido. Veja o exemplo abaixo:
    mycisco1>show ip route
    Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
           D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
           N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
           E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
           i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default
           U - per-user static route, o - ODR
    
    Gateway of last resort is not set
    
         192.168.10.0/29 is subnetted, 1 subnets
    C       192.168.10.0 is directly connected, Ethernet0
    C       192.168.10.8 is directly connected, Ethernet1
    C       192.168.10.16 is directly connected, Serial1
    C       192.168.10.24 is directly connected, Serial2
    C       192.168.10.32 is directly connected, Serial3
    


    Agora, sabendo o IP, você já sabe qual o caminho pelo qual ele será transmitido. :)

  • Copyright © 2002-2005 by Daniel Lafraia