Protocolos de Roteamento

download Protocolos de Roteamento

of 30

Transcript of Protocolos de Roteamento

  • 8/18/2019 Protocolos de Roteamento

    1/30

     TelecomunicaçõesAplicada

    Aula 03

  • 8/18/2019 Protocolos de Roteamento

    2/30

    Protocolos de Roteamento

  • 8/18/2019 Protocolos de Roteamento

    3/30

  • 8/18/2019 Protocolos de Roteamento

    4/30

    IP x Protocolo deRoteamento

    • O protocolo IP é responsável peloroteamento das informações na rede – A variável ipforwarding indica se o

    protocolo está executando roteamentoou não• Ipforwarding = 0 (não executa roteamento)

    •Ipforwarding = 1 (executa roteamento)

  • 8/18/2019 Protocolos de Roteamento

    5/30

  • 8/18/2019 Protocolos de Roteamento

    6/30

    #strutura da Internet

     

    I$T#R$#T%oleção de Roteadores

    - Como asinformaçõessão roteadas naInternet?

    - Como astabelas de

    roteamento sãoatualizadas?

  • 8/18/2019 Protocolos de Roteamento

    7/30

    #strutura da Internet•

    A internet é estruturada na forma desistemas aut&nomos'

    A (

    %

    )

    #* +

    I ,

    -

    .I.T#/A AT1$O/O 2 .I.T#/A AT1$O/O

    4

     5 6

    .I.T#/A AT1$O/O 3

  • 8/18/2019 Protocolos de Roteamento

    8/30

    .istema Aut&nomo7Autonomous .8stem 9 A.:

    •m A. é uma rede ;ue divula seusendereços para outras redes daInternet< – Propriedades do A.

    • Possui os seus pr=prios IP’s<• .eus endereços independem do provedor de

    acesso<• Pode conectar9se a vários provedores

    simultaneamente<* +

    I ,

    -

    %onexão com outro A.

    %onexão com outro A.

    Redes

    pertencentes ao A.

  • 8/18/2019 Protocolos de Roteamento

    9/30

    Roteamento )ireto

    • Oriem e )estino na mesma rede

    • >árias topoloias – ?em"re9se e;uipamentos de n@vel não tratam

    endereço IP

    10.35.143.0

    10.35.143.10

    10.35.143.15

    Tabela de Roteamento

    Destino Gateway 

    10.35.143.0 10.35.143.10  ....... .......

    Switch

  • 8/18/2019 Protocolos de Roteamento

    10/30

    Roteamento Indireto

    • Oriem e )estino estão em redesdiferentes

    10.35.143.0

    10.35.143.1010.35.144.15

    Tabela de Roteamento

    Destino Gateway 

    10.35.143.0 10.35.143.10

     0.0.0.0 10.35.143.1

    Router 10.35.144.0

    Tabela de Roteamento

    Destino Gateway 

    10.35.143.0 10.35.143.1

    10.35.144.0 10.35.144.1

      ....... .......

    10.35.143.110.35.144.1

    Tabela de Roteamento

    Destino Gateway 

    10.35.144.0 10.35.144.15

    0.0.0.0 10.35.144.1

  • 8/18/2019 Protocolos de Roteamento

    11/30

    Protocolo Interiores e#xteriores

    • Protocolos Interiores – .ão a;ueles utili!ados para

    comunicação entre roteadores de um

    mesmo sistema aut&nomo• Protocolos #xteriores

     – .ão a;ueles utili!ados para

    comunicação entre roteadores desistemas aut&nomos diferentes

  • 8/18/2019 Protocolos de Roteamento

    12/30

    I+P Interior +ateBa8Protocol

    • Os protocolos de roteamento I+Patuam dentro de um Cnico dom@niode roteamentoD ou um Cnico

    Autonomous .8stem 7A.:• #xemplos'

     – RIP –

    O.P* – #I+RP – I.9I.

    AS 1

  • 8/18/2019 Protocolos de Roteamento

    13/30

    #+P #xternal +ateBa8Protocol

    • .ão utili!ados #$TR# Autonomous.8stems distintos –

    #+P7O"soleto: –(+P9E

  • 8/18/2019 Protocolos de Roteamento

    14/30

    RIP' Routin InformationProtocol

    • Oriinário do conFunto 4$. da 4erox• )uas >ersões

     – >ersão 2' R*% 20GH• mensaens em "roadcast• não suporta %I)R 7%lassless Inter)omain

    Routin:

     –>ersão ' R*% 23• mensaens em multicast• suporta %I)R

    • (aseado em vetor de distJncias

  • 8/18/2019 Protocolos de Roteamento

    15/30

    RIP•  Transportado em mensaens )P

    7Porta G0: – %ada mensaem pode informar até G

    rotas

     – )ois tipos de mensaem'• Re;uisição 7tipo 2:' solicita informações deroteamento

    • Resposta 7tipo :' envia informações de

    roteamento• Indicado para redes de pe;ueno a

    médio porte< –

    K muito simples de usarD mas torna9seineLciente ara redes muito randes

  • 8/18/2019 Protocolos de Roteamento

    16/30

  • 8/18/2019 Protocolos de Roteamento

    17/30

    O.P*' Open .Mortest PatM*irst

    • >ersão Atual'v – R*% 3H e R*% 2E – Protocolo I+P por estado de enlace

     – Qnico protocolo de roteamento dinJmicoo"riat=rio para roteadores<

    • Protocolo de roteamento completoD

    mais ex@vel ;ue o RIP

  • 8/18/2019 Protocolos de Roteamento

    18/30

    O.P*' Open .Mortest PatM *irst

    • Protocolo de roteamento de estado deenlace<

    • Pede o envio de ?inS .tate Advertisements

    7?.A: 9 anCncio de estado de enlace 9 aosoutros roteadores dentro da mesma áreaMierár;uica<

    • ?.As contm informações so"re interfacesDmétricas e outras variáveis

  • 8/18/2019 Protocolos de Roteamento

    19/30

    I+RP 7Interior +ateBa8Routin Protocol:

    • Características – Protocolo de roteamento intra9A. 7ip 9

    interior ateBa8 protocol:< –

    )esenvolvido para corriir deLcincias doRIP< Uuais seFam' limite de contaem de Mopspe;ueno 72 9 o ;ue limita o nCmero desu"redes: e métrica Cnica 7contaem de Mops:

  • 8/18/2019 Protocolos de Roteamento

    20/30

  • 8/18/2019 Protocolos de Roteamento

    21/30

    #nManced I+RP

    • %aracter@sticas – %onverncia rápida

    )ecorrente da utili!ação do aloritmo 7)A? 9

    Diusing Update Agorit!m:< – tili!ação de máscaras de su"rede

    Permite a sumari!ação automática de rotas<

  • 8/18/2019 Protocolos de Roteamento

    22/30

    #I+RP

     – Atuali!ações parciais e limitadas<#nManced I+RP não fa! atuali!ações

    peri=dicas< Ao contrárioD envia atuali!açõesparciais apenas ;uando a métrica muda eapenas para os roteadores ;ue necessitamda informação< Isto fa! com ;ue seFaconsumida pouca larura de "anda<

     – .uporte para vários n@veis de transporte7AppleTalSD IP e $ovell $etWare: eredistri"uição de rotas aprendidas deO.P*D RIPD I.9I.D #+P ou (+P<

  • 8/18/2019 Protocolos de Roteamento

    23/30

    #I+RP

    • )esco"erta e recuperação de vi!inMostili!ado pelo roteador para aprender dinamicamente

    so"re os outros roteadores conectados X rede a ;uepertence< Tam"ém desco"re ;uando seus vi!inMos estão

    não operacionais< Isto é feito com o envio peri=dico depe;uenos pacotes -ello<

    • Protocolo de transporte conLável 7Relia"le Transport Protocol 9 RTP:

    Responsável por arantir a entrea ordenada dos pacotes

    do protocolo de roteamento< Por motivos de eLcinciaDapenas aluns pacotes são transmitidos de formaconLável<

  • 8/18/2019 Protocolos de Roteamento

    24/30

    (+P' (order +ateBa8Protocol

    • Protocolo de roteamento por vetor decaminMo – >ersão E' R*% 22

    • /otivação – .ementar a Internet em dom@nios 7A.s:

    administrados independentemente – #liminar a necessidade de divular todas as

    rotas entre A.s distintos<• %aracter@sticas'

     – Protocolo transportado por T%P – %a"eçalMo Padrão seuido de G tipos de

    mensaem distintos<

  • 8/18/2019 Protocolos de Roteamento

    25/30

    (+P 7(order +ateBa8Protocol:

    • %aracter@sticas – K um protocolo entre A.s 7Autonomous .8stems: ;ue

    tenta resolver aluns pro"lemas do #+P 7#xterior+ateBa8 Protocol:<

     – ProFetado para detectar laços de roteamento< – A versão E suporta roteamento inter9dom@nio sem

    classes 7cassess interdomain routing " #ID$:D ;uepermite a redução do tamanMo das ta"elas deroteamento através de rotas areadasD resultando em

    super9redes< %)IR elimina o conceito de classes de redesdentro do (+P e permite o anCncio de preLxos IP<

  • 8/18/2019 Protocolos de Roteamento

    26/30

    (+P' (order +ateBa8 Protocol

    • #m"ora tenMa sido proFetado como um protocolo entre9A.sDpode ser utili!ado dentro de um A.<

    • )ois vi!inMos (+P devem estar numa mesma rede f@sica<• Os roteadores dentro do mesmo sistema aut&nomo

    comunicam9se uns com os outros para arantir ;ue elestenMam um visão consistente do sistema e para determinar;ual roteador servirá de ponto de conexão para umdeterminado A. externo<

    • Aluns A.s podem servir apenas de canais de tráfeo<

  • 8/18/2019 Protocolos de Roteamento

    27/30

    (+P' (order +ateBa8 Protocol

    • As mensaens de atuali!ação consistem de pares “nCmerode redecaminMo de A.s” 7networ% num&er'A pat!:< O“caminMo de A.s” contém a se;Yncia de sistemasaut&nomos pelos ;uais uma determinada rede pode seralcançada< #stas mensaens utili!am T%P para terem uma

    maior conLa"ilidade<• Os dados inicialmente trocados entre dois roteadores são

    toda a ta"ela de roteamento (+P<• (+P não necessita de um refres! peri=dico de toda a ta"ela

    de roteamento<

  • 8/18/2019 Protocolos de Roteamento

    28/30

    (+P' (order +ateBa8 Protocol

    • (+P anuncia apenas o caminMo primário 7=timo: nas suasmensaens de atuali!ação<

    • A métrica (+P é um nCmero de unidade ar"itrário ;ueespeciLca o rau de preferncia de uma rota particular<Atri"u@da pelo administrador da rede através de ar;uivos deconLuração<

    • $a versão ED pode9se conLurar o valor para o atri"uto demétrica /ulti #xit )iscriminator 7/#):< Uuando umaatuali!ação é enviada para um par I(+PD o /#) é passadosem modiLcação< Assim todos os pares de um A. podemfa!er uma seleção de rota consistente<

  • 8/18/2019 Protocolos de Roteamento

    29/30

    A. GA. E

    %onfederação (+P

    • +randes redes podem ser divididasem vários A. confederados<• m A. confederado é visto como um

    simples A. pelos demais A.s

    A. 2 A.

    A. 3

    e9(+P

    i9(+P

  • 8/18/2019 Protocolos de Roteamento

    30/30

    Dúvidas?

    30