Você está na página 1de 25

Redes de Computadores Mscaras de sub-rede e roteamento

Redes de Computadores
Mscaras de sub-rede
Dimensionam redes em tamanhos diferentes da definio das classes. So composta por quatro octetos separados por pontos. Todos os bits 1, que representam a poro de rede, ficam juntos do lado esquerdo e todos os bits 0, que representam a poro de host, direita.

Redes de Computadores
Formatos da mscara de sub-rede:

Dotted-decimal: decimal separado por pontos. Ex: 255.255.255.192 Nmero de bits: Especifica o nmero de bits 1 (poro de rede) do endereo IP.

Redes de Computadores
Mscara de sub-rede Ex: 255.255.255.0 11111111.11111111.11111111.00000000 Todos os bits 1 vm no incio (esquerda) da mscara e indicam a poro de rede do endereo IP. Os bits 0 ( direita) indicam a poro de host.

Redes de Computadores
Determinao do endereo da sub-rede Converte-se o endereo IP e a mscara de subrede para o formato binrio, fazendo-se em seguida uma comparao unria com o operador lgico AND. O resultado s ser 1 se ambos os nmeros forem 1.

Redes de Computadores
Determinao do endereo da sub-rede Exemplo:10.50.27.11/255.255.0.0 00001010 .00110010 .00011011 .00001011 11111111 .11111111 .00000000 .00000000 00001010 .00110010 .00000000 .00000000 Rede: 10.50.0.0/255.255.0.0

Redes de Computadores
Determinao do endereo da sub-rede Ex: 172.19.252.46/255.255.255.248 10101100.00010011.11111100.00101110 11111111.11111111.11111111.11111000 10101100.00010011.11111100.00101000 Rede: 172.19.252.40/255.255.255.248

Redes de Computadores
Mtodo simplificado de determinao da rede
Verifica-se qual o octeto em que h bits 1 e 0 e na mscara de sub-rede e subtrai-se esse valor de 256 (total de possibilidades por octeto). Esse nmero o tamanho da rede naquele octeto. Cria-se intervalos com aquela variao, seguindo do primeiro endereo at o imediatamente anterior prxima rede (endereo de broadcast). Verifica-se, ento, em que intervalo encontra-se o endereo IP estudado.

Redes de Computadores
Mtodo simplificado de determinao da rede Ex: 172.19.252.46/255.255.255.248 - Variao no ltimo octeto. - Tamanho da rede no octeto: 8 (256 248)

Redes de Computadores
(cont...) Intervalos: 172.19.252.0 - 172.19.252.7 172.19.252.8 - 172.19.252.15 172.19.252.16- 172.19.252.23 (...) 172.19.252.40- 172.19.252.47 172.19.252.48- 172.19.252.55 (...) Rede: 172.19.252.40 Broadcast: 172.19.252.47

Redes de Computadores
Formato de mscara de sub-rede pelo nmero de bits A mscara de sub-rede tambm pode ser representada pelo nmero de bits 1 (poro de rede). Exemplos: - 255.255.255.192: 8 + 8 + 8 + 2 = 26 - 255.255.252.0: 8 + 8 + 6 + 0 = 22 Assim, 192.168.7.0/255.255.255.192 equivale a 172.168.7.0/26

Redes de Computadores
Determinao de tamanhos de redes Para verificar a mscara de rede necessria para dimensionar uma quantidade x de hosts, basta verificar a potncia de 2 igual ou imediatamente superior quantidade de endereos IP necessria, lembrando-se que alm dos hosts, toda rede ter os endereos de rede e de broadcast, que no podem ser utilizados.

Redes de Computadores
Potncias de 2 2 elevado a 0 = 1 2 elevado a 1 = 2 2 elevado a 2 = 4 2 elevado a 3 = 8 2 elevado a 4 = 16 2 elevado a 5 = 32 2 elevado a 6 = 64 2 elevado a 7 = 128 2 elevado a 8 = 256 2 elevado a 9 = 512 2 elevado a 10 = 1024

Redes de Computadores
Determinando a mscara de sub-rede Ex: Necessita-se de uma rede mnima para atender 15 hosts. Determinar a mscara de sub-rede. Lembre-se que so 15 hosts mais os dois endereos que no se utilizam. Portanto, so necessrios 17 endereos IP. A potncia de 2 igual ou imediatamente superior a este nmero 32 (2 quinta). Portanto, a mscara de rede no formato de nmero de bits 32 (total de bits) menos 5 (poro de host), resultando 27 (255.255.224.0).

Redes de Computadores
Quando dois hosts esto na mesma rede, os pacotes so enviados diretamente para o destinatrio. Ex: 10.50.20.2/24 quer enviar um pacote para 10.50.20.210. O emissor analisa sua rede, atravs da mscara, e descobre que ela comea em 10.50.20.0 e termina com o endereo 10.50.20.255. Portanto, o destinatrio 10.50.20.210 encontra-se nesta faixa e pertence sua rede. Neste caso, o datagrama sai com endereo IP de destino 10.50.20.210 e, no nvel de enlace, com endereo MAC de destino o desta mquina.

Redes de Computadores
Outro exemplo: O endereo 210.149.204.212/26 precisa falar com o endereo 210.149.204.100. Analisando seu endereo e mscara, o host descobre que sua rede comea no endereo 210.149.204.192 e termina no 210.149.204.255. Neste caso, os dois endereos no esto na mesma rede. O que pode ser feito?

Redes de Computadores
Quando os hosts de origem e destino no esto na mesma rede, diz-se que neste caso h um roteamento indireto, ou seja, os pacotes sero enviados com endereo IP de destino do host escolhido, mas com o endereo MAC de destino (no nvel de enlace) para o gateway desta rede.

Redes de Computadores
Um gateway um host presente em mais de uma rede que tem a propriedade de interconectar redes em que tenha presena. Roteador o nome dado ao equipamento dedicado a desempenhar a funo de gateway em uma rede.

Redes de Computadores
Cada host tem sua tabela de rotas. Quando verificado que o destino do pacote no se encontra na prpria rede, a tabela de rotas analisada. Se uma s rota permite chegar ao destino, ela ser escolhida. E se duas ou mais permitirem?

Redes de Computadores
Exemplo: Tabela de rotas do host: Rede 10.50.1.0/24 10.0.0.0/8 0.0.0.0/0 Gateway 192.168.4.29 192.168.4.30 192.168.4.28

O host precisa enviar pacotes para 10.50.1.152. As trs rotas permitem chegar ao destino (abrangem o endereo em suas faixas).

Redes de Computadores
Neste caso, escolhida a rota mais especfica (maior quantidade de bits de rede 1). A primeira tem 24 bits para rede, a segunda 8 e a terceira nenhum. Portanto, a primeira mais especfica e ser escolhida.

Redes de Computadores
Quanto menos bits 1, mais abrangente a rota. Porm, menor prioridade em relao a outras ela ter. Assim, a rota que no tem nenhum bit 1 (0.0.0.0/0) abrange todos os hosts, mas s escolhida quando no h nenhuma outra rota que permita chegar ao destino. A esta rota, que permite chegar a qualquer host, dado o nome de rota padro. O roteador para o qual ela aponta chamado de gateway padro (default gateway).

Redes de Computadores
Para visualizar as rotas pelo prompt de comando de um computador com sistema operacional MS Windows, basta digitar route print Em ambientes Linux, o comando para visualizao da tabela de rotas o route -n Em ambientes Unix-like (como o FreeBSD, Solaris e mesmo no prprio Linux), utiliza-se o comando netstat -rn

Redes de Computadores
As tabelas de rotas podem ser criadas de forma esttica ou dinmica. Na forma esttica, as rotas so informadas manualmente por um operador. Na forma dinmica, as rotas so aprendidas pelo gateway baseadas em fatores como disponibilidade, velocidade, atraso, perda de pacotes, quantidade de saltos (passagens por roteadores) e mesmo custo de transmisso. Os fatores levados em conta dependero do protocolo de roteamento utilizado na rede.

Redes de Computadores
Se o gateway no estiver na rede do destinatrio do pacote, este analisar sua tabela de rotas e procurar, seguindo os mesmos critrios citados, um outro gateway que possa permitir que o pacote chegue at o destino. Essa operao acontece em tantos roteadores quanto sejam necessrios at chegar-se, finalmente, rede de destino. No MS DOS, o comando que visualiza tal caminho o tracert e no Linux/Unix o traceroute

Você também pode gostar