Você está na página 1de 43

Kraemer

Disciplina de Projeto de Redes


Conceitos de Comutao
Prof. M.Sc. Alessandro Kraemer
kraemer@utfpr.edu.br
Kraemer
O que um meio compartilhado?
Quando ocorre uma coliso?
O que o protocolo CSMA/CD?
Qual diferena eiste entre !A"# e #$""
D$%"&'?
Breve reviso sobre Ethernet
Kraemer
Algoritmo
de backoff
Breve reviso sobre Ethernet
Kraemer
Half e Full DUPLEX
A &thernet le(ada era !A"# D$%"&'
!u)* s+ !alf Duple
Breve reviso sobre Ethernet
Kraemer
Tecnologia de Comutao: Full Duplex
$so simult,neo de dois pares de fios
Coneo considerada ponto-a-ponto e li.re de coliso
$tili/ao m0ima da lar(ura de )anda
Se o S1 de 23 M)ps4 um #$"" D$%"&' permite uma
.a/o de 53 M)ps
Breve reviso sobre Ethernet
Kraemer
Breve reviso sobre Ethernet
Kraemer
So mais inteli(entes que os da Camada 2
&emplo* Bridge e !"itc#e
6omam decis7es )aseadas no endereo MAC
As 8rid(es aprendem os endereos dos dispositi.os
conectados em cada se(mento
A 8rid(e constr+i uma ta)ela de comutao
Dispositivos de camada 2
Kraemer
Exemplo: Bridge
Dispositivos de camada 2
Kraemer
$ %ue uma Bridge fa&'
&la di.ide a rede em dom9nios de coliso
menores
:a fi(ura anterior4 quantos dom9nios de coliso
eistem?
Como a 8rid(e trata os )roadcasts?
Dispositivos de camada 2
Kraemer
!"itc#: outro dipoiti(o da Camada )
As .e/es chamado de 8rid(e Multiporta
O S;itch fa/ comutao em hard;are
A 8rid(e fa/ comutao em soft;are
O S;itch possi)ilita a criao de um circuito
.irtual entre duas portas* microegmentao
Dispositivos de camada 2
Kraemer
SW
Dispositivos de camada 2
Kraemer
Circuito *irtual do !+
Caminho sem colis7es
%ossi)ilita o #$"" D$%"&'
<0rios caminhos .irtuais podem ser
esta)elecidos simultaneamente
$ Circuito *irtual exite apena por
determinado tempo
Dispositivos de camada 2
Kraemer
Dispositivos de camada 2
Kraemer
,ual o pro-lema do !"itc#'
./$ se(menta a rede em dom9nios de
)roadcast
O que acontece se um computador li(ado a um
porta do S1 en.ia um quadro em )roadcast?
Dispositivos de camada 2
Kraemer
#aa uma comparao entre !$84 S;itch e
=oteador considerando a se(mentao em
dom9nios de coliso e dom9nios de )roadcast
Por %ue o roteador 0 c#amado de fire"all
de -roadcat'
Dispositivos de camada 2
Kraemer
%or que as redes de computadores ficam
con(estionadas?
Como solucionar os pro)lemas de
con(estionamento? 12 aumentando a largura
de -anda
Congestionamento de Rede
Kraemer
Congestionamento de Rede
Kraemer
Lat3ncia 4ou 5trao6
6empo que um quadro le.a para trafe(ar desde a
ori(em at o destino final
6empo da placa de rede transmitir
6empo real de propa(ao
"at>ncia de um roteador maior que a de S14 pois
o roteador est0 na camada ?
Congestionamento de Rede
Kraemer
LATNCIA
DA PLACA
D !"I
DS
DISPSITI#S
INT"$!"DI%$IS
Congestionamento de Rede
Kraemer
Por %ue uar 1epetidore'
5mpliar a dit7ncia de uma rede local
5uxilia contra pro-lema de atenuao
5 reit3ncia contri-ui com a perda do inal
HUB 8 repetidor multiporta
HUB 8 meio compartil#ado
HUB 8 aumenta o pro-lema de colio
Congestionamento de Rede
Kraemer
Por %ue uar 1epetidore'
Congestionamento de Rede
Kraemer
Por %ue egmentar uma 1ede'
Congestionamento de Rede
Kraemer
H9 dua ra&:e principai para a egmentao
de uma rede local2 5 primeira 0 para iolar o
tr9fego entre o egmento2 5 egunda 0 para
alcanar mai largura de -anda por uu9rio
criando dom;nio de colio menore
Congestionamento de Rede
Kraemer
Segmentao com Bridges
Kraemer
6udo de forma 6ransparente
8roadcast e Multicast tratados da mesma forma
A(re(a lat>ncia de at ?3@ na rede
As )rid(es so store-and-for;ardA $ %ue 0 ito'
As )rid(es .erificam o C=C do quadro
Caso necess0rio4 ele arma/enam temporariamente
o quadro
Segmentao com Bridges
Kraemer
Segmentao com Roteadores
Kraemer
Cada porta representa um dom9nio de coliso diferente
Segmentao com Switches
Kraemer
,uai a fun:e de um !+'
Comutao de quadros na camada 5
Manuteno da ta)ela de comutao
Segmentao com Switches
Kraemer
O =oteador usa o endereo B% para rotear
$ !"itc# ua o <5C para comutar
Comutao camada ? C roteamento B%
=oteador fa/ comutao )aseada em soft;are
!"itc# fa& comutao por microegmentao
C5< C DContent Addressable MemoryE onde fica a ta)ela de
comutao do S1
Caractersticas dos Switches
Kraemer
Caractersticas dos Switches
Kraemer
Caractersticas dos Switches
Kraemer
&ufferi'ao no SW
Caractersticas dos Switches
Kraemer
Buffer de <em=ria
Arma/enamento tempor0rio de quadros
6am)m usado quando a porta de destino est0
ocupada
8uffer de mem+ria
F %or porta
F Compartilhado
Por porta: filas espec9ficas para cada porta
Compartil#ada: )uffer em comum Dno preciso
mo.er quadros para filas diferentes para transmiti-
losE
Caractersticas dos Switches
Kraemer
<0todo de Comutao
( lat)ncia
Caractersticas dos Switches
Kraemer
!tore>and>For"ard
6odo o quadro rece)ido
<erifica-se o C=C
Depois encaminha o quadro para o destino
Quanto maior o quadro4 maior a lat>ncia
Caractersticas dos Switches
Kraemer
Cut>t#roug#
&ncaminhado antes de ser rece)ido por completo
">-se o endereo de destino e lo(o reali/a a
comutao do quadro
Menor lat>ncia
Di.ide-se em outros dois modos*
F Fragment>F1EE
F Fat For"ard
Caractersticas dos Switches
Kraemer
Fat For"ard
Comutao imediata
Pode propagar erro
#ra(ment #ree
&limina os fra(mentos de coliso antes de
encaminhar
"> pelo menos GH )Ites do quadro
Caractersticas dos Switches
Kraemer
5D5PT5T?*E CUT>TH1$U@H
Terceiro modo de comutao
&ste modo de transmisso um modo #;-rido
que com)ina cut-throu(h e store-and-for;ardA
:este modo4 o s;itch usa cut-throu(h at
detectar uma determinada quantidade de errosA
$ma .e/ atin(ido o limiar de erros4 o s;itch
muda para o modo store-and-for;ard
Caractersticas dos Switches
Kraemer
Caractersticas dos Switches
Kraemer
Como um !+ cria ua Ta-ela'
"> endereos de ori(em dos quadros
Jra.a a porta em que o quadro foi rece)ido
Os endereos so aprendidos4 por padro4 de
maneira din,mica
Cada entrada na CAM acompanhada de um
tempoA Quando esse tempo se es(ota4 o
endereo descartado
Caractersticas dos Switches
Kraemer
O S1 constr+i uma ta)ela de comutao por
<"A:
&le trata cada interface como um se(mento
indi.idual
Bnterface C porta
Caractersticas dos Switches
Kraemer
Caractersticas dos Switches
Kraemer
<oc> conhece a diferena entre 8roadcast de
camada 5 e ??
Quando dois S;itches so unidos4 o dom9nio de
)roadcast aumenta ou diminui?
Quais ca)os so utili/ados para interli(ar os
ati.os da rede?
Caractersticas dos Switches