天天看點

ON.Lab工程師Jonathan Hart:ONOS概述

以“新技術·新架構·新網絡”為主題的“2016全球網絡技術大會”于2016年12月7日-9日在北京喜來登長城飯店全面開啟。在大會中,産學研用齊頭并進,網絡通信領域相關代表濟濟一堂,參會人員超過了1000人,共商全球網絡架構重構。

ON.Lab工程師Jonathan Hart:ONOS概述

on.lab工程師jonathan hart

on.lab工程師jonathan

hart在大會中發表了題為“onos概述”的主題演講。jonathan

hart表示,我們也有分工,我們有一個小的團隊來進行具體的分工和配置設定布置,可以看到這個地圖上在美國、南美還有其他的地區、澳洲等等,這些都是分網絡,我們希望在全球範圍内建立一個合作性的網絡。

以下為jonathan hart的演講實錄:

jonathan hart:非常感謝對我的介紹,我是jonathan hart,我在開放網絡工作室從事onos項目的工作,我會談一下onos的整體印象,以及我們最近的研發項目,特别是我們圈子裡發生的事情。

什麼是onos?onos是一個開放網絡營運作業系統,我們的目标就是為了讓服務提供方能夠建立一個真實的sdn/nfv的解決方案,而且我們的任務主要是聚焦于這一類的解決方案,一方面在整個結構架構設計方面,特别是在性能、需求等等,确實有非常大的資訊量,對于設計師要真正進行分析才能找到解決方案。是以說,我們的結構主要是提供三個主要的關鍵部分,第一個就是要有一個好的配置設定核,它需要高的可靠性、可擴充性,所有這些系統要確定滿足它的性能要求。第二點,要有一些抽象性,要有一些模型。我們想要允許這些性能控制,配置設定整個網絡的形式,而不需要依賴具體設施的配置。第三點,我們需要在應用平台上進一步發展,我們允許開發者動态擴充基本的能力應用,确定的可一緻性,在不同的移動設施和移動網絡上都可以得到應用。是以說,這三個部分在多平台方面可以進行下載下傳上傳,允許一些應用開發者使用,建立他們的應用,主要基于他們了解的标準在平台上進行開放。

看一下onos的結構的話,你可以看到有三個層面的動态,底下是整個網絡的設施,我們有南向裝置的發展。他是關鍵的提供方,把資訊和裝置放到中心之後,中心進行進一步的性能展現,這是我把核心放在中間的部分,提供一些抽象模式給應用層,然後有一個北向的方式,能夠去使用邏輯單元指令進行執行。

如果談到軟體性能設計的話,必須要考慮到最重要的核心,用服務依賴,包括不同的參考服務。在整體層面上,我們把它稱之為應用平台,是以說,這個包含所有的配置設定商務機制模式,確定配置設定平台建立起來,有高的可靠性和可擴充性。

就像我前面提到的,比如說把不同的vom的控制器進行配置設定,機器間的點對點傳遞,兩邊完全是對稱的,我把它稱之為一邊的上傳和下載下傳,確定兩方面更好地平衡,同時進行更好的接收和傳輸,這樣的話是非常對稱的,非常簡單的一個方式。當然,我前面提到的有時候也能提高可靠性,一方面能夠去發射,一方面能夠正确的接收,同時也是可擴充的,你可以增加控制器,保持高的性能。

談到配置設定的主要點,我前面把它稱之為可配置設定的主要要點,這是對于客戶方面可以簡單的編輯,在這一層面正确的進行配置設定,有時候它們對于應用是可行的,讓主要的性能描述,確定他們的應用能夠更好地進行配置。是以說,這裡列出了一些屬性,consistentmop提供系統的指令。另外,還有上司elector,還有排隊、原子接受器等等,這是配置設定的參數配置情況。除了這些,我們談一下關鍵的核心模式,通過配置和控制的抽象,裝置之間的連接配接,主機應用将需要去了解網絡的具體屬性和配置,能夠提供一些屬性,能夠更好地控制網絡。

在最上層的時候,将是高層的網絡政策決定體系,從a點到b點,然後把它連接配接在一起,把所有的交換器共同結合起來。随着整個拓撲改變,仍然能夠正确傳輸,是以說關鍵的網絡就是確定能夠更好的配置。

在整個網絡核心層面上,就是關于它的應用。這是應用的開發者們的邏輯,包括整個開發者的需求。因為現在的核心是多層體系,允許它的應用可以進行上傳、傳輸、下載下傳,跟linux的核心是一樣的,必須要考慮到它的核心,就像新的物質、新的标準,也都是遵從于這樣的核心進行配置。這是圖形互動界面和應用軟體互動界面,用于跟客戶之間更好地進行交流。這是onos的一些擴充應用層面,整個網絡方面是非常高的表現性能,而且是非常簡化的流程處理方式,進而更好地進行應用。這是一個簡單的介紹,關于我們的應用方面。

關于onos的資料配置,在中間的時候最上面是應用層,sdn的應用主要是應用于bgp的部分,包括外在的網絡機構,線上以下是提供方,他們租賃一個網絡,這是非常關鍵的,你要跟裝置進行更好的談話和對話交流。談到這個層面上,開放的網絡提供方自從那之後有很多其他的模式得以開發出來,是以說他們有相應的協定你可以應用于不同的裝置。

應用層面上同時也能夠緻力于確定客戶能夠使用api互動界面,同時gui将來還要考慮它的可擴充性,確定新的資訊能夠準确提供給客戶,同時也能夠提供一些重疊的層面。是以說,我會簡單談一下最近的網絡架構,除了談一些主要的發展狀況之外,有些非常高的層面上對于我們的社群在整個道路方面的動态配置,在明年将要進一步開發出來,這是明年開發的進展和大體的概況,一方面是動态的配置,這樣的話你就能夠動态地配置,在某些區域裡能夠把設施更好地結合起來,除了有時候裝置的更新是非常大一部分,對我們來說也是非常大的難題,是以我們需要確定整個平台方面的軟體從一個版本升到另外一個版本,更好地提升服務。你把這個控制器移除之後,要確定其他的體系上升到另外一個軟體,要有一個備份,確定它重新裝回來。

我前面提到一個非常有意思的對于gui讓應用者能夠更好的使用,當然了,有很多的投資者,他們有一些主要的機制,讓每一個類别之間進行通話和互動。有時候客戶發出一個需求,另外一個客戶可以更好的控制不同的需求,有更好的控制器去解決這個問題。

最後一個是我們的次系統,目前我們的系統正在研發當中,運作良好,但是在一些網絡當中,可能沒有辦法進行很好的運用,比方說連接配接性的網絡等等。在這個問題上,我們看到很多最初的設想可能被打破了,這個問題需要得到進一步的研究和調查。下面我們來看一下動态的架構,這對于控制裝置來說非常的重要,在這個問題上我們也做了非常多的研究,目前有一些社群,有一些部門正緻力于進行相關的調查跟研究,來提升相關的管控和駕控能力。

同時,我們還會在裝置層面開展相關工作,比方說我們使用的是yang的模型,在這方面我們緻力于建立一個平台,将它應用于java平台上,我們還可以在模型的不同代表之間做很好的轉換。另外還有yang商店,可以確定我們很好地配置設定服務、提供服務。還有模型之間的互動。

第二個特點,也是現在非常熱門的一個話題,就是虛拟化,現在我們經常會談論的話題就是所謂的管理程式,onos也是一種網絡的管理程式。這個跟虛拟網絡還不一樣,在虛拟網絡當中,可能有2—3個次網絡,在這兒我們是希望能夠建立一個sdn為基礎的虛拟網絡。有的可以是開放性的,有的是開源的,我們不僅僅想要連通各個點,更重要的是我們要加強管控才能實作更好的互聯互通。

這裡有一點非常有趣,就是我們可以用拓撲把它運用到網絡的建設當中來,建立我們的虛拟網絡,或者我們可以将它虛拟化為一個更大的交換器,來加強網絡的應用。

下面就是協定的獨立性和子產品化。無論是北向還是南向來說,都具有很廣泛的應用性。

我們來看一下大的背景,其中列舉的很多機構過去一直參與了很多的工作,将來也會成為我們的合作方,有很多公司個體參與到工作。當然,有on.lab,這就是我所供職的地方,其實是一個很小的機構,25人左右,有一些重要的項目。我們的項目有不同的合作方,有的是廠商,有的是營運商,但是有數十個組織參與其中,我們與他們有非常密切的合作。是以說整個社群整個生态系統規模是非常大的,在過去的幾年當中,我們的合作一直非常的密切。

我們也有分工,我們有一個小的團隊來進行具體的分工和配置設定布置,可以看到這個地圖上在美國、南美還有其他的地區、澳洲等等,這些都是分網絡,我們希望在全球範圍内建立一個合作性的網絡。

非常感謝大家,謝謝!

原文釋出時間為:2016年12月7日

本文作者:李超

本文來自雲栖社群合作夥伴至頂網,了解相關資訊可以關注至頂網。