網(wǎng)絡交換機在數(shù)據(jù)中心的作用
網(wǎng)絡交換機,是一個擴大網(wǎng)絡的器材,能為子網(wǎng)絡中提供更多的連接端口,以便連接更多的計算機。它具有性能價格比高、高度靈活、相對簡單、易于實現(xiàn)等特點。
當網(wǎng)絡交換機接口收到超出其所能處理的流量后,網(wǎng)絡交換機會選擇要么將其緩存,或者網(wǎng)絡交換機將其丟棄。網(wǎng)絡交換機的緩存通常都是因為網(wǎng)絡接口速率不同造成的,網(wǎng)絡交換機的流量突然爆發(fā)或者多對一的流量傳輸。
引發(fā)網(wǎng)絡交換機的緩沖最常見的問題是多對一的流量突然變化。例如,某個應用程序搭建在多個服務器集群結(jié)點上。如果其中某個結(jié)點同時請求來自其他所有結(jié)點的網(wǎng)絡交換機的數(shù)據(jù),那么所有答復應該在同一時間到達網(wǎng)絡交換機。這種情況發(fā)生時,所有網(wǎng)絡交換機的流量洪水會涌向請求者的網(wǎng)絡交換機的端口。如果網(wǎng)絡交換機沒有足夠的出口緩沖區(qū),那么網(wǎng)絡交換機可能會拋棄一些流量,或者網(wǎng)絡交換機增加應用程序延遲。足夠的網(wǎng)絡交換機的緩沖區(qū)可以防止因為低級別協(xié)議造成的丟包或網(wǎng)絡延遲。
網(wǎng)絡交換機在數(shù)據(jù)中心的作用
最現(xiàn)代化的數(shù)據(jù)中心交換平臺通過網(wǎng)絡交換機的共享交換緩存的方式來解決這個問題。網(wǎng)絡交換機擁有一個緩沖池空間分配給特定端口。網(wǎng)絡交換機共享交換緩存在不同供應商和平臺之間差異很大。
一些網(wǎng)絡交換機廠商銷售專為特定環(huán)境的網(wǎng)絡交換機。例如,有些網(wǎng)絡交換機具有較大的緩沖處理,適合多對一傳輸場景的Hadoop環(huán)境。網(wǎng)絡交換機在能夠分布流量的環(huán)境中,網(wǎng)絡交換機并不需要在交換機級別部署緩沖區(qū)。
網(wǎng)絡交換機的緩沖區(qū)十分重要,但我們究竟需要多少網(wǎng)絡交換機的空間,卻沒有正確答案。巨大的網(wǎng)絡交換機緩沖區(qū)意味著網(wǎng)絡不會丟棄任何流量,同時也意味著增加網(wǎng)絡交換機延遲——在被網(wǎng)絡交換機存儲的數(shù)據(jù)在被轉(zhuǎn)發(fā)前需要等待。某些網(wǎng)絡管理員更喜歡較小的網(wǎng)絡交換機的緩沖區(qū),讓應用程序或協(xié)議處理降低一些流量。正確答案是,了解應用程序的網(wǎng)絡交換機的流量模式并選擇適合這些需求的網(wǎng)絡交換機。