Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Versions  





2 Architecture  





3 Features  



3.1  Junos SDK  





3.2  Command-line interface  





3.3  FIPS 140-2 security compliance  





3.4  Juniper Extension Toolkit (JET)  





3.5  Junos Fusion  





3.6  Node slicing  





3.7  Routing protocols and applications  





3.8  Secure boot  







4 References  














Junos OS






العربية
Azərbaycanca
Čeština
Español

Norsk bokmål
Русский
Tiếng Vit
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from Junos)

Junos OS
DeveloperJuniper Networks
OS familyUnix-like
Working stateCurrent
Source modelClosed source and open source
Initial releaseJuly 7, 1998; 26 years ago (1998-07-07)
Latest release23.2R1[1] / June 23, 2023; 12 months ago (2023-06-23)
Available inEnglish
UserlandFreeBSD12[2][3][4]orLinux[5]
Default
user interface
Command-line interface
LicenseProprietary,[6] FreeBSD License, GPL License
Official websitejuniper.net/us/en/products-services/nos/junos/

Junos OS (also known as Juniper Junos, Junos and JUNOS) is a FreeBSD-based network operating system used in Juniper Networks routing, switching and security devices.[7]

Versions

[edit]

Junos OS was first made available on 7 July 1998. As of 2008, feature updates have been released quarterly.[8] As of March 2024, the latest version is Junos OS 23.2R1, released on June 23, 2023.

Architecture

[edit]

Junos operating system is primarily based on FreeBSDonbare metal and later also with Linux kernel. [8] Because FreeBSD is a Unix implementation, users can access a Unix shell and execute normal Unix commands. Junos runs on most or all Juniper hardware systems.[9] After acquisition of NetScreen by Juniper Networks, Juniper integrated ScreenOS security functions into its own Junos network operating system.[10]

Junos OS has several architecture variations:

Features

[edit]

Junos SDK

[edit]

Junos's ecosystem includes a Software Development Kit (SDK) .[7][11] Juniper Developer Network (JDN)[12] provides the Junos SDK[13] to the 3rd-party developers who want to develop applications for Junos-powered devices such as Juniper Networks routers, switches, and service gateway systems.[14][15][16][17][18] It provides a set of tools and application programming interfaces (APIs), including interfaces to Junos routing, firewall filter, UI and traffic services functions. Additionally, Junos SDK is used to develop other Juniper's products such as OpenFlow for Junos, and other traffic services.

Command-line interface

[edit]

The Junos OS command-line interface (CLI) is a text-based command interface for configuring, troubleshooting, and monitoring the Juniper device and network traffic associated with it. It supports two types of command modes.

FIPS 140-2 security compliance

[edit]

Junos-FIPS 140-2 Security Compliance[21] is a variation of Junos OS, providing users with software tools to configure a network of Juniper Networks devices in a Federal Information Processing Standards (FIPS) environment.

Juniper Extension Toolkit (JET)

[edit]

Junos OS offers programming interfaces and the Juniper Extension Toolkit (JET).[22] JET is a standard component of Junos OS, and it runs on all Juniper routers, switches, and security devices. JET simplifies the automation of operational, configuration, and management tasks, providing a set of open and customizable APIs for control, management, and data planes. It supports standardized programming languages for application development and communication to the Junos OS fast programmable database through standardized and open data exchange formats. It also opens up Trio and Express ASICs via a set of third-party controller-specific adapters, including SAI, OpenFlow, and P4.

Junos Fusion

[edit]

Junos Fusion[23][24] is a logical device used to reduce network complexity and operational expenses. Two different Junos Fusion architectures are available, one for provider edge and one for enterprise.

Node slicing

[edit]

Node slicing[25] is a Junos OS feature that enables creating multiple partitions from one physical MX Series router. Each partition behaves as an independent router, with its own dedicated control plane, data plane, and management plane, allowing it to run multiple services on one physical router.

Routing protocols and applications

[edit]

Junos OS supports a variety of routing protocols and applications. It also supports class of service (CoS), Ethernet VPN (EVPN), firewall filters and policers, flow monitoring, and Layer 2 features. The Junos OS supports high availability mechanisms that are not standard to Unix, such as Graceful Restart.[26] Junos supports a variety of routing protocols. With the introduction of the SRX and J-series (past version 9.3) platforms, it also supports "flow mode", which includes stateful firewalling, NAT, and IPsec. Junos OS generally adheres to industry standards for routing and MPLS.[27]

Secure boot

[edit]

Secure boot[28] is a system security enhancement based on the Unified Extensible Firmware Interface (UEFI) standard. It works by safeguarding the Basic Input/Output System (BIOS) from tampering or modification and then maintaining that protection throughout the boot process. The secure boot process begins with secure flash, which ensures that unauthorized changes cannot be made to the firmware. Authorized releases of Junos OS carry a digital signature produced by either Juniper Networks directly or one of its authorized partners.

References

[edit]
  1. ^ "Junos OS Dates & Milestones". Retrieved 2023-09-18.
  • ^ "Migration, Upgrade, and Downgrade Instructions". 2018-09-17. Archived from the original on 2021-02-26. 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.
  • ^ a b "JUNOS Software: Network Operating System". Retrieved 2008-11-10.
  • ^ a b Sean Michael Kerner (18 July 2008). "JUNOS: Open, but Not Open Source". internetnews.com. Archived from the original on 2021-10-26. Retrieved 2022-09-19.
  • ^ "Junos Software Features". Retrieved 2008-11-10.
  • ^ Musich, Paula (2008-03-17). "Juniper at Last Integrates NetScreenOS into JUNOS". eWeek. Quinstreet Enterprise. Retrieved 2008-11-10.
  • ^ Kerner, Sean Michael. "JUNOS: Open, But Not Open Source". Archived from the original on July 29, 2012. Retrieved 2008-11-10.
  • ^ "Juniper Developer Network". Juniper Networks. Retrieved 2012-05-30.[permanent dead link]
  • ^ "Junos SDK". Juniper Networks. Archived from the original on 2012-04-07. Retrieved 2012-05-30.
  • ^ Kelly, James; Araujo, Wladimir; Banerjee, Kallol. "Rapid Service Creation Using the Junos SDK" (PDF). Juniper Networks. Retrieved 2012-05-30.
  • ^ Bernier, Paula (2007-12-10). "Juniper Opens Router OS to Third-Party Developers". Archived from the original on 25 May 2010. Retrieved 2008-11-10.
  • ^ Hicket, Andrew R. (10 December 2007). "Juniper Opens OS To Third-Party Developers, Taking Stab At Cisco". CRN. The Channel Company. Retrieved 2008-11-10.
  • ^ "Juniper Accelerates Innovation with the Partner Solution Development Platform (PSDP)" (PDF). Retrieved 2008-11-10. [dead link]
  • ^ "Executive Essays on Innovation and the Partner Solution" (PDF). Juniper Networks. Archived from the original (PDF) on 2008-07-27. Retrieved 2008-11-10.
  • ^ "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.
  • ^ https://www.juniper.net/assets/us/en/local/pdf/datasheets/1000523-en.pdf [bare URL PDF]
  • ^ "Junos Fusion". 2019-09-10. Retrieved 2019-09-17.
  • ^ "Junos Node Slicing Feature Guide". 2019-09-10. Retrieved 2019-09-10.
  • ^ Sonderegger, James; Blomberg, Orin; Milne, Kieran; Palislamovic, Senad (2024-04-05). Junos High Availability (1st ed.). O'Reilly Media (published 2009-09-29). ISBN 9780596523046.
  • ^ "Junos OS Standards Reference" (PDF). Juniper Networks. Juniper Networks, Inc. 2024-02-01. Retrieved 2024-04-05.
  • ^ "Secure Boot". 2019-09-10. Retrieved 2019-09-17.

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Junos_OS&oldid=1222670613"

    Categories: 
    Computer networking
    Embedded operating systems
    FreeBSD
    Juniper Networks
    Network operating systems
    1998 software
    Hidden categories: 
    All articles with dead external links
    Articles with dead external links from April 2023
    Articles with permanently dead external links
    Articles with dead external links from November 2015
    All articles with bare URLs for citations
    Articles with bare URLs for citations from September 2022
    Articles with PDF format bare URLs for citations
    Articles with short description
    Short description matches Wikidata
    Short description is different from Wikidata
    Official website different in Wikidata and Wikipedia
    Articles containing potentially dated statements from March 2024
    All articles containing potentially dated statements
    Articles with a promotional tone from September 2022
    All articles with a promotional tone
    Articles lacking reliable references from September 2022
    All articles lacking reliable references
     



    This page was last edited on 7 May 2024, at 07:40 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki