1. Qual a diferença entre Plano de Controle e Plano de Dados?
R - Plano de Controle é a camada responsável por implementar a inteligência de roteamento, é quem decide como o sistema vai se comportar com pacotes que chegam. Plano de Dados é a camada responsável por fazer o encaminhamento propriamente dito dos pacotes.
2. Defina o que é flow do OpenFlow.
R - É uma representação de características que descrevem um pacote ou um conjunto de pacotes. Ex.: Um flow onde o campo IP de Origem é 186.192.90.5 e todos os outros campos são * descreve todos os pacotes provenientes desse IP.
3. Explique o que é uma Action e cite 3 exemplos.
R - Action é uma operação básica implementada no Plano de Dados, é a ação a ser realizada pelo equipamento. Exemplos: FORWARD realiza o encaminhamento, DROP descarta o pacote e SET altera um campo do pacote.
4. Quais as duas principais atribuições de um Switch Openflow?
R - Estabelecer um canal de comunicação seguro com o Controlador e implementar as Flow Tables.
5. Explique o ciclo de operação de uma solução OpenFlow com a chegada de um pacote com fluxo não mapeado.
R - O primeiro Switch Openflow a receber o pacote envia o mesmo ao Controlador. Esse último define que fluxo melhor descreve o pacote e qual ação o Switch precisa realizar nesse caso, então ele escreve essas informações nas Flow Tables dos Switches da rede (incluindo o primeiro) e a partir daí o pacote consegue ser encaminhado sem que outra consulta seja feita.