交換機虛擬化和堆疊的區別_核心交換機和普通交換機有何區別?

f7755b16fd54e34209ee4fd6d1dccea4.png

提起核心交換機與普通交換機有什么區別?相信很多朋友都有點迷惑,今天我們一起來了解下。

核心交換機并不是交換機的一種類型,而是放在核心層(網絡主干部分)的交換機叫核心交換機。

一般大型企業網絡和網吧需要購買核心交換機來實現強大的網絡擴展能力,以保護原有的投資,電腦達到一定數量才會要用上核心交換機,而基本在50臺以下無需用核心交換機,有個路由器即可,所謂的核心交換機是針對網絡架構而言,如果是個幾臺電腦的小局域網,一個8口的小交換機就可以稱之為核心交換機。

核心交換機與普通交換機區別

1、端口的區別

普通交換機端口數量一般為24-48個,網口大部分為千兆以太網或者百兆以太網口,主要功能用于接入用戶數據或者匯聚一些接入層的交換機數據,這種交換機最多可以配置Vlan簡單路由協議和一些簡單的SNMP等功能,背板帶寬相對較小。

2、連接或訪問網絡區別

通常將網絡中直接面向用戶連接或訪問網絡的部分稱為接入層,將位于接入層和核心層之間的部分稱為分布層或匯聚層,接入層目的是允許終端用戶連接到網絡,因此接入層交換機具有低成本和高端口密度特性。

匯聚層交換機是多臺接入層交換機的匯聚點,它必須能夠處理來自接入層設備的所有通信量,并提供到核心層的上行鏈路,因此匯聚層交換機具備更高的性能,更少的接口和更高的交換速率。

而網絡主干部分則稱為核心層,核心層的主要目的在于通過高速轉發通信,提供優化、可靠的骨干傳輸結構,因此核心層交換機應用有更高的可靠性、性能和吞吐量。

核心交換機的優勢

相比較普通交換機而言,數據中心交換機需要具備以下特質:大緩存、高容量、虛擬化、FCOE、二層TRILL技術、可擴展性和模塊冗余等方面的特征。

1、大緩存技術

數據中心交換機改變了傳統交換機的出端口緩存方式,采用分布式緩存構架,緩存比普通交換機也大許多,緩存能力可達1G以上,而一般的交換機只能達到2-4m。對于每端口在萬兆全線速條件下達到200ms的突發流量緩存能力,從而在突發流量的情況下,大緩存仍能保證網絡轉發零丟包,正好適應數據中心服務器量大,突發流量大的特點。

2、高容量設備

數據中心的網絡流量具有高密度應用調度、浪涌式突發緩存的特點,而普通交換機以滿足互聯互通為目的,無法實現對業務精準識別與控制,在大業務情況下無法做到快速響應和零丟包,無法保證業務的連續性,系統的可靠性主要依賴設備的可靠性。

所以普通交換機無法滿足數據中心的需要,數據中心交換機需要具備高容量轉發特點,數據中心交換機必須支持高密萬兆板卡,也就是48口萬兆板卡,為使48口萬兆板卡具備權限轉發,數據中心交換機只能采用CLOS分布式交換架構。

除此之外,隨著40G和100G的普及,支持8端口40G板卡和4端口的100G板卡也逐漸商用,數據中心交換機40G、100G的板卡早已出現進入市場,從而滿足數據中心高密度應用的需求。

3、虛擬化技術

數據中心的網絡設備需要具有高管理性和高安全可靠性的特點,因此數據中心的交換機也需要支持虛擬化,虛擬化就是把物力資源轉變為邏輯上可以管理的資源,以打破物理結構之間的壁壘,網絡設備的虛擬化包括多虛一,一虛多等技術。

通過虛擬化技術,可以對多臺網絡設備統一管理,也可以對一臺設備上的業務進行完全隔離,從而可以將數據中心管理成本減少40%,將IT利用率提高大約25%。

4、TRILL技術

數據中心在構建二層網絡方面,原先的標準是FTP協議,但其固有的缺陷如:STP是通過端口阻止來工作的,所有冗余鏈路不進行數據轉發,造成寬帶資源的浪費,STP整網只有一顆生成樹,數據報文都要經過根橋中轉收才能到達,影響了整網的轉發效率。

所以STP將不再適合超大型數據中心的擴展,TRILL正是因為應了STP 的這些缺陷而產生,視為數據中心應用而生的技術,TRILL協議把二層配置和靈活性與三層融合和規模有效結合在一起 ,大二層不需要配置的情況下,就可以實現整網無環路轉發。TRILL技術是數據中心交換機二層基本特性,這是普通交換機不具備的。

5、FCOE技術

傳統的數據中心往往存在一張數據網和一張存儲網絡,而新一代的數據中心網絡融合趣事越來越明顯,FCOE技術的出現使網絡融合成為可能,FCOE就是把存儲網的數據幀封裝在以太網幀內進行轉發的技術。實現這一融合技術必然是在數據中心的交換機上,普通交換機一般不具備這些功能。

鏈路聚合、冗余、堆疊、熱備份等這些功能也非常重要,決定了核心交換機在實際應用中的性能、效率、穩定性等。

一、鏈路聚合

是將兩個或更多數據信道結合成一個單個的信道,該信道以一個單個的更高帶寬的邏輯鏈路出現。鏈路聚合一般用來連接一個或多個帶寬需求大的設備,例如連接骨干網絡的服務器或服務器群。它可以用于擴展鏈路帶寬,提供更高的連接可靠性。

舉例:公司有2層樓,分別運行著不同的業務,本來兩個樓層的網絡是分開的,但都是一家公司難免會有業務往來,這時我們就可以打通兩樓之前的網絡,使具有相互聯系的部門之間高速通信。如下圖:

1b534975d2f40aa5bd83a4c2b07b8073.png

如上圖所示,SwitchA和SwitchB通過以太鏈路分別都連接VLAN10和VLAN20的網絡,且SwitchA和SwitchB之間有較大的數據流量。

用戶希望SwitchA和SwitchB之間能夠提供較大的鏈路帶寬來使相同VLAN間互相通信。同時用戶也希望能夠提供一定的冗余度,保證數據傳輸和鏈路的可靠性。

創建Eth-Trunk接口并加入成員接口,實現增加鏈路帶寬,2臺交換機分別配置Eth-Trunk1 分別將需要通信的3條線路的端口加入Eth-Trunk1,設置端口trunk, 允許相應的vlan通過;這樣兩樓的網絡就可以正常通信了。

二、鏈路冗余

為了保持網絡的穩定性,在多臺交換機組成的網絡環境中,通常都使用一些備份連接,以提高網絡的效率、穩定性,這里的備份連接也稱為備份鏈路或者冗余鏈路。

三、交換機的堆疊

通過專有的堆疊電纜連接起來,可將多臺交換機堆疊成一臺邏輯交換機。該邏輯交換機中的所有交換機共享相同的配置信息和路由信息。當向邏輯交換機增加和減少單體交換機時不會影響其性能。

疊加的交換機之間通過兩條環路連接起來。交換機的硬件負責將數據包在雙環路上做負載均衡。環路在這里充當了這個大的邏輯交換機的背板的角色,在雙環路都正常工作時,數據包在這臺邏輯交換機上的傳輸率為32Gbps。

當一個數據幀需要傳輸時,交換機的軟件會進行計算看哪條環路更可用,然后數據幀會被送到該環路上。如果一條堆疊電纜出故障,故障兩端的交換機都會偵測到該故 障,并將受影響的環路斷開,而邏輯交換機仍然可以以單環的狀態工作,此時的數據包通過率為16Gbps。交換機的堆疊采用菊花鏈方式,連接的方式參考下圖。

d0e5ebcd9b3dee8f5f1737b7e96914cd.png

堆疊增加交換機端口與帶寬的穩定性。

四、熱備份(HSRP)

核心交換機是整個網絡的核心和心臟,如果核心交換機發生致命性的故障,將導致本地網絡的癱瘓,所造成的損失也是難以估計的。所以我們在選擇核心交換機時,經常會看到有的核心交換機具有堆疊或熱備份等功能。

對核心交換機采用熱備份是提高網絡可靠性的必然選擇。在一個核心交換機完全不能工作的情況下,它的全部功能便被系統中的另一個備份路由器完全接管,直至出現問題的路由器恢復正常,這就是熱備份路由協議。

實現HSRP的條件是系統中有多臺核心交換機,它們組成一個“熱備份組”,這個組形成一個虛擬路由器。在任意時刻,一個組內只有一個路由器是活動的,并由它來轉發數據包,如果活動路由器發生了故障,將選擇一個備份路由器來替代活動路由器,但是在本網絡內的主機看來,虛擬路由器沒有改變。所以主機仍然保持連接,沒有受到故障的影響,這樣就較好地解決了核心交換機切換的問題。

為了減少網絡的數據流量,在設置完活動核心交換機和備份核心交換機之后,只有活動核心交換機和備份核心交換機定時發送HSRP報文。如果活動核心交換機失效,備份核心交換機將接管成為活動核心交換機。如果備份核心交換機失效或者變成了活躍核心交換機,將由另外的核心交換機被選為備份核心交換機。

當某臺接入層交換機到主核心交換機的線路出現故障,切換至備機,數據流走向。

0b5786a3ce2df9e119eb1a1eddbac5eb.png

當接入層交換機1上聯至核心交換機A的數據鏈路出現故障,導致接入層交換機1的數據鏈路切換至核心交換機B,但在切換期間接入層交換機1分丟6個數據包,如上圖所示。

f3d881c2a03f92eb1991f9ecb2ab9740.png

當服務器與核心交換機A之間主鏈路出現故障(如線路、網卡等),服務器主網卡切換至備用網卡上時,會丟6個數據包,但當主鏈路恢復以后,服務器會自動從備用網卡切換至主網卡,而這次切換時數據包不會丟失。

066d9ff91b60e0724db466c1f7120b4a.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539400.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539400.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539400.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

tmpfiles.d導致的unix:///tmp/supervisor.sock no such file坑(待續)

為什么80%的碼農都做不了架構師?>>> 系統環境: CentOS Linux release 7.1.1503 (Core) supervisor 3.3.1今天初七,剛放完假需要去supervisor restart下程序。發現報了這個錯誤。但是看supervisord的進程還在運行,項目代碼也還在…

springMVC兩種方式實現多文件上傳及效率比較

springMVC實現多文件上傳的方式有兩種,一種是我們經常使用的以字節流的方式進行文件上傳,另外一種是使用springMVC包裝好的解析器進行上傳。這兩種方式對于實現多文件上傳效率上卻有著很大的差距,下面我們通過實例來看一下這兩種方式的實現方…

c語言 個位,如何才能給C語言增加幾個位操作函數

在匯編語言中有直接對位進行操作的指令,如置位、復位、位取反、測試某一位等,這對于硬件操作十分方便,在C語言中盡管也提供了一些位操作手段,如按位與、按位或、按位取反等,但它們是對一個字節進行操作,如要…

hsrp 切換_HSRP、VRRP、GLBP | 網絡工程師之網關高可用、冗余

在RS的學習過程中我們接觸到很多網絡技術,后面就把工作中常用的拿來與大家分享,本次我們來分享網關冗余技術。當我們的網關設備無法使用堆疊(VSS,istack,IRF),或者不同廠商設備的時候,非常有效,能夠提供網關…

Linux文件系統詳解

從操作系統的角度詳解Linux文件系統層次、文件系統分類、文件系統的存儲結構、不同存儲介質的區別(RAM、ROM、Flash)、存儲節點inode。本文參考: http://blog.chinaunix.net/uid-8698570-id-1763151.htmlhttp://www.iteye.com/topic/816268http://soft.chinabyte.co…

opencv機器學習線性回歸_機器學習(線性回歸(二))

Lasso與嶺回歸的同和異Lasso、嶺回歸都可以預防模型過擬合Lasso回歸懲罰項為L1正則,嶺回歸為L2正則Lasso回歸可用來特征選擇,嶺回歸則不能Lasso回歸用坐標下降法求解,嶺回歸用梯度下降法求解。為什么Lasso可用于特征選擇,而嶺回歸…

c語言int a什么意思,問一下吧里大神 int a = a; 這么定義是什么意思?

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓使用自身初始化,具有indeterminate value,可能是trap representation導致使用這個對象的值引起undefined behavior。但這個初始化語法上是正確的,也沒有語義錯誤。ISO C113.19.21 indeterminate …

把EXCEL用程序導入到ORACLE中(SpringMVC+MyBatis)

前提&#xff1a;項目中需要把EXCEL數據批量導入oracle中兩張表中。如是用到了poi技術。分別導入poi-3.11-beta2.jar和poi-ooxml-schemas-3.9.jar這兩個包。EXCEL數據如下 第一步&#xff1a;修改spring框架配置文件。 springmvc-servlet.xml加上&#xff1a; <!-- 文件上傳…

access實例_西門子PLC1200組態王跟Access數據庫-⑥組態王變量

西門子PLC1200&#xff0c;組態王跟Access數據庫--⑥組態王變量組態王的變量設置1.0 變量設置如下圖所示&#xff0c;選擇數據詞典&#xff0c;里面是系統變量跟新建的變量&#xff0c;選擇新建1.1 如下圖&#xff0c;從上往下依次&#xff0c;變量名(這個應該知道)&#xff0c…

Android 擼起袖子,自己封裝 DialogFragment

前言 具體的代碼以及示例我都放上 Github 了&#xff0c;有需要的朋友可以去看一下 DialogFragmentDemos&#xff0c;歡迎 star 和 fork. 本文的主要內容 DialogFragment 是什么創建通用的 CommonDialogFragment實現各種類型的 DialogFragment在寫正文之前&#xff0c;先來一波…

as模擬器文件夾路徑_EGG Switch手機模擬器怎么用?中文教程來了......

大家好&#xff0c;小雞妹我又來啦。自從昨天曝光了美國NX工作室的EGG模擬器之后&#xff0c;推文底下就多了一千多條留言&#xff0c;說啥的都有。不過小雞妹大概總結了一下&#xff0c;發現下面這幾條問題&#xff0c;出現的頻率最高&#xff1a;① 找不到網址&#xff1b;②…

xml文件c語言讀取函數,讀寫xml文件的2個小函數

#region 讀寫xml文件的2個小函數&#xff0c;2005 4 2 by hycpublic void SetXmlFileValue(string xmlPath,string AppKey,string AppValue)//寫xmlPath是文件路徑文件名&#xff0c;AppKey是 Key Name&#xff0c;AppValue是Value{XmlDocument xDoc new XmlDocument();xDoc.L…

Java導入導出Excel工具類ExcelUtil

前段時間做的分布式集成平臺項目中&#xff0c;許多模塊都用到了導入導出Excel的功能&#xff0c;于是決定封裝一個ExcelUtil類&#xff0c;專門用來處理Excel的導入和導出 本項目的持久化層用的是JPA&#xff08;底層用hibernate實現&#xff09;&#xff0c;所以導入和導出也…

郁金香匯編代碼注入怎么寫看雪_世界黑客編程大賽冠軍的匯編代碼 你見過嗎?...

前幾天發布了一篇“雷軍22年前寫的匯編代碼”的文章&#xff0c;引起網友的熱議。有人說匯編是最牛逼的編程語言&#xff0c;沒有之一。匯編語言確實厲害&#xff0c;不知道你有沒有見過世界黑客編程大賽冠軍的作品?雷軍編寫的的匯編代碼有 網友分享了97年Mekka ’97 4K Intro…

變位齒輪重合度計算公式_齒輪“模數”是如何計算的?

模數是決定齒輪大小的因素。齒輪模數被定義為模數制輪齒的一個基本參數&#xff0c;是人為抽象出來用以度量輪齒規模的數。目的是標準化齒輪刀具&#xff0c;減少成本。直齒、斜齒和圓錐齒齒輪的模數皆可參考標準模數系列表。工業定義&#xff1a;齒輪的分度圓是設計、計算齒輪…

c語言改錯和填空能運行嗎,C語言改錯填空編程

改錯題1、在考生文件夾下&#xff0c;給定程序MODI.C的功能是&#xff1a;從低位開始取出長整型變量s中奇數位上的數&#xff0c;依次構成一個新數放在t中。例如&#xff0c;當s中的數為&#xff1a;7654321時&#xff0c;t中的數為&#xff1a;7531。請修改并運行該程序&#…

@Autowired注解實現原理

在討論代碼細節之前&#xff0c;我們再來了解下基礎知識。Spring管理可用于整個應用程序的Java對象bean。他們所在的Spring容器&#xff0c;被稱為應用程序上下文。這意味著我們不需要處理他們的生命周期(初始化&#xff0c;銷毀)。該任務由此容器來完成。另外&#xff0c;該上…

獲取freemarker處理后的內容

相信很多人都用過freemarker&#xff0c;或做視圖&#xff0c;或模板&#xff0c;或生成靜態文件等,但是有多少人做過這樣的應用&#xff0c;通過模板后&#xff0c;不是要輸出靜態的內容&#xff0c;而是直接在代碼中獲取處理模板后的內容&#xff0c;研究了下API,freemarker里…

c4.5算法python實現_算法:用Python實現—最優化算法

今天給大家分享一下算法&#xff0c;用python來實現最優化算法。廢話不多說&#xff0c;直接上代碼&#xff1a;一、二分法函數詳見rres&#xff0c;此代碼使該算法運行了兩次def asdf(x): rres8*x**3-2*x**2-7*x3 return rresi2left0right1while i>0 : i i-1 …

comsol臨時文件夾中有不支持的字符_文件名中不能包含的字符

文件名是為了方便人們區分計算機中的不同文件&#xff0c;而給每個文件設定一個指定的名稱。由文件主名和擴展名組成。DOS操作系統規定文件名由文件主名和擴展名組成&#xff0c;文件主名由1~8個字符組成&#xff0c;擴展名由1~3個字符組成&#xff0c;主名和擴展名之間由一個小…