MPLS 與GRE 的互補作用

2021-07-03 03:25:13 字數 689 閱讀 2364



mpls

是多協議標籤交換的簡稱,它用短而定長的標籤來封裝網路層分組。

mpls

最初是為提高路由器的**速度而提出乙個協議。

gre協議是對某些網路層協議的資料報進行封裝,使這些被封裝的資料報能夠在另乙個網路層協議中傳輸。gre是

vpn的第三層隧道協議,在協議層之間採用了一種被稱之為

tunnel

的技術。

mpls

在vpn

中的應用,用

mpls

為**通道執行私網流量,使乙個運營商的網路可以同時支撐多個不同客戶的

ip vpn

,這樣就要求運營商的網路全程支援

mpls

**。但是在實際運用中,有時由於網路規劃的原因,運營商網路的中間裝置並不支援

mpls

功能,而基本的

bgp/mpls vpn

是要求所用到的運營商裝置全程支援

mpls

功能才可以,這樣採用基本的

bgp/mpls vpn

方法就行不通了,此時

gre的應用很好的解決了這個問題,只需要運營商邊緣裝置支援

mpls

**就能實現功能。而且

gre只需要保證兩端網路型別相同,中間可以穿越其他型別的網路,也降低了對運營商網路的要求

gre的原理與配置

一,gre理解 gre是一種傳統的隧道協議技術,通過隧道連線的兩個遠端網路就如同直連,gre在兩個遠端網路之間模擬出直連鏈路,實際上可以看作是虛擬的點到點連線的效果。隧道是一種封裝技術,利用一種網路協議來傳輸另外一種網路協議,說百了就是利用一種網路協議將其它的協議封裝在自己的報文中。如下圖是gre的...

C C 程式設計 模板與多重繼承的互補

temporysecretaryclass繼承自secretary和tempory,因此它同時擁有後兩者的特性,以及其他可能的更多特性。這導致一種想法 多重繼承可能有助於處理 設計組合 通過少量的 明確選擇後的基類。這麼一來,使用者藉由basesmartptr multithreaded和refco...

SOA和敏捷的互補與衝突 朋友 還是敵人

2007.04.28 來自 infoq 喬梁 譯 方 和架構是互斥的嗎?有人認為,軟體開發實踐與架構是不重迭的。在其它環境中這麼說也許是正確的,但在這個主題中卻不盡然。一方面,敏捷方法 例如xp 直接關注設計,不是特別同意預先做大量設計 bduf 的觀點。另一方面,大多數soa團隊主要是圍繞構建一系...