04 - Endereçamento IP
video: https://youtu.be/... no frontmatter da nota.Endereçamento IP — Visão Geral da Seção 07
1. Introdução
A seção 07 - Endereçamento IP da Bíblia de Redes é dedicada ao estudo aprofundado do sistema de endereçamento utilizado na camada de rede (camada 3 do modelo OSI) para identificar unicamente interfaces de rede em uma rede IP. É uma das competências mais fundamentais para qualquer engenheiro de redes, pois todo o roteamento, toda a conectividade internet e toda a segmentação de redes dependem diretamente deste conhecimento.
O endereçamento IP é o alicerce lógico sobre o qual a internet opera. Sem ele, a comunicação entre dispositivos em redes diferentes seria impossível — não haveria como identificar o remetente ou destinatário de um pacote de dados.
2. Estrutura da Seção
A seção está organizada em quatro grandes blocos temáticos, cada um cobrindo um aspecto essencial do endereçamento IP:
Bloco 1 — IPv4 (subpasta 01)
Cobre o protocolo IPv4, ainda dominante na maioria das redes. Inclui:
- Estrutura e Características: 32 bits, 4 octetos, notação binária vs decimal, limite de 4,2 bilhões.
- Hierarquia: separação entre rede e host, identificação de cada parte.
- Classes de Endereçamento: A, B, C, D, E — modelo histórico ainda relevante para compreensão.
- Tipos de Endereço: endereço de rede, broadcast, loopback, hosts válidos.
- Máscara de Sub-Rede e Notação CIDR: delimitação rede vs host, prefixos CIDR.
- Subnetting e VLSM: subdivisão de redes, máscaras de comprimento variável.
- IPs Públicos e Privados (RFC 1918) e NAT: espaço público vs privado, tradução.
- APIPA: configuração automática de IP link-local.
- Fragmentação de Pacotes e MTU: como pacotes grandes são divididos.
Bloco 2 — IPv6 (subpasta 02)
Cobre o sucessor do IPv4, com 128 bits de endereçamento. Inclui:
- Características e Vantagens: 128 bits, sem NAT obrigatório, IPsec integrado.
- Representação de Endereços: 8 grupos hexadecimais, regras de compressão.
- Tipos de Endereço: Unicast, Multicast, Anycast.
- Autoconfiguração SLAAC e DHCPv6: como hosts obtêm IPs automaticamente.
- Neighbor Discovery Protocol (NDP): substituto do ARP em IPv6.
- Mecanismos de Transição: dual stack, 6to4, NAT64, DS-Lite.
Bloco 3 — Tipos de Comunicação (subpasta 03)
Cobre as três formas básicas de comunicação em redes IP:
- Unicast: 1-para-1, o padrão da maioria das aplicações.
- Broadcast: 1-para-todos da sub-rede (eliminado em IPv6).
- Multicast: 1-para-grupo, essencial para streaming, IPTV, protocolos de roteamento.
Bloco 4 — Visão Geral (este arquivo)
Síntese dos conceitos da seção, conectando IPv4, IPv6 e tipos de comunicação em um arcabouço coerente.
3. Contexto Histórico
O endereçamento IP evoluiu junto com a própria internet:
- 1969: ARPANET usa NCP (Network Control Program), precursor do IP.
- 1981: RFC 791 define o IPv4 como o conhecemos hoje — 32 bits, classes.
- 1985: RFC 950 introduz subnetting (subdivisão de classes).
- 1993: RFC 1519 introduz CIDR (Classless Inter-Domain Routing), abolição das classes.
- 1994: RFC 1631 introduz NAT para conservar endereços.
- 1996: RFC 1918 formaliza faixas privadas (10/8, 172.16/12, 192.168/16).
- 1998: RFC 2460 define o IPv6 (128 bits).
- 2011: IANA esgota pool IPv4.
- 2017: RFC 8200 atualiza o IPv6 como "Internet Standard 86".
Cada uma dessas etapas respondeu a uma pressão específica do crescimento da internet. Compreender essa história é entender por que o endereçamento IP é como é hoje.
4. Conceitos Fundamentais
4.1. O que é um Endereço IP?
Um endereço IP é um número que identifica unicamente uma interface de rede em uma rede IP. Note: identifica uma interface, não um dispositivo. Um roteador com 4 placas de rede tem 4 endereços IP distintos, um por interface.
Cada endereço IP tem duas partes lógicas:
- Identificador de Rede (Network ID): indica a qual rede o host pertence.
- Identificador de Host (Host ID): indica qual host específico dentro daquela rede.
A divisão entre essas duas partes é feita pela máscara de sub-rede.
4.2. Por que o Endereçamento é Hierárquico?
A internet é uma rede de redes — milhares de sistemas autônomos interconectados. Para que os roteadores consigam encaminhar pacotes em escala global, o endereçamento precisa ser hierárquico: blocos contíguos de endereços são atribuídos a organizações, permitindo agregação de rotas. Sem hierarquia, a tabela de roteamento global teria bilhões de entradas — uma por host. Com hierarquia, são ~1,2 milhão de entradas na DFZ (2024).
4.3. Endereço IP vs Endereço MAC
O endereço IP opera na camada 3 (rede) e é lógico — pode mudar quando o dispositivo muda de rede. O endereço MAC opera na camada 2 (enlace) e é físico — vem de fábrica na placa de rede (embora possa ser alterado por software). A correspondência entre eles é feita pelo protocolo ARP (em IPv4) ou NDP (em IPv6).
5. IPv4 vs IPv6 — Comparação
| Característica | IPv4 | IPv6 |
|---|---|---|
| Tamanho do endereço | 32 bits | 128 bits |
| Total de endereços | ~4,3 bilhões | ~3,4 × 1038 |
| Notação | Decimal pontilhada (192.168.1.1) | Hexadecimal com ":" (2001:db8::1) |
| Máscara | Decimal ou CIDR (/24) | Apenas CIDR (/64) |
| Classes | Históricas (A, B, C, D, E) | Sem classes |
| Broadcast | Sim (limitado e dirigido) | Não — substituído por multicast |
| Autoconfiguração | DHCP ou APIPA | SLAAC ou DHCPv6 |
| ARP | Sim (broadcast) | Não — substituído por NDP (multicast) |
| NAT | Quase universal | Raramente necessário |
| IPsec | Opcional | Integrado |
| Fragmentação | Roteadores intermediários | Apenas origem |
| Cabeçalho | Variável (20-60 bytes) | Fixo (40 bytes) |
6. Operações Básicas com IPs
Atribuição de IP a uma Interface
# Linux - comando ip
sudo ip addr add 192.168.1.10/24 dev eth0
# Linux - ifconfig (obsoleto)
sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0
# Cisco IOS
interface GigabitEthernet0/0
ip address 192.168.1.10 255.255.255.0
no shutdown
Verificação
# Linux
ip addr show
ip route show
# Windows
ipconfig /all
route print
# Cisco
show ip interface brief
show ip route
show ip arp
Diagnóstico
# Ping (testa conectividade L3)
ping 8.8.8.8
# Traceroute (descobre o caminho)
traceroute 8.8.8.8
mtr -n 8.8.8.8 # versão interativa
# DNS lookup
dig google.com
nslookup google.com
# Whois (info sobre o IP)
whois 8.8.8.8
7. Tabela de RFCs Importantes
| RFC | Título | Ano | Tópico |
|---|---|---|---|
| 790 | Assigned Numbers | 1981 | Classes iniciais |
| 791 | Internet Protocol | 1981 | IPv4 |
| 950 | Internet Standard Subnetting | 1985 | Subnetting |
| 1519 | CIDR | 1993 | Roteamento sem classes |
| 1631 | IP Network Address Translator | 1994 | NAT |
| 1918 | Address Allocation for Private Internets | 1996 | IPs privados |
| 2460 | Internet Protocol, Version 6 (IPv6) | 1998 | IPv6 |
| 3021 | Using 31-Bit Prefixes on Point-to-Point Links | 2000 | Sub-redes /31 |
| 3927 | Dynamic Config of IPv4 Link-Local Addresses | 2004 | APIPA |
| 4291 | IPv6 Addressing Architecture | 2006 | Endereçamento IPv6 |
| 4861 | Neighbor Discovery for IPv6 | 2007 | NDP |
| 4862 | IPv6 Stateless Address Autoconfiguration | 2007 | SLAAC |
| 5735 | Special Use IPv4 Addresses | 2010 | Faixas reservadas |
| 6598 | IANA-Reserved IPv4 Prefix for CGNAT | 2011 | CGN |
| 8200 | Internet Protocol, Version 6 (IPv6) | 2017 | IPv6 Standard |
8. Boas Práticas de Projeto
- Planejar endereçamento antes de implementar: nunca começar a atribuir IPs sem um plano.
- Usar faixas privadas (RFC 1918) para todas as redes internas, evitando IPs públicos em LANs.
- Aplicar VLSM para otimizar o uso do espaço de endereçamento.
- Documentar em IPAM (NetBox, phpIPAM, InfoBlox) — nunca em planilhas Excel isoladas.
- Reservar primeira sub-rede para infraestrutura (gateways, switches, gerência).
- Deixar margem de crescimento: nunca alocar 100% dos hosts previstos, mas sim 70-80%.
- Usar /30 ou /31 para links ponto-a-ponto entre roteadores.
- Usar /32 para loopbacks de roteadores (ex: OSPF router-id, BGP peer).
- Padronizar gateway: tipicamente o primeiro ou último IP utilizável da sub-rede.
- Implementar NAT na borda para conservar IPs públicos.
- Planejar dual stack IPv4/IPv6 em todos os novos projetos.
- Usar TEST-NET (192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24) em documentação e exemplos.
9. Tópicos para Aprofundamento
Após dominar esta seção, o leitor estará preparado para abordar tópicos correlatos em outras seções da Bíblia de Redes:
- 08 - Camada de Rede: protocolos IP, ICMP, ARP, roteamento L3.
- 11 - Roteamento Estático e Dinâmico: OSPF, EIGRP, BGP, IS-IS.
- 12 - Switching e VLANs: VLANs, trunking, spanning tree.
- 13 - SDN e NFV: redes definidas por software, network function virtualization.
- 14 - Datacenter Networking: spine-leaf, VXLAN, EVPN.
- 16 - QoS: marcação, policiamento, filas — tudo depende do endereçamento IP correto.
- 27 - Segurança de Redes: firewalls, NAT, ACLs, VPNs — todos baseados em endereçamento.
10. Resumo
O endereçamento IP é o pilar sobre o qual toda a comunicação em redes modernas se sustenta. Dominar IPv4 (estrutura, classes, máscaras, subnetting, VLSM, público/privado, NAT, APIPA, fragmentação), IPv6 (128 bits, SLAAC, NDP, transição) e os tipos de comunicação (unicast, multicast, broadcast, anycast) é pré-requisito para qualquer certificação (CCNA, CCNP, Network+, JNCIA) e para o trabalho profissional como engenheiro de redes.
As próximas seções aprofundam cada um desses temas individualmente, com exemplos práticos, comandos de configuração em diferentes fabricantes (Cisco, Juniper, Linux, Mikrotik) e casos de uso reais.