Test 2 resumo miguel Flashcards
Em que consiste fowarding ?
Forwarding consiste em usar as tabelas de routing para encaminhar um pacote.
Em que consiste routing?
Routing consiste no processo de criação das tabelas de routing para encaminhar um pacote.
Em que consiste o lowest cost path?
Consiste em atribuir custos às ligações entre nós (edge/core routers) e assim computar o melhor caminho.
Quais são os potenciais problemas do lowest cost path?
- Um nó ou ligação falha
- Não considera adição de novos nós à rede
- Os custos dos nós não se alteram (Por exemplo, deveria aumentar tendo em conta o fluxo da ligação num dado momento)
Que soluções podemos usar para resolver os problemas do lowest cost path?
A solução é fazer um sistema escalável, usando um protocolo de encaminhamento dinâmico em cada um dos routers:
- Distance-vector (DV)
- Link-state Routing(LSR)
Explique o que é o protocolo Distance-vector (DV).
Não existe um sistema centralizado, cada nó troca informações sobre o custo das ligações aos seus vizinhos diretos, e sucessivamente até obterem uma visão dos custos de toda a rede. Periodicamente são enviados updates por parte deste protocolo para garantir que os routers continua a funcionar e para atualizar o custo caso o mesmo tenha piorado. Depois ainda temos os triggered updates, que consistem em transmitir informações sobre falhas, etc. RIP é um exemplo de protocolo(Routing Information Protocol)
Explique o que é o protocolo Link-state Routing (LSR)
São usados Link-state packets (LSPs) para transmitir informação sobre os custos das ligações diretas do nó que criou o pacote. O processo de propagação é chamado de flooding que, recorrendo aos dados enviados nos LSPs permite que seja feito de forma fiável.
Assim que um nó tem uma cópia dos pacotes LSP de cada outro nó, é possivel computar os custos dos caminhos e assim decidir qual é o mais curto.
Que dados estão contidos num pacote LSR?
Os seguintes dados estão contidos num destes pacotes:
- ID do nó que criou o pacote
- Lista de custos de ligação a cada um dos vizinhos diretos do nó inicial
- Sequence number para remover info. duplicada e garantir que é o pacote mais recente
- TTL, time to live, para eventualmente o pacote ser deitado fora
qual a diferença entre o LSR e DV?
A grande diferença entre estes dois protocolos é que um apenas envia informações para os seus vizinhos diretos (DV) enquanto o outro envia para a rede toda (LSR).
Qual é o grande problema dos protocolos LSR e DV e como o resolvemos ?
O grande problema dos protocolos mencionados anteriormente é que a quantidade de informação que tem de ser armazenada pode fazer com que surgam problemas de escabilidade, por esse mesmo motivo e pela impossibilidade de uma organização poder gerir o seu encaminhamento como quiser -> surgiram os Autonomous Systems (AS), que consiste num dominio de encaminhamento que agrupa routers.
quais os tipos de encaminhamento nos Autonomous systems?
Intra-AS -> encaminhamento dentro de um AS (alguns protocolos usados: RIP, EIGRP, OSPF)
Inter-AS -> encaminhamento entre AS’s
Explique Open Shortest Path First
Open Shortest Path First (OSPF)- > Compacto por nivel local e infraestrutura, todas as mensagens são autenticadas, cada encaminhador usa Djikstra
Explique Border Gateway Protocol
Border Gateway Protocol (BGP) -> Permite a cada rede anunciar a sua existência e os destinos que consegue alcançar ao resto da internet
Como se calcula o delay ?
Delay = (DepartTime - ArrivalTime) + TransmissionTime + Latency
Quando queremos enviar um pacote de um router IPv6 para outro IPv6 mas temos routers IPv4 pelo meio como ocorre essa transição ?
Ecapsulamos o pacote IPv6 em pacotes IPv4 de forma a que a coexistência destes dois protocolos seja possível e permita a transição do descontinuamento dos IPv4. A este processo chamamos Tunneling.
O que é o HTTP ?
HyperText Transport Protocol (HTTP) é um protocolo de aplicação que regula a forma como são obtidas páginas Web a partir de servidores remotos. Enquanto um browser (aplicação) usa o protocolo HTTP para obter o conteudo.