Abrir menu principal

Classless Inter-Domain Routing

(Redirecionado de CIDR)
Question book.svg
Este artigo ou secção não cita fontes confiáveis e independentes (desde abril de 2012). Ajude a inserir referências.
O conteúdo não verificável pode ser removido.—Encontre fontes: Google (notícias, livros e acadêmico)

O CIDR (de Classless Inter-Domain Routing), foi introduzido em 1993, como um refinamento para a forma como o tráfego era conduzido pelas redes IP. Permitindo flexibilidade acrescida quando dividindo margens de endereços IP em redes separadas, promoveu assim um uso mais eficiente para os endereços IP cada vez mais escassos. O CIDR está definido no RFC 1519.

EndereçamentoEditar

Os endereços IP no IPv4 têm 32 bits de comprimento e estão separados em duas partes: o endereço de rede (que identifica toda a rede ou subrede), e o endereço de host (que identifica uma ligação a uma máquina em particular ou uma interface para essa rede). Máscaras de subrede são máscaras de bits que mostram onde o endereço de rede termina e o endereço de host começa.

Routing sem classesEditar

Historicamente, o espaço para o endereço IP foi dividido em três 'classes de rede' principais, onde cada classe tinha um tamanho fixo de rede. As classes A, B e C tinham campos de endereço de 8, 16 e 24 bits respectivamente. A classe, em especial o comprimento da máscara da sub-rede e o número de hosts na rede, poderiam ser sempre determinadas dos três bytes mais significativos do endereço IP. Sem qualquer outra forma para especificar o comprimento de uma máscara de sub-rede, os protocolos de routing necessários usavam a classe de endereço IP especificada nas advertências do route para determinar o tamanho dos prefixos de routing para serem definidos na "tabela de routing". Atualmente, o endereçamento do tipo IPv6, que contém 128 bits e não possui classes específicas, vem ganhando cada vez mais espaço devido ao esgotamento de endereços do tipo IPv4.

O CIDR usa máscaras de comprimento variável, o VLSM (de Variable Length Subnet Masks), para alocar endereços IP em sub-redes de acordo com as necessidades individuais e não nas regras de uso generalizado em toda a rede. Assim a divisão de rede/host pode ocorrer em qualquer fronteira de bits no endereço. Porque as distinções de classes normais são ignoradas, o novo sistema foi chamado de routing sem classes. Isto levou a que o sistema original passasse a ser chamado de routing de classes.

Notação standardEditar

A notação standard para o intervalo de endereços CIDR começa com o endereço de rede (na direita com o número apropriado de bits com valor zero - até 4 octetos para IPv4, e até campos hexadecimais de 8 octetos de 16 bits para IPv6). Isto é seguido por um caractere e comprimento de um prefixo, em bits, definindo o tamanho da rede em questão (o prefixo é, na verdade, o comprimento da máscara de sub-rede).

Por exemplo:

  • 192.168.0.0 /24 representa os 256 endereços IPv4 de 192.168.0.0 até 192.168.0.255 inclusive, com 192.168.0.255 sendo o endereço de broadcast para a rede.
  • 192.168.0.0 /22 representa os 1024 endereços IPv4 de 192.168.0.0 até 192.168.3.255 inclusive, com 192.168.3.255 sendo o endereço de broadcast para a rede.
  • 2002:C0A8::/48 representa os endereços IPv6 de 2002:C0A8:0:0:0:0:0:0 até 2002:C0A8:0:FFFF:FFFF:FFFF:FFFF:FFFF, inclusive.

Para o IPv4, uma representação alternativa usa o endereço de rede seguido da máscara de sub-rede, escrito na forma decimal com pontos:

  • 192.168.0.0 /24 pode ser escrito como 192.168.0.0 255.255.255.0 → pois contando os 24 bits da Esquerda para Direita, temos: 11111111.11111111.11111111.00000000
  • 192.168.0.0 /22 pode ser escrito como 192.168.0.0 255.255.252.0 → pois contando os 22 bits da Esquerda para Direita, temos: 11111111.11111111.11111100.00000000

Agregação de prefixos de routingEditar

Um outro benefício do CIDR é a possibilidade de agregação de prefixos de routing. Por exemplo, dezesseis redes /24 contíguas podem agora ser agregados, e mostrados como sendo um route único de /20 (caso os primeiros 20 bits dos endereços de rede coincidam). Dois /20 contiguos podem ser agregados num /19, e assim por diante. Isto permite uma redução significativa do número de routes, prevenindo a 'explosão da tabela de routing' de sobrecarregar os routers e impedir a expansão da internet.

Hoje em dia a maioria dos ISPs públicos da Internet não fazem o routing de nada menor que um prefixo de /24, efetivamente prevenindo que redes pequenas obtenham total routing público da Internet sem ter que passar por um agregador de routing como é um ISP.

Endereços CIDR/VLSM como universaisEditar

Os endereços de rede CIDR/VLSM são usados por toda a Internet pública, mesmo que sejam usados em outros lugares, particularmente em grandes redes privadas. Um usuário comum de uma Rede local geralmente não vê isto em prática, já que a sua rede LAN é usualmente numerada usando endereços RFC 1918 privados especiais.


RFC 5735Editar

O RFC 5735 descreve outras especificações do IPv4 e seus ranges de endereços, estes atribuídos pela IANA

Range de Endereço Uso atual Referencia
0.0.0.0/8 "Esta" rede (uso interno) - Software RFC 1122, Section 3.2.1.3
10.0.0.0/8 Rede Privada RFC 1918
127.0.0.0/8 Loopback - Rede Privada RFC 1122 Section 3.2.1.3
169.254.0.0/16 Link Local RFC 3927
172.16.0.0/12 Rede Privada RFC 1918
192.0.0.0/24 Protocolo assinado pela IETF - Rede Privada RFC 5736
192.0.2.0/24 TEST-NET-1 - Documentação RFC 5737
192.88.99.0/24 6to4 - Internet Mecanismo de transição - Internet RFC 3068
192.168.0.0/16 Rede Privada RFC 1918
198.18.0.0/15 Intranet Teste de Benchmark - Rede Privada RFC 2544
198.51.100.0/24 TEST-NET-2 - Documentação RFC 5737
203.0.113.0/24 TEST-NET-3 - Documentação RFC 5737
224.0.0.0/4 Multicast - Internet RFC 3171
240.0.0.0/4 Reservado para uso futuro - Internet RFC 1112 Section 4
255.255.255.255/32 Limited Broadcast - Sub0-rede RFC 919 Section 7, RFC 922 Section 7


Ligações externasEditar

  Este artigo sobre Internet é um esboço. Você pode ajudar a Wikipédia expandindo-o.