Juniper(瞻博網絡)和思科(Cisco)日前相繼釋出了即將開放路由器操作系統的消息。Juniper更是推出了PSDP(Partner Solution Development Platform)計劃,讓有意使用該公司路由器硬件,開發自己專屬應用的合作廠商或是使用者,可以透過此一計劃取得路由器操作系統JUNOS的軟件開發套件(Software Development Kit,SDK),開發自己專屬的應用。
除了這兩家廠商之外,無獨有偶的,3Com也在去年推出類似的OSN(Open Services Networking)方案,讓使用者和開發商可以透過其釋出的API,在Linux為基礎的架構下,于路由器上開發自有的專屬應用。隨著市場上幾家重要路由器廠商釋出操作系統的API,至此,未來路由器的操作系統走向開放的趨勢已然成形。
敞開路由器操作系統的大門,提供更多可能
由于過去網絡設備的操作系統都是封閉的,如果使用者希望網絡設備上能夠提供一些客制化或新的功能,唯一能做的只有等待,等廠商能夠恰巧推出符合需求的功能模塊,幾乎不可能靈活的提供使用者變更。但是隨著越來越多開放路由器操作系統的計劃出現,路由器的功能已經不再是傳統的模塊化或單一固定設備所能局限。現在企業或希望能利用路由器硬件與操作系統開發應用的廠商,可以透過此類計劃的合作使其可行。
而在這3家廠商中,目前策略最明確的是Juniper的PSDP計劃。Juniper臺灣香港區技術總監游源濱表示,并沒有限制合作的對象,但是PSDP計劃是一種較為嚴謹的合作方式,JUNOS本身并不能修改,只能在JUNOS內的路由引擎軟件(Routing Engine,RE)或封包派送軟件(Packet Forwarding),兩個JUNOS主要的模塊上,開發相關的應用。游源濱進一步指出,合作開發的廠商或使用者,如果其功能需要的RE運算相關數據的,將會放在RE的模塊上,使用計算路由表的處理器資源,而應用和路由路徑的數據與運算較不相關的,則會放在封包派送的模塊上,硬件運算的資源則采用MultiService 的卡片,這張卡片在Juniper企業等級的J平臺路由器上,是直接內建于設備中,而電信等級的路由器則可以由插卡的方式擴充。MultiService 還依運算能力分為3級,最高等級的MultiService PIC,其運算量能夠每秒鐘處理約近600萬個連結數。
3Com的OSN計劃,則和Juniper的計劃如出一轍,也是以提供插卡的方式,隔開路由運算與加值服務所需的運算能力,確保路由和加值服務的功能都不會受到影響。至于思科的開放計劃,目前則較無明確的做法,不過根據思科新成立的軟件事業群副總裁Don Proctor接受國外媒體訪問時所透露的消息,未來思科路由器的IOS操作系統,很有可能將走向「組件化」。IOS將專注提供幾種加值功能,視使用者的需求而定,可以透過Unix為基礎的核心,自由選擇需要的功能。此外,思科也將IOS的API給合作廠商或是使用者,開發自己專屬的應用。思科正式開放IOS的方案還未提出,不過目前看來應該是會十分類似Juniper的PSDP計劃。
開發門坎仍高,目前企業跨入不易
目前PSDP和OSN計劃在國外已經有企業采用,以PSDP計劃為例,有一家銀行就希望能夠透過PSDP計劃,改善現有的通訊協議溝通狀況。其主要目的是要讓Juniper的路由器有能力支持該銀行使用的專屬SDLC(Synchronous Data Link Control)通訊協議,由于該協議較少人使用,過去要想辦法透過軟件的轉譯,讓買來的網絡設備有能力傳輸企業內的數據。但如果路由器能夠直接做到這樣的支持,將能大幅降低該銀行的維護成本,目前此家銀行透過協助它們開發此一專屬協議的系統整合商與PSDP計劃合作,正在JUNOS上進行此項開發。
不過路由器平臺的開放,事實上造福的是更多希望以這種方式提供新的服務或產品的廠商。例如某電信商希望能夠在路由器開發軟件IPS,讓IPS能夠直接撈取Juniper路由器中的路由相關資料,讓每臺路由器有能力阻擋DDoS等攻擊,此類的應用即便過去電信服務商自己有能力開發,也因為路由器操作系統的限制,無法成功的撈取路由器內的數據,達到所期望的效果。也有網管軟件和通訊網關器的廠商和Juniper接洽,希望透過放在Juniper既有的硬件路由平臺上,節省產品開發的時間。
就目前來看,雖然路由器的操作系統平臺開放已經是不可逆的趨勢,但是對于多數的一般企業來說,要自行開發這樣的應用,并不是容易的事。以PSDP計劃為例,Juniper會提供SDK并且規定其SDK開發的環境,還要經過嚴謹的測試,確保其應用在JUNOS上運作的安全性與可行性,并且要付年度的授權費用。在這樣的狀況下,要有這樣的需求,且擁有足夠能力的軟件開發人才,并且進而接受這些條件的企業,就目前看起來還是以大規模的企業為主要可能的對象。以上述的銀行為例,就是將此項業務交由長期幫助該銀行開發通訊協議的系統整合商進行。
游源濱也表示,短期看起來PSDP計劃目前在臺灣應該只會有電信業者有這樣的需求,但是他也不排除未來一般企業可能會有類似需求出現的可能性。3Com的OSN計劃在日前進入臺灣時,其亞太區副總裁蔡高洋也有類似看法,蔡高洋表示,對于電信服務商來說單一設備如果能夠提供多種功能,將能夠降低營運成本。
長期來看,將大幅改變路由器市場生態
雖然目前多數企業還因為技術門坎和需求的關系,較不會有需要此類方案的需求。但是路由器的操作系統平臺走向開放,這件事情長期來看將會大大的改變整個路由器市場的生態。這意味著未來買一臺網絡設備,很有可能軟件的功能可以依照自己的需求選擇不同的軟件功能組件,就像現在選擇硬件的模塊一般。更有甚者,如果持續發展下去,當開放的操作系統開發門坎降低,基礎網絡設備的功能更很有可能可以依使用者的需求自行改變,大家使用相同的核心,卻有不同的功能接口與應用。
十幾年來,網絡設備的操作系統一直都是專有且封閉的環境,現在路由器的操作系統平臺開放,可以說是打破這個局勢的一大步。未來此一趨勢的發展,很有可能會讓現在的硬件廠商,逐漸加強其軟件的服務與可以銷售的價值。就目前看來,這種方式對于使用者和廠商來說,都是可以得利的做法。