Skip to content

Architecture

Jonathan Stout edited this page Jan 30, 2020 · 3 revisions

Overview

The main VCE process is responsible for spawning a Switch process for every network device configured in access_policy.xml. These Switch processes periodically poll their associated network device for its interface and VLAN configuration. Once gathered, the information is stored in the local SQLite database.

Users may view the stored device state through the VCE web application or via the CGI based web API. When a user attempts to modify the device state, the request is sent via RabbitMQ to the appropriate Switch process. If successful the updated device state is stored in SQLite.

Clone this wiki locally