Introdução ao CIDR
O CIDR (roteamento de domínio da Internet sem classe) suporta o roteamento hierárquico. É desenvolvido pela Internet Engineering Task Force. O uso da Internet é maior, por isso precisamos de suporte para classes de rede.
Há um problema com a eficiência com que estamos usando os endereços IP. Ao usar o endereçamento classful, muitos endereços IP não serão alocados, de modo que haverá muito desperdício de endereços IP e até mesmo pesquisar na tabela de rotas é difícil. Esse problema é superado usando o CIDR. Ele alocará os blocos de endereço usando os Registros Regionais de IP (RIR).
O que é o CIDR?
O CIDR é usado principalmente para o uso eficiente dos endereços IP e para resolver a explosão da tabela de roteamento. É definido na RFC (Solicitação de comentários) 1518 e na RFC 4632. É uma alocação de bloco de endereço. Existem cinco classes diferentes no sistema de endereçamento IPV4. As classes de endereço IP são usadas para atribuição de endereços IP da Internet.
Eles são os endereços Classe A, Endereço Classe B, Endereço Classe C, Endereço Classe D, Endereço Classe E.
Endereço de classe A: na classe A, o primeiro bit é considerado. É sempre definido como zero. Pode levar o endereço IP de 1.XXX para 126.XXX
Endereço da classe B: Na classe B, são considerados os dois primeiros bits. Pode levar o endereço IP de 128.0.XX para 191.255.XX
Endereço da classe C: na classe C, os três primeiros bits são considerados. Pode levar o endereço IP de 192.0.0.X para 223.255.255.X.
Endereço de classe D: são considerados os primeiros quatro bits da classe D. Pode levar o endereço IP de 224.0.0.0 a 239.255.255.255. Esta classe é usada para multicasting.
Endereço da classe E: os endereços IP da classe E são reservados para pesquisa e desenvolvimento. Pode levar o endereço IP de 240.0.0.0 a 255.255.255.254.
Portanto, com base no requisito, podemos escolher os endereços IP.
Para endereços de host, usamos os endereços IP da classe A / classe B / classe C.
Hoje, os intervalos de endereços de rede estão usando o roteamento entre domínios sem classe. Ao usar o CIDR, a maneira antiga de usar o endereço IP da classe A, classe B, classe C é substituída. No método mais antigo, se usarmos o exemplo da classe B, como é usado principalmente. Se qualquer instituto ou organização exigir hosts, eles serão fornecidos com os hosts, mas na maioria dos casos, todos os hosts alocados não estão sendo usados e isso leva a tabela de roteamento à explosão.
No CIDR, a pessoa que exige os endereços IP deve adquirir o alocador de endereços IP do provedor de serviços, podendo ter qualquer tamanho exigido pelo comprador. Então, sempre que for ativado com base no prefixo do endereço, ele permitirá roteadores diferentes em diferentes níveis, para rotear em prefixos de tamanhos diferentes. O CIDR é usado para IPV4. O IPV4 tem 32 bits e a rede mais usada é / 8, / 16, / 24 e / 32.
Como funciona o CIDR?
O CIDR é uma alternativa às sub-redes tradicionais. Também é chamado de endereçamento sem classe. Ele consiste em blocos CIDR, alocando dinamicamente os endereços IP de acordo com os requisitos dos usuários, com base em certas regras. A Autoridade de número atribuído à Internet (IANA) lida com a atribuição de blocos CIDR.
Bloco CIDR
Este bloco contém endereços IP. O bloco CIDR consiste em 3 regras básicas.
As três regras básicas mencionadas abaixo:
Regra 1: No bloco CIDR, os endereços IP alocados aos hosts devem estar em contínuo.
Regra 2: O tamanho do bloco deve ter potência 2 e deve ser igual ao número total de endereços IP.
Regra 3: O tamanho do bloco deve ser divisível pelo primeiro endereço IP do bloco.
Notação CIDR
Uma representação de endereço IP do CIDR é a mesma coisa que o endereço IP, mas termina com uma barra invertida seguida por um número. O n representa o número de bits da rede. É chamado como prefixo de rede IP.
A maneira geral de representação do endereço IP do CIDR é
abcd / n
Exemplos
Se recebermos a representação do CIDR, podemos encontrar o intervalo dos endereços IP.
Podemos ver isso com exemplos.
Exemplo 1
A representação do CIDR é 21.19.35.40/24. Encontre os endereços IP do bloco CIDR?
24 representa o número de bits utilizados para a identificação da rede.
Os 5 bits são usados para a identificação de hosts.
O endereço do CIDR é 21.19.35.40/24.
O primeiro endereço IP é 21.19.35.0
O último endereço IP é 21.19.35.255
O host total é 256.
A máscara de rede é 255.255.255.0.
Exemplo 2
A representação é 255.255.255.255/31. Encontre os endereços IP do bloco CIDR?
31 representa o número de bits utilizados para a identificação da rede.
O bit 1 é usado para a identificação de hosts.
O endereço do CIDR é 255.255.255.255/31.
O primeiro endereço IP é 255.255.255.254
O último endereço IP é 255.255.255.255
O host total é 2.
A máscara de rede é 255.255.255.254.
Podemos encontrar o bloco CIDR a partir do bloco de endereços IP.
Exemplo 3
O intervalo de endereços IP é de 21.19.35.64 e 21.19.35.127. Encontre o bloco CIDR?
Os intervalos de endereços IP são 21.19.35.64 e 21.19.35.127.
Antes de prosseguir, as regras do bloco CIDR mencionados acima devem ser verificadas se estão satisfeitas, pois é um bloco CIDR.
Portanto, o tamanho do bloco é 2 6. (ou seja, 127 - 64 + 1 = 64)
Número de bits = 32 - 6 = 26.
O bloco CIDR é 21.19.35.64/26.
Exemplo 4
O intervalo de endereços IP é 255.255.255.32 e 255.255.255.63. Encontre o bloco CIDR?
Os intervalos de endereços IP são 255.255.255.32 e 255.255.255.63.
Antes de prosseguir, as regras do bloco CIDR mencionados acima devem ser verificadas se estão satisfeitas, pois é um bloco CIDR.
Portanto, o tamanho do bloco é 2 5. (ou seja, 63 - 32 + 1 = 64)
Número de bits = 32 - 5 = 27.
O bloco CIDR é 255.255.255.32/27.
Artigos recomendados
Este é um guia para o que é o CIDR. Aqui discutimos como o CIDR funciona e exemplos para encontrar o intervalo dos endereços IP. Você também pode consultar os seguintes artigos para saber mais -
- O que é o Amazon VPC?
- O que é DHCP?
- Programação de soquetes em PHP
- Sobrecarga e substituição em C ++
- O que é IPv4? | (Limitações, benefícios, uso)