Chapter 4-5 - Part3 Flashcards

1
Q

What is a forwarding table / flow table?

A

“match plus action” abstraction.

Match: pattern values

Actions: drop, forward, modify, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Difference between per router vs SDN control plane?

A

Per-router: individual algo components in every router interact together to make forwarding tables.

SDN: remote controller computes and installs forwarding tables in routers so routers dont interact with one another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Advantage of SDN?

A

Centralized control plane

  1. easier network management
  2. avoid misconfigurations
  3. flexibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Structure of SDN?

A

DATA PLANE:
- Switches/routers

CONTROL PLANE:
- SDN Controller with northbound/southbound API
- Network control apps: routing, load balance, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the OpenFlow protocol? 2 main classes?

A

Operates between the controller and the switches

Uses TCP

2 main classes:
- Controller-to-switch
- Switch-to-controller

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Some controller-to-switch messages?

A
  1. configure
  2. modify-state
  3. packet-out
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Some switch-to-controller messages?

A

1.packet-in

  1. flow-removed
  2. port status
How well did you know this?
1
Not at all
2
3
4
5
Perfectly