OVERVIEW
Software Defined Network Platform
Graphio SDN (Software Defined Network Platform)은 네트워크 운영자를 위한 네트워크 및 에지 컴퓨팅 서비스의 오케스트레이션, 관리 및 자동화를 위한 포괄적인 플랫폼이다. 물리적, 가상 및 클라우드 네이티브 네트워크 기능의 실시간 정책 기반 오케스트레이션 및 자동화를 통해 5G 및 차세대 네트워크에 중요한 새로운 서비스와 완전한 라이프 사이클 관리를 신속하게 자동화 할 수 있습니다.
Graphio SDN 플랫폼을 통해 새로운 네트워크 서비스 제공을 구현하는 데 필요한 규모와 비용을 단축 할 수 있도록 지원하며, 차세대 네트워크 환경에서 요구되는 기술 Challenge를 해결하는 것이 목적입니다.
Graphio SDN플랫폼은 물리적, 가상 및 클라우드 네이티브 네트워크 요소를 위한 자동화 기능을 개발하여, 다양한 네트워크 도메인요소를 통합 제어할 수 있도록 하며, 신속한 서비스 및 리소스 배포를 위한 통합 데이터 모델과 개방적이고 상호운용 가능한 Open API를 제공함으로써 다양한 네트워크 응용이 동작할 수 있는 환경을 제공하며 Graphio SDN의 표준 모델은 이기종 장비의 통합 및 배포 비용을 획기적으로 줄여줍니다.
Graphio SDN 플랫폼은 수많은 서비스와 다양한 형태의 네트워크를 지원하기 위해 메타 데이터 및 정책 중심의 아키텍처로 설계 되었으며, 높은 이식성 및 확장성을 위해 솔루션을 분리하고 각 솔루션별 독립적인 기능을 지원합니다.
COMPOSITION
제품 구성
Graphio SDN은 다중 SDN망을 통합 관리하는 SDN Orchestrator와, 표준 기반으로 이기종 네트워크를 제어하는 SDN Controller로 구성됩니다.
제품개요 및 특성
SDN Orchestrator는 하나 이상의 네트워크 도메인에서 End-to-End 서비스에 대한 Lifecycle을 통합 관리하고 자동화하기 위한 프레임워크입니다. 다양한 네트워크 도메인을 통합 제어하기 위해 표준화된 네트워크 모델과 Open API를 제공합니다.
SDN Orchestrator는 각 도메인의 제어기(SDN 컨트롤러, NFV 등)과 결합되어 서비스 공급자가 사일로 구조의 BSS/OSS 환경을 개선하여 보다 개방적이고 민첩하며 자동화된 네트워크로 전환 할 수 있도록 합니다.
SDN Orchestrator에서 제공하는 네트워크 애플리케이션을 통해 네트워크 운영자는 운용중인 네트워크의 물리적, 논리적 형상을 가시화하여 관제할 수 있고, 네트워크 트래픽을 쉽게 관리 및 모니터링하고 네트워크 시스템을 개선하는데 사용할 수 있는 데이터를 분석 할 수 있습니다.
네트워크 응용 프로그램은 다양한 목적으로 만들어 지며, 네트워크에 대한 실시간 의사 결정을 가능하게 하는 고급 분석 기능을 사용하거나 검색, 모니터링 및 문제 해결을 통해 복잡한 네트워킹 환경의 운영을 지원하도록 만들 수 있습니다.
SDN Orchestrator 는 모든 네트워크 도메인에서 관리 및 제어를 가능하게 하며, 지속 가능한 방식으로 네트워크 서비스 라이프 사이클을 간소화하고 자동할 수 있도록 합니다.
Orchestrator의 기능은 Network Visualizer, Fulfillment, Control, Performance Management, Assurance, Analytics 범주로 구성됩니다.
- Cloud-native 구조의 Micro-Service Architecture
- 네트워크 글로벌 뷰
- 서비스 메쉬 조합으로 다양한 사용자 요구에 대응
- 이종 네트워크의 로컬 컨트롤러 연계로 사일로 구조의 OSS 환경 통합
- 네트워크 서비스 단위 리소스 계획 및 프로비저닝
- 세밀한 커스터마이징이 가능한 네트워크 서비스 요구 수용 및 관리
- 이벤트, 정책 기반의 네트워크 서비스 라이프사이클 자동화
- 빅데이터 플랫폼 연계를 위한 Data as a Service 기능
제품 주요 기능
(1) Network Visualizer (네트워크 시각화)
네트워크 관제 기능은 관리되는 대상 네트워크 장비 구성 및 토폴로지 정보를 종합적으로 제공합니다. 기준이 되는 장비 기본 구성정보에서부터 네트워크 토폴로지뷰, 서비스 구성(선번장)등의 정보 조회가 가능합니다.
- 네트워크 시각화(토폴로지)
- 구성관리(인벤토리, 선번장)
- 리소스 관리(자원 모니터링)
- 고객 운용환경
(2) Fulfillment (프로비저닝)
사용자 요구 기반 고수준의 네트워크 서비스 라이프 사이클 제어를 가능하게 하는 고급 제어 프레임워크로, 네트워크 서비스를 사용자 요구 레벨로 추상화화여 (종단 설정과 요구 품질) 서비스를 제공하기 위한 기능입니다.
사용자로부터 종단점과 요구되는 네트워크 품질, 사용기간 등을 입력받아 자동으로 해석하여 네트워크 장비에 프로비저닝을 수행하며, 사용자 요구품질 변경이 있는 경우, 이벤트로 등록하여 요구하는 시점에 자동으로 적용, 회수하는 네트워크 서비스 라이프사이클 관리를 위한 고급 제어 기능을 제공합니다.
- 제품 카탈로그 조회 및 서비스 플래닝
- 네트워크 서비스 주문 교환, 관리 및 추적
- 네트워크 슬라이싱 및 리소스 설계, 프로비저닝 및 할당
- 네트워크 서비스 확인, 테스트 및 설정
- 서비스 및 네트워크 리소스, 토폴로지 및 연결의 검색 및 조정
(3) Control (장비제어)
네트워크 서비스 요구사항을 바탕으로 네트워크 장비를 제어하기 위한 기능으로 해석된 네트워크 제어 명령을 바탕으로 하위 제어기 (SDN 컨트롤러, Virtual Network Manager, EMS 등)에 대한 제어명령 자동화를 수행하는 기능 집합으로 아래와 같은 기능을 제공합니다.
- 서비스 인스턴스의 탄력적 동작 제어 (연결 및 인터페이스) 즉시 또는 정의된 트리거링 이벤트에 따른 네트워크 서비스 라이프사이클 제어 (예 : Bandwidth Calendaring), 연결 및 인터페이스에 대한 관리
- 특정 네트워크 서비스(또는 서비스 클래스 별)와 관련된 대역폭 조절
- 지정된 동적 서비스 정책에 따라 엔드 포인트 추가 또는 제거
- 네트워크 서비스 기능 디스커버리
- 다른 네트워크 리소스로 서비스 마이그레이션
(4) Performance Management (성능관리)
네트워크 서비스 별 특성에 맞는 품질을 관리하기 위해 네트워크 장비에서 발생하는 성능 메트릭을 수집 정제하여 네트워크 서비스 계위 품질 관리지표를 만들어 관리합니다. 품질 지표를 생성하과 관리하기 위한 도구를 포함하고 있으며, 고객으로부터 서비스 품질 피드백(QoE)을 수집하여 품질 지표를 개선해 나갈 수 있는 프레임워크를 제공합니다.
- 네트워크를 통한 서비스 성능 관련 정보 수집
- 고객으로부터의 서비스 품질 피드백 수집
- SLA에 설명 된 서비스 품질 목표와 서비스 성능 메트릭을 비교하여 서비스 품질 분석
- 서비스 품질 분석 결과 및 전체 서비스 품질에 영향을 미칠 수있는 알려진 이벤트에 대한 정보 (예 : 유지 보수 이벤트, 정체, 관련 알려진 문제, 수요 피크 등) 제공
- 용량 분석 및 트래픽 엔지니어링
- 서비스 품질 향상
- 예상 수요에 따라 네트워크를 통한 총 트래픽 흐름 관리
(5) Assurance (장애관리)
End-to-End 네트워크 서비스 계위의 품질 보증을 위해 품질 정책 및 프로세스를 적용하기 위한 프레임워크로, 실시간 경보 및 이벤트를 모니터링하여, 서비스 연관성에 따라 사용자 알람을 발생 시키는 장애 인지에서부터, SDN 제어기를 통한 장애 격리 및 장애 복구 수행 (혹은 장애 복구 지원) 등 서비스 품질 유지를 위한 자동화 기능을 담당합니다.
- 경보 감시 (네트워크서비스 장애나 결함을 발생하는 계위)
- 오류 확인, 격리 및 테스트
- Correlation 보고서 (알람, 성능이벤트, 문제보고, 근원장애분석, 서비스 영향도 분석 등)
- 알림 필터링 제어
- 문제 해결 상태 추적을 위한 트러블 티켓 기능
- 장비 설정 점검 및 복구 기능
- 장애 복구
(6) Analytics (분석기능)
서비스 품질 분석을 통해 네트워크 서비스 이용현황 및 리소스 점유율을 분석하여 SLA 준수 여부를 수시로 체크합니다.
이용현황 보고서를 통해 고객이 사용 중인 네트워크 서비스별 품질 만족도를 평가하는 등의 품질 관련 분석이 포함되며, 네트워크 운용 이력을 바탕으로 한 서비스 수요량 예측 등의 기능을 제공합니다.
예측된 수요량을 바탕으로 서비스 요구사항을 조정하거나 네트워크 운용관점에서 물자 투자 및 이설 등의 판단에 사용됩니다.
장애 이력과 인벤토리 정보를 바탕으로 장애에 따른 서비스 영향도 분석과 근원 장애 분석 등 네트워크 운용관제에서 필요한 분석 관련 프레임워크를 통칭합니다.
- 네트워크 서비스 및 관련 리소스 사용량 분석 및 SLA 준수여부 등의 서비스 이용현황 보고서
- 근원 장애 분석
- 서비스 영향도 분석
- 네트워크 서비스 수요량 예측
- Data as a Service, 실시간 데이터 스트림
제품개요 및 특성
SDN Controller는 표준 기반 네트워크 인프라의 자동화를 통해 네트워크제어에 민첩성을 제공하고, 이기종 네트워크 환경관리의 복잡성을 제거하여 서비스 제공을 개선하고 운용비용을 절감합니다.
벤더 종속성 탈피를 위해 표준 기반 통합 데이터 모델을 구성하고 개방형 API를 통해 표준화된 네트워크 제어 기능을 제공하고, 실제 망 토폴로지와 운용현황 정보를 바탕으로 SDN 네트워크 에뮬레이션을 통해 다양한 지능화 제어를 수행함으로서 효과적인 망 운용과 항상성을 제공합니다.
SDN Controller의 포괄적인 개발환경을 통해 다양한 컨트롤러 기반 네트워크 응용프로그램을 동작할 수 있고, 더 상위 개념의 네트워크 관제환경(Orchestrator, OSS/BSS)과 함께 결합되어 운용될 수 있습니다.
- 표준 아키텍처 참조 (Model driven architecture)
- 고 가용성 및 확장가능한 구조
- 가상화 패키징, 단순화된 설치 및 배포 유연성
- 네트워크 가상 배포 실험을 통한 망제어 검증
- Transport SDN: L0~L2 레이어 전송장비 통합 관리
- IP SDN: 서비스 네트워크(프로바이더 에지의 L3)영역에 대한 장비 통합 관리
- DC SDN: 데이터 센터 네트워크(커스터머 영역의 L3)영역 장비 통합 관리
제품 주요 기능
(1) 네트워크 구성 모델 및 컨트롤 플로우 추상화
다양한 벤더의 네트워크 구성정보를 통합 관리하기 위해 다양한 표준 데이터 모델과 벤더 데이터 모델들을 분석하여 각 레이어 특성에 따라 표준 기반 추상화 모델을 만들어 정보 체계를 통합합니다.
통합된 정보 체계를 바탕으로 네트워크 제어 행위를 추상화하여 Open API 기반으로 데이터 모델 접근(정보 조회 및 수정), 관리 대상 장비로의 제어(South-Bound Plugin 제공 RPC 및 Protocol 변환 Interface)기능을 제공합니다.
(2) 네트워크 기본 리소스 관리
처리량, 리소스 사용율 등 개별 장비의 물리적 리소스 사용량을 관리할 뿐만 아니라, 전송망의 광자원, MPLS 레이블, VLAN 태그 풀 관리등과 IP/DC망의 가상네트워크 관리, ACL관리, IP리소스 관리 등 논리적 자원도 함께 관리할 수 있도록 통합 시스템을 제공합니다.
(3) 모니터링, 메트릭 수집 및 로그 관리
표준화된 통합 모델을 바탕으로 각 엔티티에 해당하는 매트릭을 정의 및 매핑하고 장비 혹은 EMS로부터 해당 정보를 수집하여 모니터링 환경을 구축하고, 각 장비에서 발생하는 비동기 이벤트도 수집하여 벤더별 동일 계위의 이벤트를 통합 및 매핑하여 관리합니다.
(4) 표준 SDN 아키텍처 참조 API 구간 정의, API 기반 모듈화 구조
표준 SDN 아키텍처를 참조한 시스템 구성으로 네트워크에 애플리케이션 통합을 지원하는 Northbound REST API, 컨트롤러 기능 커스터마이즈 등 임베디드 기능 개발을 위한 Core API, 인벤토리, 토폴로지, 서비스 관리등 코어 프레임 워크, 이기종 네트워크 환경을 지원하는 가상 및 물리적 네트워크 요소를 연결하는 Southbound Plugin 번들 등으로 모듈화 구성이 됩니다.
사용자 요구와 적용 환경(특히 대상 네트워크 구성 장비군)에 따라 커스터마이즈가 용이합니다.
(5) SDN 에뮬레이션 기반 실망 모의 및 검증
SDN Emulator는 소프트웨어 정의 네트워크(SDN)을 위한 가상 테스트 베드 및 개발환경을 제공합니다. 에뮬레이터를 통해 네트워크 망 모의 제어를 통해 망제어 및 운용에 대한 효율 검증을 수행할 수 있도록 돕습니다. 플랫폼의 구성정보를 제공받아 실제 망운용 환경과 유사한 가상의 망을 모사하여, 실증 환경에 맞는 네트워크 제어 (트래픽 엔지니어링, 경로제어 등)을 실험할 수 있는 환경을 제공합니다.
- SDN 네트워크의 신속한 프로토타이핑
- 실망 네트워크 형상 정보를 활용한 모의망 구축
- 네트워크 제어 플로우 계산 및 사전 검증
- 클러스터링을 통한 대규모 토폴로지 시험 환경 수용
- 다양한 엔드 터미널 지원 (공개 도커이미지 및 사용자 도커이미지 활용)
(6) 통신망 디지털 트윈
SW 스위치 (커스터마이즈된 Open vSwitch)를 이용하여 가상의 실험망을 구성할 수 있습니다. SW 스위치를 가상화하여 배포하고, 각 스위치 간의 링크를 논리적으로 구성하여 동적으로 네트워크를 생성할 수 있습니다.
물리 미디어 특성과 링크간 거리등을 모의하기 위하 Link Delay, Jitter 등의 설정이 가능하며, 링크 장애를 모의하기 위해 packet loss 율을 적용하여 임의의 패킷을 drop시키는 모의도 가능합니다.
실제 SDN 망에서 수집된 정보를 바탕으로 특정 네트워크 서비스 구간의 양 End Terminal에 트래픽 생성기 Container를 배치하고, 스케쥴에 따라 트래픽을 발생 시킬 수 있습니다.
실 운용망에 적용된 네트워크 서비스를 모의 망에 모사하고, 성능 지표를 활용해 트래픽 발생 모델을 생성한 뒤 트래픽 생성기에 입력으로 설정하면, 실 운용망의 트래픽 흐름을 모의 할 수 있습니다.
복제된 네트워크 환경에서 네트워크 장치 기동 상태를 임시로 On/Off 하거나 특정 포트를 Down 시킴으로써 네트워크 단절을 재현할 수 있으며, 네트워크 장비의 리소스 사용률을 임의로 부하를 발생 시켜, 처리량을 고의로 낮추는 등의 트래픽 부하 실험 등을 통해 네트워크 항상성 유지를 위한 다양한 실험을 바탕으로 네트워크 운용 계획 수립에 활용할 수 있습니다.
(7) 보안기능확인서 해시값
0AC72687DDFA07A2264FDC487FBC220581DC0510CF8CF0CC9E17512C4155295F159CCECB3F92E832A7338FE30B6821C8F0F78C7C4EBFFF3A8CD26E398CD3A70A
(8) 보안기능확인서