日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SDN精华问答 | 为什么会出现SDN?

發布時間:2024/9/27 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SDN精华问答 | 为什么会出现SDN? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SDN火熱了好一陣子,無論運營商、政府企業、投資機構,一段時間,不知道SDN、不能甩幾個SDN相關的名詞術語,似乎都落后于時代了。今天,就來看看關于SDN的精華問答吧。


1

Q:SDN的本質屬性??


A:? ?a.認為只要符合控制跟轉發分離;

? ? ? ? b.有開放的編程接口;

? ? ? ? c.集中式的控制就可以認為是SDN。

? ? ?基于這樣一種理念,某個產品或者方案,哪怕沒有使用Openflow,只要它符合這三個原則,也可以認為是SDN。

? ? ?將SDN定義歸為三類:

? ? ?第一類是狹義SDN(等同于Openflow);

? ? ?第二類是廣義SDN(控制與轉發分離);

? ? ?第三類是超廣義SDN(管理與控制分離:阿里有種SDN的實現是通過軟件控制腳本,讓這些腳本向遠程的交換機發送命令來控制交換機,交換機上仍然運行了傳統的二三層協議,控制跟轉發并沒有分離,分離的是管理和控制)。

? ? ?第二類定義中的SDN,應該是最通用,最有價值的一種。


2

Q:為什么會出現SDN呢??


A:它主要為了解決傳統架構的不足,傳統網絡是逐設備單獨控制的,是純分布式的;控制控制面和轉發面緊密耦合;管理員無法直接按照自己的意志來控制轉發;網絡協議限制了轉發規則,比如路由協議只能按IP地址來轉發。?

雖然傳統網絡也可以有軟件來參與編程,但是這些都取決于軟件是設計者,而不是使用者,無法然管理員隨心所欲的實現自己想要的功能,比如路由器上的編程和配置,這些都是相當復雜的,而SDN提供給管理員的是一套接口,通過這些接口,他可以實現自己想要的功能,它不用關心SDN內部是怎么實現的。?


SDN要求將控制面和轉發面,什么是控制面,什么是轉發面等會來解釋,在轉發面的角度,它希望是與協議行為無關的,管理員的意志更重要。有人希望,轉發面的硬件都是標準的,這樣當然能夠給SDN的發展帶來很多好處,但是要知道,想實現江山統一是很難的。?


3

Q: 從SDN的字面意思來看,根本看不出控制與轉發分離的意思,你怎么看這個問題?


A:無論是控制與轉發分離,還是管理與控制分離其實都不是SDN的本質定義,SDN的本質定義就是軟件定義網絡,也就是說希望應用軟件可以參與對網絡的控制管理,滿足上層業務需求,通過自動化業務部署簡化網絡運維,這是SDN的核心訴求,控制與轉發分離不是。但為了滿足這種核心訴求,不分離控制與轉發,比較難以做到,至少是不靈活。換句話說,控制與轉發分離只是為了滿足SDN的核心訴求的一種手段,如果某些場景中有別的手段可以滿足,那也可以,比如管理與控制分離。

4

Q: SDN架構


A:SDN不是Openflow,Openflow不僅要求編程接口的標準化,它還要求內部轉發的標準化,Openflow是SDN南向接口的實現方案。南向結接口主要是提供給轉發平面的,而北向接口主要提供給service層的。?

由上圖,我們知道,SDN它不是一種技術,也不是一個管理工具,它僅僅是一種架構理念,規劃了各個組成部分。


5

Q: 使用SDN的一個例子


A:該客戶是日本一個數據中心服務器提供商,他們使用SDN來進行DOSS防御,他們的做法是,提供一個總的Internet入口,在每一個數據中心入口都掛了一個Openflow交換機,當沒有Doss的時候,數據是通過路由器,到普通的交換機,然后再轉發給主機,而當檢測到Doss的時候(路由器通過NetFlow將部分報文發給檢測服務器分析),就通過Controller配置路由器的BGP協議,將所有的報文都發往Openflow交換機,Openflow交換機將攻擊的報文丟掉,將非攻擊的報文的目的IP改掉(改掉是為了等會發出去,又發回來),然后將報文又發回路由器,然后路由器將報文傳給普通交換機,再傳遞給主機。?

如果使用傳統的防DOSS方案,一旦檢測到DOSS,那么交換機就將所有的報文都屏蔽,這樣使得服務器在一段時間內不能服務。


小伙伴們沖鴨,后臺留言區等著你!

關于SDN,今天你學到了什么?還有哪些不懂的?除此還對哪些話題感興趣?快來留言區打卡啦!留言方式:打開第XX天,答:……

同時歡迎大家搜集更多問題,投稿給我們!風里雨里留言區里等你~


福利

1、掃描添加小編微信,備注“姓名+公司職位”,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!


2、公眾號后臺回復:白皮書,獲取IDC最新數據白皮書整理資料!


推薦閱讀:

  • 面試官:你簡歷中寫用過docker,能說說容器和鏡像的區別嗎?

  • C++、Python、Rust、Scala構建編譯器的差異性究竟有多大?

  • 想換行做 5G 的開發者到底該咋辦?

  • 如何在標準的機器學習流程上玩出新花樣?

  • 獨家 | Vitalik Buterin:以太坊2.0之跨分片交易

  • 華為“舵手”任正非

  • 滴滴章文嵩:不僅軟件開源,還向學界開放數據



    真香,朕在看了!
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的SDN精华问答 | 为什么会出现SDN?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。