05-静态CRLSP配置
本章节下载: 05-静态CRLSP配置 (172.64 KB)
目 录
静态CRLSP(Constraint-based Routed Label Switched Paths,基于约束路由的LSP)是指在报文经过的每一跳设备上(包括Ingress、Transit和Egress)分别手工指定入标签、出标签、流量所需的带宽等信息,建立标签转发表项和资源预留,从而建立的CRLSP。静态CRLSP与静态LSP的区别是:静态CRLSP需要在每一跳设备上为流量预留一定的带宽资源,如果设备上的带宽资源不满足流量需求,则无法建立静态CRLSP。
建立静态CRLSP消耗的资源比较少,但静态建立的CRLSP不能根据网络拓扑变化动态调整。因此,静态CRLSP适用于拓扑结构简单并且稳定的小型网络。
配置Ingress、Transit、Egress时,需要遵循以下原则:相邻两个LSR(Label Switching Router,标签交换路由器)之间,上游LSR的出标签值和下游LSR的入标签值必须相同。
静态CRLSP作为一种特殊的静态LSP,与静态LSP使用相同的标签空间,在同一台设备上静态CRLSP和静态LSP的入标签不能相同。
在配置静态CRLSP之前,需完成以下任务:
· 确定静态CRLSP的Ingress节点、Transit节点和Egress节点。
· 在参与MPLS转发的设备接口上使能MPLS功能,配置方法请参见“MPLS配置指导”中的“MPLS基本配置”。
在Ingress上需要指定CRLSP的出标签、下一跳或到达下一跳的出接口、流量所需的带宽。
配置静态CRLSP的Ingress节点时,指定的下一跳地址不能是本地设备上的公网IP地址。
(1) 进入系统视图。
system-view
(2) 配置静态CRLSP的Ingress节点。
static-cr-lsp ingress lsp-name { nexthop ip-address | outgoing-interface interface-type interface-number } out-label out-label-value [ bandwidth [ ct0 | ct1 | ct2 | ct3 ] bandwidth-value ]
Transit根据报文中携带的标签值,查找标签转发表项,用新的标签替换原有标签。因此,Transit上需要指定入标签对应的出标签、CRLSP的下一跳或到达下一跳的出接口、流量所需的带宽。Transit接收到带有标签的报文后,将报文中的标签替换为该标签对应的出标签,并将报文转发给指定的下一跳,或通过出接口转发该报文。
配置静态CRLSP的Transit节点时,指定的下一跳地址不能是本地设备上的公网IP地址。
(1) 进入系统视图。
system-view
(2) 配置静态CRLSP的Transit节点。
static-cr-lsp transit lsp-name in-label in-label-value { nexthop ip-address | outgoing-interface interface-type interface-number } out-label out-label-value [ bandwidth [ ct0 | ct1 | ct2 | ct3 ] bandwidth-value ]
如果没有在倒数第二跳弹出标签,则Egress负责弹出报文中的标签,并对报文进行下一层转发处理。因此,Egress上只需指定入标签值。Egress接收到带有指定入标签值的报文后,弹出该标签。
如果静态CRLSP的倒数第二跳节点上配置的出标签为0或3,则不需要在Egress节点进行配置。
(1) 进入系统视图。
system-view
(2) 配置静态CRLSP的Egress节点。
static-cr-lsp egress lsp-name in-label in-label-value
在完成上述配置后,在任意视图下执行display命令可以显示配置后静态CRLSP的运行情况,用户可以通过查看显示信息验证配置的效果。
表1-1 静态CRLSP显示和维护
操作 |
命令 |
显示静态CRLSP信息 |
display mpls static-cr-lsp [ lsp-name lsp-name ] [ verbose ] |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!