O Problema
O Problema
(cont.)
Como escalar o sistema de roteamento para suportar o rpido crescimento do tamanho das tabelas de roteamento globais da Internet?
CIDR ou supernetting o novo (atual) esquema de endereamento da Internet. Foi definido pelo IETF em 1995 nas RFCs 1517 a 1520. Caracterstica:
Elimina o conceito tradicional de redes classes A, B e C (da o nome classless), substituindo-o pelo conceito genrico de prefixo de rede. o prefixo de rede que usado para se determinar o ponto de diviso entre o NetID e o HostID. Roteadores que suportam CIDR no se baseiam nos trs primeiros bits do endereo IP mas, sim, no tamanho do prefixo. Propicia uma alocao eficiente do E.E do IPv4, j que permite especificar de redes de tamanho arbitrrio.
Exemplo
Seja um ISP com um prefixo /20, como em 200.23.16.0/20. Isso representa um espao de 212 ou 4.096 endereos possveis. Esse espao poderia ser distribudo pelo ISP entre 8 (23) organizaes, cada uma delas com um espao de 29 ou 512 endereos.
Exemplo
(cont.)
Observe que esse prefixo /20 tambm poderia ser usado para representar uma rede classe A, B ou C tradicional.
(cont.)
Caracterstica:
Suporta agregao (sumarizao) de rotas. Como consequncia, uma nica entrada na tabela de roteamento pode representar o espao de endereos de talvez milhares de rotas classfull tradicionais. Cada informao de roteamento anunciada junto com uma mscara de bits. a mscara (ou seja, o prefixo de rede) que define a sumarizao desejada.
Exemplo
Num ambiente classful, um Internet Service Provider-ISP s pode alocar endereos /8, /16 ou /24. Usando CIDR, o ISP pode distribuir blocos do seu espao de endereos que atendam as necessidades especficas de cada cliente. Conseqentemente, isso confere maior flexibilidade e permite melhor utilizao do espao de endereamento alocado ao ISP.
Exemplo 1
Seja um cliente que requeira 800 endereos de hosts. Em vez de lhe ser atribudo um endereo Classe B (e, portanto, desperdiar ~64700 endereos) ou quatro Classes Cs individuais (e introduzir 4 novas rotas nas tabelas de roteamento da Internet global), poderia lhe ser atribudo um bloco de endereos /22, que corresponde a 210 endereos IP ou ento a 4 redes /24 contguas.
Exemplo 2
Assuma que um ISP detenha o bloco de endereos 200.25.0.0/16. Este bloco representa 65.536 (216) endereos IP (ou 256 redes /24). Suponha que do bloco de endereos 200.25.0.0/16, o ISP se deseja alocar o bloco 200.25.16.0/20. Esse bloco menor representa 4.096 (212) endereos IP (ou 16 redes /24). Em um ambiente classful o ISP forado a diidir o bloco /20 em 16 redes /24 individuais.
Exemplo 2
(cont.)
Entretanto, em um ambiente classless, o ISP livre para dividir o espao de endereos que ele detm (to cut up the pie) da maneira que ele quiser. Ele poderia divid-lo em dois pedaos, cada um com do espao de endereos, e assinalar uma poro Organizao A; dividir a outra metade em dois novos pedaos cada um com do espao de endereos e atribuir um dos pedaos Organizao B; e, finalmente, dividir o restante em dois pedaos, cada um representando um oitavo do espao de endereamento, e assinal-los s Organizaes C e D. Cada uma das organizaes est livre para alocar o seu espao de endereos individual dentro da sua intranet do jeito que achar melhor.
Exemplo 2
(cont.)
CIDR e VLSM so essencialmente a mesma coisa j que ambos permitem dividir recursivamente uma poro do espao de endereos IP em pedaos (blocos) menores. A diferena que com VLSM a recurso feita no espao de endereamento previamente alocado para a organizao, sendo isso invisvel para a Internet global. O CIDR, por sua vez, permite a alocao recursiva de um bloco de endereos por um Internet Registry a um high-level ISP , a um middle-level ISP, a um low-level ISP e, finalmente, rede privada da organizao.
Exerccio
a.
b.
c.
List the individual networks numbers defined by the CIDR block 200.56.168.0/21 List the individual networks numbers defined by the CIDR block 195.24/13 Aggregate the following set of (4) IP /24 network addresses to the highest degree possible: 212.56.146.0/24,
212.56.147.0/24, 212.56.148.0/24, 212.56.149.0/24
d. e. f. g.
Aggregate: 202.1.96.0/24, 202.1.97.0/24, 202.1.98.0/24, , Aggregate: 202.1.126.0/24, 202.1.127.0/24, , Aggregate: 202.1.158.0/24, 202.1.159.0/24 How would you express the entire Class A address as a single CIDR advertisement?