안녕하세요. @u robotics 입니다.
SDN/NFV 운영자 해커톤을 서류합격해서
오늘부터 3일간 교육을 듣습니다.
오늘은 그 첫날로 SDN에 대해서 배웠어요.
제가 조금 배운 것을 공유할까 합니다.
(물론 이해는 별로 못했지만요 ㅋㅋ )
SDN이란 뭘까요?
(Software-Defined Networking)
소프트웨어로 네트워크를 정의하는 것입니다.
보통 네트워크는
7 layer(7 계층)라고 합니다.
네트워크를 유지하는 인프라는
L1(layer1) 부터 L4까지는
하드웨어로 구성된다고 보시면 됩니다.
그래서 네트워크는 하드웨어 성능이 주 였습니다.
그런데 Software로 네크워크를 제어하는 것이 SDN 입니다.
여기까지 듣고는 아 그렇구나. 정도 느낌이었는데요.
본래 하드웨어 위주로 네트워크를 통제를 했는데
이제 소프트웨어 개발가능한 사람이
네트워크 스타일을 바꿔놓을 수 있다고 합니다.
나의 프로토콜(데이터 교환규칙)
나의 컨트롤러(제어장치)
나의 스위치(전송장치)를 활용해서
네트워크 전송방식을 바꿀 수 있습니다.
예를들면 내가 앱 개발자인데
특정지역 서비스가 느리면
내가 네트워크 전송 스타일을 바꿔버려서
빠르게 만들 수 있는 겁니다.
완전 ㅇ_ㅇ 충격입니다.
SDN은 일단 그런 개념이구요.
제일 많이 쓰는 것은
Openflow 입니다.
OpenFlow 기술은
스탠포드 대학과 UC 버클리 대학의 공동 연구 결과 탄생한
오픈소스 프로젝트입니다. 2008년인가 시작했다는군요.
(그걸 저는 이제 알았습니다만 ㅇ_ㅇ 아.....)
네트워크 스위치나 라우터의 Forwarding 계층과
제어 계층 기능을 분리하고
이들 간의 통신을 위한 프로토콜을 제공합니다.
으악 찾기가 힘드네요.
네트워크를 원래 잘 갈 때는
스위치가 전송을 하고,
네트워크 장애가 났을 때는
컨트롤러에 물어보고
다른 길로 간다.
뭐 그런 것들이 여러개 나와있습니다.
점프입니다.
ONOS의 설명링크 첨부하면서 마무리 합니다.
https://wiki.onosproject.org/display/ONOS/Basic+ONOS+Tutorial
배우기만 해도 머리에 쥐나는데
설명도 힘듭니다. ㅋㅋㅋ
(여기까지가 최선입니다. 다음에 추가로... ㅋㅋㅋ)
감사합니다.
안녕하세요 스티미언 여러분. 오늘 여러분께 스팀 블록체인 기반 광고 플랫폼 DCLICK을 소개...