อ่าน 5 นาที
ระบบปฏิบัติการจูโนส
Junos OS (หรือที่รู้จักกันในชื่อJuniper Junos , JunosและJUNOS ) เป็นระบบปฏิบัติการเครือข่าย ที่ใช้ FreeBSDและต่อมาใช้Linuxซึ่งใช้ในอุปกรณ์เราเตอร์ สวิตช์...
ระบบปฏิบัติการจูโนส
| ระบบปฏิบัติการจูโนส | |
|---|---|
| นักพัฒนา | จูนิเปอร์ เน็ตเวิร์กส์ |
| ตระกูลระบบปฏิบัติการ | เหมือนยูนิก |
| สถานะการทำงาน | ปัจจุบัน |
| แบบจำลองแหล่งที่มา | ซอฟต์แวร์ปิดและซอฟต์แวร์เปิด |
| การเผยแพร่ครั้งแรก | 7 กรกฎาคม 2541 |
| รุ่นล่าสุด | 25.4 [ 1 ] / 22 ธันวาคม 2025 |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| ดินแดนผู้ใช้ | ฟรีบีเอสดี[ 2 ] [ 3 ] [ 4 ]หรือลินุกซ์[ 5 ] |
| ส่วนติดต่อผู้ใช้เริ่มต้น | อินเทอร์เฟซบรรทัดคำสั่ง |
| ใบอนุญาต | กรรมสิทธิ์ [ 6 ] ใบ อนุญาต FreeBSD ใบอนุญาต GPL |
| เว็บไซต์อย่างเป็นทางการ | www.juniper.net/us/en/products/network-operating-system.html |
Junos OS (หรือที่รู้จักกันในชื่อJuniper Junos , JunosและJUNOS ) เป็นระบบปฏิบัติการเครือข่าย ที่ใช้ FreeBSDและต่อมาใช้Linuxซึ่งใช้ในอุปกรณ์เราเตอร์ สวิตช์ และอุปกรณ์รักษาความปลอดภัยของ Juniper Networks [ 7 ]
เวอร์ชัน
Junos OS เปิดตัวครั้งแรกเมื่อวันที่ 7 กรกฎาคม พ.ศ. 2541 นับตั้งแต่ปี พ.ศ. 2551 มีการออกอัปเดตฟีเจอร์ทุกไตรมาส[ 8 ]
สถาปัตยกรรม
ระบบปฏิบัติการ Junos นั้นใช้ FreeBSDเป็นหลักบนฮาร์ดแวร์เปล่าและต่อมาก็ใช้เคอร์เนลLinux ด้วย[ 8 ]เนื่องจาก FreeBSD เป็นการ ใช้งาน Unixผู้ใช้จึงสามารถเข้าถึงเชลล์ Unix และเรียกใช้คำสั่ง Unix ทั่วไปได้ Junos ทำงานบนระบบฮาร์ดแวร์ของ Juniper ส่วนใหญ่หรือทั้งหมด[ 9 ]หลังจากที่ Juniper Networks เข้าซื้อกิจการ NetScreen แล้ว Juniper ก็ได้รวมฟังก์ชันความปลอดภัยของ ScreenOS เข้ากับระบบปฏิบัติการเครือข่าย Junos ของตนเอง[ 10 ]
ระบบปฏิบัติการ Junos OS มีสถาปัตยกรรมหลายรูปแบบ:
- ระบบปฏิบัติการ Junos OSบนฮาร์ดแวร์โดยตรง (เลิกใช้แล้ว): ระบบนี้ใช้เคอร์เนล FreeBSD-4 แบบ 32 บิต แต่ตั้งแต่เวอร์ชัน R15.1 เป็นต้นไป จะใช้เคอร์เนล FreeBSD-10 แบบ 64 บิตแทน
- ระบบปฏิบัติการ Junosบนเครื่องเสมือนแบบ Guest: ตั้งแต่เวอร์ชัน R16.1 เป็นต้นไป FreeBSD จะทำงานบนโฮสต์เครื่องเสมือน Linux ส่วนตั้งแต่เวอร์ชัน R21.1 เป็นต้นไป จะใช้ FreeBSD-12 เป็นพื้นฐาน และตั้งแต่เวอร์ชัน R24.2 เป็นต้นไป จะใช้ FreeBSD-14 เป็นพื้นฐาน
- Junos OS Evolved บนฮาร์ดแวร์โดยตรง: R18.3 เป็นเวอร์ชัน Evolvedแรกที่ใช้เคอร์เนล Linux และให้การเข้าถึงยูทิลิตี้และการทำงานต่างๆ ของ Linux ได้โดยตรง ทำให้เวลาในการบูตเครื่องสั้นลงอย่างมาก
คุณสมบัติ
จูโนส SDK
ระบบนิเวศของ Junos ประกอบด้วยชุดพัฒนาซอฟต์แวร์ (SDK) [ 7 ] [ 11 ] Juniper Developer Network (JDN) [ 12 ] ให้บริการ Junos SDK [ 13 ]แก่นักพัฒนาบุคคลที่สามที่ต้องการพัฒนาแอปพลิเคชันสำหรับอุปกรณ์ที่ใช้ Junos เช่น เราเตอร์ สวิตช์ และระบบเกตเวย์บริการของ Juniper Networks [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ]โดยมีชุดเครื่องมือและอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) รวมถึงอินเทอร์เฟซสำหรับ การกำหนดเส้นทางของ Junos ตัวกรองไฟร์วอลล์ UI และฟังก์ชันบริการทราฟฟิก นอกจากนี้ Junos SDK ยังใช้ในการพัฒนาผลิตภัณฑ์อื่นๆ ของ Juniper เช่นOpenFlowสำหรับ Junos และบริการทราฟฟิกอื่นๆ
อินเทอร์เฟซบรรทัดคำสั่ง
อินเทอร์เฟซบรรทัดคำสั่ง (CLI) ของ Junos OS เป็นอินเทอร์เฟซคำสั่งแบบข้อความสำหรับกำหนดค่า แก้ไขปัญหา และตรวจสอบอุปกรณ์ Juniper และการรับส่งข้อมูลเครือข่ายที่เกี่ยวข้อง โดยรองรับโหมดคำสั่งสองประเภท
- โหมดการทำงาน – ตรวจสอบสถานะฮาร์ดแวร์และแสดงข้อมูลเกี่ยวกับข้อมูลเครือข่ายที่ผ่านหรือเข้าสู่ฮาร์ดแวร์[ 19 ]
- โหมดการกำหนดค่า – กำหนดค่าเราเตอร์ สวิตช์ หรืออุปกรณ์รักษาความปลอดภัยของ Juniper โดยการเพิ่ม ลบ หรือแก้ไขคำสั่งในลำดับชั้นการกำหนดค่า[ 20 ]
การปฏิบัติตามมาตรฐานความปลอดภัย FIPS 140-2
การปฏิบัติตามมาตรฐานความปลอดภัย Junos-FIPS 140-2 [ 21 ]เป็นรูปแบบหนึ่งของ Junos OS ซึ่งมอบเครื่องมือซอฟต์แวร์ให้กับผู้ใช้เพื่อกำหนดค่าเครือข่ายของอุปกรณ์ Juniper Networks ใน สภาพแวดล้อม มาตรฐานการประมวลผลข้อมูลของรัฐบาลกลาง (FIPS)
ชุดเครื่องมือส่วนขยาย Juniper (JET)
Junos OS มีอินเทอร์เฟซการเขียนโปรแกรมและ Juniper Extension Toolkit (JET) [ 22 ] JET เป็นส่วนประกอบมาตรฐานของ Junos OS และทำงานบนเราเตอร์ สวิตช์ และอุปกรณ์รักษาความปลอดภัยของ Juniper ทั้งหมด JET ช่วยลดความซับซ้อนของการทำงานอัตโนมัติของงานปฏิบัติการ การกำหนดค่า และการจัดการ โดยมีชุด API ที่เปิดกว้างและปรับแต่งได้สำหรับการควบคุม การจัดการ และระนาบข้อมูล รองรับภาษาการเขียนโปรแกรมมาตรฐานสำหรับการพัฒนาแอปพลิเคชันและการสื่อสารกับฐานข้อมูลที่ตั้งโปรแกรมได้อย่างรวดเร็วของ Junos OS ผ่านรูปแบบการแลกเปลี่ยนข้อมูลที่เป็นมาตรฐานและเปิดกว้าง นอกจากนี้ยังเปิดใช้งาน Trio และ Express ASIC ผ่านชุดอะแดปเตอร์เฉพาะคอนโทรลเลอร์ของบุคคลที่สาม รวมถึง SAI , OpenFlowและP4
จูโนส ฟิวชั่น
Junos Fusion [ 23 ] [ 24 ]เป็นอุปกรณ์เชิงตรรกะที่ใช้เพื่อลดความซับซ้อนของเครือข่ายและค่าใช้จ่ายในการดำเนินงาน มีสถาปัตยกรรม Junos Fusion สองแบบที่แตกต่างกัน คือ แบบหนึ่งสำหรับผู้ให้บริการ Edge และอีกแบบหนึ่งสำหรับองค์กร
การแบ่งส่วนโหนด
การแบ่งโหนด[ 25 ]เป็นคุณสมบัติของ Junos OS ที่ช่วยให้สามารถสร้างพาร์ติชันหลายพาร์ติชันจากเราเตอร์ MX Series ทางกายภาพหนึ่งเครื่อง แต่ละพาร์ติชันทำงานเหมือนเราเตอร์อิสระ โดยมีระนาบควบคุม ระนาบข้อมูล และระนาบการจัดการเฉพาะของตนเอง ทำให้สามารถเรียกใช้บริการหลายบริการบนเราเตอร์ทางกายภาพเครื่องเดียวได้
โปรโตคอลการกำหนดเส้นทางและแอปพลิเคชัน
ระบบปฏิบัติการ Junos รองรับโปรโตคอลการกำหนดเส้นทางและแอปพลิเคชันที่หลากหลาย นอกจากนี้ยังรองรับคลาสของบริการ (CoS), Ethernet VPN ( EVPN ), ตัวกรองไฟร์วอลล์และตัวควบคุมการไหลของข้อมูล, การตรวจสอบการไหลของข้อมูล และคุณสมบัติเลเยอร์ 2 ระบบปฏิบัติการ Junos รองรับกลไกความพร้อมใช้งานสูงที่ไม่ใช่มาตรฐานของUnixเช่น Graceful Restart [ 26 ] Junos รองรับ โปรโตคอลการกำหนดเส้นทางที่หลากหลายด้วยการเปิดตัวแพลตฟอร์ม SRX และ J-series (เวอร์ชัน 9.3 ขึ้นไป) ระบบปฏิบัติการนี้ยังรองรับ "โหมดการไหล" ซึ่งรวมถึงไฟร์วอลล์แบบมีสถานะ, NATและIPsec ระบบปฏิบัติการ Junos โดยทั่วไปจะปฏิบัติตามมาตรฐานอุตสาหกรรมสำหรับการ กำหนดเส้นทางและMPLS [ 27 ]
การบูตที่ปลอดภัย
การบูตแบบปลอดภัย[ 28 ]เป็นการปรับปรุงความปลอดภัยของระบบโดยอิงตาม มาตรฐาน Unified Extensible Firmware Interface (UEFI) โดยทำงานโดยการปกป้อง Basic Input/Output System ( BIOS ) จากการดัดแปลงหรือแก้ไข และรักษาการป้องกันนั้นตลอดกระบวนการบูต กระบวนการบูตแบบปลอดภัยเริ่มต้นด้วยการแฟลชแบบปลอดภัย ซึ่งทำให้มั่นใจได้ว่าจะไม่สามารถทำการเปลี่ยนแปลงเฟิร์มแวร์โดยไม่ได้รับอนุญาตได้ ระบบปฏิบัติการ Junos OS รุ่นที่ได้รับอนุญาตจะมีลายเซ็นดิจิทัลที่สร้างโดย Juniper Networks โดยตรงหรือพันธมิตรที่ได้รับอนุญาตรายใดรายหนึ่ง
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ระบบปฏิบัติการจูโนส
Junos OS (หรือที่รู้จักกันในชื่อJuniper Junos , JunosและJUNOS ) เป็นระบบปฏิบัติการเครือข่าย ที่ใช้ FreeBSDและต่อมาใช้Linuxซึ่งใช้ในอุปกรณ์เราเตอร์ สวิตช์...
เวอร์ชัน
Junos OS เปิดตัวครั้งแรกเมื่อวันที่ 7 กรกฎาคม พ.ศ. 2541 นับตั้งแต่ปี พ.ศ. 2551 มีการออกอัปเดตฟีเจอร์ทุกไตรมาส [ 8 ]
สถาปัตยกรรม
ระบบปฏิบัติการ Junos นั้นใช้ FreeBSD เป็นหลักบน ฮาร์ดแวร์เปล่า และต่อมาก็ใช้เคอร์เนล Linux ด้วย [ 8 ] เนื่องจาก FreeBSD เป็นการ ใช้งาน Unix ผู้ใช้จึงสามารถเข้าถึงเชลล์ Unix และเรียกใช้คำสั่ง Unix ทั่วไปได้ Junos ทำงานบนระบบฮาร์ดแวร์ของ Juniper...
จูโนส SDK
ระบบนิเวศของ Junos ประกอบด้วย ชุดพัฒนาซอฟต์แวร์ (SDK) [ 7 ] [ 11 ] Juniper Developer Network (JDN) [ 12 ] ให้บริการ Junos SDK [ 13 ] แก่นักพัฒนาบุคคลที่สามที่ต้องการพัฒนาแอปพลิเคชันสำหรับอุปกรณ์ที่ใช้ Junos เช่น เราเตอร์ สวิตช์ และระบบเกตเวย์บริการของ Juniper...