Kathara: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 15: Linha 15:
Cada '''dispositivo de rede''' emulado possui um '''console''', '''memória''', '''sistema de arquivos''' e '''interfaces de rede'''. Através das interfaces de rede os dispositivos são conectados a um '''domínio de colisão''' virtual e podem se comunicar com outros dispositivos.
Cada '''dispositivo de rede''' emulado possui um '''console''', '''memória''', '''sistema de arquivos''' e '''interfaces de rede'''. Através das interfaces de rede os dispositivos são conectados a um '''domínio de colisão''' virtual e podem se comunicar com outros dispositivos.


;Comandos Kathará: O Kathará apresenta três tipos de comando:
===Comandos Kathará===
O Kathará apresenta três tipos de comando:
*v-commands: permitem criar e configurar um dispositivo via terminal.
*v-commands: permitem criar e configurar um dispositivo via terminal.
*l-commands: permite criar um ambiente com vários dispositivos conectados em rede através de um script.
*l-commands: permite criar um ambiente com vários dispositivos conectados em rede através de um script.
*global-commands: comandos de gerenciamento global.
*global-commands: comandos de gerenciamento global.
;Kathara v-commands:
  kathara-vstart
:Inicia um novo dispositivo.
  kathara-vclean
:Para um simples dispositivo.
  kathara-vconfig
:Conecta uma interface de rede a um dispositivo.

Edição das 18h50min de 25 de janeiro de 2021

Kathará

O Kathará é um ambiente para emulação de redes de computadores virtuais, disponível para ambientes Linux, Windows ou MacOS. O download da ferramenta pode ser obtido na página Web do Kathará.

O Kathará é uma implementação em Python do Netkit (descontinuado) e faz uso de contêineres Docker.

A página Wiki do Kathará apresenta vários exemplos ilustrativos, alguns dos quais descritos na sequência.

Introdução ao Kathará

O Kathará é um ambiente para emulação de redes de computadores através da criação de contêineres Docker em uma máquina hospedeira.

Cada contêiner pode ser configurado como um dispositivo de rede específico e pode desempenhar diferentes papeis, como host, roteador, switch etc.

Cada dispositivo de rede emulado possui um console, memória, sistema de arquivos e interfaces de rede. Através das interfaces de rede os dispositivos são conectados a um domínio de colisão virtual e podem se comunicar com outros dispositivos.

Comandos Kathará

O Kathará apresenta três tipos de comando:

  • v-commands: permitem criar e configurar um dispositivo via terminal.
  • l-commands: permite criar um ambiente com vários dispositivos conectados em rede através de um script.
  • global-commands: comandos de gerenciamento global.
Kathara v-commands
 kathara-vstart
Inicia um novo dispositivo.
 kathara-vclean
Para um simples dispositivo.
 kathara-vconfig
Conecta uma interface de rede a um dispositivo.