2024. 5. 31. 11:08ㆍComputer Science/Networking
Software Defined Networking?
- 때는 바야흐로 21세기, 컴퓨터 한대만 있으면 Interface를 통해서 북치고 장구치고를 다 할 수 있는 세상이 도래했다. 즉 기존에는 특정 기능을 위한 Hardware가 존재했다면(ASIC랑 유사한 느낌) 이제는 소프트웨어단에서 처리할 수 있게 된 셈이다.
- 라우터 또한 시대의 흐름에 따라 그렇게 변하고야 말았으니, 이를 Software Defined Networking이라고 한다.
- 이때 특징적으로 SDN은 Remote Controller에 의해서 Table들이 Logically Centralized되는게 특징이다.
- 이는 네트워크 관리가 쉽고, Table을 조정하면서 라우터를 마치 "프로그래밍" 할 수 있게 해준다.
- 또한 Traffic Engineering 측면에서도 상당한 장점을 가지는데, 아래 슬라이드를 참고해 보자.
- u가 z까지 패킷을 보내려고 할때, 만약 두 경로로 패킷들을 나눠 보내고 싶다고 해보자. 우리가 배운 전통적인 방식으로는 이것이 불가능 함을 다들 잘 알고 있을 것이다.
- 그러나 SDN(+Generalized Forwarding)은 이를 가능하게 만들어 주니, 찬양하지 않을 수가 없을 것이다! 그리고 더더욱 찬양하기 위해서, SDN이 각 Palne 단에서 어떻게 돌아가는지 알아볼 필요가 있을 것이다.
Ref : Computer Networking - a top down approach
'Computer Science > Networking' 카테고리의 다른 글
Multiple access protocols (0) | 2024.06.04 |
---|---|
Control Plane - OSPF, BGP (0) | 2024.05.30 |
Control Plane - Routing Protocols (0) | 2024.05.30 |
Data Plane - NAT, DHCP (0) | 2024.05.30 |
Data Plane - IP Datagram, Subnets (0) | 2024.05.29 |