SDN前瞻 軟體定義網路的一些概念

2021-09-08 19:16:18 字數 1855 閱讀 6424

使網路連線的大量計算機易於合作,以 服務 而不是人工互動來交流資訊。

使得更可用的,更靈活又可拓展的應用和服務得以構建,測試,部署和管理。

網路是it行業的基石。

網路如果以正確的方法來架構和運用,就能成為目前最大的業務推動者:把網路,伺服器和儲存緊密聯絡在一起,使soa原則應用於網路層。

sdn 和 api 更加方便地實現 對網路和服務的 程式設計意圖 和 狀態接收。

將soa原則應用於網路層,網路變的更加容易,它提供的服務更加可以通過程式設計來實現,更加靈活。使得企業可以以更快的速度轉換it技術。

sdn是一種簡化網路的方法 和 體系架構,使得 網路對其工作負載和服務的要求更具有反應性,從中也可以窺探出未來網路的發展趨向:走向智慧型化。

sdn提供一種功能:使得網路能夠被運營商以程式設計的方式來訪問,這樣的目的是 1)實現網路自動化管理 以及服務編排。 2)能夠跨路由器,跨交換機進行網路配置。3)對執行操作的應用程式 和 網路裝置的作業系統 進行解耦合;即將應用程式和作業系統之間的關係理順。

注:耦合就是程式中的一部分跟其他部分之間的關係。解耦合就是把必要的耦合理順,同時儘量減少不必要的耦合(這一句其實就是高內聚低耦合的通俗解釋)。

從歷史上看,網路配置的特徵 是靜態的,不變的,通常是不允許觸碰的。需要在裝置上面人工手動,基於命令列來進行配置。

靜態的網路配置導致了什麼問題?

1)可管理性差 2)核心的可拓展性差

需要對付乙個比較大的網路(有許多的交換機,路由器以及伺服器)的時候,比如需要乙個操作來應用到在整個作業系統的所有裝置的時候,人工管理很明顯力不從心:根本不夠靈活和敏捷;並且不能支援動態配置和瞬時資料(即配置並不是持久地保持在配置檔案中)。

於是乎,sdn出現了。

這句話,從前半句話和後半句話進行理解。首先 集中式的管理,代表著sdn體系和傳統體系的不同:由我們計畫的策略決定的一些規則 集中地進行管理(比如策略的安全性,質量以及監控)。其次 分布式的平面,代表著我們決定的策略以及一些規則 是具體應用在網路中的每一台網路裝置上的。

策略針對特定的網路 集中地進行一些修改和增刪。而策略所需要執行的操作,則是具體到這個特定網路中的每一台網路裝置中。

這樣做的好處:靈活,可拓展性強,比起之前的舊的網路體系來說,控制能力大大增強。

怎麼補充?sdn提供整個網路的拓撲結構,原有的控制平面只能看到小部分,而現在sdn提供了整個網路的拓撲結構和狀態,這使得我們的決策更加具有準確,更加具有彈性:比如某一台網路裝置出現了故障,我們能夠迅速的根據相關的網路拓撲以及周圍網路裝置所提供的資訊解決故障,提供了最大的保護。

開篇介紹了soa的概念:使網路連線的大量計算機易於合作,以 服務 而不是人工互動來交流資訊。

從上文來看,sdn是如何貫徹soa的?

sdn提供一種功能:使得網路能夠被運營商以程式設計的方式來訪問

與soa聯絡:使得服務的構建和測試,部署與管理,通過程式設計的方法來實現,更加靈活,具有可拓展性。

也就是說,sdn是一種面向服務的體系結構(soa),這是它通過 可程式設計性 來實現的。

可程式設計性,體現了soa的理念,是sdn的核心。

從上文來看,sdn可以從兩個方面入手:

1)它是如何解決傳統網路的問題(可拓展性差,不靈活等等)的?-利用 集中式的管理下的 分布式控制平面,管理平面,資料平面;提供全域性的網路拓撲圖。

2)它所貫徹的思想?soa面向服務,利用服務來進行網路裝置之間的交流。如何實現?sdn的可程式設計性

3)soa和sdn的可程式設計性 帶來了什麼?提公升了sdn網路的可拓展性和靈活程度,這一點和解決傳統網路的問題聯絡了起來;使使用者能夠更加便捷的管理網路,運維人員和管理員能夠迅速響應需求;使得應用程式更加貼近網路。

SDN的一些看法

1 驅動力 2 如何改進網路來賺錢與省錢 1 賺錢 在快與精的基礎上來充分發揮創造力,最大程度挖掘網路的潛力。a 快魚吃慢魚,網路資源的建立 更改 釋放要更快。想象一下搭建網路環境進行驗證的經歷吧,需要協調多少物料,花費多少時間,如果可以加快這個驗證過程,對新業務的開發速度大有幫助。b 細節決定成敗...

Oracle Inventory裡的一些概念

事務處理 transaction 是指物料移入庫存 在庫存內移動以及移出庫存.物料搬運單 move order 是在乙個組織內對物料進行移動的請求.保留 reservation 是 與需求 之間的關聯。保留將在 與需求 之間建立乙個永久的資料關聯,代表指定需求 的乙個可靠的物料分配。現有量 on h...

data structure 樹的一些基本概念

定義 乙個樹,每個內部節點,最多只有兩個子節點,每個節點的子節點是有序的,一般稱為left child和right child。遞迴的定義 乙個樹有乙個單個根節點,或者乙個樹其根節點有兩個有序的子節點,每個節點又是乙個二叉樹的根節點。對於非空二叉樹t,n 0 為葉子節點數,而 n 2 是度2節點數,...