Cisco Systems和Juniper Networks都同時啟用了基于云的網絡實驗室——Cisco Learning Labs和Junosphere——為網絡工程師和學生提供了更好地訪問位于它們的交換機和路由器上的實驗固件。但是,那些一直以學習和測試為目的而訪問供應商固件的用戶則表示基于云的產品還達不到他們的預期。
一般情況下,供應商會限制已經激活了他們的路由器和交換機的支持合同的客戶對固件的訪問。這樣便導致了其他想提高網絡軟件技術的工程師只能使用生產環境之外的少數幾個選項。
因此,這些工程師都依賴于類似于Cisco IOS的Dynamips 和Juniper Junos的Olive模擬器軟件。但是,這兩個供應商要么不鼓勵用戶使用要么忽略這些模擬器軟件的存在。此外,這些模擬器產品缺乏一個真實Junos或IOS鏡像的特性和功能,因此它們目前只能使工程師進行技能發展。
“Dynamips對于社區而言有著巨大的好處,無論是現在還是將來,它都能幫助成千上萬的網絡人員通過Cisco認證并磨練他們的技術,”一個維護流行共享網絡實驗室的網絡工程師Jeremy Stretch說道。“但是它支持的平臺和技術正在快速地被淘汰。我們所需要的是像Cisco和Juniper之類的公司直接向個人用戶提供的合法虛擬實驗室產品。”
同時,“很高興地是,在這么多年以來,對于強烈依賴Dynamips和Olive的社區而言,Cisco 和Juniper最終開始意識到虛擬培訓產品的需求確實存在,”Stretch說道。
到目前為止,模擬器產品唯一替代方法是在您的房子中用實際的供應商硬件建立一個網絡實驗室。這非常昂貴、耗時且有時不可接受。
“參加CCIE考試需要3到4臺機架設備,”Current Analysis首席分析師Mike Spanbauer說道。“我所遇到的大多數人都有兩種選擇:購買設備并自己配置,或者在已經配置了所有設備的地方培訓,這本身就是一個巨大的開支。在家里配置3臺設備?我不認為我的電源板可以承載得了。”
Cisco Learning Labs允許客戶在基于軟件實驗室購買使用時間(每90天訂購捆綁25小時實驗室時間),這是預先專門為滿足各種認證需要而配置的。實驗室是在UNIX (IOU)模擬器軟件上運行IOS的,這個軟件Cisco已經在內部使用多年了。
Junosphere為客戶提供基于云的網絡實驗室中Junos虛擬實例的訪問權限,允許工程師建立他們所需要的測試和學習的網絡拓撲。Juniper為Junosphere同每天每個Junos虛擬實例收取5美元費用。Junos鏡像作為虛擬機在Juniper數據中心的服務器上運行。
“Junosphere和Olive之間最大的區別在于Junosphere實際上不是一個真正的模擬器。它是真正的Junos,” Juniper的Junosphere業務部門的副總裁和總經理Judy Beningson說道。“在我們的硬件中使用Junos兼容性會很好。它確實達到了新的水平,不只是使用一個CLI模擬器,它能夠看到在您配置一個節點和創建一個拓撲時發生的事情。”
工程師何時需要基于云的網絡實驗室支持更多的功能
Stretch表示,基于云的網絡實驗室是一個好的開始,但是網絡工程師需要能夠在本地運行一個IOS或者Junos鏡像。
“我希望有一個產品能讓我在家里的工作站或者服務器上使用我所喜歡的生產級軟件來創建和操作虛擬路由器和交換機,就像現在我所使用的Dynamips一樣,”Stretch說道。“雖然它需要供應商做出巨大的投入和開發努力,這是我所認同的,但是,供應商和行業都會從中受益良多。”
此外,很多人認為網絡實驗室訪問權限應該由工程師使用,而非學生和那些嘗試通過供應商認證的人。
目前,Cisco正將Cisco Learning Labs定位為一個面向在公司中負責各種認證工作的工程師的產品。Juniper一開始就將Junosphere的市場定位確定為一個面向高校網絡工程課程的網絡實驗環境。
沒有任何供應商會直接地表明他們為什么不提供更多的軟件開放訪問權限,但是知識產權的問題可能是其中最主要的原因,Spanbauer說道。
“如果您開放了代碼訪問,這就意味著它將可以被分析和被攻擊。這種問題關系到互聯網路由,”他說道。
EtherealMind.com的博主Greg Ferro也是一位網絡工程師,他說道,軟件在一定的程度已經是這樣了。“Olive已經運行了Junos上。每個人都已經有了軟件副本。那么這里最大的秘密是什么呢?”
Ferro已經請求網絡供應商提供關于他們的固件的教育許可證,他說道,要推動他們的軟件向客戶更大程序的開放,供應商所缺乏的僅僅是財務動機。Cisco和Juniper的培訓部門正在提供基于云的網絡實驗室服務,因為他們可以從中賺到錢。而屬于企業一邊的供應商則缺乏將他們的軟件向潛在客戶開放使用的動機。
“總之,唯一可以建立一個托管的部門是培訓部門,”Ferro說道。“而且,它們回收成本的唯一方式是從中賺到錢。因此,他們堅持在云中實現并采用收費模式。我認為這是一個預算的問題。誰將為程序包和支持買單呢?因此,除了建立托管的培訓部門,沒有其他任何人就關注這個方面。”