Roteamento Configurar um roteador parece um tanto quanto complicado, porem não é uma tarefa impossível. O detalhe é que é preciso tomar muita a atenção na ora de configurar as rotas. Recomenda-se que antes de ir direto ao dispositivo (O Roteador) seja feito com antecedência um desenho da rede por completo. Segue logo a baixo um modelo de rede /24 e as Tabelas de roteamento.
R1 Rede de destino mask gw Interface de saida 10.1.10.0 /24-1 10.1.20.0 /24 192.168.1.10 2 10.1.30.0 /24 192.168.3.10 3 R2 Rede de destino mask gw Interface de saida 10.1.10.0 /24 192.168.1.20 1 10.1.20.0 /24-2 10.1.30.0 /24 192.168.2.20 3 R3 Rede de destino mask gw Interface de saida 10.1.10.0 /24 192.168.3.30 1 10.1.20.0 /24 192.168.2.30 2 10.1.30.0 /24-3 Se um desses roteadores tivesse que ter uma rota para a internet na rede de destino teria que conter: 0.0.0.0, a maskara e o gw fornecidos pelo provedor além de indicar a porta (interface) de saída. Decimal Para Binário e Binário Para Decimal Como Transformar Números decimais para binários? Basta dividir o decimal por dois (2) e o resultado por dois (2) ate que o resultado seja 0 (zero) ou 1 (um), daí então basta pegar os restos desde o ultimo ate o primeiro e juntar-los nessa seqüência para obter o binário do mesmo. Observação: o resultado da última divisão deve ser considerado como o primeiro item do numero binário!
Ex.: Vamos transformar o numero 12 em binário 12 2 0 6 2 0 3 2 1 1 Então o binário de 12 é 100, mas como o padrão são oito (8) dígitos acrescentamos à esquerda os zeros (0) que faltam. Ou seja, 11000000. Ex.: Vamos transformar o numero 127 em binário 127 2 1 63 2 1 31 2 1 15 2 1 7 2 1 3 2 1 1 Portanto, 127 é em binário 01111111 Para Transformar de binário para decimal basta proceder da seguinte forma: Obs.:** quer dizer elevado a. 2**7=128 2**6=64 2**5=32 2**4=16 2**3=8 2**2=4 2**1=2 2**0=1 x x x x x x x X 0 1 1 1 1 1 1 1 = = = = = = = = 0+ 64+ 32+ 16+ 8+ 4+ 2+ 1=127 Observe que no final o resultado da multiplicação é somada ate que tenhamos o resultado em decimal. Binário Para Octal e de Octal para binário Agora vamos efetuar transformações de binário para octal. Veja!
Octal => 2**3=8 Então iremos separar os bits de 3 em 3 (três em três) a partir da direita. Observe que se faltar basta completar com zero a esquerda. Bit 010010001 => 010 010 001 agora descobrimos o numero de cada grupo. 2 e 2 e 1 =221 em Octal Para efetuar a transformação de Octal para Binário Basta separar elemento a elemento e colocar os três dígitos binários correspondente. 2 2 1 => 010 010 001 =010010001 em binário De binário para hexadecimal e de hexa decimal para binário Hexadecimal De 0 ate 9 é representado normalmente, mas de 10 a 15 serão representados da seguinte forma: 10=A, 11=B, 12=C, 13=D, 14=E, 15=F Veja! 2**4=16 A única diferença do octal é que os bits separados serão em grupos de 4 elementos. Bit 10010001 => 1001 0001 => 9 1 =91 em Hexadecimal De hexadecimal para binário basta separar cada elemento do numero e colocar os 4 bits correspondentes: 91 => 9 1 => 1001 0001 => 10010001. A principio estou devendo um exemplo com letra, ou seja, um hexadecimal como: FF Ip Privado (Internos) 10.*.*.*... 10.255.255.255 192.168.*.*... 192.168.255.255
Ip Reservado (públicos) 127.0.0.1 loopback (para testes de rede na mesma maquina localhost ) 255.255.255.255 flooding (broadcast universal) 0.0.0.0 rota padrão Mascara padrão Padrões Clássicos de mascaras (Antigos) Classe A 255.0.0.0 Também conhecido como /8 Classe B 255.255.0.0 Também conhecido como /16 Classe C 255.255.255.0 Também conhecido como /24 Exemplo de Mascara /25 No exemplo temos o ip 192.168.10.* que é um /24 classe C, Mais queremos transformá-lo em /25 para que possamos obter duas redes diferentes. Como faremos isso? É Simples! Para que possamos entender como obter a mascara /25 será necessário que transformemos o ultimo decimal do ip em binário e roubar um bit que seria do host para a rede. Veja! 192.168.10.* Bits Decimal Identificador 192.168.10.0 0000000 0 Id da rede 192.168.10.0 1111111 127 Broadcast 192.168.10.1 0000000 128 Id da rede 192.168.10.1 1111111 255 Broadcast Resultado: 2 redes possíveis 128 possibilidades de hosts Hosts disponíveis => 128-2 (id da rede e broadcast) = 126 Como só temos duas possibilidade de combinações o bit roubado só poderá ser 0 (zero) ou 1 (um), se for o (zero) 0 iremos desde 0 0000000 ate 0 1111111, já se o bit for um iremos desde 1 0000000 ate 1 1111111. Ou Seja temos duas redes distintas. Lembre-se que o primeiro representa a rede e o ultimo o broadcast. Se for um /26 terá que pegar dois bits do ultimo octeto e assim por diante.
Após esse exemplo podemos efetuar o seguinte levantamento de possibilidades do ip 192.168.10.* : mask N redes possibilidades Hosts /24 1 256 256-2=254 /25 2 128 128-2=126 /26 4 64 64-2=62 /27 8 32 32-2=30 /28 16 16 16-2=14 /29 32 8 8-2=6 /30 64 4 4-2=2 Sempre dobra Sempre será a metade Observe que os hosts serão sempre as possibilidades menos dois (-2) que é o id da rede e o broadcast.