Network - 네트워크 기능 가상화(NFV, Network Functions Virtualization)

2020. 2. 28. 21:29·CS/Network

Network Functions Virtualization

NFV(Network Functions Virtualization )는 네트워크 기능(***)을 추상화하여 표준화된 컴퓨팅 노드에서 실행되는 소프트웨어를 통해 네트워크 기능을 설치, 제어 및 조작하도록 지원합니다. NFV에는 탄력적 확장 및 자동화와 더불어 새로운 네트워크 서비스를 신속하게 개발하기 위한 클라우드 및 가상화 기술이 통합되어 있습니다. 이러한 기술들은 주로 NFV 및 SDN(Software-Defined Networking) 그룹으로 나뉩니다.

NFV로 해결할 수 있는 문제

NFV 및 SDN 개발의 핵심 원동력은 네트워크, 스토리지 및 컴퓨팅 리소스의 오케스트레이션과 관리를 자동화하려는 욕구에서 비롯됩니다. VM 10대와 컨테이너 수백 개가 있는 하나의 물리적 서버에 대한 시나리오를 상상해 보십시오. 이 개념은 수동 작업이 필요한 경우에는 절대로 확장할 수 없습니다. 자동화를 구현하면 VM, 컨테이너, 라우터, 방화벽, IPS(intrusion prevention system)를 비롯한 VNF(virtualized network function)를 신속하게 가동 또는 중지할 수 있으므로 동적 요구를 충족하기 위해 네트워크 기능을 탄력적으로 확장할 수 있습니다.

 

NFV(Network Functions Virtualization)로 수행할 수 있는 작업

NFV는 수동 프로세스로 인한 병목 현상을 제거하여 비용 효율적인 네트워크 서비스 제공 측면에서 민첩성을 전해줄 뿐만 아니라 새로운 서비스를 온 디맨드 방식으로 구축하도록 지원합니다. 서비스 프로바이더는 NFV를 통해 서비스를 더욱 빠르고 비용 효율적으로 제공하고, 고객의 확장성 및 민첩성 요구에 대응할 수 있도록 자동화를 활용할 수 있습니다.

 

NFV(Network Functions Virtualization)의 작동 원리

NFV의 모듈형 아키텍처는 서비스 프로바이더가 모든 수준에서 자동화를 구현하도록 지원합니다. 이 아키텍처의 주요 구성 요소는 다음과 같습니다.

  • NFVI(NFV infrastructure) 빌딩 블록 — VNF를 호스팅하는 물리적 컴퓨팅, 스토리지 및 네트워킹 구성 요소와 가상화 레이어(Docker와 같은 컨테이너 관리 시스템 또는 하이퍼바이저)를 제공합니다. NFVI는 VNF의 리소스 할당을 제어하는 VIM(NFVI infrastructure manager)을 통해 관리됩니다. OpenStack은 물리적 및 가상 리소스를 제어하는 오픈 소스 VIM의 한 가지 예입니다. 또한 VMWare는 상용 VIM의 대표적 예입니다.

  • VNF — 하나 이상의 네트워크 서비스를 제공하는 소프트웨어 기반 애플리케이션입니다. VNF는 NFVI에서 제공하는 가상화된 인프라를 사용하여 네트워크에 연결하고 프로그래밍 및 확장 가능한 네트워크 서비스를 제공합니다. VNF 관리자는 VNF 인스턴스의 수명과 VNF 소프트웨어의 관리를 지원합니다.

  • MANO(Management and orchestration) — NFV 아키텍처에서 매우 중요한 VNF의 관리 및 오케스트레이션을 제공합니다. MANO는 VNF 및 오버레이 네트워크 서비스 체인을 인스턴스화하는 VIM 및 VNF 관리자에 대한 워크플로우의 자동화, 프로비저닝 및 조율을 통해 네트워크 서비스를 인스턴스화합니다. MANO는 NFV 아키텍처와 기존 OSS/BSS를 연결합니다.

 

출처: https://www.juniper.net/kr/kr/products-services/what-is/network-functions-virtualization/

'CS > Network' 카테고리의 다른 글

Network - TCP (Transmission Control Protocol) 슬라이딩 윈도우(Sliding window)  (0) 2020.02.29
Network - 5G와 Network Slicing  (0) 2020.02.28
Network - OSI 7 계층 특징  (0) 2020.02.26
클라우드 컴퓨팅이란?  (0) 2020.02.26
그리딩 컴퓨팅이란?  (0) 2020.02.26
'CS/Network' 카테고리의 다른 글
  • Network - TCP (Transmission Control Protocol) 슬라이딩 윈도우(Sliding window)
  • Network - 5G와 Network Slicing
  • Network - OSI 7 계층 특징
  • 클라우드 컴퓨팅이란?
dev.wookii
dev.wookii
Effort Maketh Happiness
  • dev.wookii
    습관처럼
    dev.wookii
  • 전체
    오늘
    어제
    • 분류 전체보기 (295)
      • Language (35)
        • python (13)
        • C++ (22)
      • Kaggle (4)
      • Algorithms (112)
        • BOJ (58)
        • programmers (43)
        • SWExpertAcademy (2)
      • Certification (38)
        • Adsp (0)
        • Sqld (28)
        • 정처기 (9)
        • 빅데이터 분석기사 (0)
      • Data Analysis & ML (6)
      • 금융 & 디지털 (65)
      • CS (32)
        • DB (2)
        • SE (3)
        • Web&JSP (1)
        • Network (11)
        • OS (2)
        • Linux&Unix (6)
        • Server (1)
        • UX,UI (1)
        • 보안 (5)
      • 기타 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    programmers
    2020 KAKAO
    Ebay korea #coding test
    funny algorithms
    시뮬레이션
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dev.wookii
Network - 네트워크 기능 가상화(NFV, Network Functions Virtualization)
상단으로

티스토리툴바