共建SDN開放產業生態
華為固定網絡產品線總裁 查鈞
“API是你們的產品跟合作伙伴之間的接口;API越簡單精練,越有利于生態系統的發展;產品需要提供保證伙伴可以自行解決問題的完整API。”
——Github聯合創始人兼CIO Scott Chacon 華為開發者大會,2015年10月19日
開放的網絡促進生態繁榮
ICT技術變革驅動國家經濟轉型和產業升級,正在深刻地影響著各行各業,全球運營商也在積極探索通過 “商業重構、網絡重構、運營重構和生態重構”四個方面來應對ICT轉型的挑戰。商業重構是從傳統的語音和連接型業務走向面向企業的云服務、面向消費者云上的數字業務和面向家庭延伸的增值服務;網絡重構通過SDN/NFV使能業務虛擬化、云化和網絡自動化實現網絡能力提升,構建以DC為中心的下一代網絡架構,支撐運營商互聯網化運營;運營重構是指以互聯網應用的ROADS體驗標準驅動運營系統重構,通過體驗量化和持續提升手段,從而提升最終消費者的業務體驗;生態重構的核心是打破過去垂直封閉的電信網絡,面向消費者、企業、開發者和合作伙伴,通過網絡能力開放構建開放系統,打造繁榮生態。最終網絡重構、運營重構和生態重構的核心都是支撐并實現商業重構,幫助運營商從傳統的固定和移動融合的FMC1.0轉變為固定、移動與云和內容的FMC2.0的深度融合,與應用、內容以及開發者共同打造一個開放的生態環境,通過提升消費者的業務體驗實現商業正循環。截至目前,全球各大領先運營商紛紛發布面向2020年的下一代轉型戰略計劃,比如中國聯通在今年9月22日正式發布CUBE-Net2.0轉型戰略,以打造新網絡、新服務和新生態。
傳統的電信網絡是一個垂直封閉系統,從設備到管理軟件、到應用和業務,都由少數綜合性廠商提供。整個系統是上下垂直集成的,接口是內部封閉的,技術門檻高,業務提供與創新嚴重依賴于少數綜合性廠商,“有什么業務就賣什么業務”,是一種典型“推”的模式,跟不上互聯網的發展,也不能滿足用戶的需求。
SDN是網絡架構的一次大變革,通過硬件、軟件、業務和應用的水平解耦,通過提供網絡能力開放API,吸引更多開發者和合作伙伴進入,讓網絡從垂直封閉走向水平開放,實現“用戶要什么業務網絡就能提供什么業務”,演進為需求驅動的“拉”的模式。 模式的轉變是根本,以保持持續的活力和商業正循環。
綜上所述,SDN打破傳統架構,重新定義各層次開放需求,產業鏈資源隨著網絡架構的重構而重新聚合,更廣泛的協作和分工隨之產生,共贏的產業生態呼之欲出。
圍繞網絡能力開放API的SDN開放系統架構
開放的生態需要開放的網絡,開放的網絡促進生態的繁榮。華為SDN解決方案圍繞API構建開放能力,基于兩級架構、三層模型,提供四個維度的API開放操作能力。華為層次化的SDN API模型設計,很好地兼顧平衡了開發者對網絡能力調用需求與API簡單精練間的矛盾,最大程度地提供基于抽象模型的精簡API以滿足不同應用開發者的需求,讓開發者更高效、便捷地調用網絡能力,釋放網絡潛能,從而打造一個開放的生態系統。
1.SDN在哪里開放
在沒有分層架構定義之前,傳統網管軟件負責所有的網絡部署和配置工作,導致幾乎沒有一個廠家能夠完整地提供敏捷、高效和可靠的網絡控制功能,也無法承擔跨廠家、跨業務的協同工作。華為SDN解決方案采用兩級開放架構,包括業務協同編排和網絡管理控制兩層,通過協同器和控制器南北向實現網絡能力的開放。華為SDN解決方案對外提供的開放API分別位于協同器和控制器的北向和南向。協同器向北給應用提供電信業務API,向南給控制器,包括第三方控制器開放南向網絡接口,實現多廠商、跨技術的對接。控制器向北既可以直接提供網絡業務API給應用,也可以通過北向網絡接口與協同器,包括第三方協同器集成;向南通過南向網元接口與合作伙伴的第三方設備實現對接。
圖1 在哪里開放:兩級架構下的開放點。
由此可見,華為的SDN解決方案兩級架構的南北向是全面開放的,能夠滿足傳統網絡向SDN平滑演進過程中多廠商、跨技術的各種組網場景、各種演進路線、不同應用的開放需求。
2.SDN開放什么
站在開發者的角度,我們理解不同應用對網絡能力開放的需求是有差異的。對消費業務的應用來說,他們只關心業務是否按要求提供,而不關心網絡的具體實現細節,網絡對他們來說是一個黑盒;對提供業務的應用,他們還要關心業務的狀態、網絡路徑和流量等信息,網絡對他們來說是一個灰盒;而對那些運營管理網絡的應用,他們希望看到網絡的細節,能夠對任意的節點、端口和鏈路進行靈活精確地控制,網絡對他們來說是一個白盒。
圖2 開放什么:三層抽象模型的開放對象。
為了滿足不同應用開發者的差異化需求,華為SDN提供基于業務、網絡和網元三層抽象模型的開放對象,三層開放對象的開發難度從易到難,控制能力從低到高。華為SDN層次化的API模型設計很好地考慮并平衡了API開發的難易性和對網絡控制能力的強弱這兩方面的需求。與此同時,為豐富內容和應用、方便開發者編程,基于對網絡和網絡應用的理解,華為SDN解決方案聚焦業務和網絡對象的精煉抽象建模,讓其API更簡單高效、更開放易用。
3.SDN如何開放
圍繞三層模型的開放對象,華為提供“可視、可控、可度量、可優化”4個維度的API操作能力,讓開發者可以全生命周期地創建、管理、度量和優化開放對象。
以“L3 VPN”開放對象為例,我們看看開放對象的四維操作是如何對外開放滿足不同應用、不同場景的開發需求。首先,建立L3 VPN之前,應用需要了解網絡資源的狀態和拓撲信息,可視化API就能滿足應用的這個要求;然后,當應用需要創建一個L3 VPN時,可通過網絡控制API定義所需的帶寬、SLA、業務起點和終點等自動開通業務;業務開通后,通過度量類API實現實時在線的度量監控,了解L3 VPN的服務質量是否符合要求;最后,根據服務質量,例如流量、質量等指標的度量分析,應用可以通過策略類API進行調整和優化業務,保障客戶體驗。
圖3 如何開放:開放對象的四維操作。
華為SDN解決方案基于三層抽象模型的開放對象,提供全生命周期的四維API操作能力,讓開發者擁有不同層次開放對象的完整控制能力,能夠幫助開發者更高效地開發、測試、解決問題及優化應用體驗。
4.SDN開放支撐平臺和環境
除了提供簡單高效、完整的層次化API開放能力,華為認為構建一個開放的技術交流社區是促進合作的關鍵要素之一。華為將依托SDN開發者社區,為開發者提供完整的SDN API發布和管理、開發調測和部署工具包、資料和培訓, 以及端到端設備在線的開放實驗室等供開發者申請使用和編程,提供全方位的技術支持,讓開發者快速、敏捷、高效地開發豐富多彩的應用。
最后基于華為的SDN開放生態伙伴發展計劃,合作伙伴不僅可以獲得技術支持,還將獲得合作伙伴營銷和商業發展扶持,以及伙伴認證管理等全方位的伙伴支持,幫助合作伙伴商業成功。華為期待并歡迎不同領域的伙伴加入華為SDN開放生態伙伴發展計劃,包括但不限于管理應用軟件領域、增值應用軟件領域、行業應用軟件領域、高校研究、行業標準、測試儀器等領域的伙伴,共同推進產業發展,繁榮生態。
圖4 華為SDN開放支撐平臺和環境。
開發者至關重要
“不論什么行業,任何一家公司現今都屬于軟件公司。對這個事實缺乏充分的認識理解就會導致危險。”
——Techonomy Media In. 創始人兼CET David Kirkpatrick
今天,我們正面臨著新一波數字化轉型的機會和挑戰,這也是一個能讓開發者大顯身手的時代。華為始終堅持“開放,創新,合作,共贏”的原則,聚焦管道、開放能力、使能伙伴,圍繞API打造以開發者為中心的SDN開放平臺,攜手伙伴共創更美好的全聯接世界,共贏產業轉型的無限商機,實現共同成長!