Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS Evolved Overview

Junos OS Evolved는 성공적인 클라우드 규모의 구축을 위해 네트워크 운영 체제, 민첩성 및 개방형 프로그래밍 기능을 제공하는 통합 엔드-엔드 솔루션입니다. 주니 Junos OS 진화를 통해 더 높은 가용성을 구현하고, 구축을 가속화하고, 보다 신속하게 혁신하고, 네트워크를 보다 효율적으로 운영할 수 있습니다. 주니어는 네트워크를 지속적으로 관리하고 Junos OS 수 있도록 Junos OS Evolved를 조정했습니다.

혜택

Junos OS Evolved는 고객들에게 여러 주니퍼 네트웍스 제공합니다.

  • Linux에서 기본적으로 실행되는 이 네트워크는 모든 Linux 유틸리티 및 운영에 대한 직접 액세스를 제공합니다. Linux 통합을 통해 표준 Linux 및 오픈 소스 툴을 사용하여 온보더 속도를 높이고, 원활한 업그레이드 프로세스를 통해 기능 도입을 가속화하며, 검증 및 구축을 간소화하기 위한 향상된 디버깅 기능을 사용할 수 있습니다.
  • 제3자 애플리케이션 및 툴 지원. Docker 컨테이너를 사용하여 Evolved에서 직접 Linux Junos OS 실행하거나 고급 네트워킹 솔루션을 위한 맞춤형 애플리케이션을 만들 수 있습니다. 기존 Linux 도구 및 프로시저를 사용하여 개발자 친화적 플랫폼에서 사용자 지정 기능을 생성하고 학습 곡선을 짧게 만들 수 있습니다. 이러한 다기능성을 통해 간단한 타사 애플리케이션 통합과 특정 사용 사례에 필요한 구성 요소를 구현하는 기능을 통해 요구에 가장 적합한 솔루션을 만들 수 있습니다.
  • 디바이스에 여러 Junos OS Evolved 소프트웨어 릴리스를 설치하고 이전 버전으로 롤백할 수 있습니다. 이를 통해 다양한 소프트웨어 릴리스를 사용해 볼 수 있으며 필요한 경우 원하는 버전으로 쉽게 되돌아 올 수 있습니다.
  • 모든 OS 레이어에서 보안 강화 Junos OS Evolved는 IMA(Integrity Measurement Architecture)라는 무결성 솔루션과 EVM(Extended Verification Module)이라는 부가 메커니즘을 사용합니다. 이러한 오픈 소스 보호는 업계 표준이자 트러스트 컴퓨팅 그룹에서 지정한 신뢰 메커니즘과 일관된 Linux 보안 모듈 세트의 일부입니다. Junos OS Evolved는 TPM 인프라스트럭처, 강화된 보안 BIOS, Secure Boot 등의 기타 보안 기능도 지원합니다. 보안은 진화된 네트워크의 핵심 Junos OS 원칙입니다. 주니퍼 네트웍스 안전한 네트워크를 유지하기 위해 강력한 보안 인프라를 유지하는 데 주력하고 있습니다.
  • 모든 CLI 및 사용자 인터페이스는 에 제공된 인터페이스와 Junos OS 동일하기 때문에 최소한의 학습 곡선으로 Junos OS Evolved를 선택할 수 있습니다. 이러한 유사성은 단순성 및 운영 일관성을 제공하기 때문에 엔드투엔드 솔루션을 구현, 유지 관리, 맞춤화하는 데 필요한 노력을 최소화할 수 있습니다.

네이티브 Linux 기반

Junos OS 특정 하드웨어 요소(예: CPU)에서 FreeBSD 운영 체제의 인스턴스를 라우팅 엔진, Junos OS Evolved는 네이티브 Linux 시스템을 통해 실행됩니다. Linux를 기본으로 활용하면 훨씬 광범위하고 동적이며 활발한 개발 커뮤니티를 활용할 수 있습니다. 또한 이 Linux 시스템에는 Evolved가 최소한의 노력으로 통합할 수 있는 여러 Junos OS 타사 애플리케이션 및 툴이 포함되어 있습니다.

Junos OS Evolved 인프라는 프로세스가 실행되는 하드웨어로부터 애플리케이션 프로세스를 분리하는 수평적 소프트웨어 레이어입니다. 효과적으로, 이러한 분리는 시스템의 모든 컴퓨팅 리소스(라우팅 엔진 CO, 라인 카드 CO 등)를 아우를 수 있는 다목적 소프트웨어 인프라스트럭처를 생성합니다. 애플리케이션 프로세스(프로토콜, 서비스 등)는 이 인프라스트럭처상에서 실행되며 상태를 게시 및 소비(즉, 서브스크립트)하여 서로 통신합니다.

상태용 중앙 데이터베이스

상태는 시스템이 시스템 전반에서 보존 및 공유하고 재시작 동안 공급하는 물리적 또는 논리적 엔티티에 대한 유지 정보 또는 상태입니다. 상태는 커밋된 구성, 인터페이스 상태, 경로 및 하드웨어 상태를 비롯한 운영 및 구성 상태를 포함합니다. 진화된 Junos OS DDS(Distributed Data Store)라는 중앙 데이터베이스에 상태를 저장할 수 있습니다.

DDS는 상태를 해석하지 않습니다. 그 유일한 업무는 가입자로부터 수신된 상태를 보유하고 상태를 소비자에게 전파하는 것입니다. 상태의 시작점인 애플리케이션이 해당 상태의 소비자인 애플리케이션에 상태를 전달하기 위해 게시 가입자 메시징 패턴을 구현합니다(그림 1 참조). 각 애플리케이션은 DDS에서 직접 상태를 게시하고 상태를 구독하기에 따라 애플리케이션은 서로 독립적으로 실행됩니다.

그림 1: 게시-가입자 모델 Publish-Subscribe Model

이러한 방식으로 애플리케이션을 분리하면 한 애플리케이션의 장애를 다른 애플리케이션과 격리합니다. 장애가 발생하면 애플리케이션이 상태 데이터베이스에 있는 시스템의 마지막으로 알려진 상태를 사용하여 재시작할 수 있습니다.

모듈형 설계

Junos OS Evolved는 인터페이스가 잘 정의된 구성 요소로 구성됩니다. 시스템 재부팅 없이 애플리케이션을 개별적으로 재시작할 수 있습니다. 재시작된 애플리케이션은 DDS에서 보존된 상태를 재로드합니다.