Prévia do material em texto
Página | 1 REDES DEFINIDAS POR SOFTWARE 1a Questão Como, por exemplo, um controlador SDN pode realizar QoS? através da definição de prioridades diferentes para os fluxos de pacotes que chegam no dispositivo. negando ou delegando uma série de ações a outro dispositivo, e desta forma distribuindo melhor as tarefas entre todos os dispositivos envolvidos. através de uma melhor seleção de qual serviço realizar primeiro. a partir de sua agilidade ao tratar dados no plano de dados. ao melhorar o controle feito no dispositivo para apresentar as informações ao cliente. Respondido em 4/14/2020 2:09:04 PM Explicação: Um controlador pode definir prioridades diferentes para fluxo de informações que venham de uma fonte de vídeo, por exemplo. Como ele age no controle, ele pode monitorar e distribuir os recursos na rede para atender o QoS. 2a Questão Uma Rede Definida por Software (SDN) é uma arquitetura que NÃO pretende ser: Econômica Controlada de modo central Ágil Programável Rígida Respondido em 4/14/2020 2:09:12 PM Explicação: Uma SDN não pretende ser rígida 3a Questão Qual protocolo possibilita o controle de tráfego atribuindo um label (rótulo) a cada pacote? OSPF HTTP MPLS STD SSD Página | 2 Respondido em 4/14/2020 2:09:25 PM Explicação: O MPLS possibilita o controle de tráfego atribuindo um label (rótulo) a cada pacote 4a Questão Por que podemos considerar que a infraestrutura de rede atual (Internet) é considerada "ossificada"? pois é antiga e desgastada. pois pode ser rompida (quebrada) mediante um ataque. pois toda a comunicação digital se apoia em seu uso como um esqueleto. pois toda sua construção foi feita em partes ou módulos de encaixe. pois a infraestrutura atual está rígida a modificações. Respondido em 4/14/2020 2:09:50 PM Explicação: Pois atualmente temos uma rede mundial (Internet) que é contrária ou rígida a modificações. Dificilmente conseguimos alterar (configurar e ou reconfigurar) componentes de forma automática. 5a Questão Qual dos protocolos abaixo é responsável por atualizar as tabelas de roteamento nos dispositivos? SDN RPM SSD OSPF HTTP Respondido em 4/14/2020 2:10:15 PM Explicação: O responsável por atualizar as tabelas de roteamento nos dispositivos é o OSPF 6a Questão Página | 3 O que alavancou o desenvolvimento de uma nova arquitetura de rede? A exigência de maior poder de processamento. Necessidade crescente de redução do consumo de energia. As aplicações exigirem acesso remoto à tecnologia e nuvens. Necessidade de termos uma Internet estável que inibe usá-la para teste de novas tecnologias. Necessidade crescente de armazenamento. Respondido em 4/14/2020 2:10:25 PM Explicação: Um dos principais motivos é a necessidade de estabilidade da Internet nos dias atuais. A necessidade de uso constante da Internet inibe que testes de novas tecnologias ou pesquisas, que envolvam novos protocolos, e que possam causar interrupções sejam testados na própria Internet. Podemos também pensar numa necessidade de facilidade de manutenção ou configuração de dispositivos de rede. 1a Questão Dentre os desafios da escalabilidade o que é introduzido em razão da troca de informação entre vários dispositivos da rede e o controlador, é denominado: Forma Maneira Latência Tamanho Carga Respondido em 14/04/2020 14:12:29 Explicação: É denominado latência 2a Questão Que caraterísticas tornam SDN tão atrativa para IoT? Página | 4 Podemos citar: gerência de energia, gerência da rede e controle de acesso. Ser aplicada a qualquer equipamento. Gastar pouca energia, frente as outras tecnologias. Ter a qualidade de segurança mais apurada que outras tecnologias. Utilizar o protocolo OpenFlow. Respondido em 14/04/2020 14:12:12 Explicação: O SDN possui algumas particularidades que podem ajudar em diversos aspectos do IoT, tais como, gerência de energia, gerência da rede e controle de acesso. 3a Questão Quais as implicações de termos um único controlador SDN? Grande gasto de número de portas no equipamento. Obrigatoriamente ele deve executar unicamente o OpenFlow. Problema de ponto único de falha, visto que ele é o elemento principal da arquitetura. Com um único controlador não podemos estender a rede. Facilidade de manuseio. Respondido em 14/04/2020 14:12:17 Explicação: Com um único controlador podemos ter o problema de ponto único de falha, visto que ele é o elemento principal da arquitetura. 4a Questão Quais são os grandes desafios apontados para SDN? Arquitetura extremamente complexa e mal documentada. Exigência exclusiva de equipamentos da mesma empresa, para funcionamento adequado. Garantir QoS ao fluxo de mensagens, segurança, estabilidade, dentre outras. Exigência exclusiva do protocolo OpenFlow, para seu funcionamento. Facilidade de uso, pois trata-se de algo novo. Respondido em 14/04/2020 14:12:10 Explicação: Dentre os principais desafios a SDN podemos citar: garantir QoS ao fluxo de mensagens, segurança, estabilidade, padronização, interoperabilidade, ponto único de falha, dentre outras. Página | 5 5a Questão Qual das opções abaixo NÃO é um exemplo de aplicações no qual a SDN pode ser vista como uma possível solução às dificuldades que se apresentam? Terceirização de Aplicativos Móveis Conectividade Rural Arquitetura SDN para Internet das Coisas Melhorias em máquinas físicas Máquinas Virtuais Móveis Respondido em 14/04/2020 14:11:53 Explicação: A opção melhorias em máquinas físicas não é um exemplo destas aplicações 6a Questão Cite algumas aplicações que podem utilizar SDN. Pesquisa e desenvolvimento, melhora ou aumento da conectividade em ambientes esparsos, uso em data centers, IoT,etc. Aplicações que demandem conservação de energia. Somente recomendada para aplicações com grande flutuação de taxas. Ideal para aplicações que não demandem fluxo grande de dados. Pesquisa e desenvolvimento, em geral, embora não seja ideal para IoT. Respondido em 14/04/2020 14:11:52 Explicação: Podemos citar: pesquisa e desenvolvimento, melhora ou aumento da conectividade em ambientes esparsos, uso em data centers, IoT, dentre outras. Página | 6 1a Questão O que é um middlebox? Sistema de armazenamento dos dados no computador de destino Uma forma de conectar dois computadores através de uma rede pública, como a Internet Dispositivo de rede que transforma, inspeciona, filtra ou manipula o tráfego para outros fins que não o encaminhamento de pacotes Um programa de gerenciamento de rede Software onde estão alocados esses planos Respondido em 14/04/2020 14:13:24 Explicação: Dispositivo de rede que transforma, inspeciona, filtra ou manipula o tráfego para outros fins que não o encaminhamento de pacotes 2a Questão Qual das afirmativas abaixo corresponde a uma das ideias básicas de termos uma SDN? Uniformização do uso de um fabricante Quebra da integração horizontal Diferentes equipamentos de diferentes fabricantes podem operar sob um mesmo controle Uso de integração União do plano de dados e de controle Respondido em 14/04/2020 14:13:29 Explicação: Diferentes equipamentos de diferentes fabricantes podem operar sob um mesmo controle 3a Questão O que é a quebra da integração vertical? Outra denominação da passagem de mensagenspelas camadas. É um procedimento interno do OpenFlow. É a quebra das mensagens, devido aos cabeçalhos, na abstração de camadas. Nenhuma das anteriores. É a separação do plano de dados do plano de controle. Respondido em 14/04/2020 14:13:14 Explicação: Página | 7 A quebra de integração vertical é a separação do plano de dados e de controle e é o paradigma das redes definidas por software. Uma das vantagens é que diferentes equipamentos de diferentes fabricantes podem operar sob um mesmo controle. 4a Questão Sobre encaminhamento e roteamento, podemos dizer: O encaminhamento não possui relação com o roteamento. Encaminhamento determina a rota dos pacotes, e influencia no roteamento. São sinônimos e podem ser usados livremente sem distinção. Roteamento é a determinação de rotas a seguir, enquanto encaminhamento é ao se receber um pacote a qual interface de saída este deve seguir. nenhuma das anteriores. Respondido em 14/04/2020 14:13:19 Explicação: Roteamento é a determinação e escolha da rota que um determinado pacote seguirá para ser entregue a seu destino. Encaminhamento é o ato de ao receber um pacote o equipamento passar a pacote de uma porta de entrada para uma porta de saída, do mesmo equipamento. O encaminhamento funciona regido pelo que já foi indicado pelo protocolo de roteamento. 5a Questão Como vantagens de termos o plano de controle separado do de dados, podemos citar: menor gasto de tempo, devido a menos funções. nenhuma da anteriores. menor gasto de energia do equipamento. equipamentos mais simples, pois possui menos funções. facilidade de configuração e reprogramação. Respondido em 14/04/2020 14:13:07 Explicação: Como vantagens de termos o plano de controle separado do de dados podemos citar: facilidade de configuração de rede, pois é feita de forma centralizada. Configuração menos propensa a erros, pois não necessita que o operador acesse cada dispositivo e realize sua configuração devido seu Sistema Operacional diferente. Facilidade de reprogramação. Página | 8 6a Questão Explique como ocorre o encaminhamento de pacotes no protocolo OpenFlow. Funciona por ordens exclusivas dos dispositivos. Funciona a partir a da análise dos fluxos. Funciona exclusivamente por ordens da aplicação. Nenhuma das anteriores. Funciona exclusivamente pela análise do endereço de destino. Respondido em 14/04/2020 14:12:42 Explicação: O protocolo OpenFlow se baseia no conceito de fluxos, onde o modelo de encaminhamento de dados é baseado na tomada de decisão fundamentada em algum valor, ou combinação de valores, dos campos de cabeçalho dos pacotes. Dependendo de como está configurado o controlador uma série de ações podem ser tomadas. 1a Questão Qual dos eventos do NOX é acionado quando o comutador (switch) entra na rede? Switch join Stats in Flow removed Switch exit Port change Respondido em 14/04/2020 14:14:50 Explicação: O evento é o Switch join 2a Questão Guedes et al. (2012) listam as funcionalidades providas pelo NOX para enviar mensagens aos switches. Qual alternativa NÃO corresponde a uma destas funcionalidades? Exit Página | 9 Install Uninstall Query stats Send Respondido em 14/04/2020 14:14:55 Explicação: Exit não é uma destas funcionalidades 3a Questão Com relação à SDN, quais das correlações abaixo está correta: Beacon, NOX, POX e Ryu são exemplos de APIs Westbound. Nenhuma das anteriores. Ryu, POX e NOX são exemplos de controladores. OpenDayLight e Beacon são exemplos de APIs Eastbound. Floodlight e NOX são exemplos de protocolos de inundação. Respondido em 14/04/2020 14:14:31 Explicação: Floodlight, NOX, OpenDayLight, Ryu, POX e NOX são exemplos de controladores. 4a Questão O controlador open source denominado POX suporta qual linguagem de programação? Matlab Python Java C C# Respondido em 14/04/2020 14:14:37 Explicação: O POX suporta Python Página | 10 5a Questão Do ponto de vista da arquitetura, os controladores SDN podem ser: Apenas centralizados. Distribuídos ou hierárquicos. Apenas distribuídos. Centralizados ou distribuídos. Nenhuma das anteriores. Respondido em 14/04/2020 14:14:33 Explicação: Existe um conjunto muito diversificado de controladores e plataformas de controle, com diferentes opções de arquiteturas e de design. Assim, os controladores existentes podem ser categorizados com base em muitos aspectos. Do ponto de vista da arquitetura, um dos pontos mais relevantes é se eles são centralizados ou distribuídos. 6a Questão Qual atitude um switch OpenFlow realiza ao receber um pacote (fluxo de mensagem), que NÃO possui entrada na sua tabela de fluxos? Calcula a partir de sua visão da rede o próximo salto que o pacote deve seguir. Envia ao controlador para que ele decida o que deve ser feito. Encaminha diretamente ao seu gateway. Descarta o fluxo pois trata de uma ameaça, visto que não possui informação. Modifica o pacote e informa ao controlador sobre sua alteração. Respondido em 14/04/2020 14:14:02 Explicação: Sempre que um switch openFlow recebe um fluxo que não existe correspondência em sua tabela de fluxo, ele se reporta ao controlador que o instrui o que deve ser feito com os próximos fluxos semelhantes. 1a Questão Página | 11 Em qual ano a versão 0.2.0 do OpenFlow foi apresentada? 2008 2011 2009 2019 2016 Respondido em 14/04/2020 14:16:04 Explicação: A versão 0.2.0 foi apresentada em 2008 2a Questão Em qual opção a relação entre: regra, ação realizada e descrição está correta? Lembrando que os demais campos não especificados estão com * ). "IP Dst=51.6.0.8" → porta 6. Representa um exemplo de descarte. "MAC src=22:A7:20:10:E1:01" → porta 4 . Representa uma ação de repasse camada 3. "TCP dport=81" → drop. Representa um exemplo de firewall. Nenhuma das anteriores. "IP src = 10.0.0.253" → vlan ID=200. Representa uma ação obrigatória de enfileiramento. Respondido em 14/04/2020 14:15:42 Explicação: A regra e ação: "TCP dport=81" → drop, indica que toda entrada relacionada a porta "TCP=81" deve ser descartada, ou seja, funciona conforme um firewall. 3a Questão O que ocorre quando dois dispositivos NÃO possuem versões do OpenFlow compatíveis? O controlador exclui de sua rede o switch em questão. O switch descarta todos os pacotes e não faz parte da rede. Ambos adotam a versão 0.2.0 que é a versão mais básica possível. O switch passa a operar normalmente como se não fosse um OpenFlow enabled. A conexão entre os dispositivos é encerrada. Respondido em 14/04/2020 14:15:50 Explicação: Página | 12 Quando dois dispositivos não possuem versões do OpenFlow compatíveis, uma mensagem de ERRO é gerada e a conexão entre eles é encerrada. 4a Questão Dentre as ações realizadas pelo comutador OpenFlow, qual opção corresponde a um de encaminhamento opcional? LOCAL ALL CONTROLLER FLOOD TABLE Respondido em 14/04/2020 14:15:31 Explicação: O FLOOD é de encaminhamento opcional 5a Questão Qual tipo de mensagem pode ser gerada tanto pelo controlador quanto pelo switch, sendo enviada sem solicitação? Síncronas Controlador-switch Assimétrica Assíncronas Simétrica Respondido em 14/04/2020 14:15:36 Explicação: O tipo de mensagem simétrica 6a Questão Se tivermosa seguinte regra "SRC=*.*.*.*, dest= 10.100.10.1 → para controlador", o que ela significa? Quando tivermos o destino sendo o "IP=10.100.10.1 " Página | 13 encaminharemos ao controlador. O pacote será descartado pois o endereço de fonte não é informado. Apenas quando tivermos o endereço MAC 10.100.10.1 como destino é que passaremos ao controlador. Apenas quando o destino não for o 10.100.10.1 é que devemos encaminhar para o controlador. Como a fonte é qualquer uma, sempre envie todos os pacotes que chegam ao switch para o controlador. Respondido em 14/04/2020 14:15:09 Explicação: A regra indica que para a mensagem de destino com o endereço "IP=10.100.10.1", independente do endereço IP de fonte (por isso o *), deve ser encaminhada ao controlador. 1a Questão Dentre as opções abaixo qual NÃO corresponde a um software de virtualização disponível no mercado? Vmware Workstation Vmware Fusion VirtualBox Mozila KVM Respondido em 14/04/2020 14:17:29 Explicação: O mozila não corresponde a um software de virtualização disponível no mercado 2a Questão Qual opção a seguir está de acordo quanto a uma, ou demais formas, de testarrmos a tecnlogia SDN/OpenFlow? Apenas através de uma plataforma FPGA. Apenas através da utilização de hardware compatível com OpenFlow. Nenhuma das anteriores. Apenas através de middleboxes dedicados, visto que o OpenFlow é um software muito específico. Página | 14 As opções de utilizarmos virtualização ou NetFPGA. Respondido em 14/04/2020 14:17:34 Explicação: Dentre as formas de se testar SDN/OpenFlow podemos recorrer ao uso de um hardware compatível com OpenFlow, podemos utilizar virtualização através do Mininet, utilizar comutadores de software com o Open vSwitch ou podemos utilizar uma plataforma NetFPGA. 3a Questão Como exemplo de implementações OpenFlow podemos citar: Virtualização e qualquer switch. FPGA, comutadores de software, implementações em hardware. Somente hardware de fabricantes que suportam OpenFlow. Apenas switches OpenFlow e virtualização. NetFPGA, comutadores de software, emulação e implementações em hardware compatível. Respondido em 14/04/2020 14:17:12 Explicação: Dentre as formas que temos de implementações OpenFlow podemos citar: hardware compatível de diversos fabricantes, simulação (emulação) via Mininet por exemplo, NetFPGA e comutadores via software. 4a Questão O que é NetFPGA? Uma plataforma de software e hardware de código aberto projetada para pesquisa e ensino Uma plataforma de software de código aberto projetada apenas para controle de processos Uma plataforma de software para o desenvolvimento de jogos Uma plataforma de controle industrial Uma plataforma de software de código aberto projetada apenas para ensino Respondido em 14/04/2020 14:17:00 Explicação: O NetFPGA é uma plataforma de software e hardware de código aberto projetada para pesquisa e ensino 5a Questão Página | 15 Sobre o OpenvSwitch (OVS), é FALSO afirmar que: Pode ser utilizado para conectar as máquinas virtuais e o mundo externo. É utilizado para prover redes entre máquinas virtuais em uma mesma máquina física. É um comutador via software. Trata-se de um substituto do OpenFlow. Nenhuma das anteriores. Respondido em 14/04/2020 14:16:42 Explicação: O Open vSwitch (OVS) é um comutador via software. Ele possui código aberto e, é utilizado para prover redes entre máquinas virtuais em uma mesma máquina física. Além disso, também pode ser utilizado entre as máquinas virtuais e o mundo externo. Logo ele permite a criação de diversos comutadores virtuais em uma máquina física. 6a Questão Das opções abaixo qual NÃO é um exemplo de operação realizada pelo OVSDB? Configuração do conjunto de controladores aos quais o OpenFlow deve se conectar Transmissão binária Criação, remoção e modificação de bridges Configuração de políticas de QoS e anexação dessas políticas às filas Coleta de estatísticas Respondido em 14/04/2020 14:16:29 Explicação: Transmissão binária 1a Questão Qual das opções possui uma sintaxe correta para testarmos a conectividade entre dois hosts (h1 e h2)? mininet> h2 ping -c 3 h1 Página | 16 mininet:-- h1 ping -c 3 h2 mininet> h1 ping -c 3 h2 mininet:-- h2 ping -c 3 h1 mininet// h1 ping -c 3 h2 Respondido em 14/04/2020 14:18:36 Explicação: A sintaxe correta é mininet> h1 ping -c 3 h2 2a Questão São exemplos de comandos apresentados pelo help do Mininet: iperf, net, dump e dir nodes, pingall, links, net exit, quit, net e ls top, ls e arp ports, sh, xterm e arp Respondido em 14/04/2020 14:18:39 Explicação: Os comandos: top , ls , arp e dir não são comandos do help do Mininet. Para verificar faça: mininet> help 3a Questão Em uma topologia mínima que acaba de ser gerada pelo Mininet, temos tempos de ping diferentes para o primeiro pacote e os demais. Por que isso ocorre apenas para o primeiro pacote? Pois estamos em um ambiente emulado que pode incluir estas discrepâncias. O tempo de ping é o praticamente o mesmo, logo não se aplica tal afirmação. Pois estamos em um ambiente SDN e não podemos prever o seu comportamento. Pois estamos em um ambiente SDN que ainda não tem informações na tabela de fluxo, assim quando o primeiro pacote do ping chega o switch deve consultar o controlador para saber como proceder. Trata-se de um erro na emulação da rede. Respondido em 14/04/2020 14:18:20 Explicação: Como estamos em um ambiente SDN o qual acabamos de iniciar e nenhuma informação ou configuração de tabela foi realizada, o switch s1 não sabe o que fazer com primeiro pacote de ping que chega. Sua atitude é consultar o controlador para este sim dizer o que fazer com os pacotes seguintes. Depois que o switch é informado do que fazer ele não precisa mais peguntar ao controlador, por isso temos um tempo maior de ping no primeiro pacote que nos seguintes. Página | 17 4a Questão Sobre o Wireshark é correto afirmarmos que: Trata-se de um software para gerar e pacotes. Trata-se de uma ferramenta de análise de equipamentos. Trata-se de um emulador de pacotes. Nenhuma das anteriores. Trata-se de uma ferramenta de rede para análise de tráfego. Respondido em 14/04/2020 14:18:25 Explicação: O Wireshark é um programa amplamente utilizado disponível em diversos SOs no qual que podemos analisar o tráfego de pacotes que circulam em determinada rede. 5a Questão No comando ¿mininet> h1 ping -c 3 h2¿, o que indica a parte do comando ¿-c 3¿ Que o comando ping aguardará 3 pacotes de h1 para h2 Que o comando ping receberá 3 pacotes de h1 para h2 Que o comando ping enviará 3 pacotes de h2 para h1 Que o comando ping enviará 3 pacotes de h1 para h2 Que o comando ping enviará 30 pacotes de h1 para h2 Respondido em 14/04/2020 14:18:06 Explicação: Ele indica que o comando ping enviará 3 pacotes de h1 para h2 6a Questão O iperf é uma ferramenta amplamente usada para que? Para ampliar o sistema Para medição e ajuste de desempenho de rede Para projeto de rede Página | 18 Para alocação de vetores Para ligar a rede Respondido em 14/04/2020 14:18:02 Explicação: O iperf é utilizado para medição e ajuste de desempenho de rede 1a Questão Quais pacotes podem ser gerados pelo controlador, quando o switch OpenFlow interage devido a um table miss? Packet-IN e SYN Apenas pacotes Packet-INACK e Flow-MOD Apenas pacotes Flow-MOD Packet-OUT e Flow-MOD Respondido em 14/04/2020 14:25:15 Explicação: O controlador pode gerar os pacotes: Packet-OUT e/ou Flow-MOD. 2a Questão Com o comando interessante é o dump podemos: Receber entradas digitais Receber informações complementares Abrir saídas digitais Ver outras informações dos componentes da topologia Enviar dados Respondido em 14/04/2020 14:24:57 Explicação: Ver outras informações dos componentes da topologia 3a Questão O que é o Packet-OUT Uma mensagem de instrução envio de comandos Página | 19 Uma mensagem de instrução para o modem Um comando de consulta Um dado de instrução aberto Uma mensagem de instrução do controlador para o switch informando o que ele deve fazer com um pacote específico Respondido em 14/04/2020 14:25:01 Explicação: Uma mensagem de instrução do controlador para o switch informando o que ele deve fazer com um pacote específico 4a Questão Caso tenhamos mais que um campo de que case com alguma regra a ação será: Olhar o campo de prioridade de cada campo para selecionar qual será levado em conta. Descartar o pacote pois não se sabe o que fazer com ele. Nenhuma das anteriores. Pedir uma ação de desempate ao controlador. Tentar realizar um merge (fusão) das possíveis ações. Respondido em 14/04/2020 14:24:49 Explicação: Quando este caso ocorre de mais de um campo existir um casamento, a ação será escolhida via ordem de prioridade, enquanto que as demais serão ignoradas. 5a Questão O que acontece ao usar um buffer ID? O switch aloca todo pacote em memória e o controlador fica em modo de inicialização O switch guarda todo pacote em memória e o controlador pode, mais tarde, instruir o switch sobre o que fazer com o pacote guardado indicando seu buffer ID O switch guarda todo pacote em memória mas o controlador não pode instruir o switch sobre o que fazer com o pacote guardado indicando seu buffer ID O switch exclui todo pacote em memória e o controlador O switch identifica todo pacote em memória e o controlador deve programar o switch sobre o que fazer com o pacote guardado indicando seu buffer ID Respondido em 14/04/2020 14:24:31 Explicação: O switch guarda todo pacote em memória e o controlador pode, mais tarde, instruir o switch sobre o que fazer com o pacote guardado indicando seu buffer ID Página | 20 6a Questão Quanto a forma de funcionamento do switch OpenFlow e controlador, podemos dizer que: Ocorre somente de forma proativa, onde o controlador informa ao switch tudo que ele conhece de regra de antemão e, o switch ao receber algo diferente apenas descarta. Pode ser reativo ou proativo, onde o switch consulta de forma própria ao controlador no proativo. Pode ser reativo ou proativo onde as aplicações OpenFlow já informam ao switch o que fazer quando proativo e o switch consulta o controlador quando reativo. Ocorre somente de forma reativa, onde o switch ao receber algo que não sabe lhe dar entra em contato com o controlador. Nenhuma das anteriores. Respondido em 14/04/2020 14:22:46 Explicação: O funcionamento pode ser reativo ou proativo. Na forma proativa cabe as aplicações OpenFlow já informarem ao switch o que fazer. Quando reativo o switch consulta o controlador quando recebe algo diferente do que possui. 1a Questão Como Diferença entre SDN e NFV podemos dizer que: A NFV está mais associada às funções de rede e enquanto a SDN está realcionada ao processo de decisão e encaminhamento de pacotes. Ambas implemtam o mesmo serviço, por isso não apresentam diferença. NFV é um tipo de SDN. SDN está associada às funções de rede e enquanto NFV está realcionada ao processo de decisão e encaminhamento de pacotes. SDN é um tipo de NFV. Respondido em 14/04/2020 14:22:36 Explicação: Página | 21 A letra a resume bem a reposta. 2a Questão Virtualização refere-se à Materialização de aplicações e ao Sistema Operacional do hardware Abstração apenas de aplicações Abstração de aplicações e ao Sistema Operacional do hardware Materialização apenas de aplicações Concretização de aplicações e ao Sistema Operacional do hardware Respondido em 14/04/2020 14:22:17 Explicação: Abstração de aplicações e ao Sistema Operacional do hardware 3a Questão Podemos citar como funções dos middleboxes: Roteamento, NAT e proxy. Proxy, firewall e roteamento. Encaminhamento, NAT e tradução de endereços. NAT, firewall e proxy. Firewall, NAT e roteamento. Respondido em 14/04/2020 14:22:06 Explicação: Os middleboxes são dispositivos dedicados a uma função de rede e dentre elas podemos citar: NAT, firewall e proxy. 4a Questão A NFV refere-se à: Virtualização de serviços da Camada 2 a 7 Virtualização de serviços da Camada 1 a 10 Virtualização de serviços da Camada 3 a 6 Página | 22 Virtualização de serviços da Camada 4 a 7 Virtualização de serviços da Camada 1 a 3 Respondido em 14/04/2020 14:21:49 Explicação: Virtualização de serviços da Camada 4 a 7 5a Questão A SDN refere-se à: Capacidade de programar o log Capacidade de programar o modem Capacidade de abrir o link Capacidade de programar a rede Capacidade de programar o link Respondido em 14/04/2020 14:20:27 Explicação: Capacidade de programar a rede 6a Questão Como o NFV garante flexibilidade e reduz custos operacionais das redes tradicionais? Na melhor utilização dos equipamentos pela orquestração no encaminhamento de mensagens. Oferendo equipamentos específicos porém mais baratos. Através do desacoplamento entre hardware e softwar e, para isso embracando uma VM com a função apropriada. Realizando a virtualização de rede e facilitando o encaminhamento de pacotes. Não promovendo o compartilhamento de hardware, e assim fazendo-o ser dedicado a uma função. Página | 23 Respondido em 14/04/2020 14:20:27 Explicação: O NFV garante flexibilidade e reduz custos operacionais das redes tradicionais, através da virtualização de funções de rede e consiste no uso de equipamentos genéricos, servidores comuns e baratos para executar funções virtuais de rede. Eele realiza o desacoplamento entre hardware e software embarcando a uma VM a função de rede necessária. 1a Questão Podemos citar, como uma característica que alavancou o desenvolvimento da linguagem P4: O crescimento do número de acessos a computação em nuvem. O aumento de velocidade dos chips programáveis. O aumento no uso de switches OpenFlow. As mudanças implementadas pelas versões do OpenFlow. A adoção de NetFPGAs. Respondido em 14/04/2020 14:20:01 Explicação: O aumento de velocidade dos chips programáveis alavancou uma nova era nas redes de computadores que é a programação do plano de dados, o qual incentivou o desenvolvimento de uma linguagem padrão a P4 (Programming Protocol-Independent Packet Processors). 2a Questão A arquitetura chamada de Very Simple Switch tem um único analisador, chamado: PNN P3 Packets Drop Parser Respondido em 14/04/2020 14:19:38 Explicação: Parser 3a Questão Como benefícios da programabilidade do plano de dados, temos: Página | 24 Adição de novos protocolos e não necessidade de verificação de tabelas pelos switches. Rápido ciclo de design, possibilidade de rápida inovação, uso flexível de tabelas. Possibilidade de remoção de protocolosque não sejam úteis e uso inflexível de tabelas. Nova telemetria e lento processo de inovação. Aumento da complexidade e uso inflexível de tabelas. Respondido em 14/04/2020 14:19:38 Explicação: Como exemplo de benefícios trazidos pela programabilidade do plano de dados podemos citar: novas features (adição de novos protocolos); redução da complexidade, pois protocolos que não sejam usados podem ser removidos; uso eficiente de recursos (uso flexível de tabelas de dados); novas técnicas de diagnósticos e telemetria; rápido ciclo de design de softwares, rápida inovação, correção de erros no plano de dados em produção, etc. 4a Questão Hoje em dia, existem chips de comutação reconfiguráveis no mercado que processam pacotes com a mesma rapidez que os mais rápidos switches de função fixa. Esses chips programáveis são chamados de: PA PPA PISA OSI ISO Respondido em 14/04/2020 14:19:32 Explicação: PISA 5a Questão O que são Datasheets? São documentos em que se pode ter informações de links São documentos em que se pode ter informações de um link específico São documentos em que se pode ter informações dos parâmetros de software São documentos em que se pode ter informações mais detalhas dos equipamentos e de seus componentes internos São documentos em que se pode ter informações de logs Respondido em 14/04/2020 14:19:25 Explicação: São documentos em que se pode ter informações mais detalhas dos equipamentos e de seus componentes internos Página | 25 6a Questão Sobre a relação entre OpenFlow e P4, podemos dizer: Para o OpenFlow o P4 é visto como um programa. O P4 tornou o OpenFlow obsoleto. Nenhuma das anteriores. Para o P4 o OpenFlow é visto com um programa. Não existe como os dois coexistirem em uma mesma rede. Respondido em 14/04/2020 14:19:16 Explicação: Os dois podem coexistir na mesma rede, uma vez que para o P4 o OpenFlow é visto como um programa. Já existe uma implementação chamada ¿openflow.p4¿ que programa um chip PISA dando suporte ao OpenFlow. 1a Questão Qual protocolo possibilita o controle de tráfego atribuindo um label (rótulo) a cada pacote? OSPF SSD HTTP MPLS STD Respondido em 24/04/2020 15:20:57 Explicação: O MPLS possibilita o controle de tráfego atribuindo um label (rótulo) a cada pacote 2a Questão Uma Rede Definida por Software (SDN) é uma arquitetura que NÃO pretende ser: Ágil Rígida Controlada de modo central Econômica Programável Respondido em 24/04/2020 15:21:27 Explicação: Página | 26 Uma SDN não pretende ser rígida 3a Questão O que alavancou o desenvolvimento de uma nova arquitetura de rede? Necessidade crescente de redução do consumo de energia. A exigência de maior poder de processamento. Necessidade crescente de armazenamento. As aplicações exigirem acesso remoto à tecnologia e nuvens. Necessidade de termos uma Internet estável que inibe usá-la para teste de novas tecnologias. Respondido em 24/04/2020 15:21:42 Explicação: Um dos principais motivos é a necessidade de estabilidade da Internet nos dias atuais. A necessidade de uso constante da Internet inibe que testes de novas tecnologias ou pesquisas, que envolvam novos protocolos, e que possam causar interrupções sejam testados na própria Internet. Podemos também pensar numa necessidade de facilidade de manutenção ou configuração de dispositivos de rede. 4a Questão Por que podemos considerar que a infraestrutura de rede atual (Internet) é considerada "ossificada"? pois é antiga e desgastada. pois toda sua construção foi feita em partes ou módulos de encaixe. pois a infraestrutura atual está rígida a modificações. pois pode ser rompida (quebrada) mediante um ataque. pois toda a comunicação digital se apoia em seu uso como um esqueleto. Respondido em 24/04/2020 15:21:48 Explicação: Pois atualmente temos uma rede mundial (Internet) que é contrária ou rígida a modificações. Dificilmente conseguimos alterar (configurar e ou reconfigurar) componentes de forma automática. 5a Questão Como, por exemplo, um controlador SDN pode realizar QoS? Página | 27 ao melhorar o controle feito no dispositivo para apresentar as informações ao cliente. a partir de sua agilidade ao tratar dados no plano de dados. através de uma melhor seleção de qual serviço realizar primeiro. através da definição de prioridades diferentes para os fluxos de pacotes que chegam no dispositivo. negando ou delegando uma série de ações a outro dispositivo, e desta forma distribuindo melhor as tarefas entre todos os dispositivos envolvidos. Respondido em 24/04/2020 15:22:00 Explicação: Um controlador pode definir prioridades diferentes para fluxo de informações que venham de uma fonte de vídeo, por exemplo. Como ele age no controle, ele pode monitorar e distribuir os recursos na rede para atender o QoS. 6a Questão Qual dos protocolos abaixo é responsável por atualizar as tabelas de roteamento nos dispositivos? SDN HTTP SSD OSPF RPM Respondido em 24/04/2020 15:22:36 Explicação: O responsável por atualizar as tabelas de roteamento nos dispositivos é o OSPF 1a Questão Dentre os desafios da escalabilidade o que é introduzido em razão da troca de informação entre vários dispositivos da rede e o controlador, é denominado: Forma Carga Tamanho Latência Maneira Respondido em 24/04/2020 15:23:15 Explicação: É denominado latência 2a Questão Página | 28 Qual das opções abaixo NÃO é um exemplo de aplicações no qual a SDN pode ser vista como uma possível solução às dificuldades que se apresentam? Conectividade Rural Melhorias em máquinas físicas Terceirização de Aplicativos Móveis Máquinas Virtuais Móveis Arquitetura SDN para Internet das Coisas Respondido em 24/04/2020 15:23:23 Explicação: A opção melhorias em máquinas físicas não é um exemplo destas aplicações 3a Questão Quais as implicações de termos um único controlador SDN? Grande gasto de número de portas no equipamento. Com um único controlador não podemos estender a rede. Obrigatoriamente ele deve executar unicamente o OpenFlow. Problema de ponto único de falha, visto que ele é o elemento principal da arquitetura. Facilidade de manuseio. Respondido em 24/04/2020 15:23:29 Explicação: Com um único controlador podemos ter o problema de ponto único de falha, visto que ele é o elemento principal da arquitetura. 4a Questão Cite algumas aplicações que podem utilizar SDN. Somente recomendada para aplicações com grande flutuação de taxas. Pesquisa e desenvolvimento, em geral, embora não seja ideal para IoT. Pesquisa e desenvolvimento, melhora ou aumento da conectividade em ambientes esparsos, uso em data centers, IoT,etc. Ideal para aplicações que não demandem fluxo grande de dados. Aplicações que demandem conservação de energia. Respondido em 24/04/2020 15:23:48 Explicação: Página | 29 Podemos citar: pesquisa e desenvolvimento, melhora ou aumento da conectividade em ambientes esparsos, uso em data centers, IoT, dentre outras. 5a Questão Quais são os grandes desafios apontados para SDN? Arquitetura extremamente complexa e mal documentada. Exigência exclusiva do protocolo OpenFlow, para seu funcionamento. Facilidade de uso, pois trata-se de algo novo. Exigência exclusiva de equipamentos da mesma empresa, para funcionamento adequado. Garantir QoS ao fluxo de mensagens,segurança, estabilidade, dentre outras. Respondido em 24/04/2020 15:23:45 Explicação: Dentre os principais desafios a SDN podemos citar: garantir QoS ao fluxo de mensagens, segurança, estabilidade, padronização, interoperabilidade, ponto único de falha, dentre outras. 6a Questão Que caraterísticas tornam SDN tão atrativa para IoT? Ser aplicada a qualquer equipamento. Gastar pouca energia, frente as outras tecnologias. Ter a qualidade de segurança mais apurada que outras tecnologias. Utilizar o protocolo OpenFlow. Podemos citar: gerência de energia, gerência da rede e controle de acesso. Respondido em 24/04/2020 15:23:54 Explicação: O SDN possui algumas particularidades que podem ajudar em diversos aspectos do IoT, tais como, gerência de energia, gerência da rede e controle de acesso. 1a Questão Qual das afirmativas abaixo corresponde a uma das ideias básicas de termos uma SDN? Uniformização do uso de um fabricante Uso de integração União do plano de dados e de controle Quebra da integração horizontal Diferentes equipamentos de diferentes fabricantes podem operar sob um mesmo controle Página | 30 Respondido em 24/04/2020 15:24:32 Explicação: Diferentes equipamentos de diferentes fabricantes podem operar sob um mesmo controle 2a Questão O que é um middlebox? Uma forma de conectar dois computadores através de uma rede pública, como a Internet Sistema de armazenamento dos dados no computador de destino Software onde estão alocados esses planos Dispositivo de rede que transforma, inspeciona, filtra ou manipula o tráfego para outros fins que não o encaminhamento de pacotes Um programa de gerenciamento de rede Respondido em 24/04/2020 15:24:42 Explicação: Dispositivo de rede que transforma, inspeciona, filtra ou manipula o tráfego para outros fins que não o encaminhamento de pacotes 3a Questão Explique como ocorre o encaminhamento de pacotes no protocolo OpenFlow. Funciona exclusivamente por ordens da aplicação. Funciona por ordens exclusivas dos dispositivos. Funciona a partir a da análise dos fluxos. Nenhuma das anteriores. Funciona exclusivamente pela análise do endereço de destino. Respondido em 24/04/2020 15:25:19 Explicação: O protocolo OpenFlow se baseia no conceito de fluxos, onde o modelo de encaminhamento de dados é baseado na tomada de decisão fundamentada em algum valor, ou combinação de valores, dos campos de cabeçalho dos pacotes. Dependendo de como está configurado o controlador uma série de ações podem ser tomadas. Página | 31 4a Questão Como vantagens de termos o plano de controle separado do de dados, podemos citar: menor gasto de tempo, devido a menos funções. facilidade de configuração e reprogramação. equipamentos mais simples, pois possui menos funções. nenhuma da anteriores. menor gasto de energia do equipamento. Respondido em 24/04/2020 15:25:56 Explicação: Como vantagens de termos o plano de controle separado do de dados podemos citar: facilidade de configuração de rede, pois é feita de forma centralizada. Configuração menos propensa a erros, pois não necessita que o operador acesse cada dispositivo e realize sua configuração devido seu Sistema Operacional diferente. Facilidade de reprogramação. 5a Questão Sobre encaminhamento e roteamento, podemos dizer: O encaminhamento não possui relação com o roteamento. Encaminhamento determina a rota dos pacotes, e influencia no roteamento. Roteamento é a determinação de rotas a seguir, enquanto encaminhamento é ao se receber um pacote a qual interface de saída este deve seguir. São sinônimos e podem ser usados livremente sem distinção. nenhuma das anteriores. Respondido em 24/04/2020 15:26:00 Explicação: Roteamento é a determinação e escolha da rota que um determinado pacote seguirá para ser entregue a seu destino. Encaminhamento é o ato de ao receber um pacote o equipamento passar a pacote de uma porta de entrada para uma porta de saída, do mesmo equipamento. O encaminhamento funciona regido pelo que já foi indicado pelo protocolo de roteamento. 6a Questão O que é a quebra da integração vertical? É um procedimento Página | 32 interno do OpenFlow. Nenhuma das anteriores. Outra denominação da passagem de mensagens pelas camadas. É a separação do plano de dados do plano de controle. É a quebra das mensagens, devido aos cabeçalhos, na abstração de camadas. Respondido em 24/04/2020 15:26:11 Explicação: A quebra de integração vertical é a separação do plano de dados e de controle e é o paradigma das redes definidas por software. Uma das vantagens é que diferentes equipamentos de diferentes fabricantes podem operar sob um mesmo controle. 1a Questão O controlador open source denominado POX suporta qual linguagem de programação? C# Python C Java Matlab Respondido em 24/04/2020 15:26:45 Explicação: O POX suporta Python 2a Questão Qual dos eventos do NOX é acionado quando o comutador (switch) entra na rede? Switch join Stats in Switch exit Flow removed Port change Respondido em 24/04/2020 15:27:08 Explicação: Página | 33 O evento é o Switch join 3a Questão Com relação à SDN, quais das correlações abaixo está correta: Beacon, NOX, POX e Ryu são exemplos de APIs Westbound. Floodlight e NOX são exemplos de protocolos de inundação. Ryu, POX e NOX são exemplos de controladores. Nenhuma das anteriores. OpenDayLight e Beacon são exemplos de APIs Eastbound. Respondido em 24/04/2020 15:27:29 Explicação: Floodlight, NOX, OpenDayLight, Ryu, POX e NOX são exemplos de controladores. 4a Questão Qual atitude um switch OpenFlow realiza ao receber um pacote (fluxo de mensagem), que NÃO possui entrada na sua tabela de fluxos? Envia ao controlador para que ele decida o que deve ser feito. Encaminha diretamente ao seu gateway. Descarta o fluxo pois trata de uma ameaça, visto que não possui informação. Calcula a partir de sua visão da rede o próximo salto que o pacote deve seguir. Modifica o pacote e informa ao controlador sobre sua alteração. Respondido em 24/04/2020 15:27:44 Explicação: Sempre que um switch openFlow recebe um fluxo que não existe correspondência em sua tabela de fluxo, ele se reporta ao controlador que o instrui o que deve ser feito com os próximos fluxos semelhantes. 5a Questão Do ponto de vista da arquitetura, os controladores SDN podem ser: Nenhuma das anteriores. Apenas centralizados. Centralizados ou distribuídos. Página | 34 Distribuídos ou hierárquicos. Apenas distribuídos. Respondido em 24/04/2020 15:28:07 Explicação: Existe um conjunto muito diversificado de controladores e plataformas de controle, com diferentes opções de arquiteturas e de design. Assim, os controladores existentes podem ser categorizados com base em muitos aspectos. Do ponto de vista da arquitetura, um dos pontos mais relevantes é se eles são centralizados ou distribuídos. 6a Questão Guedes et al. (2012) listam as funcionalidades providas pelo NOX para enviar mensagens aos switches. Qual alternativa NÃO corresponde a uma destas funcionalidades? Exit Send Uninstall Install Query stats Respondido em 24/04/2020 15:28:17 Explicação: Exit não é uma destas funcionalidades 1a Questão Em qual opção a relação entre: regra, ação realizada e descrição está correta? Lembrando que os demais campos não especificados estão com * ). "MAC src=22:A7:20:10:E1:01"→ porta 4 . Representa uma ação de repasse camada 3. "IP src = 10.0.0.253" → vlan ID=200. Representa uma ação obrigatória de enfileiramento. Nenhuma das anteriores. "IP Dst=51.6.0.8" → porta 6. Representa um exemplo de descarte. "TCP dport=81" → drop. Representa um exemplo de firewall. Respondido em 24/04/2020 15:28:42 Explicação: A regra e ação: "TCP dport=81" → drop, indica que toda entrada relacionada a porta "TCP=81" deve ser descartada, ou seja, funciona conforme um firewall. 2a Questão Página | 35 Se tivermos a seguinte regra "SRC=*.*.*.*, dest= 10.100.10.1 → para controlador", o que ela significa? Quando tivermos o destino sendo o "IP=10.100.10.1" encaminharemos ao controlador. Como a fonte é qualquer uma, sempre envie todos os pacotes que chegam ao switch para o controlador. Apenas quando tivermos o endereço MAC 10.100.10.1 como destino é que passaremos ao controlador. Apenas quando o destino não for o 10.100.10.1 é que devemos encaminhar para o controlador. O pacote será descartado pois o endereço de fonte não é informado. Respondido em 24/04/2020 15:29:02 Explicação: A regra indica que para a mensagem de destino com o endereço "IP=10.100.10.1", independente do endereço IP de fonte (por isso o *), deve ser encaminhada ao controlador. 3a Questão Em qual ano a versão 0.2.0 do OpenFlow foi apresentada? 2009 2011 2008 2016 2019 Respondido em 24/04/2020 15:29:33 Explicação: A versão 0.2.0 foi apresentada em 2008 4a Questão Dentre as ações realizadas pelo comutador OpenFlow, qual opção corresponde a um de encaminhamento opcional? CONTROLLER LOCAL FLOOD TABLE ALL Respondido em 24/04/2020 15:29:52 Explicação: O FLOOD é de encaminhamento opcional Página | 36 5a Questão Qual tipo de mensagem pode ser gerada tanto pelo controlador quanto pelo switch, sendo enviada sem solicitação? Assimétrica Síncronas Controlador-switch Assíncronas Simétrica Respondido em 24/04/2020 15:30:05 Explicação: O tipo de mensagem simétrica 6a Questão O que ocorre quando dois dispositivos NÃO possuem versões do OpenFlow compatíveis? O switch passa a operar normalmente como se não fosse um OpenFlow enabled . Ambos adotam a versão 0.2.0 que é a versão mais básica possível. A conexão entre os dispositivos é encerrada. O switch descarta todos os pacotes e não faz parte da rede. O controlador exclui de sua rede o switch em questão. Respondido em 24/04/2020 15:30:04 Explicação: Quando dois dispositivos não possuem versões do OpenFlow compatíveis, uma mensagem de ERRO é gerada e a conexão entre eles é encerrada. 1a Questão O que é NetFPGA? Uma plataforma de software de código aberto projetada apenas para controle de processos Uma plataforma de controle industrial Uma plataforma de software para o desenvolvimento de jogos Página | 37 Uma plataforma de software de código aberto projetada apenas para ensino Uma plataforma de software e hardware de código aberto projetada para pesquisa e ensino Respondido em 24/04/2020 15:30:35 Explicação: O NetFPGA é uma plataforma de software e hardware de código aberto projetada para pesquisa e ensino 2a Questão Das opções abaixo qual NÃO é um exemplo de operação realizada pelo OVSDB? Configuração de políticas de QoS e anexação dessas políticas às filas Configuração do conjunto de controladores aos quais o OpenFlow deve se conectar Transmissão binária Coleta de estatísticas Criação, remoção e modificação de bridges Respondido em 24/04/2020 15:31:12 Explicação: Transmissão binária 3a Questão Qual opção a seguir está de acordo quanto a uma, ou demais formas, de testarrmos a tecnlogia SDN/OpenFlow? As opções de utilizarmos virtualização ou NetFPGA. Apenas através de middleboxes dedicados, visto que o OpenFlow é um software muito específico. Apenas através da utilização de hardware compatível com OpenFlow. Apenas através de uma plataforma FPGA. Nenhuma das anteriores. Respondido em 24/04/2020 15:30:42 Explicação: Dentre as formas de se testar SDN/OpenFlow podemos recorrer ao uso de um hardware compatível com OpenFlow, podemos utilizar virtualização através do Mininet, utilizar comutadores de software com o Open vSwitch ou podemos utilizar uma plataforma NetFPGA. 4a Questão Página | 38 Como exemplo de implementações OpenFlow podemos citar: FPGA, comutadores de software, implementações em hardware. Somente hardware de fabricantes que suportam OpenFlow. Virtualização e qualquer switch. Apenas switches OpenFlow e virtualização. NetFPGA, comutadores de software, emulação e implementações em hardware compatível. Respondido em 24/04/2020 15:30:48 Explicação: Dentre as formas que temos de implementações OpenFlow podemos citar: hardware compatível de diversos fabricantes, simulação (emulação) via Mininet por exemplo, NetFPGA e comutadores via software. 5a Questão Dentre as opções abaixo qual NÃO corresponde a um software de virtualização disponível no mercado? Vmware Workstation Vmware Fusion VirtualBox KVM Mozila Respondido em 24/04/2020 15:30:59 Explicação: O mozila não corresponde a um software de virtualização disponível no mercado 6a Questão Sobre o OpenvSwitch (OVS), é FALSO afirmar que: Pode ser utilizado para conectar as máquinas virtuais e o mundo externo. É um comutador via software. Nenhuma das anteriores. Trata-se de um substituto do OpenFlow. Página | 39 É utilizado para prover redes entre máquinas virtuais em uma mesma máquina física. Respondido em 24/04/2020 15:30:54 Explicação: O Open vSwitch (OVS) é um comutador via software. Ele possui código aberto e, é utilizado para prover redes entre máquinas virtuais em uma mesma máquina física. Além disso, também pode ser utilizado entre as máquinas virtuais e o mundo externo. Logo ele permite a criação de diversos comutadores virtuais em uma máquina física. 1a Questão O iperf é uma ferramenta amplamente usada para que? Para projeto de rede Para medição e ajuste de desempenho de rede Para alocação de vetores Para ligar a rede Para ampliar o sistema Respondido em 24/04/2020 15:31:51 Explicação: O iperf é utilizado para medição e ajuste de desempenho de rede 2a Questão Qual das opções possui uma sintaxe correta para testarmos a conectividade entre dois hosts (h1 e h2)? mininet> h2 ping -c 3 h1 mininet:-- h2 ping -c 3 h1 mininet:-- h1 ping -c 3 h2 mininet// h1 ping -c 3 h2 mininet> h1 ping -c 3 h2 Respondido em 24/04/2020 15:32:09 Explicação: A sintaxe correta é mininet> h1 ping -c 3 h2 Página | 40 3a Questão São exemplos de comandos apresentados pelo help do Mininet: iperf, net, dump e dir ports, sh, xterm e arp nodes, pingall, links, net top, ls e arp exit, quit, net e ls Respondido em 24/04/2020 15:32:03 Explicação: Os comandos: top , ls , arp e dir não são comandos do help do Mininet. Para verificar faça: mininet> help 4a Questão Em uma topologia mínima que acaba de ser gerada pelo Mininet, temos tempos de ping diferentes para o primeiro pacote e os demais. Por que isso ocorre apenas para o primeiro pacote? O tempo de ping é o praticamente o mesmo, logo não se aplica tal afirmação. Pois estamos em um ambiente SDN e não podemos prever o seu comportamento. Pois estamos em um ambiente SDN que ainda não teminformações na tabela de fluxo, assim quando o primeiro pacote do ping chega o switch deve consultar o controlador para saber como proceder. Pois estamos em um ambiente emulado que pode incluir estas discrepâncias. Trata-se de um erro na emulação da rede. Respondido em 24/04/2020 15:32:19 Explicação: Como estamos em um ambiente SDN o qual acabamos de iniciar e nenhuma informação ou configuração de tabela foi realizada, o switch s1 não sabe o que fazer com primeiro pacote de ping que chega. Sua atitude é consultar o controlador para este sim dizer o que fazer com os pacotes seguintes. Depois que o switch é informado do que fazer ele não precisa mais peguntar ao controlador, por isso temos um tempo maior de ping no primeiro pacote que nos seguintes. 5a Questão Sobre o Wireshark é correto afirmarmos que: Trata-se de uma ferramenta de rede para análise de tráfego. Trata-se de um emulador de pacotes. Trata-se de um software para gerar e pacotes. Nenhuma das anteriores. Trata-se de uma ferramenta de análise de equipamentos. Respondido em 24/04/2020 15:32:33 Página | 41 Explicação: O Wireshark é um programa amplamente utilizado disponível em diversos SOs no qual que podemos analisar o tráfego de pacotes que circulam em determinada rede. 6a Questão No comando ¿mininet> h1 ping -c 3 h2¿, o que indica a parte do comando ¿-c 3¿ Que o comando ping enviará 30 pacotes de h1 para h2 Que o comando ping enviará 3 pacotes de h1 para h2 Que o comando ping aguardará 3 pacotes de h1 para h2 Que o comando ping enviará 3 pacotes de h2 para h1 Que o comando ping receberá 3 pacotes de h1 para h2 Respondido em 24/04/2020 15:32:34 Explicação: Ele indica que o comando ping enviará 3 pacotes de h1 para h2 1a Questão O que é o Packet-OUT Uma mensagem de instrução para o modem Uma mensagem de instrução envio de comandos Um dado de instrução aberto Uma mensagem de instrução do controlador para o switch informando o que ele deve fazer com um pacote específico Um comando de consulta Respondido em 24/04/2020 15:33:36 Página | 42 Explicação: Uma mensagem de instrução do controlador para o switch informando o que ele deve fazer com um pacote específico 2a Questão O que acontece ao usar um buffer ID? O switch guarda todo pacote em memória e o controlador pode, mais tarde, instruir o switch sobre o que fazer com o pacote guardado indicando seu buffer ID O switch guarda todo pacote em memória mas o controlador não pode instruir o switch sobre o que fazer com o pacote guardado indicando seu buffer ID O switch aloca todo pacote em memória e o controlador fica em modo de inicialização O switch identifica todo pacote em memória e o controlador deve programar o switch sobre o que fazer com o pacote guardado indicando seu buffer ID O switch exclui todo pacote em memória e o controlador Respondido em 24/04/2020 15:33:36 Explicação: O switch guarda todo pacote em memória e o controlador pode, mais tarde, instruir o switch sobre o que fazer com o pacote guardado indicando seu buffer ID 3a Questão Caso tenhamos mais que um campo de que case com alguma regra a ação será: Pedir uma ação de desempate ao controlador. Tentar realizar um merge (fusão) das possíveis ações. Nenhuma das anteriores. Descartar o pacote pois não se sabe o que fazer com ele. Olhar o campo de prioridade de cada campo para selecionar qual será levado em conta. Respondido em 24/04/2020 15:33:50 Explicação: Quando este caso ocorre de mais de um campo existir um casamento, a ação será escolhida via ordem de prioridade, enquanto que as demais serão ignoradas. 4a Questão Página | 43 Quais pacotes podem ser gerados pelo controlador, quando o switch OpenFlow interage devido a um table miss? Packet-OUT e Flow-MOD Packet-IN e SYN ACK e Flow-MOD Apenas pacotes Flow-MOD Apenas pacotes Packet-IN Respondido em 24/04/2020 15:34:15 Explicação: O controlador pode gerar os pacotes: Packet-OUT e/ou Flow-MOD. 5a Questão Quanto a forma de funcionamento do switch OpenFlow e controlador, podemos dizer que: Pode ser reativo ou proativo, onde o switch consulta de forma própria ao controlador no proativo. Ocorre somente de forma proativa, onde o controlador informa ao switch tudo que ele conhece de regra de antemão e, o switch ao receber algo diferente apenas descarta. Ocorre somente de forma reativa, onde o switch ao receber algo que não sabe lhe dar entra em contato com o controlador. Pode ser reativo ou proativo onde as aplicações OpenFlow já informam ao switch o que fazer quando proativo e o switch consulta o controlador quando reativo. Nenhuma das anteriores. Respondido em 24/04/2020 15:34:23 Explicação: O funcionamento pode ser reativo ou proativo. Na forma proativa cabe as aplicações OpenFlow já informarem ao switch o que fazer. Quando reativo o switch consulta o controlador quando recebe algo diferente do que possui. 6a Questão Com o comando interessante é o dump podemos: Ver outras informações dos componentes da topologia Abrir saídas digitais Receber informações complementares Enviar dados Página | 44 Receber entradas digitais Respondido em 24/04/2020 15:34:33 Explicação: Ver outras informações dos componentes da topologia 1a Questão Virtualização refere-se à Materialização apenas de aplicações Abstração de aplicações e ao Sistema Operacional do hardware Materialização de aplicações e ao Sistema Operacional do hardware Concretização de aplicações e ao Sistema Operacional do hardware Abstração apenas de aplicações Respondido em 24/04/2020 15:34:54 Explicação: Abstração de aplicações e ao Sistema Operacional do hardware 2a Questão A NFV refere-se à: Virtualização de serviços da Camada 2 a 7 Virtualização de serviços da Camada 3 a 6 Virtualização de serviços da Camada 1 a 3 Virtualização de serviços da Camada 1 a 10 Virtualização de serviços da Camada 4 a 7 Respondido em 24/04/2020 15:35:34 Explicação: Virtualização de serviços da Camada 4 a 7 3a Questão Podemos citar como funções dos middleboxes: Roteamento, NAT e proxy. Encaminhamento, NAT e tradução de endereços. Firewall, NAT e roteamento. Página | 45 NAT, firewall e proxy. Proxy, firewall e roteamento. Respondido em 24/04/2020 15:35:50 Explicação: Os middleboxes são dispositivos dedicados a uma função de rede e dentre elas podemos citar: NAT, firewall e proxy. 4a Questão Como o NFV garante flexibilidade e reduz custos operacionais das redes tradicionais? Oferendo equipamentos específicos porém mais baratos. Não promovendo o compartilhamento de hardware, e assim fazendo-o ser dedicado a uma função. Realizando a virtualização de rede e facilitando o encaminhamento de pacotes. Na melhor utilização dos equipamentos pela orquestração no encaminhamento de mensagens. Através do desacoplamento entre hardware e software, para isso embracando uma VM com a função apropriada. Respondido em 24/04/2020 15:36:12 Explicação: O NFV garante flexibilidade e reduz custos operacionais das redes tradicionais, através da virtualização de funções de rede e consiste no uso de equipamentos genéricos, servidores comuns e baratos para executar funções virtuais de rede. Eele realiza o desacoplamento entre hardware e software embarcando a uma VM a função de rede necessária. 5a Questão Como Diferença entre SDN e NFV podemos dizer que: NFVé um tipo de SDN. SDN é um tipo de NFV. A NFV está mais associada às funções de rede e enquanto a SDN está realcionada ao processo de decisão e encaminhamento de pacotes. Ambas implemtam o mesmo serviço, por isso não apresentam diferença. SDN está associada às funções de rede e enquanto NFV está realcionada ao processo de decisão e encaminhamento de pacotes. Respondido em 24/04/2020 15:36:12 Explicação: A letra a resume bem a reposta. Página | 46 6a Questão A SDN refere-se à: Capacidade de programar o link Capacidade de programar o log Capacidade de programar o modem Capacidade de programar a rede Capacidade de abrir o link Respondido em 24/04/2020 15:36:33 Explicação: Capacidade de programar a rede 1a Questão O que são Datasheets? São documentos em que se pode ter informações mais detalhas dos equipamentos e de seus componentes internos São documentos em que se pode ter informações de links São documentos em que se pode ter informações dos parâmetros de software São documentos em que se pode ter informações de um link específico São documentos em que se pode ter informações de logs Respondido em 24/04/2020 15:37:21 Explicação: São documentos em que se pode ter informações mais detalhas dos equipamentos e de seus componentes internos 2a Questão A arquitetura chamada de Very Simple Switch tem um único analisador, chamado: PNN P3 Packets Parser Drop Respondido em 24/04/2020 15:37:24 Explicação: Página | 47 Parser 3a Questão Podemos citar, como uma característica que alavancou o desenvolvimento da linguagem P4: As mudanças implementadas pelas versões do OpenFlow. O crescimento do número de acessos a computação em nuvem. O aumento de velocidade dos chips programáveis. A adoção de NetFPGAs. O aumento no uso de switches OpenFlow. Respondido em 24/04/2020 15:37:45 Explicação: O aumento de velocidade dos chips programáveis alavancou uma nova era nas redes de computadores que é a programação do plano de dados, o qual incentivou o desenvolvimento de uma linguagem padrão a P4 (Programming Protocol-Independent Packet Processors). 4a Questão Sobre a relação entre OpenFlow e P4, podemos dizer: Para o P4 o OpenFlow é visto com um programa. Para o OpenFlow o P4 é visto como um programa. Não existe como os dois coexistirem em uma mesma rede. O P4 tornou o OpenFlow obsoleto. Nenhuma das anteriores. Respondido em 24/04/2020 15:37:57 Explicação: Os dois podem coexistir na mesma rede, uma vez que para o P4 o OpenFlow é visto como um programa. Já existe uma implementação chamada ¿openflow.p4¿ que programa um chip PISA dando suporte ao OpenFlow. 5a Questão Como benefícios da programabilidade do plano de dados, temos: Página | 48 Possibilidade de remoção de protocolos que não sejam úteis e uso inflexível de tabelas. Rápido ciclo de design, possibilidade de rápida inovação, uso flexível de tabelas. Nova telemetria e lento processo de inovação. Adição de novos protocolos e não necessidade de verificação de tabelas pelos switches. Aumento da complexidade e uso inflexível de tabelas. Respondido em 24/04/2020 15:38:04 Explicação: Como exemplo de benefícios trazidos pela programabilidade do plano de dados podemos citar: novas features (adição de novos protocolos); redução da complexidade, pois protocolos que não sejam usados podem ser removidos; uso eficiente de recursos (uso flexível de tabelas de dados); novas técnicas de diagnósticos e telemetria; rápido ciclo de design de softwares, rápida inovação, correção de erros no plano de dados em produção, etc. 6a Questão Hoje em dia, existem chips de comutação reconfiguráveis no mercado que processam pacotes com a mesma rapidez que os mais rápidos switches de função fixa. Esses chips programáveis são chamados de: PA PPA PISA ISO OSI Respondido em 24/04/2020 15:38:16 Explicação: PISA 1a Questão (Ref.:201804778912) Acerto: 1,0 / 1,0 Qual protocolo possibilita o controle de tráfego atribuindo um label (rótulo) a cada pacote? OSPF STD MPLS HTTP SSD Respondido em 14/04/2020 14:10:36 2a Questão (Ref.:201804518776) Acerto: 1,0 / 1,0 Cite algumas aplicações que podem utilizar SDN. Pesquisa e desenvolvimento, em geral, embora não seja ideal para IoT. Ideal para aplicações que não demandem fluxo grande de dados. Pesquisa e desenvolvimento, melhora ou aumento da conectividade em ambientes esparsos, uso em data centers, IoT,etc. Página | 49 Aplicações que demandem conservação de energia. Somente recomendada para aplicações com grande flutuação de taxas. Respondido em 14/04/2020 14:11:47 3a Questão (Ref.:201804518796) Acerto: 1,0 / 1,0 Explique como ocorre o encaminhamento de pacotes no protocolo OpenFlow. Funciona por ordens exclusivas dos dispositivos. Funciona a partir a da análise dos fluxos. Nenhuma das anteriores. Funciona exclusivamente por ordens da aplicação. Funciona exclusivamente pela análise do endereço de destino. Respondido em 14/04/2020 14:13:00 4a Questão (Ref.:201804519421) Acerto: 1,0 / 1,0 Qual atitude um switch OpenFlow realiza ao receber um pacote (fluxo de mensagem), que NÃO possui entrada na sua tabela de fluxos? Envia ao controlador para que ele decida o que deve ser feito. Encaminha diretamente ao seu gateway. Calcula a partir de sua visão da rede o próximo salto que o pacote deve seguir. Descarta o fluxo pois trata de uma ameaça, visto que não possui informação. Modifica o pacote e informa ao controlador sobre sua alteração. Respondido em 14/04/2020 14:14:06 5a Questão (Ref.:201804519439) Acerto: 1,0 / 1,0 Se tivermos a seguinte regra "SRC=*.*.*.*, dest= 10.100.10.1 → para controlador", o que ela significa? Apenas quando o destino não for o 10.100.10.1 é que devemos encaminhar para o controlador. Como a fonte é qualquer uma, sempre envie todos os pacotes que chegam ao switch para o controlador. Apenas quando tivermos o endereço MAC 10.100.10.1 como destino é que passaremos ao controlador. O pacote será descartado pois o endereço de fonte não é informado. Quando tivermos o destino sendo o "IP=10.100.10.1" encaminharemos ao controlador. Respondido em 14/04/2020 14:15:27 6a Questão (Ref.:201804779860) Acerto: 1,0 / 1,0 Das opções abaixo qual NÃO é um exemplo de operação realizada pelo OVSDB? Configuração de políticas de QoS e anexação dessas políticas às filas Criação, remoção e modificação de bridges Página | 50 Transmissão binária Coleta de estatísticas Configuração do conjunto de controladores aos quais o OpenFlow deve se conectar Respondido em 14/04/2020 14:16:44 7a Questão (Ref.:201804779893) Acerto: 1,0 / 1,0 O iperf é uma ferramenta amplamente usada para que? Para alocação de vetores Para ampliar o sistema Para ligar a rede Para projeto de rede Para medição e ajuste de desempenho de rede Respondido em 14/04/2020 14:18:09 8a Questão (Ref.:201804524292) Acerto: 1,0 / 1,0 Quanto a forma de funcionamento do switch OpenFlow e controlador, podemos dizer que: Ocorre somente de forma proativa, onde o controlador informa ao switch tudo que ele conhece de regra de antemão e, o switch ao receber algo diferente apenas descarta. Ocorre somente de forma reativa, onde o switch ao receber algo que não sabe lhe dar entra em contato com o controlador. Pode ser reativo ou proativo onde as aplicações OpenFlow já informam ao switch o que fazer quando proativo e o switch consultao controlador quando reativo. Nenhuma das anteriores. Pode ser reativo ou proativo, onde o switch consulta de forma própria ao controlador no proativo. Respondido em 14/04/2020 14:23:20 9a Questão (Ref.:201804524300) Acerto: 1,0 / 1,0 Como o NFV garante flexibilidade e reduz custos operacionais das redes tradicionais? Não promovendo o compartilhamento de hardware, e assim fazendo-o ser dedicado a uma função. Realizando a virtualização de rede e facilitando o encaminhamento de pacotes. Oferendo equipamentos específicos porém mais baratos. Através do desacoplamento entre hardware e software, para isso embracando uma VM com a função apropriada. Na melhor utilização dos equipamentos pela orquestração no encaminhamento de mensagens. Respondido em 14/04/2020 14:20:32 10a Questão (Ref.:201804524305) Acerto: 1,0 / 1,0 Sobre a relação entre OpenFlow e P4, podemos dizer: Página | 51 Não existe como os dois coexistirem em uma mesma rede. Para o P4 o OpenFlow é visto com um programa. Nenhuma das anteriores. Para o OpenFlow o P4 é visto como um programa. O P4 tornou o OpenFlow obsoleto. 1a Questão (Ref.:201804778910) Acerto: 1,0 / 1,0 Qual dos protocolos abaixo é responsável por atualizar as tabelas de roteamento nos dispositivos? OSPF RPM SSD HTTP SDN Respondido em 24/04/2020 15:42:13 2a Questão (Ref.:201804518780) Acerto: 1,0 / 1,0 Quais são os grandes desafios apontados para SDN? Facilidade de uso, pois trata-se de algo novo. Exigência exclusiva do protocolo OpenFlow, para seu funcionamento. Exigência exclusiva de equipamentos da mesma empresa, para funcionamento adequado. Garantir QoS ao fluxo de mensagens, segurança, estabilidade, dentre outras. Arquitetura extremamente complexa e mal documentada. Respondido em 24/04/2020 15:42:31 3a Questão (Ref.:201804518787) Acerto: 1,0 / 1,0 Sobre encaminhamento e roteamento, podemos dizer: nenhuma das anteriores. O encaminhamento não possui relação com o roteamento. Encaminhamento determina a rota dos pacotes, e influencia no roteamento. Roteamento é a determinação de rotas a seguir, enquanto encaminhamento é ao se receber um pacote a qual interface de saída este deve seguir. São sinônimos e ser usados livremente sem distinção. Respondido em 24/04/2020 15:43:22 4a Questão (Ref.:201804779849) Acerto: 1,0 / 1,0 O controlador open source denominado POX suporta qual linguagem de programação? Python C# C Java Matlab Página | 52 Respondido em 24/04/2020 15:43:44 5a Questão (Ref.:201804519446) Acerto: 1,0 / 1,0 O que ocorre quando dois dispositivos NÃO possuem versões do OpenFlow compatíveis? O switch passa a operar normalmente como se não fosse um OpenFlow enabled. Ambos adotam a versão 0.2.0 que é a versão mais básica possível. O switch descarta todos os pacotes e não faz parte da rede. O controlador exclui de sua rede o switch em questão. A conexão entre os dispositivos é encerrada. Respondido em 24/04/2020 15:44:28 6a Questão (Ref.:201804523234) Acerto: 1,0 / 1,0 Qual opção a seguir está de acordo quanto a uma, ou demais formas, de testarrmos a tecnlogia SDN/OpenFlow? Apenas através de middleboxes dedicados, visto que o OpenFlow é um software muito específico. Apenas através de uma plataforma FPGA. As opções de utilizarmos virtualização ou NetFPGA. Nenhuma das anteriores. Apenas através da utilização de hardware compatível com OpenFlow. Respondido em 24/04/2020 15:44:47 7a Questão (Ref.:201804779893) Acerto: 1,0 / 1,0 O iperf é uma ferramenta amplamente usada para que? Para medição e ajuste de desempenho de rede Para ligar a rede Para ampliar o sistema Para alocação de vetores Para projeto de rede Respondido em 24/04/2020 15:45:28 8a Questão (Ref.:201804779896) Acerto: 1,0 / 1,0 Com o comando interessante é o dump podemos: Enviar dados Receber entradas digitais Receber informações complementares Abrir saídas digitais Ver outras informações dos componentes da topologia Página | 53 Respondido em 24/04/2020 15:46:03 9a Questão (Ref.:201804779903) Acerto: 1,0 / 1,0 Virtualização refere-se à Abstração de aplicações e ao Sistema Operacional do hardware Abstração apenas de aplicações Concretização de aplicações e ao Sistema Operacional do hardware Materialização de aplicações e ao Sistema Operacional do hardware Materialização apenas de aplicações Respondido em 24/04/2020 15:46:24 10a Questão (Ref.:201804524305) Acerto: 1,0 / 1,0 Sobre a relação entre OpenFlow e P4, podemos dizer: Não existe como os dois coexistirem em uma mesma rede. Para o P4 o OpenFlow é visto com um programa. Nenhuma das anteriores. O P4 tornou o OpenFlow obsoleto. Para o OpenFlow o P4 é visto como um programa. 1a Questão (Ref.:201804778912) Acerto: 1,0 / 1,0 Qual protocolo possibilita o controle de tráfego atribuindo um label (rótulo) a cada pacote? HTTP MPLS SSD OSPF STD Respondido em 24/04/2020 15:47:51 2a Questão (Ref.:201804518783) Acerto: 1,0 / 1,0 Que caraterísticas tornam SDN tão atrativa para IoT? Utilizar o protocolo OpenFlow. Ter a qualidade de segurança mais apurada que outras tecnologias. Ser aplicada a qualquer equipamento. Podemos citar: gerência de energia, gerência da rede e controle de acesso. Gastar pouca energia, frente as outras tecnologias. Respondido em 24/04/2020 15:49:38 Página | 54 3a Questão (Ref.:201804778917) Acerto: 1,0 / 1,0 Qual das afirmativas abaixo corresponde a uma das ideias básicas de termos uma SDN? Uniformização do uso de um fabricante Uso de integração União do plano de dados e de controle Quebra da integração horizontal Diferentes equipamentos de diferentes fabricantes podem operar sob um mesmo controle Respondido em 24/04/2020 15:50:06 4a Questão (Ref.:201804779849) Acerto: 1,0 / 1,0 O controlador open source denominado POX suporta qual linguagem de programação? Java Python C# C Matlab Respondido em 24/04/2020 15:49:57 5a Questão (Ref.:201804519446) Acerto: 1,0 / 1,0 O que ocorre quando dois dispositivos NÃO possuem versões do OpenFlow compatíveis? O switch descarta todos os pacotes e não faz parte da rede. Ambos adotam a versão 0.2.0 que é a versão mais básica possível. A conexão entre os dispositivos é encerrada. O switch passa a operar normalmente como se não fosse um OpenFlow enabled. O controlador exclui de sua rede o switch em questão. Respondido em 24/04/2020 15:50:49 6a Questão (Ref.:201804779861) Acerto: 1,0 / 1,0 O que é NetFPGA? Uma plataforma de controle industrial Uma plataforma de software de código aberto projetada apenas para ensino Uma plataforma de software para o desenvolvimento de jogos Uma plataforma de software de código aberto projetada apenas para controle de processos Uma plataforma de software e hardware de código aberto projetada para pesquisa e ensino Respondido em 24/04/2020 15:56:16 Página | 55 7a Questão (Ref.:201804524265) Acerto: 0,0 / 1,0 Sobre o Wireshark é correto afirmarmos que: Nenhuma das anteriores. Trata-se de um software para gerar e pacotes. Trata-se de um emulador de pacotes. Trata-se de uma ferramenta de rede para análise de tráfego. Trata-se de uma ferramenta de análise de equipamentos. Respondido em 24/04/2020 15:56:24 8a Questão (Ref.:201804526143) Acerto: 1,0 / 1,0 Caso tenhamos mais que um campo de que case com alguma regra a ação será: Olhar o campo de prioridade decada campo para selecionar qual será levado em conta. Tentar realizar um merge (fusão) das possíveis ações. Descartar o pacote pois não se sabe o que fazer com ele. Nenhuma das anteriores. Pedir uma ação de desempate ao controlador. Respondido em 24/04/2020 15:56:44 9a Questão (Ref.:201804779899) Acerto: 1,0 / 1,0 A NFV refere-se à: Virtualização de serviços da Camada 3 a 6 Virtualização de serviços da Camada 4 a 7 Virtualização de serviços da Camada 2 a 7 Virtualização de serviços da Camada 1 a 10 Virtualização de serviços da Camada 1 a 3 Respondido em 24/04/2020 15:56:49 10a Questão (Ref.:201804779907) Acerto: 1,0 / 1,0 Hoje em dia, existem chips de comutação reconfiguráveis no mercado que processam pacotes com a mesma rapidez que os mais rápidos switches de função fixa. Esses chips programáveis são chamados de: PISA PA OSI PPA ISO