OpenN2OS main_img  neutralized, network, operating, system

INTRODUCTION

title imgN2OS

N2OS (Neutralized Network Operating System)는 Quagga, ZebOS, Cisco IOS와 같은 네트워크 운영체제로서, 다양한 네트워킹 기술을 적용할 수 있는 개방형 구조의 소프트웨어 프레임워크이며, 모든 유형의 네트워크 장비를 지원하는 오픈 플랫폼을 지향한다.
N2OS의 개발 이념은 S.A.F.E. (Scalable, Available, Fast and Extensible) 이며, 이 사이트를 통해 공개한다.

sub title imgNOS 정의

  1. Wikipedia : http://en.wikipedia.org/wiki/Network_Operating_System

네트워크 운영체제는 Switch, Router, 전송장비 등 네트워크 장비에 탑재되어 H/W 리소스를 관리하고, 다양한 Network Protocol들이 동작할 수 있도록 관리하는 System Software를 의미한다.

nos definition img

sub title imgN2OS 구조

N2OS 소프트웨어 플랫폼 구조는 다음과 같다.

n2os architecture img

    ** N2OS 프로젝트는 미래창조과학부의 재정 지원을 받고 있다.

title imgOpenN2OS

OpenN2OS는 N2OS의 오픈 소스 버전이다.

sub title img주요 특징

  1. 1. 모듈화된 네트워크 서비스 관리 구조
  2. N2OS는 제어 평면에서 제공하는 서비스 매니저 기능들을 모듈화 시켜서, 각 네트워크 장비에서 필요로 하는 서비스 매니저들만 동작시켜서 사용할 수 있는 구조를 택하고 있다. 이와 같은 모듈화된 구조를 이용해서 N2OS는 low-end 장비부터 high-end 장비까지 탑재가 가능하다.

  3. 2. 이벤트 기반의 고속 통신 구조
  4. N2OS의 시스템 평면에서는 프로세스 간 통신을 위해서 이벤트 기반 구조를 택하고 있어서, 다양한 일 들의 고속 처리가 가능하다.

  5. 3. 동적 소프트웨어 업데이트 구조
  6. N2OS 내에서 구동되는 모든 프로세스들은 동적 소프트웨어 업그레이드 구조를 기반으로 구현되어서, simplex로 운영 중에도 서비스에 영향을 미치지 않고 실시간 소프트웨어 업데이트가 가능하다.

  7. 4. Nonstop Service를 위한 이중화 지원 구조
  8. N2OS는 Controller Redundancy를 통한 이중화를 지원하는 구조를 채택하고 있어서, Nonstop Active Bridging 및 Nonstop Active Routing 등의 무 중단 서비스를 지원하고, 이와 같은 이중화 구조를 이용한 In Service Software Upgrade를 지원한다.

  9. 5. 소프트웨어 신뢰도 제고
  10. N2OS는 빌드 버전마다 자동화된 시험 도구를 이용해서 smoke 및 regression 시험을 수행하고, 정적 소프트웨어 분석 도구를 이용해 소프트웨어 결점을 최소화시킴으로써 N2OS 자체의 소프트웨어 신뢰도를 향상시킨다.

sub title img로드맵

  • 2014년 7월 : 네트워크 운영체제 핵심 플랫폼 배포
  • - Service Manager Core Functions : Port Interface Manager, RIB Manager, Command Manager
  • - Network Protocol Core Functions : SwitchPort, VLAN, Static Route, MSTP, LACP, RIP, OSPF, ISIS
  • - System Plane Core Functions : Log, Task, Memory, Common Library, IPC Manager, Process Manager, Dynamic Live Update


  • 2015년 7월 : 네트워크 운영체제 확장 플랫폼 배포
  • - Service Manager Core Functions : Policy Manager, Tunnel Manager
  • - Service Manager Extended Functions : PortInterface Manager, RIB Manager, Command Manager
  • - Service Manager High Availability Functions : PortInterface Manager, RIB Manager, Policy Manager, LACP, STP, RIP, OSPF, ISIS
  • - Network Protocol Core Functions : BGP, TRILL, VXLAN, IKE
  • - Network Protocol Extended Functions : MSTP, LACP, RIP, OSPF, ISIS
  • - System Plane Extended Functions : Process Manager, Checkpoint Manager
  • - Bare-Metal Prototype


  • 2016년 7월 : 네트워크 운영체제 고가용성 지원 핵심 플랫폼 배포
  • - Service Manager Core Functions : LIB Manager, MRIB Manager, RIB6 Manager, Security Manager
  • - Service Manager Extended Functions : Policy Manager, Tunnel Manager
  • - Service Manager High Availability Functions : Policy Manager, Tunnel Manager
  • - Network Protocol Core Functions : IPv6 Routing Procotols, Multicast
  • - Network Protocol Extended Functions : BGP, TRILL, VXLAN, IKE
  • - Nonstop Active Bridging Prototype


  • 2017년 7월 : 네트워크 운영체제 고가용성 지원 확장 플랫폼 배포
  • - Service Manager Core Functions : LIB Manager, MRIB Manager, RIB6 Manager, Security Manager
  • - Service Manager Extended Functions : LIB Manager, MRIB Manager, RIB6 Manager, Security Manager
  • - Service Manager High Availability Functions : LIB Manager, MRIB Manager, RIB6 Manager, Security Manager, ISSU
  • - Network Protocol Extended Functions : IPv6 Routing Protocols, Multicast
  • - Nonstop Active Routing Prototype


  • ☞ 주요 로드맵은 상황에 따라서 변경될 수 있음

sub title img개발자 포럼

OpenN2OS와 관련된 기술적인 질문과 의견은 아래 포럼을 이용하기 바람

OpenN2OS Forum : https://groups.google.com/forum/#!forum/openn2os

DOCUMENTS

title img보도 및 기고 자료

  1. 1. 국산 네트워크 OS 개발 시작 [전자신문] : [download]
  2. 2. 네트워크 운영체제에 대한 국내외 기술동향과 R&BD 성공전략 [KEIT PD ISSUE REPORT] : [download]
  3. 3. 우리기술로 만든 첫 네트워크 OS 나와···통신장비 자주권 확보 신호탄 [전자신문] : [download]
  4. 4. [사설]네트워크 운용체계 국산화, 통신강국 초석되길 [전자신문] : [download]

sub title imgWhite Paper

  1. 1. 하드웨어 독립적인 고가용성 지원 네트워크 운영체제 : [download]

sub title imgInstallation Guide

  1. Version 0.03
  2. 1. N2OS Install Guide : [download]

sub title imgAdministration Guide

  1. Version 0.03
  2.   1. Command Manager Admin Guide : [download]
  3.   2. IPC Manager Admin Guide : [download]
  4.   3. Log and Memory Service Admin Guide : [download]
  5.   4. Process Manager Admin Guide : [download]
  6.   5. Policy Manager Admin Guide : [download]
  7.   6. Tunnel Manager Admin Guide : [download]
  8.   7. Interface Admin Guide : [download]
  9.   8. L2/MAC Admin Guide : [download]
  10.   9. VLAN Admin Guide : [download]
  11. 10. xSTP Admin Guide : [download]
  12. 11. LACP Admin Guide : [download]
  13. 12. RIB Manager Admin Guide : [download]
  14. 13. RIP Admin Guide : [download]
  15. 14. ISIS Admin Guide : [download]
  16. 15. OSPF Admin Guide : [download]
  17. 16. BGP Admin Guide : [download]
  18. 17. VRRP Admin Guide : [download]

sub title imgDevelopment Guide

  1. Version 0.03
  2. 1. N2OS Command Manager Developer Guide : [download]
  3. 2. N2OS IPC Service Developer Guide : [download]
  4. 3. N2OS Process Manager Developer Guide : [download]
  5. 4. N2OS Log Service Developer Guide : [download]
  6. 5. N2OS Memory Service Developer Guide : [download]
  7. 6. N2OS DLU (Dynamic Live Update) Developer Guide : [download]
  8. 7. N2OS Checkpoint Service Developer Guide : [download]
  9. 8. N2OS Template Component Developer Guide : [download]