소프트웨어 정의 네트워크가 궁금하다면? NVIDIA Cumulus Linux 기반 가상 어플라이언스부터 시작해보자!

프트웨어 정의 네트워크는 얼마 전까지만 해도 너무 먼 미래 이야기로 들렸습니다. 그러던 것이 요즘 점점 현실성 높은 이야기로 다가옵니다. 가상화, 컨테이너화를 통해 인프라 추상화 범위가 빠르게 확대되고 있다 보니 네트워킹 기능 역시 전통적인 독립 장치 중심에서 가상 어플라이언스 배포로 무게 중심이 옮겨가는 분위기입니다.

관련해 이제 네트워크 엔지니어도 코드를 알아야 한다는 말이 심심찮게 들립니다. 장비 설정과 트러블슈팅 같은 관리 전문성을 넘어 이제는 코드를 통해 가상 네트워크 어플라이언스를 배포하고, 설정하고, 관리하는 작업을 할 수 있어야 한다는 이유에서 나오는 이야기 같습니다.


관련해 이번 포스팅에서는 소프트웨어 정의 네트워크 환경에서 NVIDIA Cumulus Linux 스위치를 배포하는 것에 대해 간단히 알아보겠습니다.

데이터센터 자동화를 위한 NOS


NVIDIA Cumulus Linux는 리눅스를 기반으로 한 NOS(Network Operating System)입니다. 베어메탈 스위치 장비에 관심이 있다면 아마 익숙한 NOS일 것입니다.


NVIDIA Cumulus Linux와 다른 NOS 계열의 차이를 꼽자면 데이터센터 자동화를 꼽을 수 있을 것입니다. 개방형 아키텍처로 유연한 확장의 특징도 있는데 이는 다른 오픈 소스 기반 NOS도 비슷합니다.


NVIDIA Cumulus Linux 테스트 방법


NVIDIA Cumulus Linux가 궁금하다면 모든 기능을 제공하는 무료 가상 어플라이언스인 NVIDIA Cumulus VX를 사용해보면 됩니다. 소프트웨어 정의 기반 네트워크 관련 개념 검증 중이거나 할 예정이라면 샌드박스 환경에서 간편하게 NVIDIA Cumulus VX를 테스트해 볼 수 있습니다.

NVIDIA Cumulus VX는 VirtualBox, VMWare VSphere 같은 유명 하이퍼바이저와 Vagrant, GNS3 같은 오케스트레이터 환경에서 실행할 수 있습니다. NVIDIA 웹 사이트에서 선호하는 하이퍼바이저용으로 올려놓은 NVIDIA Cumulus VX 이미지를 다운로드해 평가할 수 있습니다. 또한, 가상 스위치를 이용해 네트워크 토폴로지를 구성하는 방법을 안내하는 가이드 문서도 참조할 수 있습니다.

다음 예는 NVIDIA Cumulus VX 2개와 2개를 리프로, 1개를 백본으로 한 토폴로지입니다. 이 3개의 스위치를 실행하면 BGP, MLAG 같은 기존 네트워킹 프로토콜을 적용하거나, ONIE 및 PTM 같은 Cumulus의 기술을 시험해 볼 수 있습니다.


만약 하이퍼바이저 환경이 마땅치 않다면? NVIDIA Cumulus in the Cloud를 이용해 무료로 가상 데이터센터 네트워크 환경을 시험해 볼 수 있습니다.


#SDN #NVIDIA_Cumulus_VX #NOS

조회 12회