/ notes

# Software Defined Networking

Innovated to accelerate the standardization and innovation of the networking discipline.

Control requirements led to great complexity:

Needed to abstract the control plane for simplicity of the discipline.

Legacy switches had hardware (ASIC) and software (JUNOS routing processes).

A Clean Slate 4D Approach - introduced problems with legacy approach

Ethane - Took 4D and put it into practice with OpenFlow

Key innovation was an abstraction over switches, Match Action Table

# Match Action Table

Key abstraction to unify different kinds of devices in networking ecosystem:

# Router

# Switch

# Firewall

# NAT

# Reconfigurable Match Action Table

Adds "compiler" to open flow to parse control flow and configure rules.

Read about P4 Abstract Model