Advanced Computer Networks

Table of Contents

Software defined networking

Software defined network:

Abstractions in SDN:

Diagram of abstractions in SDN

Forwarding abstraction: OpenFlow

Network state abstraction: “Network Operating Systems”

Specification abstraction

Network testing (slicing)

Hard to realistically test new network services.

So, slice the network:

Slicing policy specifies resource limit for each slice.

Composing network control programs

CoVisor is compositional hypervisor for SDN: