Openstack

What components and services exist for L2 and L3?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

  • L2 (Layer 2): The primary L2 component is the neutron-openvswitch-agent (or a similar agent for other plugins), which runs on each compute node and manages the local virtual switch (e.g., Open vSwitch). It is responsible for connecting instances to virtual networks and enforcing security group rules.
  • L3 (Layer 3): The neutron-l3-agent is responsible for providing L3 services like routing and floating IPs. It manages virtual routers that connect private networks to external networks.