오픈소스 MANO 프로젝트 : OSM 안녕하세요 김민욱입니다. 이번 포스팅에서는 NFV, MANO에 이어 실제 오픈소스 MANO 프로젝트들에 대해 알아보고 이들에 대한 비교를 해보고자 합니다. 오픈소스 MANO 프로젝트들은 ETSI 표준 문서를 기반으로 각자 개발되고 있습니다. 어떤 MANO 프로젝트는 연구소 하나가 프로젝트에 참여하는 경우도 있으며, 특정 프로젝트는 불특정 다수의 개발자들이 함께 개발하는 경우도 있습니다. 이번 포스팅에서는 오픈소스 MANO 프로젝트 중 OSM(Open Source Mano) 구조를 알아보고, 어떤 특징을 가지고 있는지 설명 드리겠습니다. 해당 포스팅은 White Paper 3를 기반으로 연구하여 이에 대한 내용을 바탕으로 작성하였기 때문에 이해가 어려운 부분이 있을 수..
MANO란? 안녕하세요 김민욱입니다. 이번 포스팅에서는 NFV를 구성하는 컴포넌트 중 MANO에 대해서 설명하고자 합니다. MANO (Management And Orchestration)의 약자로 한마디로 NFV 환경에서 리소스와 VNF의 라이프사이클을 관리하는 역할은 하는 관리 컴포넌트입니다. 제가 가장 많이 연구했던 컴포넌트이기도 하고, 해당 컴포넌트와 연동하여 VNF의 모니터링, 장애 복구, 관리 등에 대해서 진행하기도 하였습니다. 본 포스팅은 먼저 MANO 표준 문서인 ETSI GS NFV-MAN 001 v1.1.1 (그림참조 : [1]) 문서를 기준으로 최대한 이해하기 쉽게 설명하고자 합니다. 또한 현재 있는 MANO를 구현한 오픈소스 프로젝트까지 알아보고 이들의 차이점이 무엇인지 분석하고자 합..
NFV란? 안녕하세요. 김민욱입니다. 이번 포스팅에서는 5G 네트워크의 주요 키워드인 NFV에 대해 말씀드리고자 합니다. 이제는 많이 익숙하고 알려져 있지만, 그래도 앞으로의 연구 결과들이나 내용을 설명하기 위해 간단하게 NFV에 대해 기술해도 좋을 것 같다는 생각이 들어서 포스팅하게 되었습니다. 먼저 NFV는 Network Functions Virtualisation의 약자로 네트워크 기능들을 가상화한다는 의미입니다. 이때 가장 중요한 키워드는 하드웨어와 소프트웨어의 분리입니다. 원래 네트워크 기능들은 특정 하드웨어에 특정 소프트웨어가 올라간 하나의 묶음이었습니다. 그러나 NFV 및 가상화가 도입되면서, 하드웨어는 범용적인 x86 서버를 사용하고 네트워크 기능은 소프웨어로 구현하였습니다. 비유드리자면,..