路由透明協(xié)議(TRILL)的介紹
透明協(xié)議是IETF推薦的連接層網(wǎng)絡標準,簡稱TRILL,它具有很高的重要性,因為大型數(shù)據(jù)中心開始利用以太網(wǎng)光纖通道等新技術(shù)將存儲傳輸和IP傳輸融合到以太網(wǎng)連接上,而標準的生成樹協(xié)議(STP)將不再適合融合網(wǎng)絡或超大型數(shù)據(jù)中心的擴展,這就需要透明協(xié)議來支持了。
一、以前我們一般采用STP,其的弱點是它是在超小型集線器年代設計的,其年代甚至在交換機之前。雖然STP有幾種分類型,但是從設計上來說,它的設計是確保到一個特定點的連接只有一個路徑。STP的目標是創(chuàng)建一個無環(huán)路的架構(gòu)。當然,幾乎所有網(wǎng)絡都有冗余路徑。
通過STP,所有這些冗余路徑都被阻止了。隨著環(huán)境的擴張,多個路由器和更多的路徑被加入到架構(gòu)中,但是STP仍然會阻止所有路徑,只留下一個路徑。
二、當活躍路徑發(fā)生故障的時候,網(wǎng)絡必須在新路徑上重新融合。在大型網(wǎng)絡中,重融合過程需要花費幾秒鐘時間。雖然這看起來還可以為標準IP通信所接受,但是對于存儲或融合網(wǎng)絡來說就不可接受了,特別是那些有虛擬環(huán)境的網(wǎng)絡,STP的另一個弱點就是從網(wǎng)絡帶寬的角度來看STP并不是非常有效率。
三、首先,所有被阻止的路徑都代表著閑置的帶寬。單位帶寬的增加意味著有越來越多的帶寬沒有得到利用。其次,活躍路徑可能并不是兩個設備之間最有效或最短的通信路徑。
其實,STP上的數(shù)據(jù)經(jīng)常采用的是網(wǎng)絡上的"優(yōu)美路徑"而不是直接的或最短的可用路徑。這個缺點不僅會影響存儲,對虛擬環(huán)境下實時虛擬機遷移也是不利的。將虛擬機或應用程序遷移到另一個服務器可能需要通過幾個路徑和交換機,而次優(yōu)的路徑選擇只會使性能變得更差。虛擬機(VM)遷移也需要同主路徑上的其他傳輸相競爭。實際上,許多大型虛擬環(huán)境會設置一個專用的VM遷移網(wǎng)絡。
四、如果利用好前述被阻止的路徑,也就是說通過原先被STP閑置的路徑來遷移虛擬機,那么事情將簡單許多,TRILL的一個目標就是尋找最短可用路徑并利用這個路徑。要做到這一點需要了解整個拓撲以及當時當下的網(wǎng)絡利用情況。
在生成樹設計的年代,集線器/交換機硬件不能存儲整個網(wǎng)絡的設置情況,其結(jié)果是,每個路徑,無論是活躍的還是非活躍的,都必須可以處理峰值負荷。TRILL"知道"整個架構(gòu)并知曉如何有效利用這個架構(gòu),因此網(wǎng)絡可以得到更有效的利用,不需要每個單元都可以處理峰值負荷。
五、TRILL實際上將網(wǎng)絡負荷分解到多個路徑上,從而更有效地利用網(wǎng)絡帶寬。通過在L2網(wǎng)絡上增加多路徑功能,TRILL解放了網(wǎng)絡帶寬并使得L2網(wǎng)絡更加具有彈性和更加適合虛擬化環(huán)境,由于以前沒有TRILL,大多數(shù)網(wǎng)絡受限于STP的限制,必須構(gòu)建多層網(wǎng)絡,也就是邊緣或訪問層的第二層架構(gòu)以及聚合層的第三層網(wǎng)絡。最后,再在網(wǎng)絡架構(gòu)的其他層設置核心路由協(xié)議。這是過去十多年來網(wǎng)絡設計的主要方式。
六、這種設計的想法是在STP的限制范圍內(nèi)將第二層網(wǎng)絡分區(qū)到其他層。這樣,在發(fā)生故障或需要重新融合傳輸?shù)臅r候,重計算過程可以保持在可以接受的時間范圍內(nèi),這種方式的缺點就是這種類型的網(wǎng)絡的成本比較高。
首先,第三層或路由端口要比第二層交換端口更貴。你部署得越多,架構(gòu)的成本就越高。在環(huán)境中引入第三層網(wǎng)絡的第二個缺點就是它很復雜,需要持續(xù)的跟蹤和管理。對于如今專業(yè)分工越來越細的IT人員來說,復雜性是應該避免的。
七、這種設計也使得動態(tài)數(shù)據(jù)中心難以實現(xiàn)隨需服務的目標。在有第三層的情況下,將帶寬從第二層網(wǎng)絡遷移到其他層網(wǎng)絡需要細致的規(guī)劃,而且靈活性受到限制。由于這種因素,在部署實施第三層網(wǎng)絡后,它只能適用于相對較小的規(guī)模,而且大部分情況下,數(shù)據(jù)中心需要面對STP的低效性。
隨著融合網(wǎng)絡繼續(xù)發(fā)展和擴展,生成樹的限制將越來越突出,而連接重融合所需的時間將成為更大的挑戰(zhàn),尤其是對存儲或虛擬服務器架構(gòu)。FCoE要求無損的以太網(wǎng)傳輸。
八、融合增強型以太網(wǎng)和DCB可以提供無損的以太網(wǎng)。除了帶來L2多路徑功能外,TRILL還使得多躍點FCoE成為可能,因此通過TRILL,管理員和工程師有機會在數(shù)據(jù)中心中采用更復雜的技術(shù),隨著FCoE市場滲透率的提高,企業(yè)存儲將開始加入IP網(wǎng)絡的其他協(xié)議。利用FCoE和DCB進行融合的結(jié)果就是架構(gòu)的效率提高,同時它們所能連接的端點的數(shù)量至少可以翻一倍。
利用TRILL的虛擬化技術(shù)可以使得環(huán)境更加動態(tài)化??偠灾?,網(wǎng)絡融合使得數(shù)據(jù)中心更加大型化、更加富有彈性,這也是我們想要的結(jié)果,看到這里相信有少人開始考慮對網(wǎng)絡進行改造,只要你做好必要的準備,那么就一定會成功的。