System operacyjny Junos - Junos OS

Junos OS
Junos OS logo.png
Deweloper Sieci Juniper
Rodzina systemów operacyjnych FreeBSD i Linux
Stan pracy Aktualny
Model źródłowy Zamknięte i otwarte źródło
Pierwsze wydanie 7 lipca 1998 ; 23 lata temu ( 1998-07-07 )
Najnowsze wydanie 21.2R1 / 29 czerwca 2021 r .; 50 dni temu ( 2021-06-29 )
Dostępne w język angielski
Kraina użytkownika FreeBSD 12 lub Linux
Domyślny
interfejs użytkownika
Interfejs linii komend
Licencja Zastrzeżona , FreeBSD License , GPL License
Oficjalna strona internetowa www .juniper .net /us /en /products /network-operating-system /junos-os .html

System operacyjny Junos (Junos OS ) używany w urządzeniach sieciowych Juniper Networks tworzy środowisko do przyspieszenia wdrażania usług i aplikacji w ramach jednej sieci.

Jeden system operacyjny

W przeciwieństwie do innych sieciowych systemów operacyjnych, które mają wspólną nazwę, ale dzielą się na wiele różnych programów, Junos OS jest pojedynczym, spójnym systemem operacyjnym, który jest wspólny dla wszystkich urządzeń sieciowych i linii produktów. Junos OS pozwala inżynierom Juniper Networks na jednokrotne opracowanie funkcji oprogramowania i współdzielenie tych funkcji we wszystkich liniach produktów jednocześnie, zmniejszając w ten sposób szkolenie dla każdego produktu i interoperacyjność w środowiskach produkcyjnych.

CLI

Junos OS CLI to tekstowy interfejs poleceń służący do konfigurowania, rozwiązywania problemów i monitorowania urządzenia Juniper oraz związanego z nim ruchu sieciowego. Obsługuje dwa rodzaje trybów poleceń.

  • Tryb operacyjny — monitoruje stan sprzętu i wyświetla informacje o danych sieciowych, które przechodzą przez lub do sprzętu.
  • Tryb konfiguracji — konfiguruje router, przełącznik lub urządzenie zabezpieczające firmy Juniper poprzez dodawanie, usuwanie lub modyfikowanie instrukcji w hierarchii konfiguracji.

Zgodność z wymogami bezpieczeństwa FIPS 140-2

W celu zapewnienia zaawansowanego bezpieczeństwa sieci dostępna jest specjalna wersja systemu operacyjnego Junos o nazwie Junos-FIPS 140-2 Security Compliance, zapewniająca klientom narzędzia programowe do konfiguracji sieci urządzeń Juniper Networks w środowisku federalnych standardów przetwarzania informacji (FIPS).

Zestaw narzędzi Juniper Extension Toolkit (JET)

Junos OS oferuje interfejsy programistyczne i Juniper Extension Toolkit (JET) do tworzenia aplikacji, które uwalniają więcej korzyści z sieci. JET to standardowy składnik systemu operacyjnego Junos, który działa na wszystkich routerach, przełącznikach i urządzeniach zabezpieczających Juniper. JET upraszcza automatyzację zadań operacyjnych, konfiguracyjnych i zarządczych, zapewniając bogaty zestaw otwartych i konfigurowalnych interfejsów API do kontroli, zarządzania i płaszczyzn danych. Obsługuje standardowe języki programowania do tworzenia aplikacji i komunikacji z szybko programowalną bazą danych Junos OS poprzez standardowe i otwarte formaty wymiany danych. Otwiera również Trio i Express ASIC za pośrednictwem zestawu adapterów specyficznych dla kontrolerów innych firm, w tym SAI, OpenFlow i P4 .

Fuzja Junosa

Junos Fusion pomaga zmniejszyć złożoność sieci i koszty operacyjne, umożliwiając zarządzanie wieloma rozproszonymi urządzeniami jako jednym, logicznym urządzeniem. Dostępne są dwie różne architektury Junos Fusion, jedna dla krawędzi dostawcy i jedna dla przedsiębiorstw.

Krojenie węzła Junos

Node slicing to funkcja systemu operacyjnego Junos, która umożliwia tworzenie wielu partycji z jednego fizycznego routera serii MX. Każda partycja zachowuje się jak niezależny router, z własną dedykowaną płaszczyzną sterowania, płaszczyzną danych i płaszczyzną zarządzania, umożliwiając uruchamianie wielu usług na jednym routerze fizycznym.

Protokoły routingu i aplikacje

Junos OS obsługuje różne protokoły i aplikacje routingu. Obsługuje również klasę usług (CoS), Ethernet VPN ( EVPN ), filtry i zabezpieczenia zapory, monitorowanie przepływu i funkcje warstwy 2. Jest to elastyczny język zasad routingu, który służy do kontrolowania anonsów tras i wyboru ścieżek. Junos OS ogólnie jest zgodny ze standardami branżowymi dotyczącymi routingu i wieloprotokołowego przełączania etykiet ( MPLS ). System operacyjny Junos obsługuje mechanizmy wysokiej dostępności, które nie są standardowe w systemie Unix , takie jak łagodny restart.

Bezpieczny rozruch

Bezpieczny rozruch to znaczące ulepszenie bezpieczeństwa systemu oparte na standardzie UEFI . Działa poprzez ochronę samego systemu BIOS przed manipulacją lub modyfikacją, a następnie utrzymywanie tej ochrony przez cały proces uruchamiania. Proces bezpiecznego rozruchu rozpoczyna się od bezpiecznego flashowania, co zapewnia, że ​​nie można wprowadzić nieautoryzowanych zmian w oprogramowaniu układowym. Autoryzowane wersje systemu Junos OS są opatrzone podpisem cyfrowym stworzonym bezpośrednio przez firmę Juniper Networks lub jednego z jej autoryzowanych partnerów.

Architektura

Junos OS ma dwie różne wersje architektury:

  • Junos OS jest oparty na systemie operacyjnym FreeBSD i może działać jako gościnna maszyna wirtualna na hoście Linux VM.
  • Junos OS Evolved jest oparty na systemie operacyjnym Linux i zapewnia bezpośredni dostęp do narzędzi i operacji systemu Linux.

Oba systemy operacyjne korzystają z tego samego interfejsu wiersza poleceń (CLI), tych samych aplikacji i funkcji oraz tych samych narzędzi do zarządzania i automatyzacji — ale infrastruktura Junos OS Evolved została całkowicie zmodernizowana, aby zapewnić wyższą dostępność, przyspieszone wdrażanie, większe innowacje, oraz lepszą wydajność operacyjną.

Bibliografia

Linki zewnętrzne