在基於MPLS技術的設備組成的網路中,隧道用於標識端到端的邏輯連接的特性。我們可以將隧道簡單理解為從出發點到終結點的一條通路。
隧道技術是一種通過網際網路路基礎設施在網路之間傳遞數據的方式。使用隧道傳遞的數據可以是不同協議的數據幀或包,隧道協議將這些其它協議的數據幀或包重新封裝在新的包頭中發送,被封裝的數據包在隧道的兩個端點之間通過公共網際網路路進行路由,一旦到達網路終點,數據將被解包並轉發到最終目的地。整個傳遞過程中,被封裝的數據包在公共網際網路路上傳遞時所經過的邏輯路徑稱為隧道。簡言之,隧道技術是指包括數據封裝,傳輸和解包在內的全過程。
圖1
如圖1所示,從PE1經過P節點的到PE2的MPLS-TP/MPLS雙層標籤轉發路徑包括,通道層(內層標籤偽線)和通路層(外層標籤隧道),通道層模擬客戶信號的特徵,並指示連接特徵,通路層指示分組轉發的隧道。客戶CE1的分組業務(乙太網、IP/MPLS、ATM、FR等)在PE1邊緣設備加上T-MPLS標籤L1(雙層標籤),經過P中間設備將標籤交換成L2(雙層標籤,內層標籤可以不交換),邊緣設備PE2去掉標籤,將分組業務送給客戶CE2。
圖2
如圖2所示,為PTN網路中隧道轉發原理。通過一系列的隧道標籤交換完成數據報文從源節點到宿節點的轉發。對於標籤的生成可以採用人工配置的靜態標籤,也可以採用路由及標籤分配協議生成的動態標籤。對於採用靜態標籤轉發的隧道,我們稱之為靜態隧道。對於協議生成動態標籤轉發的隧道,我們稱之為動態隧道。