標記對換
發布時間:2014/10/30 18:58:34 訪問次數:589
由于在全網內統一分配全局標記數值是非常困難的,因此一個標記僅僅在兩個標記交換路由器LSR之間才有意義。分組每經過一個LSR,LSR就要做兩件事。LM339DR2G一是轉發,二是更換新的標記,即把入標記更換成為出標記。這就叫做標記對換(label swapping)①。做這兩件事所需的數據都已清楚地寫在轉發表中。例如,圖10-14中的標記交換路由器B從入接口0收到一個入標記為3的IP數據報。查找了如下的轉發表,標記交換路由器B就知道應當把該IP數據報從出接口1轉發出去,同時把標記對換為1。
當IP數據報進入下一個LSR時,這時的入標記就是剛才得到的出標記。因此,標記交換路由器C接著在轉發該IP數據報時,又把入標記l對換為出標記2。
當IP數據報離開MPLS域時,MPLS出口結點(egress node)就把MPLS的標記去除,把IP數據報交付非MPLS的主機或路由器,以后就按照普通的轉發方法進行轉發。
上述的這種“由入口LSR確定進入MPLS域以后的轉發路徑”稱為顯式路由選擇(explicit routing),它和因特網中通常使用的“每一個路由器逐跳進行路由選擇”有著很犬的區別。
由于在全網內統一分配全局標記數值是非常困難的,因此一個標記僅僅在兩個標記交換路由器LSR之間才有意義。分組每經過一個LSR,LSR就要做兩件事。LM339DR2G一是轉發,二是更換新的標記,即把入標記更換成為出標記。這就叫做標記對換(label swapping)①。做這兩件事所需的數據都已清楚地寫在轉發表中。例如,圖10-14中的標記交換路由器B從入接口0收到一個入標記為3的IP數據報。查找了如下的轉發表,標記交換路由器B就知道應當把該IP數據報從出接口1轉發出去,同時把標記對換為1。
當IP數據報進入下一個LSR時,這時的入標記就是剛才得到的出標記。因此,標記交換路由器C接著在轉發該IP數據報時,又把入標記l對換為出標記2。
當IP數據報離開MPLS域時,MPLS出口結點(egress node)就把MPLS的標記去除,把IP數據報交付非MPLS的主機或路由器,以后就按照普通的轉發方法進行轉發。
上述的這種“由入口LSR確定進入MPLS域以后的轉發路徑”稱為顯式路由選擇(explicit routing),它和因特網中通常使用的“每一個路由器逐跳進行路由選擇”有著很犬的區別。