Batchibombo Flashcards
Passar à cadeira, qual é que havia de ser o objectivo?
Funcionalidade dos routers que permite fazer gestao de congestao
LLQ
Permite definir várias filas, uma é prioritária..
Comando para definir debito maximo para class de trafego. O resto ficaria em lista de espera
Shape..
O police deita fora o trafego extra
Perdas controladas nao impedem a comunicacao em.
Aqui é perdas mesmo, nao é reenvio
Applicacoes em tempo real..
Causas tipicas de congestao nas redes IP?
Excesso de tráfego,
Velocidade de ligacoes discordantes,
Agregacao de ligacoes
Agregacao de ligacoes?
Equipamento com varias ligacoes de entrada e menos de saida (mais ou mneos)
Cb-wfq garante largura baseado em pesos.. os pesos de definidos por?
Bandwith
Algoritmo RED num interface, funcao?
Descarta pacotes para que os buffers tenham poucos pacotes..
Mantem filas com poucos pacotes
Shapping é utilizado para?
Regula débito com base no que foi contratado para dito serviço..
Policiamento é utilizado para?
Limitar o acesso, descarta pacotes a mais..
Police nos isp’s, shapping nos clientes
Mp3 nao se pode usar em voip, porque?
Pela forma como o algoritmo processa os dados. De 200 em 200ms (muito tempo para comunicacao)
Protocolo RTP
Criado para corrigir problema do udp. Corre em cima do udp
Numera pacotes, add timestamp
Nao usa ports( ja vao no udp)
Qos - 1p2q2t ?
Switch que suporta duas filas standart com dois níveis de threshold
Esta pergunta….. Meg
RTCP para?
Trocar estatiscas sobre comunicacao
RTSP
Fazrr pause, resume, play
Protocol que faz parte do processo de gestao de congestao.
ECN..
Controlo implica descartar
Ecn nao descarta mas informa para tras como sentivesse descartado
Gestao de congestao é sobre os pacotes em buffer
Pacotes em buffer
Controlo de congestao é o descartar de pacotes
Yap
No encaminhamento segment routing
As decisoes sao feitas na fonte e o caminho é colocado no pacote..
WFQ
Algoritmo que cria uma fila para cada fluxo, (fair-queue)
WFQ
Algoritmo que cria uma fila para cada fluxo, (fair-queue)
Segment routing como é que funciona?
O caminho a seguir vai no pacote..
Pode ser com um unico label que identifica prefixo da rede de destino, ou vários labels em que especifica os prefixos de cada links, especificado exatamente por onde passa o pacote
Tipos de Endereço muiticast
Assigned e solicited-node
O que é preciso saber sobre pacotes ipv6 e endeçamento?
O ip de origem é sempre UNICAST,
O de destino pode ser unicast, MULTICAST ou anycast
O que define um endereço como multicast Assigned?
Primeiros 8 bits a 1.
FF00::/8 prefix
Constituição dos endereços multicast?
A contar do inicio :
8 bits a 1;
4 bits para flags;
4 bits para scope;
112bits para group ID;
Qual o significado dos valores scope de endereços muilticas?
0 reserved; 1 interface-local scope; 2 link-local scope; 5 site-local scope; 8 organization-local scope; E Glocabl scope;
O que define um endereço como multicast Solicited-Node?
FF02::1:FF00:0000/104
FF02::1 Para quê?
Todos os devices ipv6 do seu link
FF02::2 Para quê?
Todos os routers com ipv6 activo deste link
FF02::5 Para quê?
Todos os routers OSPFv3
FF02::6 Para quê?
Todos os routers OSPFv3 DR’s
Utilidades do Multicast?
Comunicação dentro de links (link-local??);
Protocolos de encaminhamento;
Ensino à distância;
Servições de broadcast de vídeo, rádio, tv;
Entreg de pacotes é mais eficiente do que no unicast?????
MLD
Multicast Listener Discovery
MLD para quê?
É utilizado pelos routers ipv6 para descobrir os dispositivos que pretendem escutar um grupo multicast.
Associa o terminais à lista de destino de um multicast???
PIM?
Protocol Independent Multicast
PIM, o que é?
Protocolo de encaminhamento multicast?
único para ipv6
Cria uma árvore multicast;
MLD equivalente IPV4
IGMP
Mensagens do MLD
Query;
Report;
MLD, mensagens Query?
Router pergunta se alguém pretende ouvir dado grupo;
MLD, mensagens Report?
Resposta ao router que querem ouvir dado grupo;
RPF
Reverse-Path Forwarding
RPF, para quê?
Verifica se os pacotes multicast chegam da interface que conduz à fonte.
Se não são descartados, para evitar loops,
Porque é que encaminhamento multicast é o contrário do unicast?
Unicast está preocupado com o caminh para o destino;
Multicast está preocupado com
Problemas que pode influenciar comunicações multimedia
Buffers; Distancias; Processamento; Velocidade do meio; Atrasos; Perdas; Jitter; Bottlenecks; Throughput;
O que pode influenciar o Atraso de pacotes multimédia?
Distancia;
Tempo que pacotes estão nos buffers;
Tempo de processamento;
Taxa de transmissão (serialização);
Tempo equipamentos terminais demoram a mostrar info.
O que é o serialization delay?
Frame size/ link speed
Frames tem de ser repartidas para caber em link mais pequenos.
RTSP
Real-Time streaming Protocol
RTSP, para quê?
comunicação entre media player e servidor de streming;
Usado para controlos da trasminssão.. pause, resum rewind, etc..
independente, fora de stream de audio/video;
RTP
Real Time Protocol
RTP para que?
Especifica estrutura para transportar dados multimédia.
Corre em cima do UDP.
Um pacote RTP tem o que falta ao UDP para melhor trasmissão multimédia, o quê?
Indentificação do tipo de carga;(codec??)
Numeração de sequência de pacotes;
Timestamps;
Qual é o campo no RTP que identifica o codec?
PT (payload Type)
Numero que idetifica o H.263 no RTP?
34
Numero que idetifica o mpeg 2 no RTP?
33
Numero que idetifica o mpeg 1 no RTP?
14(audio) 32(video)
RTCP
Real time control Protocol
RTCP
Trabalh com o RTP.
Transmite pacotes de controlo com estatísticas (trasmissor e receptor)
Usado pelo trasmissor para ajustar características das trasmissões..
Estatisticas incluidas no RTCP?
Pacotes enviados;
Pacotes perdidos;
jitter (variação de atrasos entre chegadas)
I-frames
Frames sem informação de outras frames;
Penso que sejam frames complestas do qual são usadas para prever outras;
P-frames
Frames previstas, contéudo é realcionado com a I-FRAME anterior;
B-frames
contéudo relacionado com as I-frames anteriores e seguintes (bidirecional)
D-frames
Baixa resolução para fast-fowarding e rewind.
MVC?
multiview video codec.
MVC, detalhes a saber?
Codifica imagens de várias cameras..
depentencia entre frames de camaras diferentes;
codec do skype?
opus, variable bitrate.
Aplicações multimédia, o que há a saber?
Sensiveis a atrasos ponto-a-ponto e ao jitter;
Toleram perdas ocasionais;
Aplicações elásticas, oq ue saber?
Atrasos grandes não importam.
Integridade da informação é fundamental. (perdas requerem o reenvio.)
ex. email, web. ftp (duh!)
Quais são os mecanismos de QOS?
Classificação;
Marcação;
Gestão de congestão(saída de pacotes);
Controlo de Congestão (descartar pacotes);
Policing e shapping;
Eficiência da ligação;
O que é a classificaçao de trafego?
identificar e separar em diferentes classes;
De que formas pode o trafego ser classificado?
IP;
Fonte/Destino;
Protocolo;
IP Precedence;
DSCP;
O que é a marcação de pacotes?
Marcar pacotes como parte de uma classe de trafego de modo que seja identificado em qualquer ponto da rede;
O que é a coloração?
Outro nome para a marcação de pacotes;
Gestão da congestão, como fuciona?
Faz uso de filas de espera.
Usa trafego marcado para saber a que fila pertence.
Controlo de congestão, em que consiste?
Descartar pacotes de algumas queues, de forma aleatória.
Tenta-se evitar bottlenecks na rede.
Random Early Detection, o que é?
Tecnologia usada no controlo da congestão;
Weighted Random Early Detection
Tecnologia usada no controlo da congestão;
Policing, o que faz?
Descarta ou marca pacotes que passem de um determinado limite pré estabelecido;
Shapping, o que faz?
Faz queuing de pacotes quando um limite pré-definido é atingido;
Macanismos de QOS para melhor a eficiencia de uma ligação?
Compressão de cabeçalhos;
Fragmentação e interleaving;
Compressão de cabeçalhos, para quê?
Reduz drasticamente overhead no transpore de voz;
Fragmentação e Interleaving, porquê?
Trafego sensivel a atrasos pode ser atrasado por pacotes grandes.
Onde se classificar pacotes?
Sempre na interface de entrada!
Onde colocar a marcação de pacotes?
O mais perto da fonte possivel
Onde é que existem pontos de ocongestão de trafego?
Pontos da rede onde existem:
Velocidades discordantes;
Agregação;
Confluência;
Objectivos das queues?
Garantias de bandwith e delay;
Algoritmos para filas de espera?
FIFO;
PQ;
Round Robin; (RR)
Weighted RoundRobin; (WRR)
Algoritmos PQ, explica?
Varias filas:
Primeiro esvazia a primeira fila;
Se a primeira fila estiver vazia, esvazia a segunda;
Se 1a e 2a fila vazias, envia pacotes da terceira.
Problema do algoritmo PQ?
Pode levar ao starvation das filas menos prioritárias:
Algoritmo RR de queues?
Saí um pacote de cada fila à vez.
Não tem prioritização;
Algoritmo WRR, como funciona?
RR mas com pesos;
Cada fila tem um peso que vai indicar o numero de pacotes que cada file manda na sua vez
Compenentes das Queues?
Software queue + hardware queue.
Algoritmo da Hardware queue?
FIFO sempre;
O que é que indicar congestão na interface?
Hardware queue cheia;
Quando é que é usado as queues por software?
Quando hardware queue está cheia. Caso contrário o router faz bypass do software queue;
Tx-ring-limit?
comando para alterar tamano da HW queue;
Vantagens em reduzir o tamanho da HW queue?
Reduz o tempo máximo que os pacotes esperam para serem enviados;
Acelera a entrada em acção do QOS
Problemas de uma HW queue demasiada pequena?
Numéro elevado de interrupts, que causam uma utilização elevada de CPU e baixa utilização do link;
WFQ
Weighted Fair Queuing
Software queue
TxQ
tamanho da fila de espera de HW??????
Tail-drop?
Pacotes acados de chegar são descartados
FIFO Queue software, como é que funcionam?
Extensão às filas de HW.
FIFO Queue software, desvantagens?
(fluxos agressivos)
Causam starvation.
Causam jitter
WFQ, como funciona?
Várias filas com pesos diferentes. NAP PERCEBI BEM ESTA MERDA..
Comando para activar o WFQ?
fair-queue
CB-WFQ?
Class based - Weighted fair queue
CB-WFQ, como funciona?
Fornece garantia de largura de banda de acordo com pesos?
Neste caso nós damos os pesos às filas e é apartir daí que define quanto trafego passa de cada fila
CB-WFQ, limitação?
uma policie nao pode ter pesos mistos:
Ou kbps, ou %
Tipos de pesos do CB-WFQ?
Largura de banda em Kbps;
Percentagem de LB;
Percentagem de LB restante;
LLQ?
Low latency queue
LLQ o que é?
Filas prioritárias adicionadas ao CB-WFG para tráfego de tempo real
LLQ, cuidados?
As classes prioritárias são policiadas para não exercer a LB garantida pela queue;
LLQ, beneficio?
Propagação de pacotes com baixa latência;
Largura de banda;
Não se limita a portos UDP;
comando que activa o LLQ
Priority
O que acontece ao tráfego em excesso da class associado à LLQ?
é descartado se passar da bandwidth definado no comando Priority;
“priority percent 50%”, o que faz?
Aloca percentagem de LB com base no valor configurado de LB da interface
controlo de congestão, o que é?
Descarte de pacotes quando a SW queue está cheia.
O que é o tail drop?
quando o router dropa pacotes poque nao tem espaco em bufer
RED?
Random Early detection
RED, o que faz?
Descarta pacotes de forma aleatoria antes que a fila encha,
filas com poucos pacotes aumentam o throughput
Modos de fucionamento do RED?
Sem descarte, qundo antes do threshold minimo;
Descartes aleatorio, quando entre threshold minimo e maximo;
Tail drop, quando tamanho médio da fila de espera esta acima do threshold;
CB-WRED em conjunto com CBWFQ para que?
Nao deixa as filas de espera encherem, aumentadno a probabilidade de dropa pacotes com menos prioridade
Porque o policing?
limitar acesso a sub-rate de um interface;
Para marca trafego;
Porque o o shaping?
Prevenir e gerir congestoes quando sao utilizadas larguras de banda assimetrica ao longo do caminho do trafego;
Para regular o débito a que o tráfego é enviado tendo em conta o contratado;
Onde se aplica o policing?
entrada e saida
onde se aplica o shapping?
apenas à saida
comportamento do policing vs shapping, quando pacotes a mais
policing, descarta;
shapping, guarda em buffer até a um limitie definido;
o shapping marca trafego?
Nao suporta, mas o policing sim….. permite mudar a prioridade a dito trafego;
Configuracao, bandwith vs shapping?
bandwith, largura minima garantida;
shapping, debito máximo!!
qos Switching, vntagens?
classificacao mais perto da fonte;
policiamento mais perto das fontes;
QOS switching, Untrrusted?
Nao considera marcacoes l2 ou l3 dos pacotes que recebe;
QOS switching, Trust Cos
Considera marcacões cos;
usa tabela COS-to-DSCP para dscp interno
QOS switching, trust IP precedence
considera marcações IP precedence do TOS do pacote IP.
Usa tabela de mapeamneto IPP-to-DSCP para inferir valor interno;
QOS switching, trust DSCP
considera marcacções TOS do pacote IP para definir DSCP interno;
QOS no Wireless igual a cabo?
DSCP nao se aplica a rede wireless..
QOS no wireles?
WMM, prioriza trafego bem conhecido como voz.
apenas entre access point e destino:
ignorar
yep