一條靜態lsp經過的lsr共有3種角色: ingress、transit、egress。ingress節點負責為接收到的ip報文壓入標籤並送入lsp隧道,transit節點負責以標籤交換的方式**報文,egress節點負責移除報文中的標籤並將報文**至ip網路。建立靜態lsp時,管理員為各lsr手工分配標籤時需要遵循的原則是:前一節點(上游節點)出標籤的值等於下乙個節點(下游節點)入標籤的值,具體要進行以下操作。
如圖所示,pc1與pc2之間通訊的資料流需要經過中間的 mpls 網路。由於lsp是單向的隧道,要想實現pc1和 pc2之間的雙向通訊,需要建立兩條lsp(圖中的lsp1和 lsp2),lsp1用於pc1到pc2方向的報文**,lsp2用於pc2到pc1方向的報文**。lsp1的 ingress節點為ler1(出標籤為100)、transit節點為lsr1(入標籤為100,出標籤為200)、egress節點為ler2(入標籤200);lsp2的ingress節點為ler2(出標籤為300),transit節點為lsr1(入標籤為300,出標籤為400),egress節點為ler1(入標籤為400)。
配置過程:
1.基本配置(這裡以ler1為例)
配置lsr-id並且分別在全域性和介面上使能mpls,如下輸出所示:
sysname ler1
mpls isr-id 10.1.1.1mpls
inte***ce gigabitethernet0/0/1
ip address 10.1.12.1255.255.255.0mpls
2.建立lsp1
ingress節點配置:
[ler1]static-lsp ingress lsp1 destination 2.2.2.0 24 nexthop 10.1.12.2 out-label 100
#指定lsp1的fec為2.2.2.0/24,使用出標籤100將報文**至下一跳10.1.12.2。
transit節點配置:
[lsr1]static-lsp transit lsp1 incoming-inte***ce gi0/0/0 in-jabel 100 nexthop 10.1.23.3 out-label 200
#tansit節點從介面go/0/0接收到帶有標籤為100的報文,將標籤替換為200後**至下一跳10.1.23.3。
egress節點配置:
[ler2]static-isp egress lsp1 incoming-inte***ce gi0/0/0 in-label 200
#egress節點從入口為g0/0/0接收到入標籤為200,移除標籤後以ip的方式**出去。
3.建立lsp2
ingress節點配置:
[ler2]static-lsp ingress lsp2 destination 1.1.1.0 24 nexthop 10.1.23.2 out-label 300
transit節點配置:
[lsr1]static-lsp transit lsp2 incoming-inte***ce gi0/0/1 in-label 300 nexthop 10.1.12.1 out-label 400
egress節點配置:
[ler1]static-isp egress lsp2 incoming-inte***ce gi0/0/1 in-label 400
4.檢視靜態 lsp的狀態資訊,如下輸出所示:
由上面的輸出資訊可知靜態lsp已經在每個執行了mpls的節點建立好。這時可以通過這兩條靜態lsp正常跑業務流量了。
注意點:
在中間transit節點配置指向目標的nexthop時,這個nexthop可以和該目標在本地路由表中的nexthop不一致。
雖然靜態lsp不依賴動態路由,但是在lsp的 ingress節點處,lsp對應的fec 在本地路由表中需要存在相應的路由字首,為lsp指定的下一跳也要和本地路由表一致。
如果lsr上同時動態建立了到目的位址的lsp,那麼此時使用靜態還是動態的呢?動態的lsp是可以適應拓撲變更,所以其優先順序更高。
如圖所示,site1中的主機pc1和 site2中的主機 pc2,分別通過兩條靜態的lsp來訪問site3的主機pc3。
lsp1是 sitel訪問site3的lsp在ler1和lsr1之間的部分,lsp 2是site2訪問site3的lsp在ler2和 lsr1之間的部分,這兩段lsp在lsr1匯聚,lsr1然後將這兩段的lsp的入標籤都對應到同乙個出標籤和下一跳,從而完成了將多個lsp匯聚成一條lsp,下面顯示了lsr1的 lsp資訊,如下輸出所示:
上面的輸出資訊中,入標籤100對應的是ler1的出標籤,入標籤200對應的是ler2的出標籤,最終這兩個入標籤被交換成同乙個出標籤,達到了兩條lsp聚合的目的。
注意:在配置transit節點時,不同lsp的入標籤是不能一樣的。
華為裝置,配置靜態路由
節省裝置鏈路開銷,執行穩定,是管理員手工配置的,是單向的,缺乏靈活性。所以,對大型網路來說,工作量較大,拓撲一旦發生改變,維護量變大,只適用於小型網路 路由條目少於十條 預設路由 匹配所有網段,但是只能在末梢網路用stub network中使用 預設路由是靜態路由的一種特殊形式,它屬於靜態路的一種 ...
華為裝置ldp鄰居建立
mpls lsr id 10.1.1.1 指定lsr id mpls 開啟mpls功能 lsp trigger all 觸發標籤方式,預設是給主機路由分發標籤,調整為所有路由分發標籤 mpls ldp 啟用ldp mpls ldp remote peer ar4 配置ldp遠端會話 remote i...
USRP裝置建立過程
要使用usrp,程式中必須包含multi usrp.hpp標頭檔案,該標頭檔案中的multi usrp類通過給定的位址返回底層的乙個usrp裝置物件 static sptr make const device addr t dev addr 但看程式可以看到,multi usrp是乙個抽象類,很多函...