Professional Documents
Culture Documents
What is Ml2?
Original Goal:
ML2 Drivers
ML2 exposes two different types of drivers: Type and Mechanism
ML2 TypeDrivers:
ML2 TypeDrivers
Maintain type-specific state
Provide tenant network allocation
Validate provider networks
Current TypeDrivers:
ML2 MechanismDrivers
Responsible for taking information supplied by TypeDrivers and ensuring it is properly
applied given the specific networking mechanisms which have been enabled
Current MechanismDrivers:
ML2
ML2 Plugin
Plugin
API
API Extensions
Extensions
Type
Type Manager
Manager
Mechanism
Mechanism Manager
Manager
Tail-F
Tail-FNCS
NCS
OVS/Linux
OVS/Linux
Bridge
Bridge
L2
L2
Population
Population
Hyper-V
Hyper-V
Cisco
Cisco
Nexus
Nexus
Arista
Arista
VXLAN
VXLAN
TypeDriver
TypeDriver
GRE
GRE
TypeDriver
TypeDriver
VLAN
VLAN
TypeDriver
TypeDriver
Optionally associate
monitors with Pools
Monitors check the backend members of a VIP
Can use Ping, TCP, HTTP, HTTPS for health checks
Can specify the delay, timeout, retries, url and expected
codesfor each monitor
VPN as a Service
Site-to-Site
IPSec Pre-Shared Key
Multiple Node Support
OpenSource based on OpenSwan
Under development: MPLS VPN, BGP MPLS VPN
Horizon Integrated
Tenant
Name
Tenant
Name
Firewall as a Service
Stateless Filtering at the Edge
Vendor Drivers
Preview Available in Havana
Agent Based
Horizon Integrated
Create a Firewall
Policy
Create a Tenant
Firewall
Add Firewall
Rules