problema de endereçamento IP

1

Eu não sou ruim com as redes, no entanto, estou indo mal no endereçamento IP. Isso está me afetando muito. Por exemplo, ao trabalhar em listas de acesso em um roteador Cisco, eu tive que atribuir uma porta serial ao endereço IP 24.17.2.2 e a uma sub-rede 255.255.255.240. Eu pensei que a sub-rede correspondente seria 255.0.0.0, porque 24.17.2.2 é um endereço IP de classe A.

Como posso melhorar minhas habilidades de endereçamento IP?

    
por user56454 07.10.2010 / 20:52

4 respostas

3

Quando você está usando uma sub-rede personalizada, está usando o endereçamento IP sem classe. Isso permite que um grande bloco de endereços IP, como aqueles em uma classe de rede, sejam divididos em redes menores. Você faz isso por vários motivos. Faça uma pesquisa no Google para o Subnetting Tutorial e você encontrará uma tonelada de recursos. O site da Cisco tem alguns bons jogos sobre como realizar sub-redes também.

    
por 07.10.2010 / 21:18
1

255.255.255.240 é um exemplo de uma máscara de sub-rede de tamanho variável, que é usada com CIDR ou roteamento entre domínios sem classe. O CIDR é uma maneira de dividir redes Class-A / B / C em sub-redes menores, onde você não precisa dizer, um total de 254 endereços (ou 16 milhões, no caso de uma Classe A).

Neste caso, 255.255.255.240 é uma máscara para uma rede de 14 hosts. Uma ferramenta como whatmask é muito útil aqui:

$ whatmask 24.17.2.2/28

------------------------------------------------
           TCP/IP NETWORK INFORMATION
------------------------------------------------
IP Entered = ..................: 24.17.2.2
CIDR = ........................: /28
Netmask = .....................: 255.255.255.240
Netmask (hex) = ...............: 0xfffffff0
Wildcard Bits = ...............: 0.0.0.15
------------------------------------------------
Network Address = .............: 24.17.2.0
Broadcast Address = ...........: 24.17.2.15
Usable IP Addresses = .........: 14
First Usable IP Address = .....: 24.17.2.1
Last Usable IP Address = ......: 24.17.2.14

O CIDR é útil em casos em que você não precisa de uma rede completa de Classe-C (254 endereços) (ou algo ainda maior). Se você tiver apenas uma rede de mais ou menos uma dúzia de hosts, é um uso mais eficiente do espaço de endereços IP.

Espero que ajude.

    
por 07.10.2010 / 21:19
0

A noção de classe é semelhante a sub-redes. A diferença é que um bloco de classe é atribuído a uma pessoa ou pessoa específica. Nesse caso, o ip block 24.x.x.x foi dado a uma compagny que decidiu dividi-lo em várias partes. Talvez a empresa vendesse uma pequena parte de seu espaço de endereços IP. A notação de classe não é realmente usada em nossos dias.

Em vez disso, usamos a máscara de rede. A máscara de rede fornece ajuda a um roteador separar a parte de sub-rede e a parte do host. Como? É simples, todos os bits definidos como 1 fazem parte do endereço da sub-rede e os definidos como zero são o endereço do host. O roteador só precisa executar um bit a bit e com a máscara de rede e o endereço IP para recuperar o endereço de sub-rede. Outra maneira de escrever a máscara de rede é anexando um / x a um endereço de sub-rede básico, ou seja, 24.17.2.2/28.

Uma sub-rede é um grupo de hosts na mesma rede, pois não há roteadores que precisem ser contatados para estabelecer uma conexão entre dois hosts na mesma sub-rede. Então você deseja atribuir o mesmo endereço de sub-rede a esses hosts. Há dois endereços que estão sendo usados quando você forma uma sub-rede, a primeira e a última. O primeiro endereço é para designar a sub-rede em si, não é um endereço utilizável e qualquer coisa enviada para esse endereço será descartada. O último endereço de uma sub-rede é o endereço de broadcast, é algo que é enviado para esse endereço que será recebido por todo o host na sub-rede.

Se pegarmos uma sub-rede como 10.0.0.0/24 (ou netmask 255.255.255.0): podemos ter um host de 10.0.0.1 a 10.0.0.254 para que possamos definir 254 endereços IP. Usamos 10.0.0.0 para designar a sub-rede e 10.0.0.255 seria o endereço de broadcast.

Se olharmos para a possível sub-rede, temos:

/ 32 (255.255.255.255): Apenas um endereço IP utilizável (você não tem um endereço de sub-rede nem uma transmissão). É usado em conexões ponto-a-ponto

/ 31 (255.255.255.254): É um tanto inútil porque a maioria dos roteadores define um endereço de sub-rede e uma transmissão para que você não tenha nenhum outro host. Mas se o seu roteador seguir a exceção a essa regra, você tem dois IPs possíveis.

/ 32 (255.255.255.252): É mais útil você ter um endereço de sub-rede, dois IP de host e a transmissão.

/ x: Você pode continuar a calcular o que daria como número de hosts possíveis em uma rede com a regra: 2 ^ (32-x) -2

/ 0 (0.0.0.0): Não é possível porque você precisa de uma sub-rede.

Se aplicar essas regras à própria internet, poderemos pensar em algumas coisas estranhas.

O IP 0.0.0.0 designaria a sub-rede de toda sub-rede para toda a Internet. É fato que não aponta para nada como o primeiro endereço de uma sub-rede.

O IP 255.255.255.255 designaria a transmissão para todos os hosts da Internet, mas na verdade é reduzido para a sub-rede local (por razões óbvias de segurança). O host o usa ao configurar seu IP com o protocolo DHCP.

Então, ao finalizar, explicarei seu próprio exemplo:

24.17.2.2 é o seu endereço IP. 255.255.255.240 sua netmask (então é um / 28) Temos 16 endereços IP possíveis, por isso, se removermos os 2 reservados, temos 14 hosts possíveis. Então 24.17.2.0 é o endereço da sub-rede. E 24.17.2.15 o endereço de broadcast. Intervalo 24.17.2.1-24.17.2.14 é endereços de hosts usáveis.

Espero que tenha sido interessante e útil.

    
por 08.10.2010 / 07:13
0

Aqui está uma seção de uma classe Cisco que estou usando (observe o texto em negrito perto do final).

Classes de redes históricas

Historicamente, o RFC1700 agrupava os intervalos de unicast em tamanhos específicos chamados de endereços de classe A, classe B e classe C. Também definiu endereços de classe D (multicast) e classe E (experimental), como apresentado anteriormente.

As classes de endereço unicast A, B e C definiram redes de tamanho específico, bem como blocos de endereço específicos para essas redes, conforme mostrado na figura. Uma empresa ou organização recebeu um bloco de endereços inteiro de classe A, classe B ou classe C. Esse uso do espaço de endereço é chamado de endereçamento classful.

Blocos de Classe A

Um bloco de endereços de classe A foi projetado para suportar redes extremamente grandes com mais de 16 milhões de endereços de host. Os endereços IPv4 de classe A usaram um prefixo fixo / 8 com o primeiro octeto para indicar o endereço de rede. Os três octetos restantes foram usados para endereços de host.

Para reservar espaço de endereço para as classes de endereços restantes, todos os endereços de classe A exigiam que o bit mais significativo do octeto de alta ordem fosse um zero. Isso significava que havia apenas 128 redes de classe A possíveis, 0.0.0.0 / 8 a 127.0.0.0 / 8, antes de remover os blocos de endereços reservados. Embora a classe A tenha como destinatário metade reservada do espaço de endereçamento, devido ao limite de 128 redes, ela só poderia ser alocada a aproximadamente 120 empresas ou organizações.

Blocos da Classe B

O espaço de endereço de classe B foi projetado para suportar as necessidades de redes de tamanho moderado a grande, com mais de 65.000 hosts. Um endereço IP de classe B usou os dois octetos de alta ordem para indicar o endereço de rede. Os outros dois octetos especificam endereços de host. Assim como na classe A, o espaço de endereçamento das classes de endereços restantes precisava ser reservado.

Para os endereços de classe B, os dois bits mais significativos do octeto de alta ordem eram 10. Isso restringia o bloco de endereços da classe B para 128.0.0.0 / 16 a 191.255.0.0 / 16. A classe B tinha alocação de endereços ligeiramente mais eficiente do que a classe A porque dividia igualmente 25% do espaço total de endereços IPv4 entre aproximadamente 16.000 redes.

Blocos da Classe C

O espaço de endereço da classe C era o mais comumente disponível das classes de endereços históricos. Esse espaço de endereço era destinado a fornecer endereços para pequenas redes com um máximo de 254 hosts.

Blocos de endereço de classe C usaram um prefixo / 24. Isso significava que uma rede de classe C usava apenas o último octeto como endereços de host com os três octetos de alta ordem usados para indicar o endereço de rede.

Blocos de endereçamento de classe C reservam espaço de endereço para classe D (multicast) e classe E (experimental) usando um valor fixo de 110 para os três bits mais significativos do octeto de alta ordem. Isso restringiu o bloco de endereços da classe C para 192.0.0.0 / 16 a 223.255.255.0 / 16. Embora ocupasse apenas 12,5% do espaço total de endereços IPv4, poderia fornecer endereços para 2 milhões de redes.

Limites para o sistema baseado em classe

Nem todos os requisitos das organizações se encaixam bem em uma dessas três classes. A alocação classful do espaço de endereço muitas vezes desperdiçou muitos endereços, o que esgotou a disponibilidade de endereços IPv4. Por exemplo, uma empresa que tivesse uma rede com 260 hosts precisaria receber um endereço de classe B com mais de 65.000 endereços.

Mesmo que esse sistema de classes tenha sido praticamente abandonado no final dos anos 90, você verá restos dele em redes hoje. Por exemplo, quando você atribui um endereço IPv4 a um computador, o sistema operacional examina o endereço que está sendo atribuído para determinar se esse endereço é uma classe A, classe B ou classe C. O sistema operacional pressupõe o prefixo usado por essa classe e faz a atribuição apropriada da máscara de sub-rede.

Outro exemplo é a suposição da máscara por alguns protocolos de roteamento. Quando alguns protocolos de roteamento recebem uma rota anunciada, ela pode assumir o tamanho do prefixo com base na classe do endereço.

Endereçamento sem classe

O sistema que usamos atualmente é chamado de endereçamento sem classe. Com o sistema sem classes, os blocos de endereços apropriados ao número de hosts são atribuídos a empresas ou organizações sem considerar a classe unicast.

    
por 17.10.2010 / 20:16

Tags