Junos OS
Junos OS![]() |
![]() | |
개발자 | 주니퍼 네트워크 |
---|---|
OS 패밀리 | Unix와 같은 |
동작 상태 | 현재의 |
소스 모델 | 클로즈드 소스 및 오픈 소스 |
초기 릴리즈 | 1998년 7월 7일, | 전(
최신 릴리즈 | 21.2R1[1] / 2021년 6월 29일, 전( |
이용가능기간: | 영어 |
유저랜드 | FreeBSD 12[2][3][4] 또는[5] Linux |
체납 사용자 인터페이스 | 명령줄 인터페이스 |
면허증. | 독자 사양,[6] FreeBSD 라이선스, GPL 라이선스 |
공식 웹사이트 | www |
Juniper Networks 네트워크 디바이스에서 사용되는 Junos 운영체제(Junos OS)는 단일 네트워크를 통한 서비스 및 애플리케이션 도입을 가속화하는 환경을 만듭니다.
1개의 운영체제
Junos OS는 공통의 이름이지만 여러 프로그램에 분산되어 있는 다른 네트워크 운영 체제와는 달리 모든 네트워크 디바이스와 제품 라인에서 공유되는 하나의 통합형 운영 체제입니다.Junos OS를 사용하면 Juniper Networks 엔지니어는 소프트웨어 기능을 한 번 개발하고 이러한 기능을 모든 제품 라인에서 동시에 공유할 수 있습니다.이를 통해 각 제품의 훈련과 운영 환경에서의 상호 운용성을 줄일 수 있습니다.
명령줄 인터페이스
Junos OS Command-Line Interface(CLI; 명령줄 인터페이스)는 Juniper 디바이스와 관련된 네트워크트래픽을 설정, 트러블 슈팅 및 감시하기 위한 텍스트 기반의 명령어인터페이스입니다2종류의 명령어모드를 지원합니다.
- [Operational Mode] : 하드웨어 상태를 감시하고 하드웨어에 [7]송수신되는 네트워크 데이터에 대한 정보를 표시합니다.
- 컨피규레이션모드: 설정 [8]계층의 스테이트먼트를 추가, 삭제 또는 변경하여 Juniper 라우터, 스위치 또는 보안 디바이스를 설정합니다.
FIPS 140-2 보안 컴플라이언스
고도의 네트워크 보안을 위해 Junos-FIPS 140-2 Security[9] Compliance라는 특별한 버전의 Junos OS를 이용할 수 있습니다.이것에 의해, Federal Information Processing Standards(FIPS; 연방 정보 처리 표준) 환경에서 Juniper Networks 디바이스의 네트워크를 구성하는 소프트웨어 툴이 고객에게 제공됩니다.
Juniper Extension Toolkit (JET)
Junos OS는 프로그래밍 인터페이스와 Juniper Extension Toolkit(JET)[10]을 제공하여 네트워크에서 더 많은 가치를 창출하는 애플리케이션을 개발합니다.JET는 Junos OS의 표준 컴포넌트로 모든 Juniper 라우터, 스위치 및 보안 디바이스에서 실행됩니다.JET은 제어, 관리 및 데이터 플레인을 위한 풍부한 개방형 사용자 지정 API 세트를 제공하여 운영, 구성 및 관리 작업의 자동화를 단순화합니다.애플리케이션 개발 및 Junos OS 고속 프로그램 가능 데이터베이스와의 통신에 대해 표준화된 오픈 데이터 교환 형식을 통해 표준화된 프로그래밍 언어를 지원합니다.또한 SAI, OpenFlow, P4 등의 서드파티제 컨트롤러 고유의 어댑터 세트를 통해 Trio 및 Express ASIC를 오픈합니다.
Junos Fusion
Junos[11] Fusion은 여러 분산 디바이스를 하나의 논리 디바이스로 관리할 수 있도록 함으로써 네트워크의 복잡성과 운영 비용을 절감합니다.프로바이더 엣지용과 엔터프라이즈용 두 가지 Junos Fusion 아키텍처를 사용할 수 있습니다.
노드 슬라이싱
노드 슬라이싱은[12] 하나의 물리 MX 시리즈라우터에서 여러 개의 파티션을 작성할 수 있는 Junos OS 기능입니다.각 파티션은 독자적인 전용 컨트롤 플레인, 데이터 플레인 및 관리 플레인을 가진 독립된 라우터로 동작하므로 하나의 물리 라우터 상에서 여러 서비스를 실행할 수 있습니다.
라우팅 프로토콜 및 응용 프로그램
Junos OS는 다양한 라우팅 프로토콜과 애플리케이션을 지원합니다.또한 Class of Service(CoS; 서비스 클래스), Ethernet VPN(EVPN), 방화벽필터 및 폴리서, 플로우모니터링 및 레이어2 기능도 지원합니다.루트 애드버타이즈먼트 및 경로 선택을 제어하기 위해 사용되는 유연한 라우팅 정책 언어입니다.Junos OS는 일반적으로 라우팅 및 MPLS(Multiprotocol Label Switching)에 관한 업계 표준을 준수합니다.Junos OS는 그레이스 풀재시작 등 Unix에 표준이 아닌 고가용성 메커니즘을 지원합니다.
시큐어 부트
시큐어[13] 부트는, Unified Extensible Firmware Interface(UEFI; Unified Extensible Firmware 인터페이스) 표준에 근거하는 중요한 시스템 시큐러티 강화입니다.Basic Input/Output System(BIOS; 기본 입출력 시스템)을 조작 또는 수정으로부터 보호하고 부트 프로세스 전체에 걸쳐 보호 상태를 유지합니다.시큐어 부트프로세스는, 시큐어 플래시로부터 시작됩니다.이것에 의해, 펌 웨어를 부정하게 변경할 수 없게 됩니다.Junos OS의 정식 릴리스에는 Juniper Networks가 직접 또는 Juniper Networks의 정식 파트너 중 하나가 제작한 디지털 서명이 포함되어 있습니다.
아키텍처
Junos OS에는 두 가지 아키텍처가 있습니다.
- Junos OS는 FreeB를 기반으로 합니다.SD 운영 체제이며 Linux VM 호스트에서 게스트 가상 시스템(VM)으로 실행할 수 있습니다.
- Junos OS[14] Evolution은 Linux 운영체제를 기반으로 하며 Linux 유틸리티 및 작업에 직접 액세스할 수 있습니다.
두 운영 체제 모두 동일한 명령줄 인터페이스(CLI) 사용자 인터페이스, 동일한 애플리케이션 및 기능, 동일한 관리 및 자동화 도구를 사용하지만 Junos OS Evolutioned 인프라스트럭처는 완전히 현대화되어 가용성 향상, 신속한 도입, 혁신성 향상 및 운영 효율성 향상을 실현하고 있습니다.
레퍼런스
- ^ "Junos OS Dates & Milestones". Retrieved 2021-08-07.
- ^ "Migration, Upgrade, and Downgrade Instructions". 2018-09-17. Retrieved 2018-09-17.
- ^ "Junos kernel upgrade to FreeBSD 10+".
- ^ "Upgrading and Downgrading to Junos with Upgraded FreeBSD".
- ^ "Introducing Junos OS Evolved" (PDF).
- ^ "Copyright and Trademark Information". Juniper Networks. Retrieved 2021-08-07.
- ^ "CLI User Guide" (PDF). Juniper. 2019-09-10. Retrieved 2019-09-17.
- ^ "CLI User Guide" (PDF). Juniper. 2019-09-17. Retrieved 2019-09-17.
- ^ "Understanding Junos OS in FIPS Mode". 2019-09-10. Retrieved 2019-09-10.
- ^ "Juniper Extension Toolkit". 2019-09-10. Retrieved 2019-09-10.
- ^ "Junos Fusion". 2019-09-10. Retrieved 2019-09-17.
- ^ "Junos Node Slicing Feature Guide". 2019-09-10. Retrieved 2019-09-10.
- ^ "Secure Boot". 2019-09-10. Retrieved 2019-09-17.
- ^ "Junos OS Evolved Overview Introducing Junos OS Evolved Juniper Networks TechLibrary". www.juniper.net. Retrieved 2021-08-07.