什麼是計算機網路中的流量感知路由?
流量感知是網路擁塞控制的一種方法。避免擁塞的基本方法是構建一個與其承載的流量匹配良好的網路。如果匯入了更多流量,但可用頻寬低的鏈路,則會發生擁塞。
流量感知路由的主要目標是透過考慮負載來識別最佳路由,將鏈路權重設定為固定鏈路頻寬和傳播延遲以及可變的測量負載或平均排隊延遲的函式。
在所有其他條件相等的情況下,最小權重路徑將偏向負載較輕的路徑。
流量感知路由的示意圖如下所示:

解釋
步驟 1 − 考慮一個網路,它被分為兩個部分,東部和西部都透過鏈路 CF 和 EI 連線。
步驟 2 − 假設東部和西部之間的大部分流量都使用鏈路 CF,結果 CF 鏈路負載過重,延遲較長。在用於最短路徑計算的權重中包含排隊延遲將使 EI 更有吸引力。
步驟 3 − 安裝新的路由表後,大部分東西向流量現在將透過 EI 鏈路。結果,在下一次更新中,CF 鏈路將顯示為最短路徑。
步驟 4 − 結果,路由表可能會發生劇烈波動,導致路由不穩定和許多潛在問題。
步驟 5 − 如果我們只考慮頻寬和傳播延遲而忽略負載,則不會出現此問題。嘗試包含負載,但更改路由方案內的權重以僅將流量轉移到跨路由的箭頭範圍內,只會減慢路由振盪。
步驟 6 − 兩種技術可以為成功的解決方案做出貢獻,如下所示:
- 多路徑路由
- 將流量轉移到跨路由的路由方案。
特點
流量感知路由的特點如下:
它是擁塞控制技術之一。
為了利用現有網路的大部分容量,路由器可以根據流量模式進行調整,使其在網路使用者使用量較大的白天處於活動狀態,並在不同時區處於休眠狀態。
可以更改路由以將流量轉移到遠離過度使用的路徑。
網路流量可以拆分到多個路徑。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP