彈性可擴展的應(yīng)用層路由關(guān)鍵技術(shù)研究與實現(xiàn)
發(fā)布時間:2020-06-25 07:26
【摘要】:隨著互聯(lián)網(wǎng)行業(yè)快速發(fā)展,各種互聯(lián)網(wǎng)業(yè)務(wù)和服務(wù)大量出現(xiàn)。當今使用的互聯(lián)網(wǎng),是已經(jīng)經(jīng)過互聯(lián)網(wǎng)運營商進行流量規(guī)劃后產(chǎn)生的。在正常情況下,網(wǎng)絡(luò)流量會被路由到IGP計算出來的最短路徑進行傳輸,在最短路徑上有足夠的帶寬。為了保證互聯(lián)網(wǎng)能夠穩(wěn)定提供服務(wù),互聯(lián)網(wǎng)拓撲相對于主機拓撲來說更為穩(wěn)定,路由表不會頻繁的更新。在這種正常狀態(tài)下,網(wǎng)絡(luò)工作并不需要流量工程來避免擁塞。然而在某些極端情況下,比如一些重要節(jié)點發(fā)生故障,或者流量超過了規(guī)劃的帶寬,就會導(dǎo)致網(wǎng)絡(luò)擁塞。這時候網(wǎng)絡(luò)層的路由表提供的路徑可能無法提供正常服務(wù),從而導(dǎo)致通信失敗。在這種通信失敗的情況下,可能會需要使用一些特殊的方法,不再直接使用網(wǎng)絡(luò)層路由表提供的路徑,而是將網(wǎng)絡(luò)流量引導(dǎo)到當前可用的路徑上,從而保證在錯誤發(fā)生時,網(wǎng)絡(luò)應(yīng)用仍然能夠正常通信,F(xiàn)有的應(yīng)用層路由技術(shù)為解決此類問題提供了可行的思路,但在可擴展性、可靠性等方面都有不同程度的瓶頸。本文通過對現(xiàn)有的應(yīng)用層路由相關(guān)技術(shù),以及對項目組開發(fā)的應(yīng)用層連接代理(ALCA1.0)技術(shù)的研究,找到現(xiàn)有應(yīng)用層連接代理技術(shù)存在的缺陷:當部署節(jié)點數(shù)目較多時,會出現(xiàn)節(jié)點簇擁的情況,從而使得本需要選擇相互較為分散的目標,但最終會匯聚在一起的情況,從而使設(shè)計中的部分功能失效;現(xiàn)有的應(yīng)用層連接代理技術(shù)把收集、分發(fā)所有部署節(jié)點信息的“錨點”功能和普通的轉(zhuǎn)發(fā)節(jié)點角色功能綁定在一起,使充當錨點的轉(zhuǎn)發(fā)節(jié)點開銷過高;使用數(shù)據(jù)庫作為運行時的數(shù)據(jù)存儲介質(zhì),緩慢的IO將會阻塞網(wǎng)絡(luò)消息的處理速度。在對現(xiàn)有技術(shù)研究的基礎(chǔ)上,對ALCA1.0尋求在可用性、可擴展性方面的優(yōu)化,并對ALCA1.0所存在的缺陷提出了新的解決思路。提出“RTT圈層”的概念,通過根據(jù)傳輸時延的分布,有目的性的選擇目標節(jié)點來避免目標匯聚的情況;將作為“錨點”的功能角色提單獨提取出來獨立工作,并設(shè)計消息同步的多錨點同時運行;重新對ALCA進行結(jié)構(gòu)功能設(shè)計和編碼,稱為ALCA2.0。本文首先進行背景調(diào)研,介紹幾種現(xiàn)有應(yīng)用層路由相關(guān)技術(shù),以及它們所面臨的瓶頸,討論這些現(xiàn)有技術(shù)對設(shè)計ALCA2.0的借鑒價值。接下來介紹現(xiàn)有ALCA1.0技術(shù)存在的缺陷,以及ALCA2.0將如何進行改進。接下來介紹ALCA2.0的面向場景,分析需求,從而設(shè)計ALCA2.0應(yīng)該具有哪些特性,并設(shè)計一個場景來介紹ALCA2.0的原理和工作流程。接下來介紹ALCA2.0的系統(tǒng)的具體設(shè)計和編碼工作,將詳細介紹系統(tǒng)在工作中的所有流程以系統(tǒng)內(nèi)部各模塊對消息的處理方式。最后在全球多個云主機組成的廣域網(wǎng)中,對ALCA2.0進行部署和測試,驗證該系統(tǒng)的功能和性能。
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP393.06
【圖文】:
本章主要介紹了邋Overlay網(wǎng)絡(luò)的概念,介紹了幾種常見的應(yīng)用層路由技術(shù),逡逑并分析了它們的優(yōu)點和局限性,以及它們對ALCA2.0在設(shè)計上的啟發(fā)。隨后介逡逑紹應(yīng)用層連接代理ALCA1.0的設(shè)計以及它存在的缺陷,最后對比介紹彈性可擴逡逑展的應(yīng)用層連接代理ALCA2.0將如何優(yōu)化和彌補這些缺陷。逡逑2.1.應(yīng)用層路由技術(shù)背景研究逡逑本小節(jié)介紹層疊網(wǎng)的概念以及應(yīng)用層路由技術(shù)的概念,后續(xù)的研宄和測量都逡逑需要部署和建立在層疊網(wǎng)上來實現(xiàn)。逡逑2.1.1.層疊網(wǎng)間介逡逑層疊網(wǎng)(Overlay邋network)邋[2][6][25]是一種可擴展的網(wǎng)絡(luò)服務(wù)模型,可以用來逡逑支持各種新型的網(wǎng)絡(luò)應(yīng)用,被廣泛地應(yīng)用在新型實驗網(wǎng)絡(luò)的部署上。它的核心概逡逑念主要是指,在不改變現(xiàn)有底層網(wǎng)絡(luò)基礎(chǔ)設(shè)施的情況下,對現(xiàn)有的網(wǎng)絡(luò)架構(gòu)進行逡逑擴充,在互聯(lián)網(wǎng)模型上疊加新型的網(wǎng)絡(luò)應(yīng)用服務(wù),通過增加額外的、間接的、虛逡逑擬的網(wǎng)絡(luò)層次,來改善和提高網(wǎng)絡(luò)性能。在層疊網(wǎng)絡(luò)中兩個節(jié)點之間的一跳路由,逡逑可能對應(yīng)物理網(wǎng)絡(luò)中的多跳路由,具有簡化網(wǎng)絡(luò)拓撲的特性。逡逑fg'l邐-A)邋Overlay邋Network逡逑
逑■■■■■逡逑圖2-2邋Tor流量轉(zhuǎn)發(fā)示意圖逡逑如圖2-2,在默認的情況下,Tor通過3個中繼節(jié)點進行跳轉(zhuǎn)連接,分別為逡逑入口中繼節(jié)點(Guard邋Relay)、中間中繼節(jié)點(Middle邋Relay)和出口中繼節(jié)點逡逑(Exit邋Relay)。逡逑i邐I逡逑圖2-3邋Tor多層加密示意圖逡逑如圖2-3,源端在通過客戶端發(fā)送原始數(shù)據(jù)時會進行一次特殊加密,這層加逡逑密只有出口中繼節(jié)點才能解除。之后再進行一次加密,只有中間中繼節(jié)點才能解逡逑除。之后再進行一次加密,只有入口中繼節(jié)點才能解除。所以數(shù)據(jù)在客戶端發(fā)送逡逑之前就己經(jīng)被多層加密,仿佛洋蔥一般,這也是洋蔥路由名稱的由來。逡逑客戶端將多次加密的數(shù)據(jù)發(fā)送給入口中繼節(jié)點,入口中繼節(jié)點解除最外層的逡逑加密后,將數(shù)據(jù)發(fā)送給中間中繼節(jié)點;中間中繼節(jié)點再解除第二層加密后,將數(shù)逡逑據(jù)發(fā)送給出口中繼節(jié)點;出口中繼節(jié)點再解除最內(nèi)層的加密之后
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:TP393.06
【圖文】:
本章主要介紹了邋Overlay網(wǎng)絡(luò)的概念,介紹了幾種常見的應(yīng)用層路由技術(shù),逡逑并分析了它們的優(yōu)點和局限性,以及它們對ALCA2.0在設(shè)計上的啟發(fā)。隨后介逡逑紹應(yīng)用層連接代理ALCA1.0的設(shè)計以及它存在的缺陷,最后對比介紹彈性可擴逡逑展的應(yīng)用層連接代理ALCA2.0將如何優(yōu)化和彌補這些缺陷。逡逑2.1.應(yīng)用層路由技術(shù)背景研究逡逑本小節(jié)介紹層疊網(wǎng)的概念以及應(yīng)用層路由技術(shù)的概念,后續(xù)的研宄和測量都逡逑需要部署和建立在層疊網(wǎng)上來實現(xiàn)。逡逑2.1.1.層疊網(wǎng)間介逡逑層疊網(wǎng)(Overlay邋network)邋[2][6][25]是一種可擴展的網(wǎng)絡(luò)服務(wù)模型,可以用來逡逑支持各種新型的網(wǎng)絡(luò)應(yīng)用,被廣泛地應(yīng)用在新型實驗網(wǎng)絡(luò)的部署上。它的核心概逡逑念主要是指,在不改變現(xiàn)有底層網(wǎng)絡(luò)基礎(chǔ)設(shè)施的情況下,對現(xiàn)有的網(wǎng)絡(luò)架構(gòu)進行逡逑擴充,在互聯(lián)網(wǎng)模型上疊加新型的網(wǎng)絡(luò)應(yīng)用服務(wù),通過增加額外的、間接的、虛逡逑擬的網(wǎng)絡(luò)層次,來改善和提高網(wǎng)絡(luò)性能。在層疊網(wǎng)絡(luò)中兩個節(jié)點之間的一跳路由,逡逑可能對應(yīng)物理網(wǎng)絡(luò)中的多跳路由,具有簡化網(wǎng)絡(luò)拓撲的特性。逡逑fg'l邐-A)邋Overlay邋Network逡逑
逑■■■■■逡逑圖2-2邋Tor流量轉(zhuǎn)發(fā)示意圖逡逑如圖2-2,在默認的情況下,Tor通過3個中繼節(jié)點進行跳轉(zhuǎn)連接,分別為逡逑入口中繼節(jié)點(Guard邋Relay)、中間中繼節(jié)點(Middle邋Relay)和出口中繼節(jié)點逡逑(Exit邋Relay)。逡逑i邐I逡逑圖2-3邋Tor多層加密示意圖逡逑如圖2-3,源端在通過客戶端發(fā)送原始數(shù)據(jù)時會進行一次特殊加密,這層加逡逑密只有出口中繼節(jié)點才能解除。之后再進行一次加密,只有中間中繼節(jié)點才能解逡逑除。之后再進行一次加密,只有入口中繼節(jié)點才能解除。所以數(shù)據(jù)在客戶端發(fā)送逡逑之前就己經(jīng)被多層加密,仿佛洋蔥一般,這也是洋蔥路由名稱的由來。逡逑客戶端將多次加密的數(shù)據(jù)發(fā)送給入口中繼節(jié)點,入口中繼節(jié)點解除最外層的逡逑加密后,將數(shù)據(jù)發(fā)送給中間中繼節(jié)點;中間中繼節(jié)點再解除第二層加密后,將數(shù)逡逑據(jù)發(fā)送給出口中繼節(jié)點;出口中繼節(jié)點再解除最內(nèi)層的加密之后
【相似文獻】
相關(guān)期刊論文 前10條
1 陸海華;;證券業(yè)務(wù)應(yīng)用層安全管理平臺的研究[J];電腦知識與技術(shù);2011年04期
2 朱婷婷;徐平平;張?zhí)K橫;;應(yīng)用層流量識別方法的設(shè)計與實現(xiàn)[J];軍事通信技術(shù);2010年02期
3 Melvin L. Hagar ,周莉;RS—511適用于可編程設(shè)備的應(yīng)用層標準[J];測控技術(shù);1988年02期
4 劉永廣;張劍;姚若河;;基于最大干擾網(wǎng)絡(luò)編碼的應(yīng)用層多播算法[J];計算機應(yīng)用;2011年07期
5 殷安生;;基于平衡樹的應(yīng)用層多播樹構(gòu)建算法[J];計算機工程與應(yīng)用;2011年20期
6 謝亞光;張
本文編號:2729045
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2729045.html
最近更新
教材專著