配置IP-Prefix Tunnel
通过配置IP-Prefix Tunnel可以批量化建立P2P(point to point) TE隧道,简化用户的配置工作。
应用环境
当用户要在网络中建立大量的P2P TE隧道甚至是达到全连接效果的P2P TE隧道时,如果仍然采用逐条隧道配置的方法,配置量将会非常大并且很繁琐。为了简化批量部署MPLS TE隧道的配置工作,用户可以通过配置IP-Prefix Tunnel来批量建立P2P TE隧道。
这里所说的全连接效果是指网络中任意两两节点之间都建立P2P TE隧道。
(可选)配置P2P TE隧道模板
通过配置P2P 隧道模板可以设置MPLS TE隧道的隧道属性。
应用环境
用户在批量创建MPLS TE隧道时,如果要为待创建隧道设置具体的属性(比如带宽限制,路径限制等),则需先创建P2P TE隧道模板,并在模板下配置具体的属性,然后通过mpls te auto-primary-tunnel引用此模板。最后,设备会按照模板中规定的属性批量建立MPLS TE隧道。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令mpls te p2p-template template-name,创建P2P TE隧道模板,并进入模板视图。
- 请根据需要,选择执行以下操作中的一个或多个:
表3-1 操作步骤
操作
说明
执行命令bandwidth ct0 bw-value,配置MPLS TE隧道的带宽约束。
如果MPLS TE隧道所要承载的业务需要带宽保护,则可以执行bandwidth命令为隧道配置符合业务要求的带宽值。使得建立隧道能够在沿途路径上预留带宽,为业务提供带宽保护。
执行命令record-route [ label ],使能MPLS TE隧道的路由和标签记录功能。
当需要查看MPLS TE隧道的详细路径时,请执行此步骤,使RSVP消息记录经过每一跳的IP地址。如果指定了关键字label,则RSVP消息还会记录经过每一跳的标签。
执行命令resv-style { se | ff },指定MPLS TE隧道使用的资源预留风格。
-
执行命令path metric-type { igp | te },指定MPLS TE隧道在选路时使用的链路度量类型。
-
执行命令affinity property properties [ mask mask-value ],配置MPLS TE隧道所使用链路的亲和属性。
亲和属性是描述MPLS TE隧道所使用链路的32位向量值,与链路管理组联合使用可以控制隧道选择或避开指定链路。亲和属性的掩码决定了设备需要检查哪些链路属性。如果希望某条链路能够被隧道所用,则在所有掩码为1的位中,管理组中至少有1位与亲和属性中的相应位都为1;且亲和属性为0的位,对应的管理组属性位不能为1。
如果要利用亲和属性来控制MPLS TE隧道选择或避开指定链路,请执行此步骤。
执行命令affinity primary { include-all | include-any | exclude } bit-name &<1-32>,配置MPLS TE隧道的亲和属性。
执行此命令前,需首先在系统视图下执行命令path-constraint affinity-mapping,创建亲和名称模板。并在模板视图下执行命令attribute affinity-name bit-sequence bit-number,配置亲和属性名称与亲和属性值中每位的映射关系。 执行命令hop-limit hop-limit-value,配置MPLS TE隧道的跳数限制。
如果要限制MPLS TE隧道中的CR-LSP路径支持的最大跳数,请执行此命令。
执行命令tie-breaking { least-fill | most-fill | random },配置当存在多条到达同一目的地的等值路由时的选路原则。
-
执行命令priority setup-priority [ hold-priority ],配置MPLS TE隧道的建立优先级和保持优先级。
建立优先级不能高于相应的保持优先级,即,其在数值上不小于保持优先级的值。
用户可以通过指定隧道的优先级别来控制在网络资源不足的情况下,释放低优先级LSP的资源已满足高优先级LSP的建立条件。
执行命令reoptimization [ frequency interval ],使能MPLS TE隧道的定时重优化功能。
如果用户希望在出现更优路径时MPLS TE隧道能够自动重优化,则需要配置此命令。即对于同一目的地址,如果由于某些原因(例如Cost值的调整)出现了更优的路径时,系统会自动对隧道进行重优化,以达到优化网络资源的目的。
执行命令bfd enable,使能BFD for CR-LSP。 建议配置BFD for CR-LSP特性对LSP的故障进行快速检测,以提高整网的可靠性。 执行命令bfd { min-tx-interval tx-interval | min-rx-interval rx-interval | detect-multiplier multiplier } *,设置BFD for CR-LSP会话的相关参数。 用户可以通过调整参数来控制BFD检测的灵敏度。 执行命令fast-reroute [ bandwidth ],使能TE FRR。 建议配置TE FRR特性为MPLS TE主隧道提供保护,以提高整网的可靠性。 执行命令bypass-attributes { bandwidth bandwidth | priority setup-priority [ hold-priority ] } *,配置旁路保护隧道的属性。
旁路隧道将根据此命令配置的值进行建立。其中,旁路隧道的带宽不能大于主隧道的带宽。旁路隧道的建立优先级不能高于其保持优先级,并且,二者均不能高于主隧道的相应优先级。
执行命令lsp-tp outbound,使能MPLS TE隧道流量监管。
某条MPLS TE隧道的实际物理链路中,除了承载该隧道的流量,可能还同时承载了其他隧道的流量、其他非CR-LSP的MPLS流量,甚至IP流量。如果要使TE流量被限定在实际配置的隧道带宽范围内,则需要对该隧道配置隧道流量监管。
- 执行命令commit,提交配置。
创建Auto Primary tunnel
通过创建Auto Primary tunnel,将能够批量的建立P2P TE隧道。
背景信息
创建的Auto Primary tunnel需要引用IP地址前缀列表,用户可以通过配置IP地址前缀列表来控制自动建立隧道的目的地址范围。如果需要通过隧道模板设置公共属性,则创建Auto Primary tunnel时可引用指定的隧道模板。