일반화된 포워딩

- 원래는 목적지 ip 주소만 보고 포워딩 했다.
- 일반화라는 것은 더 많은 정보를 갖고 포워딩을 한다는 것이다.
- sdn이란 포워딩을 할 때 무엇을 이용할지 결정하는 소프트웨어이다.
- 조금 느리지만 유연성이 있다.
- 각 라우터는 플로우 테이블을 갖고 있다.
- 논리적으로 중앙에 있는 컨트롤러가 이 테이블을 계산한다.
- 라우터는 컨트롤러에게 정보를 주고 테이블을 받아와야 해서 오버헤드가 있다.
- 중앙 통제여서 컨트롤러가 고장나면 큰일난다.
오픈 플로우
- sdn 프레임워크중 하나
- 패턴 : 헤더 정보와 매칭이 되는 패턴 중 하나
- 액션 : 매칭이 되면 할 행동
- 포워딩, 드롭, 컨트롤러에게 전달 등 여러 액션이 있다.