本文對應思科全新企業架構EI CCIE考試大綱第5部份內容。
1.思科IOS XE系統
它是思科企業級別設備上最新的操做系統(其實也有幾年了),是思科四大系列操做系統(IOS、IOS XE、IOS XR、NX-OS)之一
支持的核心技術:Application Centric Infrastructure (ACI)、 Fibre Channel over Ethernet (FCoE)、Ethernet 虛擬私有網絡 (E虛擬私有網絡)、Segment Routing、Locator/ID Separation Protocol (LISP)、Vxlan
支持IOS XE系統的設備以下所示:
請注意,這其中包括CSR1000v這個模擬設備。
另外思科的XE中的交換機更傾向於面向物聯網中的邊緣計算(不用把數據發送到核心機房的雲計算服務器,直接在接入設備上的XE系統進行計算)python
2.IOS XE平臺上的IOx
您暫時能夠把IOx理解爲一種XE平臺的服務
它是工做於網絡邊界的主機應用和服務平臺
一個計算平臺、應用架構以及軟件開發kit
linux
3.GuestShell概覽
它是運行在IOX-XE和NS-OS平臺的64位應用環境
管理員能夠安裝、升級和操做第三方的Linux應用
綁定了Python
默認狀況下,只容許經過Mgmt VRF訪問。
與設備數據平面集成的額外其餘選項
思科IOS XE設備幾乎均可以經過腳本語言來管理,python是其中之一
on-box shell方式,思科的C9K內置的linux系統中的python腳本語言運行在設備內部的一個「容器」中,他們能夠和網絡或者設備自身進行通訊
off-box python方式,經過自動化腳本運行在一個第三方服務器,經過NETCONF(一種API)或者其餘協議和交換機經過網絡方式來進行管理
guestshell是思科IOS-XE設備上一個linux的容器。在ISR 4000系列設備平臺上,guestshell提供一個Centos7的環境,它能夠用來安裝和運行應用,好比python腳本語言就是其中之一。有了這樣的gestshell,你和你的應用能夠接入主機平臺的網絡,存儲,甚至是IOS的CLI命令。
思科的GuestShell是獨立於底層的主機軟件,以防止設備的核心網絡功能被幹擾
支持guestshell的設備一覽
shell
4.GuestShell基本LAB部分
步驟1,開啓IOX
Iox管理着IOS XE上的應用
GuestShell僅僅是Iox的1個應用
須要注意Iox服務器須要花費3分鐘
服務器
步驟2,建立虛擬端口組
該功能僅僅在路由平臺有效
用於鏈接到GuestShell的容器
步驟3.建立NAT表項
僅在路由平臺生效
在off-box環境下轉換流量,好比接入到互聯網
步驟4,啓動GuestShell
被定義爲一個CLI中的應用
一旦一個應用定義完畢以後,能夠有三種行爲:
開啓
關閉
損毀
網絡