O SD-WAN Gateway funciona na versão 18.04 do sistema operativo Ubuntu. No entanto, os componentes tradicionais de Open Source, como o subsistema Linux de routing e firewall (iptables) não estão envolvidos no processamento do tráfego do utilizador.
Toda a pilha de rede é implementada no espaço do utilizador num processo chamado gwd
. Apesar de o gwd
conter a grande maioria das funcionalidades do sistema, existem vários outros componentes que suportam o funcionamento do SD-WAN Gateway.
A tabela seguinte lista os processos com descrição e ficheiros de registo.
Processo | Descrição | Ficheiro de registo |
---|---|---|
vc_procmon | O VMware SD-WAN Process Monitor (vc_procmon) é o processo fundamental do sistema VMware SD-WAN. Este processo é responsável pelo início de outros processos VMware SD-WAN, reiniciando-os em caso de falhas e monitorizando o consumo de memória de gwd. |
/var/log/vc_procmon.log |
mgd | O Management Plane Daemon (mgd) é responsável pela comunicação com o Orchestrator. Este processo é mantido isolado do gwd para que, no caso de uma falha total do processo gwd, o Orchestrator ainda esteja acessível para alterações de configuração ou atualizações de software necessárias para resolver a falha. | /var/log/mgd.log
|
gwd | Este processo inclui todo o plano de dados e controlo do gateway (exceto protocolos de routing dinâmicos como o BGP). Utilize debug.py e dispcnt para consultar o processo. | /var/log/gwd.log |
natd | Este processo gere a atribuição de entradas de Port Address Translation (PAT) e armazena-as em memória partilhada, garantindo que as mesmas traduções NAT são feitas mesmo depois de o GWD ser reiniciado ou atualizado. Utilize debug.py para consultar sobre o processo. | /var/log/natd.log |
watchfrr | O watchfrr daemon faz parte da biblioteca de routing de código aberto FRR e é responsável por iniciar o bgpd, reiniciá-lo em caso de falha e executar quaisquer outros utilitários relacionados. O script /usr/sbin/frr.init que está disponível no gateway pode ser utilizado para reiniciar alguns daemons. |
N/D |
bgpd | O BGP Daemon (bgpd) faz parte da biblioteca de routing de código aberto FRR e gere os vizinhos e caminhos BGP. | /var/log/bgpd.log |
bfdd | O BFD Daemon (bfdd) faz parte da biblioteca de routing de código aberto FRR que é utilizada para detetar falhas de caminho entre duas entidades ligadas mais rapidamente com deteção de falhas de baixo custo. | /var/log/bfdd.log |
O gwd1 é uma interface que fornece a capacidade de o gwd entregar pacotes ao núcleo. Um exemplo é um pacote destinado ao anfitrião de gateway local, mas recebido pelo gwd.