Escolar Documentos
Profissional Documentos
Cultura Documentos
Conhecimentos básicos
Introdução
às
Telecomunicações
Introdução às Telecomunicações
Princípio das telecomunicações por telegrafia
Telecomunicação
Tele comunicação
Ação ou efeito de comunicar, de
transmitir ou de receber ideias,
conhecimento, mensagens etc.,
À distância buscando compartilhar informações
Introdução às Telecomunicações
Cérebro: computador,
memória
China:
- Fogos de artifício
Código de tochas:
- Visivel somente a noite;
- Inútil quando há chuva, neve e neblina;
- Bom para alertar sobre ameaça militar;
- Usado por séculos;
- “Senhor dos Anéis: Retorno do rei”, Série “Vikings, 3a temporada”
Introdução às Telecomunicações
Comunicação crítica de longa distância
Aves
- Instinto de navegação e geolocalização (sensibilidade magnética), instinto de fidelidade ao sítio
(desejo de voltar pra casa), velocidade, resistência ao clima, resistência a longas distâncias. Pombo
(Columba livia), origem por volta de 6.500 AC, criadores (columbófilos) selecionam e reproduzem
apenas pombos fortes e apegados às mães, pombos acostumados com o ambiente local são então
enviados para longe;
- Para enviar uma mensagem (de volta), o pombo é solto com a mensagem ou “pacote”;
Introdução às Telecomunicações
Comunicação crítica de longa distância
Telegrafia
Tele grafia
Escrita, palavras
À distância
Introdução às Telecomunicações
Telegrafia – Telegrafo de Chappe
Claude Chappe (1763-1805) cria um sistema de telégrafo baseado em torres com braços móveis.
Sistema “semaphore”
• Operadores usava luneta para ver a torre remota (RX).
• Manipulava braços mecânicos para sinalizar letras ou códigos (TX) para o operador da próxima torre.
Introdução às Telecomunicações
Telegrafia – Telegrafo de Chappe
Introdução às Telecomunicações
Telegrafia – Telegrafo de Chappe
• 4 anos para projetar, testar, determinar “protocolo”;
• Aprovado pelo governo francês, recebeu investimentos durante império de Napoleão;
• Redes telegráficas implementadas na França, Inglaterra e Suécia foram tomando toda a Europa;
• 556 estações que cobriam mais de 4.800 km.
Introdução às Telecomunicações
Telegrafia – Telegrafo de Chappe
• Letras foram substituidas por códigos;
arquivo.txt arquivo.zip
O rato roeu a roupa do rei de Roma. 249b #1O rato roeu a roupa do rei de Roma. 49b
O rato roeu a roupa do rei de Roma. #2Fim.
O rato roeu a roupa do rei de Roma. 7x#1#2
O rato roeu a roupa do rei de Roma.
O rato roeu a roupa do rei de Roma.
O rato roeu a roupa do rei de Roma.
O rato roeu a roupa do rei de Roma. Fim.
Fotônica
Introdução às Telecomunicações
Fotônica
Isaac Newton, 1675, decompõe a luz com o prisma e inicia os estudos da natureza da luz.
Introdução às Telecomunicações
Fotônica
Joseph von Fraunhofer, 1814, descobre linhas escuras no prisma da luz solar (574 no total).
Inventou o espectroscópio e descobriu que cada elemento químico emite e filtra certas frequências de
luz, assim, cada elemento na natureza tem sua assinatura de cores.
Introdução às Telecomunicações
Fotônica - Espectroscopia
Introdução às Telecomunicações
Fotônica
- O número de vezes que a onda alterna por segundo é sua frequência.
- Diferentes frequências não interagem entre si.
- Diferentes polaridades da mesma frequência não interagem entre si.
- Tamanho da onda é sua velocidade no meio (c) dividida por sua frequência (λ).
• Wifi a 2,4 Ghz: 300.000.000 m / 2.400.000.000 hz = 0,12 metros (12 centimetros);
• Wifi a 5,8 Ghz: 300.000.000 m / 5.800.000.000 hz = 0,05 metros (5 centimetros);
• Luz vermelha a 400 THz: 300.000.000 m / 400.000.000.000.000 hz = 0,000000750 metros (750 nanometros);
Introdução às Telecomunicações
Fotônica
William Herschel, 1800, descobre a luz infravermelha colocando termômetros de mercúrio nas
diferentes cores do prisma e um fora das cores para controle (o que mais aqueceu).
60° 54°
UAI! 56°
Introdução às Telecomunicações
Fotônica
Refração
O ângulo de refração aumenta junto com a frequência.
Infra-vermelho: baixíssima refração.
Ideal para transmissões de longa
Mudança de distância
meio
Reduz
velocidade
Vermelho: ângulo pouco
acentuado de refração
384.400 quilômetros
Introdução às Telecomunicações
Fotônica - Velocidade da luz - 299 mil quilômetros por segundo
A circunferência do planeta Terra é de 40.075 quilômetros (40 mil km).
A luz consegue dar 7,47 voltas na Terra em 1 segundo. 29.000 km
Problemas:
1 - A velocidade da luz no vidro é de 199 mil km/s;
10.000 km
2 - As fibras ópticas não circulam o planeta de forma linear;
3 - Cada Lambda possui seu ângulo de reflexão interna o que
aumenta a distância percorrida pela luz;
4 - Pontos de comutação recebem completamente o
quadro/pacote e o retém na fila até sua vez de ser enviado
para o próximo salto;
5 - Os pacotes não percorrem o caminho mais curto e sim o
caminho permitido pelas políticas de trânsito de cada 10.000 km
operadora.
Introdução às Telecomunicações
A descoberta da eletricidade - Eletricidade estática
• Elétrons atraem prótons, prótons atraem elétrons, opostos se atraem;
• Prótons repelem prótons, elétrons repelem elétrons, iguais se repelem;
• As massas buscam equilíbrio elétrico (íons):
• Um elétron sobrando será expulso pelos elétrons vizinhos (átomo negativo, cátion);
• Átomo com carência de elétrons irá atrair elétrons sobrando em outros átomos (átomo positivo,
anion);
- - - - - -
+ + +
+ + + + +
+ + +
- -
Atração
- - Diferença de -
potencial
+3/-3 +4/-3 +4/-5
CORRENTE
Em Falta 1 elétron ELETRICA Sobra 1 elétron
equilibrio Átomo positivo Átomo negativo
Introdução às Telecomunicações
A descoberta da eletricidade - Eletricidade estática
Diferença de potencial: os elétrons fluem buscando equilíbrio.
-5000
eletrons
ATIVO
NEG
O
ITIV
POS
Introdução às Telecomunicações
A descoberta da eletricidade - Magnetismo
Motor e gerador de corrente alternada.
Introdução às Telecomunicações
Avanços do telégrafo - Código Morse
Inspirado no telégrafo francês, o pintor Samuel Finley Breese Morse, entusiasta da recém descoberta
eletricidade, iniciou seu projeto de transmissão de sinais elétricos em 1832.
Em 1835 o código morse ficou pronto.
• Sinal curto, ponto ou 'dit' (·)
• Sinal longo, traço ou 'dah' (-)
• Intervalo entre caracteres (entre pontos e traços)
• Intervalo curto (entre letras)
• Intervalo médio (entre palavras)
• Intervalo longo (entre frases)
F
-
Introdução às Telecomunicações
Avanços do telégrafo - Ondas de Radio
Guglielmo Marconi, em 1896, foi oficialmente o primeiro a demonstrar de forma prática uma
transmissão e recepção de ondas de rádio pelo Canal da Mancha
Introdução às Telecomunicações
Ondas de rádio por Guglielmo Marconi
Introdução às Telecomunicações
Avanços do telégrafo - Código Morse via ondas de radio
Introdução às Telecomunicações
Avanços do telégrafo - Código Morse via ondas de radio
A presença de uma estação telegráfica no Titanic evitou que o restante dos naufragos
morresse.
A partir de então toda média e grande embarcação foi obrigada a manter contato por radio.
Introdução às Telecomunicações
Avanços do telégrafo - Código Morse via ondas de radio automatizado
Introdução às Telecomunicações
Princípio das telecomunicações por telegrafia
Telefonia
Tele fonia
Som ou timbre da voz. Exprime a noção de som.
À distância
Introdução às Telecomunicações
Telefonia
Enquanto os telégrafos avançavam, outro invento passou na frente: o telefone.
• Antonio Meucci (1808 – 1889) cria o telefone.
• Alexander Graham Bell (1847-1922) registra a patente, Meucci falece antes do julgamento do processo contra Bell.
Introdução às Telecomunicações
Princípio das telecomunicações por telegrafia
Digital
Aquilo que assume unicamente valores inteiros
(números, binário)
Introdução às Telecomunicações
Analógico para digital
Problemas do código Morse:
• Simbolos de tempo variável:
• Símbolos pontos e traços possuem tempos diferentes:
• Dit: 1 tempo;
• Dash: 2 tempos;
• Silencio separador:
● Silencio entre palavras: 1 tempo;
● Silencio duplo entre frases: 2 tempos;
● Silencio triplo entre mensagens: 3 tempos;
• Letras tem duração diferente: E ( ., 1 tempo ) enquanto 0 ( - - - - - , 5 tempos);
Esses problemas impedem a implementação de envio em massa de mensagens por meios mecânicos ou
eletrônicos.
Introdução às Telecomunicações
Analógico para digital
Solução para transmissão de símbolos: adotar o conceito de BIT e BYTE
1 Bit é uma possibilidade entre duas: false e verdadeiro, 0 ou 1, ligado ou desligado;
2 – Contando laranjas:
● A cada laranja adquirida eu subo um símbolo na primeira casa à direita, ao ultrapassar o último
símbolo da base eu devo aumentar um símbolo na casa da esquerda e reiniciar o símbolo da casa
atual.
Introdução às Telecomunicações
Bases - Binário, Decimal e Hexadecimal
Contando laranjas em DECIMAL: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
0
1 laranja
9+1: 1+19 = 20
2 laranjas 9
3 laranjas
Zerar a casa atual
1+29 = 30
4 laranjas
5 laranjas 10 1+89 = 90
6 laranjas
7 laranjas 1+99 = 100
8 laranjas Incrementar o símbolo da casa
9 laranjas da esquerda 1+899 = 900
Introdução às Telecomunicações
Bases - Binário, Decimal e Hexadecimal
Contando laranjas em BINARIO: 0, 1
0
1 laranja (1)
1+1:
10 laranjas (2) 1 1+1 = 10
11 laranjas (3)
Zerar a casa atual
100 laranjas (4) 1+11 = 100
101 laranjas (5) 10
110 laranjas (6) 1+111 = 1000
111 laranjas (7)
1000 laranjas(8) Incrementar o símbolo da 1+1011 = 1100
1001 laranjas(9) casa da esquerda, na base
decimal você tem apenas
2 laranjas
Introdução às Telecomunicações
00 0 00 0 000 0 0000 Observe:
11 1 01 1 001 1 0001
2 10 2 010 2 0010 A cada casa binária adicionada o
3 11 3 011 3 0011 número de possibilidades dobra
4 100 4 0100
5 101 5 0101
6 110 6 0110
7 0111 4 bits:
7 111
8 1000 Possibilidades: 16
9 1001 Decimal máximo: 15
10 1010
11 1011 8 bits:
12 1100 Possibilidades: 256
13 1101 Decimal máximo: 255
14 1110
15 1111
Introdução às Telecomunicações
“Sessa Ibn Daher”
A invenção do xadrez deixou um príncipe indiano tão feliz
que este disse que o matemático poderia pedir o que
quisesse e que fosse apropriado, que ele receberia.
Imagine: undecilhões
- 512 bits
- 1024 bits
- 2048 bits
- 4092 bits
340.282.366.920.938.463.463.374.607.431.768.211.455
Número de estrelas no universo:
- 70 bits (10 sextilhões) mil
bilhão
Número de átomos no universo
- 250 bits (30*10^79)
quadrilhão
sextalhão
octalhão
decilhão
Introdução às Telecomunicações
Base 2 - Binário 128 64 32 16 8 4 2 1
Conversão rápida de binario para decimal X X X X X X X X
- Ignore as posições com valor zero;
- Observe o valor das casas;
- Some o valor das casas onde ha o bit 1.
0 1 0 1 1 1 1 0
Pratique: Decimal: 94
0 1 0 1 1 1 1 1
1 0 1 0 0 0 0 1
1 0 1 0 1 0 1 0 Decimal: 161
0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0
Decimal: 128
1 1 1 1 1 1 1 1
Decimal: 255
Introdução às Telecomunicações
Base 16 - Hexadecimal
Base onde a quantidade de elementos é representada com 16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Usa-se 0x antes do símbolo para informar que se trata de um valor representado em hexadecimal
hexadecimal decimal
Introdução às Telecomunicações
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B 4 bits:
12 1100 C Possibilidades: 16
13 1101 D Decimal máximo: 15
14 1110 E Hexadecimal máximo: F
15 1111 F
Introdução às Telecomunicações
Analógico para digital: camada física
Camada física
São todos os componentes eletrônicos responsáveis por converter BITs em pulsos
[elétricos ou eletromagnéticos] e propagá-los por um meio físico (TX), como também
os componentes eletrônicos responsáveis por detectar perturbações no meio físico e
convertê-los novamente para BITs (RX).
Introdução às Telecomunicações
Camada física
SERIAL: PARALLEL:
Introdução às Telecomunicações
Segmentação de bits e unidades independentes
● Na "massa" de bits, onde começa uma mensagem e onde ela termina?
● Como garantir que a mensagem recebida foi corretamente interpretada?
0100100101111110111111110000001100001000000000000101001100010111
1100110011011010101101010101001100010111010110001011101101111000
0010010011011010101101010101001100010111010110001011101010101001
0110011011010101101010101001100010111010110011001101101110111101
1010110101010100110001011101010110101011011111100111111011111111
0000001100001000000000000101001100010111010010011100110011011010
1011010101010011000101110101100010111011011110001011101010101001
0010010011011010101101010101001100010111010110001100110011011010
0110011011010101101010101001100010111010110011001101101110111101
Introdução às Telecomunicações
PPP: usado em linhas ponto-a-ponto entre dois hosts
https://www.iana.org/assignments/ppp-numbers/ppp-numbers.xhtml
0100100101111110111111110000001100001000000000000101001100010111
1100110011011010101101010101001100010111010110001011101101111000
0010010011011010101101010101001100010111010110001011101010101001
0110011011010101101010101001100010111010110011001101101110111101
1010110101010100110001011101010110101011011111100111111011111111
0000001100001000000000000101001100010111010010011100110011011010
1011010101010011000101110101100010111011011110001011101010101001
0010010011011010101101010101001100010111010110001100110011011010
0110011011010101101010101001100010111010110011001101101110111101
Introdução às Telecomunicações
Ethernet/IEEE 802.3: redes de multiplo acesso
https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml
Start
Destination MAC Source MAC FCS Inter-Frame GAP
PREAMBLE Of Ethertype PAYLOAD
6 Bytes 6 Bytes Frame Check Sequence 12 Bytes
7 Bytes Frame: 2 Bytes (16 bits) >= 42 bytes 4 Bytes (32 bits)
(48 bits) (48 bits) (96 bits)
1 Byte
010101010101010101010101010101010101010101010101010101010101
010101010101010101010101010101010101111111111111111111111111
111111111111111111111111000011010000100000000000100010111011
011110111001000010000000000011001100110110101011010101010100
001001001101101010110101010100110001011101011000101110101010
011001101101010110101010100110001011101011001100110110111001
100110110101011010101010011000101110101100010111010101010010
110011001101101010110101010101001100110011011010101101010101
010011001100110110101011010101010100110011001101101010110101
010101001110011001101101010110101010101001100110011011010100
Introdução às Telecomunicações
Ethernet/IEEE 802.3: redes de multiplo acesso
https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml
Start
Destination MAC Source MAC FCS Inter-Frame GAP
PREAMBLE Of Ethertype PAYLOAD
6 Bytes 6 Bytes Frame Check Sequence 12 Bytes
7 Bytes Frame: 2 Bytes (16 bits) >= 42 bytes 4 Bytes (32 bits)
(48 bits) (48 bits) (96 bits)
1 Byte
Start
Destination MAC Source MAC FCS Inter-Frame GAP
PREAMBLE Of Ethertype PAYLOAD
6 Bytes 6 Bytes Frame Check Sequence 12 Bytes
7 Bytes Frame: 2 Bytes (16 bits) >= 42 bytes 4 Bytes (32 bits)
(48 bits) (48 bits) (96 bits)
1 Byte
FF FF FF FF FF FF 0D 08 00 8B B7 B9 08 00 CC DA B5 54 24 DA B5 53 17 58 BA A6
6D 5A A9 8B AC CD B9 9B 56 AA 62 EB 17 55 42 CE 5B C1 A6 47 CF DC 54 98 A7 30
BB F0 27 ED 08 44 AF F3 2B 31 15 96 FF 88 D6 2B BF 5A 4B 3E 40 05 11 EC C0 6C
99 3C 0C E7 07 F9 8E 89 2C 53 4B AD 18 8B 11 6F 61 F1 F3 E6 55 25 D5 72 67 13
67 20 CC 1B A3 8D CF D8 12 4E 92 57 91 AC 96 50 BF 92 58 DE 56 4F D4 EC DE C0
5D 01 F7 01 28 BE 07 33 13 0B 71 0C E0 A4 B6 42 C0 17 AE E9 9C 01 64 CD 6F E3
C5 1D 09 F0 C2 FE 32 6C 5A 05 F0 A0 F9 7F 88 36 FE 75 70 BF 46 63 C8 D6 FB A0
E2 A2 78 EF 2E FB F2 B3 A6 0C F3 51 B5 68 C1 3B 2D 50 B2 62 C9 C1 88 D6 76 F4
0D 08 7B AF 6C F9 B2 A5 CA E4 E2 37 1F 93 0C 87 71 95 B8 69 12 29 F5 75 20 FF
Introdução às Telecomunicações
Camada enlace
Roteador A Roteador B
interface giga 0/0/1
mac 00-22-AC-F9-D0-68
interface eth1
mac 00:A9:B0:80:CA:FA
FF FF FF FF FF FF 00 22 AC F9 D0 68
08 06 00 01 08 00 06 04 00 01 00 ca
fe ca fe a4 0a fe 88 0f ff ff ff ff 00 22 AC F9 D0 68 00 A9 B0 80 CA FA
ff ff 0a fe 8801 08 06 00 01 08 00 06 04 00 02 e8 68
19 68 0e 1f 0a fe 88 01 00 ca fe ca
ARP Request, quem é 10.254.136.1 ? fe a4 0a fe 88 0f 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00
interface eth1
00 A9 B0 80 CA FA 00 22 AC F9 D0 68 mac 00:A9:B0:80:CA:FA
08 00 .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. 00 80 9E A0 BA BA 00 0C 29 A9 BE 18
.. .. .. .. .. .. .. .. .. .. 81 37 6c 03 04 dc 00 28 59 01 fe 80
0x0806
IPv4
?? ?? ??
?? ?? ??
0x0806
?? ?? ?? Firmware
?? ?? ?? Offload
0x0800
?? ?? ??
Processador central
?? ?? ?? Sistema operacional
Interrupções
IRQ
0x86DD
?? ?? ??
?? ?? ??
Introdução às Telecomunicações
Design de roteadores:
● Plano de controle (Control Plane): é onde os softwares de gerenciamento de todos os subsistemas estão
rodando.
○ Sistema operacional;
○ Softwares de configuração e aprendizado de rotas
○ RIB: Rotas estáticas, RIP, OSPF, BGP.
● Plano de encaminhamento (Forward Plane): são todos os componentes e subsistemas responsáveis por
decidir para onde os pacotes devem ir (ou destruí-los, alterá-los, …).
○ Processadores ASIC;
○ Módulos e interfaces de rede;
○ Tabela de rotas (FIB: forward information base, LFIB: label forward information base);
CP
RIB
FP
FIB IPv4, FIB IPv6, LFIB
Introdução às Telecomunicações
Rotas conectadas (1) Rotas Estáticas Rotas OSPF (110) Rotas BGP (20, 220)
Oriundas de IPs configurados Rotas configuradas Rotas aprendidas por meio Rotas aprendidas por meio
nas interfaces manualmente, métrica manual de roteadores do backbone de peerings
RIB
Selecionar melhores rotas
ofertadas pelos protocolos
CONTROL PLANE
FIB
Destinos e ação/próximo salto
Introdução às Telecomunicações
ARPANET: primeira rede de mensagens roteadas;
Protocolo IMP (RFC 1, 1969)
Introdução às Telecomunicações
IPv4 criado em Setembro de 1981, RFC 791, 1349, 2474, 6864
● Cada computador deve possuir um número de identificação;
● Computadores ficam agrupados em redes;
● Os roteadores devem encaminhar o pacote para o roteador vizinho mais próximo da
localização da rede;
● Pacote IP:
DF, MF,
Versao Header TOS Total ID TTL Protocol Checksum IP SRC IP DST
Offset PAYLOAD
4 Bits Lenght: 1 Byte Lenght 2 Bytes 1 Byte 1 Byte 2 Byte 4 Byte 4 Byte
2 Bytes ~
0100 4 Bits (8 bits) 16 bits (16 bits) (8 bits) (8 bits) (16 bits) (32 bits) (32 bits)
(16 bits)
AS 24
198.10.0.0 AS 32
128.12.0.0
AS 22
128.34.0.0 AS 34
128.175.0.0
Introdução às Telecomunicações
Protocolo EGP
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
! EGP Version # ! Type ! Code ! Info ! +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ! EGP Version # ! Type ! Code !U! Zeroes !
! Checksum ! Autonomous System # !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! Identification # ! ! Checksum ! Autonomous System # !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! Fragment # !# of last frg. ! Identification # !
0 1 2 3
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ! IP Source Network !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! EGP Version # ! Type ! Code ! Status !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! # of Int Gwys ! # of Ext Gwys !
! Checksum ! Autonomous System # ! +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ! # of Nets ! ; # of nets for
! Sequence # !Min Poll Intvl ! Zero !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Gateway 1
! Last Poll Id # ! ! Gateway 1 IP address (without network #) ! ; 1, 2 or 3 bytes
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! net 1,1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1, 2 or 3 bytes
0 1 2 3 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 ! distance !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! EGP Version # ! Type ! Code ! Unused !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ! net 1,2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ; 1, 2 or 3 bytes
! Checksum ! Autonomous System # ! +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
! distance !
! IP Source Network ! Interval !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+
! Identification # !
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Introdução às Telecomunicações
EGP:
● Participantes da interconexão enviavam seus endereços de rede
(classfull) com a distancia (mética);
AS 24 AS 32
198.10.0.0 128.12.0.0
Soluções:
● Criar o conceito de máscara de rede e ignorar a divisão classfull: classless (sem classe);
● Adicionar nos protocolos a capacidade de transmitir a máscara de rede: RIPv2, OSPF;
● Substituir o protocolo de troca de rotas nas bordas para suportar a máscara: BGP;
Introdução às Telecomunicações
Organização de endereços IPv4 - Classless CIDR (RFC 1338 e 1519)
● Anunciada em junho de 1992, atualizada em setembro de 1993;
● A máscara de rede define quantos bits serão usados para definir o endereço da rede;
● Permitir o uso de 3 máscaras de rede, determinando o número de bits usados para identificar a rede:
○ 8 bits: 255.0.0.0
○ 16 bits: 255.255.0.0
○ 24 bits: 255.255.255.0
● Todo endereço IP configurado em interfaces de rede precisa agora acompanhar sua máscara de rede;
● Toda rota anunciada e recebida deveria acompanhar a máscara (/8, /16, /24);
● Prefixo: nome dado a um endereço de rede acompanhado de sua máscara, exemplo:
○ 14.80.0.0/16
○ 91.77.8.0/24
○ 138.40.0.0/24
Introdução às Telecomunicações
CIDR incapaz de conter o esgotamento
● Criado o NAT: Network Address Translation, RFC 1631, Maio de 1994
○ NAT troca o IP privado do host por um IP de uma rede anunciada globalmente;
● Reservada as faixas privadas, RFC 1918, Fevereiro de 1996
○ 10.0.0.0/8
○ 172.16.0.0/12
○ 192.168.0.0/16 NET 198.10.0
NAT
10.1.0.0/16 198.10.90.2
AS 24
198.10.0.0
NAT
10.2.0.0/16 198.10.90.3
Introdução às Telecomunicações
CIDR ineficiente, adotado modelo VLSM (RFC 1878)
● VLSM: Variable Length Subnet Table For IPv4, dezembro de 1995;
● Permite máscara de rede de tamanho variavel;
● Os prefixos anunciados e recebidos passam a acompanhar qualquer máscara possível entre /8 e /32;
192.168.1.2/24 172.20.4.2/24
10.20.12.2/30
R2 10.20.24.1/30
10.20.12.1/30 10.20.24.2/30
R1 R4
192.168.1.1/24 172.20.4.1/24
10.20.13.1/30 10.20.34.2/30
10.20.34.1/30
R3
10.20.13.2/30
Analise de pacote IP recebido
Ao receber um pacote IP (IPv4 ou IPv6) o roteador deverá
procurar pelo IP de destino que consta no pacote:
● Se o IP de destino é um IP configurado no roteador, o pacote é entregue ao
circuito loopback para análise na control-plane;
● Se o IP de destino constar tabela de rotas ele será enviado para a interface
de rede relacionada ao next-hop (gateway);
● Se o IP de destino não constar na tabela ele será descartado:
○ Uma mensagem será enviada ao remetente (ICMP NET
UNREACHABLE);
Analise de pacote IP recebido
Procedimentos para encontrar uma rota na tabela:
● Todas as rotas serão comparadas com o IP de destino;
● Para cada rota na tabela:
○ Obter número de bits da rota (NBITS);
○ Obter primeiros NBITS do prefixo da rota - PrefixBITS;
○ Obter primeiros NBITS do IP de destino do pacote - DstBITS;
○ Comparar PrefixBITS com DstBITS, se for igual a rota se enquadra,
anotar rota e continuar a busca por outras rotas;
● Apos coletar todas as rotas correspondentes, a rota que tiver o MAIOR
NÚMERO DE BITS (NBITS) vence a decisão:
○ Havendo várias rotas ativas com o mesmo prefixo o pacote será
enviado para a rota com menor contador, e o contador é
incrementado, esse comportamento se chama ECMP (equal cost
multi-path)