Cisco IOS XE

Cisco IOS XE
Utvecklare Cisco Systems
OS-familjen Unix-liknande
Arbetstillstånd Nuvarande
Källmodell Stängd källa
Senaste släppningen Bengaluru 17.6.1 / 30 juli 2021 ; för 18 månader sedan ( 30-07-2021 )
Plattformar Vissa Cisco-routrar (som ASR 1000 ) och vissa Catalyst-switchar (som 3850)

Standardanvändargränssnitt _
Kommandoradsgränssnitt
Föregås av Cisco IOS
Officiell hemsida Cisco IOS XE

IOS XE är ett lanseringståg av Cisco Systems brett använda Internetworking Operating System (IOS), introducerat med ASR 1000- serien.

Den är byggd på Linux och tillhandahåller en distribuerad mjukvaruarkitektur som flyttar många operativsystemsansvar ut ur IOS-processen och har en kopia av IOS som körs som en separat process. Eftersom den kör en kopia av IOS är alla CLI- kommandon desamma mellan Cisco IOS och IOS XE, till skillnad från IOS XR , som har en helt annan kodbas och vars utvecklare implementerade en annan CLI-kommandouppsättning.

Släpps

IOS XE släpps separat för ASR 1000 och Catalyst 3850.

Skillnader mellan IOS och IOS XE

Cisco IOS är ett monolitiskt operativsystem som körs direkt på hårdvaran medan IOS XE är en kombination av en Linux-kärna och en monolitisk applikation (IOSd) som körs ovanpå denna kärna. Å andra sidan är IOS XR baserad på QNX (sedan version 5.0 är den också baserad på linux), där IOSd-applikationen har separerats i många olika applikationer. Medan IOS XE (IOSd) och IOS delar mycket av samma kod, är IOS XR en helt annan kodbas.

Eftersom IOS XE har IOSd igång som applikation ovanpå Linux blir det möjligt att även köra olika applikationer på hårdvaran, ett bra exempel på detta är att köra Wireshark på en switch. Ett annat exempel är Cisco IOS XE Open Service Containers.

Se även

externa länkar