NSI 개요
Network Service Interface(NSI)는 Open Grid Forum과 글로벌 연구 및 교육(R&E) 커뮤니티가 협력하여 개발한 표준화된 프레임워크입니다. 기존 네트워크 서비스의 상호운용성 문제를 해결하며, 글로벌 규모의 다양한 네트워크 간 원활한 상호작용을 가능하게 합니다. 첫 번째 NSI 프로토콜인 Connection Service(NSI-CS)는 다중 도메인 환경에서 동적 네트워크 회로를 프로비저닝합니다.
NSI 아키텍처 구성 요소:
- Network Service Domain
- Connection
- Topology
- Service Termination Points (STPs)
- Service Demarcation Points (SDPs)
- Network Service Agent
- Network Resource Manager
NSI framework (image credit: OGF)
NSI 프레임워크:
NSI 프로토콜은 도메인 간 서비스(inter-domain services)를 지원하며, 도메인 내 운영(intra-domain operations)을 위해 Network Resource Manager(NRM)가 필요합니다. 이를 통해 요청 시 동적으로 리소스를 할당할 수 있습니다. NSI는 회로 프로비저닝 과정을 표준화하여 네트워크 간 상호운용성 문제를 해소합니다.
주요 요소:
- Network Service Domain: 도메인 내 STP와 SDP를 연결하는 논리적 네트워크입니다.
- Connection: STP 간 경로로, 도메인 내 또는 도메인 간 통신을 지원합니다.
- Topology: 트리(tree) 또는 체인(chain)과 같은 구조로 STP 및 SDP를 배열하는 구성입니다.
- Service Termination Points (STPs): NSI 도메인 내에서 데이터가 들어오거나 나가는 지점입니다.
- Service Demarcation Points (SDPs): 서로 다른 네트워크의 STP를 연결하여 도메인 간 링크를 형성합니다.
SENSE (Software-Defined Network for End-to-end Networked Science at Exascale)
SENSE는 네트워크 및 사이버 인프라 자원의 다중 도메인 오케스트레이션을 가능하게 합니다. 네트워크 외부 요소(예: 컴퓨팅, 스토리지, Data Transfer Nodes(DTNs))와의 통합을 지원하며, 온톨로지 모델, Site 및 Network Resource Managers, Orchestrator를 활용합니다.
AutoGOLE
Global Network Advancement Group(GNA-G)의 AutoGOLE은 Open eXchange Points 및 R&E 네트워크 간 글로벌 협업으로, NSI Connection Service(NSI-CS)를 통해 완전 자동화된 엔드투엔드 네트워크 서비스를 제공합니다. 이를 통해 국제 네트워크 서비스는 수 분 안에 프로비저닝되며, 수작업 개입이 크게 감소합니다.
AutoGOLE/SENSE 토폴로지 현황 (Diagram by Tom Lehman, ESnet)
AutoGOLE/SENSE 인프라:
AutoGOLE/SENSE 인프라는 다양한 프로비저닝 도구를 통합합니다.
- OpenNSA: NSI 기반 클라이언트 도구.
- SURF Ultimate Provider Agent (SuPA): NSI 공급자 에이전트 구현.
- MEICAN: NOC 간 다중 도메인 협력을 가능하게 하는 GUI.
- SENSE: 네트워크 및 엔드 시스템 리소스를 통합하여 단일 프로비저닝 환경을 제공하는 모델 기반 오케스트레이션 시스템.
이 인프라는 연구 및 교육(R&E) 커뮤니티를 지원하며, 자동화된 엔드투엔드 동적 네트워크 서비스를 제공하여 도메인별 과학 워크플로를 크게 향상시킵니다.
추가 정보가 필요하시면 Mazahir Hussain (mazahir.hussain@kisti.re.kr)에게 문의하시기 바랍니다.