Você está na página 1de 75

O

lápessoa
l,comoes
tão? Espe
roquebem
..
.Todosan
imadose mo
tivados
pa
ra ma
isumaaula
!!
!

Po
rtan
to,vamoslá
,con
tinuemos
!

1
. MPLS
Opro
toco
lo MPLS(Mu lt
iProtocolLabe
lSwitch
ing)surg
iucomoa lte
rnat
iva
deimplementação ao p
rotocoloIP puro pe
losfabr
icantes pa
ra busca
r
ga
rant
ircerta ot
imização noro teamento dos pacotes narede,com
cr
ité
riosde QoS.

D
iversas operadoras u
ti
lizam essatecnolog
ia comoforma de prover
capacidade det ra
tartráfegos espec
íf
icos pa
ra se
rviços espec
íf
icos
demandadospe loscl
ien
tes.

D
iz-sequeéump ro
toco
loque implementaengenha r
iadetráfego,poise
le
é capaz de c
ria
rrotas vi
rtua
is especí
ficas com o devido cont
role da
qual
idade do en
lace, como o cont
role dataxa de bits, podendo ser
constan
teoucomumal inhadebasedetaxa m ín
ima.

Suaprincipa
lcaracte
rís
ticaéqueoroteamentonãoé ma
isfei
tobaseado
nosende reçosIPdedes tino
,mass
imemumaindexaçãonastabe las
deroteamen to quesu rgema part
ir derótu
los inse
ridosàf
rentedo
cabeçalhoderede,conformeveremosadian
te.

Justamentepelofa
todainserçãodessecabeça lho
, mu
itosconsideramo
pro
tocolo MPLSdecamada2 ,5,devidoàinserçãodocabeçalhoen treos
cabeça
lhosdecamada2e3do mode lo OS
I.Percebamqueesse mode lo
decamadasdo MPLScomo intermediár
ioéparaatecnolog
iaE thernetou
out
rasimplementaçõesgené
ricas.

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296
•L
abelVa
lue(20bi
ts)–Campoma
isimpo
rtan
tedocabeç
alho
.Possu
i
a
info
rmaçãodoínd
icequese
ráu
sadopa
rarote
amentodospaco
tes
n
arede MP
LS.

•ExpouQoS(3bits
)–U t
i
liz
adop a
rad e
fin
ircl
assesdese
rvi
ço.As
sim
comooprotoco
lo802
.1p,ut
i
liz
a3b i
ts
,po ss
ib
il
itandoacr
iaçãod
e8
c
lasse
sdi
ferent
e.

• S(1b
it
)–Ind
icaoemp
i
lham
entod
eró
tulo
sequ
aloró
tulosup
erio
r.

•TTL(8bi
ts)–U
ti
li
zadoparaindi
carpra
zod esobre
vivên
ciadopaco
te.
Sechega
ra“0”
,op acot
ese rádesc
artado
.Éc apazdesust
ent
araté
255sa
ltos
.Imp
edequ epacote
sfiquemem loopnarede.

Noroteamentodospacotes,quepodeserfei
totantoporsw itch(ouout
ro
comutador)quantoporro
teador
,desdequesupo r
temop rotoco
lo MPLS,
confo
rme d i
to, usa
-se as tabelas de índ ices de ró tu
los para
encam inhamento. Tal carac
ter
íst
ica aumen ta o desempenho do
encaminhamentodospacotes
,umavezquenãohá ma isop rocessamen
to
docabeçalhoeIPeconsu l
tasatabelasdero
teamen totrad
icionais
.

Essesd isposi
tivosatual
izamosró tu
losacadasa l
to. Dessafo
rma ,
d
izemosqueoró tulo MPLStems ignificadolocalenãog loba
l.Out
ro
ponto a se acrescenta
r é a poss ibi
l
idade de u ti
lização do mesmo
ident
if
icadorderótuloemsub redesdiferentesdeformad ife
renc
iada
,po is
cada elemento dessa“subrede”interpretará oró
tulo de uma maneira
d
ist
intaconformeengenha r
iadetráfegoespec íf
ica.

Éimportan
tedefin
iroconce itodeFEC(Forward
ing Equ
ivalence C
lass
),
po
isjá vi sendo cobrado em algumas p
rovas
. Essetermo pode ser
en
tendidofac
ilmentequandocompa ramoscomoc i
rcui
tope rmanentedo
mode
loATM ,emquevá riascélu
lasu
ti
l
izamo mesmoident
if
icadordeVPI
e“compart
i
lham ”ocircu
itovi
rtua
l.

Nocasodo MP LS
,v ár
iosp a
cotespod emuti
l
izaro mesmorótuloemum
mesmoen l
a c
eou“ subrede”
,d e
s s
aform a
,diz-
sequee le
spe r
tencema
mesmaF EC
.A c
rescenta
- seofatod epe r
tence
remà me sm aclas
sed e
serv
iço
,lo go
,se r
ãot ratadospelos mesmoscr
ité
riosdep r
ior
ização
.As
FEC
’spodems erde f
inidascomb as
eno sendereços
,rotasouse rv
iço
s
requer
idos.

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296
op rotoco
lo ex
terno àrede MPLS
. Logo, es
tessãoresponsáve
is pe
la
inserçãoereti
radadosrótu
los
,naentradaenasaída
,respect
ivamente
.

Outrotermoqueapa receéo Next HopLabelForward


ingEn t
ry(NHLFE ).
Emcadaro teador darede MPLS , há um mapeamento do FEC e do
próximo nócorresponden
te aot rá
fego dessac
lasse. Essa ent
rada na
tabela de mapeamen to é conhec
ida como NHLFE . Cada FEC deve
possu i
r pelo menos um mapeamen to NHLFE , podendo ex is
tir
cam inhosalte
rnativosouredundan tes
,ouseja,pode-sete r ma
isde
umNHLFEpo rFEC .

A
lémdos termosquev imos,temosa indaoLSP(Labe l Sw i
tch Path)
.
Essenadamaisédoqueocam inhoc r
iadovirtua
lmente quese rvi

comorotapa
raade f
iniçãodasinformaçõesdosrótu
los
.U t
il
iza-secomo
refe
rênc
iadede
fin
içãoac lass
if
icaçãodospacotesdeacordocomoFEC .

OLSPpodese rdeterminadodeduasformas:
• Hop
-by -hop –Tambémconhec idocomoLSPindependen te. Cada
nóLSRve r
if
icaoró tu
loevincu
laaumFEC ,def
inindo
,portan
to ,o
caminhoeinformandoaosnósv iz
inhos.
• Exp
lici
t Rou ting – Também conhec ido como LSP o rdenado.
De
termina-se prev
iamente umcam inho espec
íf
icoase rsegu ido
pe
lopaco tedeaco rdocomoFECnaen tradadarede.

Porf
im,éimpor
tantedes
taca
ropapeldasLIB’s(Labe
lInfo
rmationBases
),
quesãoastabelasdefatoqueres
idemnosro teadoresquepe rm
itemo
encaminhamen
todospacotesapar
ti
rdasinformaçõesdeo r
igemeFEC .

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296
Vamosrevisa
ralgunsconcei
toschavespa
raum me
lho
rap
rend
izadoa
respe
itodacamadadetranspor
te.

• Se
rviço Orien tadoàconexão
o Baseadonos istemadete le
fonia;
o Lemb remos que esset ipo de se rv
iço depende de um
es
tabe lecimen to de conexão antes do efet
ivo envio dos
dados;
o Estruturado em 3 e tapas (Baseado na negoc iação de
parâme tros)
:
 Es tabelecimentodaconexão ;
T ransferênc
iadosDados ;
 Ence rramen todaConexão ;
o Possu i ma iorfaci
lidade naimplemen tação derecursos de
QoS;

• Se
rviçonão Or
ientadoàConexão
o Baseadonos istemapostal
;
o Cada mensagemdependedeumende reçamen tocompleto
pa
rachegaraodes t
ino;
o Cada mensagempodeu t
il
izarumcam inhodiferente
 Por esse mot
ivo, pode oco
rre
r desordenamen to dos
paco
tes ,afe
tandooseusequenc iamen to;

Ou
tropon
topa raabo
rdarmosemcon
trapon
toaoqueacabamosdeve

aconf
iab
i
lidadedoserv
iço
.

• Se
rviçosCon fiáveis
o Não pe rdem os dados dev ido a capac
idade de de
tecta
r
perdas através da con fi
rmação de receb imento das
mensagens;
o Mé todosdecon t
rolederecebimentoimpl
icamemumaca rga
ex
tra,gerandoove r
load narede;

• Se
rviçosnãoconf
iáve
is
o Assume-sequeé ma
isimpor
tan
tedarag
il
idadeàen
tregada
in
form
açãoemdet
rimentodocon
tro
ledeperdas
;

A
lém disso, a camada det
ranspo
rte éresponsáve
l pe
las segu
intes
ca
rac
terís
ticas
:

•P
rovêumacomun
icaçãof
imaf
im;

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296
• Imp
leme
ntacon
tro
ledef
luxo
;

Ospr
inc
ipa
isp rotoco
losdessacamadasãooTCPe UDP
, osqua
is
ve
remosde
talhadamen
teemseguida
.

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296
• CHECKSUM(Opc iona
l) –Fazocá lcu
loparatodo OSEGMENTO
UDP pa
ra ve
ri
ficação de e
rros pe
lo des
tina
tár
io. O UDP NÃO
CORRIGE,APENASDETECTAERROS ;

Entãoque
rdize
rquepa rade
term
inadose
rviço
,oscamposdepo
rtade
or
igemedest
inosãof
ixos?

Nãopessoa l. Quemenviaopacoteseráaorigemequemrecebese ráo


dest
ino. Logo,quandoumse rv
ido
rresponderade terminadarequ
is
ição
,
asnume raçõesdessescampossãoinve
rt
idas
,po isagoraao r
igemseráo
serv
idor e o des tino se
rá o c l
ien
te, assim como func iona no
endereçamentoIP.ATENÇÃONESSERAC IOCÍN IO
!

Agoraum deta
lhe
.Umavezqueoapo rtadeor
igeméopciona
l,querdizer
quecasoestecamposejaomit
ido
,asrespostaspode
rãoseremqua lquer
out
raportaou mesmonãohánecess idadede mensagensderespos ta
.
Esseúl
timocasopodeserexempli
ficadocom mensagensdenoti
ficação
deerrooufa
lhadedispos
it
ivos
.

1
.2. TCP
Oprotoco
loTCP(T ransmiss
ion Con
tro
lP ro
tocol
)éop r
inc
ipa
lp ro
tocolo
dacamadadet ransporteeo maiscomp lexo.Possu
icomoca rac
ter
íst
ica
ofatodees tabelecerumaconexãoan tesdeenviarainfo
rmaçãoa t
é
o dest
inatá
rio. Tal conexão é conhec ida como 3
-way-handshake.
Ve
remoscom ma isde talhesasegui
r.

A
lémdisso,op rotoco
loTCPimp lemen
taassegu in
testécnicas:
• Ver
if
icaçãoeco r
reçãodee r
rosf
imaf im;
• Recupe ração de pe rda de pacotes e descar
te de paco tes
dupl
icados ;
• Mensagensdecon fi
rmaçãodereceb imentopor meiodepaco tes
ACK(Acknow ledgement)
;
• Contro
ledef luxoat
ravésdetécn
icascomoa janeladeslizan
tef
ima
fim;
•T ransferênciadedadosnasduasd i
reções(Ful
lDuplex)
;
• Possibi
l
idadedeenv iodedadosu rgentes
;

Veremoscadaumdessesrecu rsosde
talhadamen
te,atéporquetems
ido
cobrado não só a ex
istênc
ia dosrefer
idosrecu
rsos, mastambém o
funcionamen
todecadaumde les
.

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296
• Ack Numbe r–Co r
respondeaonúme rodesequênciaESPERADO
comop róximainformação . Querdize
rqueosdema issegmentos
ante
rio
resjáforamrecebidos
.Indicaop róx
imooc tetoaguardado.
Pessoal
,vourepe t
irpo rque muitosaindadeixampassa ressa
informação.

Leia-se o ACK NUMBER não como ote rmo “eureceb ital


nume ração”
, mas sim“eu espe ro que essa se
ja a próx ima
informação !”.
• Data O ffset –Info
rma quan
tas palav
ras de 32 b
its ex
istem no
cabeça lhoTCP,umavezqueex is
teumapa rce
laopciona
l.Indicana
prát
ica a pa rt
ir de que b
loco de 32 b i
tsinic
iam os dados
propriamentedi
tos;

• Reserved– Camporese rvadode6b


its
. Pode
ráse
rut
i
lizadoem
implementaçõesfu
turas
;

• FLAG URG – A FLAG URG pode se ruti


lizada para gerar
inte
rrupçõesnasequênc
iadosdadosapar
ti
rdaap l
icaçãotrazendo
opaco teparaop r
imei
roluga
rdaf i
laarmazenadaembu fferno
receptor
.

• FLAG ACK– Ut
i
lizadopa
raind
ica
raconf
irmaçãodereceb
imen
to
dea
lgumsegmen
to.Casoovalo
res
tejaem0
,ocampoAckNumbe r
se
ráigno
rado
;

• FLAGPSH–Ind icaoenvioimedia
todopacoteàcamadasupe rior
ou infer
ior (Recepto
r e Em isso
r, respec
tivamente
), não
necess
itandop
reencherobuf
ferparaenv
iarb
locosdeinformação;

• FLAG RST – U t
il
izado pa
ra rein
iciar dete
rm inada conexão
.
Importan
te menc
ionarqueo RSTacabapo rence rra
raconexão,
dependendodoenviodebitsSYNpa raoes tabe
lec imentodeuma
novaconexão
.
• FLAGSYN – U ti
l
izadopararequ
is
itariníc
iodees tabelecimen
tode
conexão;

• FLAGF
IN– U
ti
l
izadopa
rarequ
is
ita
rence
rramen
todeconexão
;

•WINDOW– U t
il
izadoparaind
icaraquant
idadedeinfo
rmaçãoque
poderá se
r enviada sem necess
idade de con
fi
rmação, sendo
suf
ic
ientecon
fi
rma rapenasoúl
timosegmentodajane
la;

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296
Imp
leme
ntaa
lgunsnovosrecu
rsos
:

• Mu
lt
iHom ing– Mú lt
iplosende
reçosIPpodemse
racessadospara
um mesmodes t
ino
;
• Mu
lt
iStreaming– Emuma mesmaconexão ,pode-sete
rdive
rsos
f
luxosindependen
tesdedados;

Mu
itas fa
lhas de segurança do TCP fo ram co
rr
igidas em sua
implementação
. Possu
isupor
teà mob
i
lidadeemtermosdetranspo
rte
.

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296
-
t->Ap
resen
tatod
asa
scon
exõe
sTCP
.

-u->Ap
resen
tatod
asa
scon
exõe
sUDP
.

-w->Ap
resen
tatod
asa
scon
exõe
sRAW
.

Impo
rtan
telembrarqueocom
andoN
ETS
TATt
amb
émpodese
rut
i
liz
ado
emSi
stemasWindows
.

G
aba
ri
to:D

WWW
.RATE
IOS
.ORG Wha
tsApp(41
)99111
-5296

Você também pode gostar