Due to a ransomware attack, the wiki was reverted to a July 2022 version. . We apologize for the lack of a more recent valid backup.
Overall Architecture
Software Components
Component Name | Description |
---|---|
OpenstackNode | Creates and configures the bridges and ports of each compute and gateway node following the network configuration |
OpenstackSwitching | Manages flow rules for communicating among VMs in a virtual network (L2 switching) |
OpenstackRouting | Manages flow rules for L3 routing :
|
ScalableGateway | Handles flow rules (OpenFlow group) for ECMP between compute nodes and gateways |
SONA Pipeline
VNI Table (table 0) => Forwarding Table (table 1) => ACL (table 2)
Table name | Description |
---|---|
VNI Table | Tags the VNI by looking at the source port of the packets |
Forwarding Table | Write flow rules to forward packets to an appropriate port or group by looking at the destination |
ACL Table | Apply or clear actions following the security group rules |