Video: Using Juniper for the First Time | JunOS CLI 2024
Hvordan ingeniører utformer et nettverksoperativsystem, påvirker påliteligheten, sikkerheten, skalerbarhet og ytelse av ikke bare enhetene, men også det overordnede nettverket, spesielt i storskala systemer. Operativsystemet må håndtere de mange forskjellige prosessene som er avgjørende for å kjøre dagens globale nettverk, samtidig som det sikres en rettferdig deling av ressurser slik at ingen prosess eller tjeneste kan sulte ut andre.
Arkitekturen til Junos operativsystem deler rent funksjonene til kontroll, tjenester og videresending til forskjellige fly. Kontroll- og tjenesteplanene inneholder mange forskjellige prosesser som kjører i forskjellige moduler av operativsystemet.
Den eksplisitte ansvarsfordelingen tillater at programvaren kan kjøre på forskjellige motorer av behandling, minne og andre ressurser. Denne arbeidsdeling er det som gjør det mulig for Junos å kjøre alle typer plattformer i alle størrelser, fra en liten boks i et hjemmekontor til de største boksene i verdenshåndteringsdatabasen av data hvert sekund.
Junos OS-programvarearkitekturen har tre funksjonelle prosessplaner:
-
Kontrollplanet kjører på den såkalte Juniper-enheten Routing Engine (RE).
-
Pakkeforsendelsesplanet kjører på en separat Pakkevideresending (PFE) i større Juniper-plattformer.
-
Tjenesteplanet gir spesialbehandling, for eksempel for kvalitetsklassifisering og sikkerhet.
Vil du ha raskere plattformer i nettverket ditt? Det er som å spørre om du ønsker å ha i dag (med lønn, selvfølgelig). Ja, det ville være fint å få nettverket til å gå litt raskere. Raskere, raskere, raskere er en konstant trommeslag for nettverk.
I løpet av over ti års produktlevering har Juniper redusert gjennomgangen av sine raskeste enheter fra 40 GB per sekund til flere terabits per sekund med et raskt voksende sett av tjenester. Bruken av separate prosessorer for RE-, PFE- og tjenestekortene har vært det essensielle arkitekturelementet til hvert ytelses gjennombrudd.
Separasjon gjør at PFE og tjenestetilførselen følger i låsestrøm med de økende hastighetene til de tilpassede applikasjonsspesifikke integrerte kretsene (ASICs) som PFE og tjenestene kjører på de største plattformene.
Separering av motorer reduserer også gjensidig avhengighet mellom dem. Ikke bare bidrar denne separasjonen til å bevare driften av hver når en annen opplever problemer, det gir også Juniper ingeniører flere måter å gi system redundans og failover.For eksempel finner du to RE'er på noen plattformer, mens EX Series Ethernet Switches tilbyr en funksjon som kalles Virtual Chassis for å gi redundans, blant annet fordeler.