User Tools

Site Tools


public:sdn_controller

This is an old revision of the document!


SDN Controller (SDN 제어)

제품개요 및 특성

  • 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)기능을 제공합니다.

☜ Open API 기반 데이터 모델 접근 및 장비 제어

(2) 네트워크 기본 리소스 관리

  • 처리량, 리소스 사용율 등 개별 장비의 물리적 리소스 사용량을 관리할 뿐만 아니라, 전송망의 광자원, MPLS 레이블, VLAN 태그 풀 관리등과 IP/DC망의 가상네트워크 관리, ACL관리, IP리소스 관리 등 논리적 자원도 함께 관리할 수 있도록 통합 시스템을 제공합니다.

☜ 광전송 장비 선번장 자동 생성 및 정보 조회 화면(예시)

☜ 네트워크 장비 자원 사용 현황 조회 화면(예시)

(3) 모니터링, 메트릭 수집 및 로그 관리

  • 표준화된 통합 모델을 바탕으로 각 엔티티에 해당하는 매트릭을 정의&매핑하고 장비 혹은 EMS로부터 해당 정보를 수집하여 모니터링 환경을 구축한다. 또한 각 장비에서 발생하는 비동기 이벤트도 수집하여 벤더별 동일 계위의 이벤트를 통합&매핑 하여 관리한다.

[그림] ☜ 네트워크 장비(TSN SW) 실시간 이벤트 감시 화면(예시)

[그림] ☜ 네트워크 장비(TSN SW) Port 실시간 성능 조회 화면(예시)

(5) 표준 SDN 아키텍처 참조 API 구간 정의, API 기반 모듈화 구조

  • 표준 SDN 아키텍처를 참조한 시스템 구성으로 네트워크에 애플리케이션 통합을 지원하는 Northbound REST API, 컨트롤러 기능 커스터마이즈 등 임베디드 기능 개발을 위한 Core API, 인벤토리, 토폴로지, 서비스 관리등 코어 프레임 워크, 이기종 네트워크 환경을 지원하는 가상 및 물리적 네트워크 요소를 연결하는 Southbound Plugin 번들 등으로 모듈화 구성된다. 사용자 요구와 적용 환경(특히 대상 네트워크 구성 장비군) 에 따라 커스터마이즈가 용이하다.

[그림] ☜ 표준 SDN 구조 기반 API 제공(NBI & SBI, 3rd Party Apps.)

[그림] ☜ Core API 및 SBI 기반 인벤토리, 토폴로지, 서비스 관리 기능 구현

(6) SDN 에뮬레이션 기반 실망 모의 및 검증

  • SDN Emulator는 소프트웨어 정의 네트워크(SDN)을 위한 가상 테스트 베드 및 개발환경을 제공한다. 에뮬레이터를 통해 네트워크 망 모의 제어를 통해 망제어 및 운용에 대한 효율 검증을 수행할 수 있도록 돕습니다. 플랫폼의 구성정보를 제공받아 실제 망운용 환경과 유사한 가상의 망을 모사하여, 실증 환경에 맞는 네트워크 제어 (트래픽 엔지니어링, 경로제어 등)을 실험할 수 있는 환경을 제공합니다.

[그림] ☜ 네트워크 에뮬레이션 환경

■SDN 네트워크의 신속한 프로토타이핑 ■실망 네트워크 형상 정보를 활용한 모의망 구축 ■네트워크 제어 플로우 계산 및 사전 검증 ■클러스터링을 통한 대규모 토폴로지 시험 환경 수용 ■다양한 엔드 터미널 지원 (공개 도커이미지 및 사용자 도커이미지 활용)

(7) 통신망 디지털 트윈

SW 스위치 (커스터마이즈된 Open vSwitch)를 이용하여 가상의 실험망을 구성할 수 있다. SW 스위치를 가상화하여 배포하고, 각 스위치 간의 링크를 논리적으로 구성하여 동적으로 네트워크를 생성할 수 있다. 또한 물리 미디어 특성과 링크간 거리등을 모의하기 위하 Link Delay, Jitter 등의 설정이 가능하며, 링크 장애를 모의하기 위해 packet loss 율을 적용하여 임의의 패킷을 drop시키는 모의도 가능하다. 이를 바탕으로 실제 SDN 망에서 수집된 정보를 바탕으로 특정 네트워크 서비스 구간의 양 End Terminal에 트래픽 생성기 Container를 배치하고, 스케쥴에 따라 트래픽을 발생 시킬 수 있다. 실 운용망에 적용된 네트워크 서비스를 모의 망에 모사하고, 성능 지표를 활용해 트래픽 발생 모델을 생성한 뒤 트래픽 생성기에 입력으로 설정하면, 실 운용망의 트래픽 흐름을 모의 할 수 있다.

이렇게 복제된 네트워크 환경에서 네트워크 장치 기동 상태를 임시로 On/Off 하거나 특정 포트를 Down 시킴으로써 네트워크 단절을 재현할 수 있다. 또한, 네트워크 장비의 리소스 사용률을 임의로 부하를 발생 시켜, 처리량을 고의로 낮추는 등의 트래픽 부하 실험 등을 통해 네트워크 항상성 유지를 위한 다양한 실험을 바탕으로 네트워크 운용 계획 수립에 활용할 수 있다.

public/sdn_controller.1614068477.txt.gz · Last modified: 2021/02/23 17:21 by jhnam

Backlinks to this page
  • public:모비젠-홈페이지-콘텐츠