• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

10-Segment Routing配置指导

目录

02-SR-MPLS TE Policy配置

本章节下载 02-SR-MPLS TE Policy配置  (654.36 KB)

02-SR-MPLS TE Policy配置

  录

1 SR-MPLS TE Policy

1.1 SR-MPLS TE Policy简介

1.1.1 SR-MPLS TE Policy基本概念

1.1.2 SR-MPLS TE Policy有效性

1.1.3 SR-MPLS TE Policy选路原则

1.1.4 SR-MPLS TE Policy转发过程

1.1.5 SR-MPLS TE Policy引流

1.1.6 SR-MPLS TE Policy CBTS

1.1.7 SR-MPLS TE Policy与SBFD联动

1.1.8 SR-MPLS TE Policy热备份功能

1.1.9 MP-BGP的SR-MPLS TE Policy扩展

1.2 SR-MPLS TE Policy配置限制和指导

1.3 SR-MPLS TE Policy配置任务简介

1.4 创建SR-MPLS TE Policy

1.5 配置SR-MPLS TE Policy属性

1.6 关闭SR-MPLS TE Policy

1.7 创建候选路径并引用SID列表

1.8 配置设备允许将SR-MPLS TE Policy的候选路径信息上报BGP-LS

1.9 配置BGP发布BGP IPv4 SR Policy路由

1.9.1 配置限制和指导

1.9.2 开启BGP发布BGP IPv4 SR Policy路由能力

1.9.3 配置BGP引入BGP IPv4 SR Policy路由

1.9.4 配置将BGP IPv4 SR Policy路由发布给EBGP对等体

1.9.5 开启Router ID过滤功能

1.9.6 开启BGP IPv4 SR Policy路由有效性检查功能

1.9.7 控制BGP IPv4 SR Policy路由的优选和发布

1.9.8 维护BGP会话

1.10 配置SR-MPLS TE Policy引流

1.10.1 配置SR-MPLS TE Policy的引流方式

1.10.2 配置基于Color引流

1.10.3 配置基于隧道策略引流

1.10.4 配置基于DSCP引流

1.10.5 配置基于静态路由引流

1.10.6 配置基于QoS策略引流

1.10.7 配置基于Flowspec引流

1.11 开启SR-MPLS TE Policy的SBFD功能

1.12 开启SR-MPLS TE Policy的热备份功能

1.13 配置SR-MPLS TE Policy的慢切慢删功能

1.14 配置SR-MPLS TE Policy延迟激活的时间

1.15 配置SR-MPLS TE Policy CBTS

1.16 开启SR-MPLS TE Policy的日志功能

1.17 开启SR-MPLS TE Policy模块的告警功能

1.18 配置SR-MPLS TE Policy的流量转发统计功能

1.19 SR-MPLS TE Policy显示和维护

1.20 SR-MPLS TE Policy典型配置举例

1.20.1 SR-MPLS TE Policy基本转发配置举例

 


1 SR-MPLS TE Policy

1.1  SR-MPLS TE Policy简介

SR-MPLS TE Policy(Segment Routing Policy,段路由策略)提供了灵活的转发路径选择方法,满足用户不同的转发需求。当Segment Routing网络的源节点和目的节点之间存在多条路径时,合理利用SR-MPLS TE Policy选择转发路径,不仅可以方便管理员对网络进行管理和规划,还可以有效地减轻网络设备的转发压力。

1.1.1  SR-MPLS TE Policy基本概念

1. SR-MPLS TE Policy的标识

一个SR-MPLS TE Policy由三部分标识:

·     BSID:入节点的SID。

·     Color:转发路径的Color属性,用于在相同的源和目的节点之间区分多个SR-MPLS TE Policy。

·     End-point:SR-MPLS TE Policy目的节点,可由IP地址标识。

2. Candidate Paths

Candidate Paths是指SR-MPLS TE Policy的候选路径,SR-MPLS TE Policy中的转发路径。SR-MPLS TE Policy包含一条或多条候选路径。不同SR-MPLS TE Policy不能共享同一条候选路径。

3. Preference

Preference为候选路径的优先级,用于在通过SR-MPLS TE Policy转发流量时,选择候选路径。

4. Segment List

Segment List(SID列表)是包含报文转发路径信息的列表。SID列表中的SID为转发路径上各个节点到下一跳的SID。候选路径由一个SID列表或者多个带权重的SID列表组成。

5. Weight

每个SID列表对应一个Weight(权重)。SR-MPLS TE Policy选择某条候选路径后,会根据SID列表的Weight,在候选路径的多个SID列表间进行负载分担。

6. SR-MPLS TE Policy隧道

建立SR-MPLS TE Policy后,会自动创建SR-MPLS TE Policy隧道,即从部署SR-MPLS TE Policy的节点到SR-MPLS TE Policy目的节点的一条虚拟点到点连接。SR-MPLS TE Policy隧道由SRLSP构成。

7. SR-MPLS TE Policy组

一组SR-MPLS TE Policy的集合。将SR-MPLS TE Policy加入SR-MPLS TE Policy组后,可以实现通过不同的SR-MPLS TE Policy转发不同DSCP(Differentiated Services Code Point,区分服务编码点)的报文。

1.1.2  SR-MPLS TE Policy有效性

SR-MPLS TE Policy有效性判断规则如图1-1所示。

图1-1 SR-MPLS TE Policy有效性判断示意图

 

判断SID列表是否有效时,存在以下情况SID列表无效:

·     SID列表为空;

·     SID列表的权重为0;

·     SR节点无法根据SID列表中的栈顶SID找到出接口或下一跳地址。

1.1.3  SR-MPLS TE Policy选路原则

通过SR-MPLS TE Policy转发流量时选路过程为:

(1)     设备收到栈顶标签为BSID的报文后,根据BSID选择对应的有效SR-MPLS TE Policy转发流量。

(2)     如果BSID匹配到多个有效SR-MPLS TE Policy,则按照配置BSID的顺序选择SR-MPLS TE Policy转发流量。先配置BSID的SR-MPLS TE Policy优先被选择转发流量。

(3)     设备在选中的SR-MPLS TE Policy中选择优先级取值最大的有效候选路径转发流量。

(4)     在优先级取值最大的有效候选路径的各个SID列表间进行WECMP(Weighted ECMP,权重负载分担),即基于权重对通过SR-MPLS TE Policy转发的流量进行负载分担。SR-MPLS TE Policy中有效SID列表转发流量的比例为Weight x/(Weight 1+Weight 2+…+Weight n)。

图1-2所示,根据BSID选择有效的SR-MPLS TE Policy转发流量,再选取优先级取值最大的有效候选路径转发流量。该候选路径中有两个有效的SID列表:SID List 1和SID List 2,其权重分别为20和80。通过该SR-MPLS TE Policy转发流量时,SID List 1和SID List 2转发的流量占比分别为1/5和4/5。

图1-2 SR-MPLS TE Policy转发流量时选路过程示意图

 

1.1.4  SR-MPLS TE Policy转发过程

图1-3所示,SR-MPLS TE Policy转发过程为:

(1)     Device A收到栈顶标签为16001的报文后,查找LFIB(Label Forwarding Information Base,标签转发信息库)表判断该标签为BSID,需要根据SR-MPLS TE Policy转发该报文。Device A根据LFIB表获取出标签和下一跳(Device B),将BSID弹出并压入SID列表的标签栈{20002, 21003, 22004},然后将报文发送给Device B。其中,20002为Device A到达Device B的SID;21003为Device B到达Device C的SID;22004为Device C到达Device D的SID。

(2)     Device B收到报文后查找LFIB表,根据入标签获取到下一跳为Device C,将报文发送给Device C。

(3)     Device C收到报文后查找LFIB表,根据入标签获取到下一跳为Device D,将报文发送给Device D。

(4)     Device D收到报文后,如果报文携带标签,则查找LFIB表转发报文;如果报文未携带标签,则查找IP转发表转发报文。

图1-3 SR-MPLS TE Policy转发过程示意图

 

1.1.5  SR-MPLS TE Policy引流

可以通过如下方式将数据报文引流到SR-MPLS TE Policy,通过SR-MPLS TE Policy转发该报文:

·     基于BSID引流:如果接收到的报文的栈顶标签为某个SR-MPLS TE Policy的BSID,则通过该SR-MPLS TE Policy转发该报文。

·     基于Color引流:查找是否存在Color和Endpoint地址与BGP路由的Color扩展团体属性和下一跳地址完全相同的SR-TE policy。若存在,则将该BGP路由迭代到SR-MPLS TE Policy。当设备收到匹配该BGP路由的报文时,会通过SR-MPLS TE Policy转发该报文。

·     基于隧道策略引流:MPLS L3VPN或EVPN L3VPN组网中,通过部署隧道策略,将SR-MPLS TE Policy作为公网隧道来转发私网报文。隧道策略的详细介绍请参见“MPLS配置指导”中的“隧道策略”。

·     基于DSCP引流:根据报文的目的地址匹配隧道绑定策略,关联到SR-MPLS TE Policy组后,根据报文的DSCP值查找与其关联的Color属性,再通过Color属性匹配到SR-MPLS TE Policy组中的某个SR-MPLS TE Policy。这样,携带指定DSCP的报文可以通过指定SR-MPLS TE Policy转发。

·     基于静态路由引流:配置静态路由迭代到SR-MPLS TE Policy,如果设备收到匹配该静态路由的报文,则通过指定SR-MPLS TE Policy转发该报文。

·     基于QoS策略引流:通过QoS策略将流量重定向到SR-MPLS TE Policy,如果设备收到匹配该QoS策略流分类规则的报文,则通过指定SR-MPLS TE Policy转发该报文。有关QoS策略的详细介绍,请参见“ACL和QoS配置指导”中的“QoS”。

·     基于Flowspec引流:通过Flowspec路由将流量重定向到SR-MPLS TE Policy,如果设备收到匹配该Flowspec路由规则的报文,则通过指定SR-MPLS TE Policy转发该报文。有关Flowspec的详细介绍,请参见“ACL和QoS配置指导”中的“Flowspec”。

1.1.6  SR-MPLS TE Policy CBTS

1. SR-MPLS TE Policy CBTS简介

SR-MPLS TE Policy CBTS(Class-based Tunnel Selection,基于服务类型的隧道选择)是一种SR-MPLS TE Policy隧道的选择方式。有别于传统的隧道选择方式,CBTS可以基于流量的转发类选择对应的隧道进行转发,以便为不同的业务提供不同的转发服务。

2. SR-MPLS TE Policy CBTS工作原理

SR-MPLS TE Policy CBTS工作原理为:

·     对需要经过SR-MPLS TE Policy转发的流量,通过流分类进行匹配,将不同业务的流量映射成不同的转发类。

·     配置SR-MPLS TE Policy的转发类(Service-class属性),映射到指定转发类的业务流量可以通过具有对应转发类的SR-MPLS TE Policy隧道转发。

3. SR-MPLS TE Policy CBTS优选规则

SR-MPLS TE Policy CBTS的优选规则为:

(1)     设备会优先选择与流量的转发类值相同的SR-MPLS TE Policy转发该流量。

(2)     如果存在多条与流量的转发类值相同的SR-MPLS TE Policy,只有一条流且为逐流负载分担则随机选择一条SR-MPLS TE Policy转发流量;有一条流但是为逐包负载分担或有多条流,则流量在相同转发类的SR-MPLS TE Policy间进行负载分担。

(3)     如果没有与流量的转发类值相同的SR-MPLS TE Policy,则选择隧道优先级最低的SR-MPLS TE Policy转发流量。SR-MPLS TE Policy转发类的取值越小,隧道转发的优先级越低,没有配置转发类的隧道优先级最低。

4. SR-MPLS TE Policy CBTS示例

图1-4 SR-MPLS TE Policy CBTS示意图

 

图1-4所示,隧道的选择原则为:

·     从Device A到Device B转发类值为3的流量通过SR-MPLS TE Policy B转发。

·     从Device A到Device B转发类值为6的流量通过SR-MPLS TE Policy C转发。

·     从Device A到Device B转发类值为4的流量通过SR-MPLS TE Policy A转发。

·     从Device A到Device B未配置转发类的流量通过SR-MPLS TE Policy A转发。

1.1.7  SR-MPLS TE Policy与SBFD联动

SR-MPLS TE Policy不会通过设备之间互相发送的消息来维持自身状态,所以SR-MPLS TE Policy路径故障检测需要依靠SBFD(Seamless BFD,无缝BFD)完成。通过SBFD可以快速检测到SR-MPLS TE Policy路径中所发生的故障。

缺省情况下,SBFD仅检测SR-MPLS TE Policy中优先级最高的候选路径里的所有SID列表。

图1-5 SR-MPLS TE Policy与SBFD联动示意图

 

图1-5所示,源节点Device A开启SR-MPLS TE Policy与SBFD联动功能后,将End-point地址作为SBFD的远端描述符。当SR-MPLS TE Policy中优先级最高的候选路径里存在多个SID列表时,会建立多个SBFD会话分别用来检测每一个SID列表对应的转发路径,所有SBFD会话的远端描述符均相同。

通过SBFD检测SR-MPLS TE Policy路径过程如下:

(2)     源节点Device A对外发送SBFD报文,SBFD报文封装SR-MPLS TE Policy对应的SID列表。

(3)     尾节点Device E收到SBFD报文后,通过查找IP路由表按照最短路径发送回应报文。

(4)     源节点Device A如果收到SBFD回应报文,则认为该SID列表对应的转发路径正常;否则,会认为该SID列表对应转发路径故障。如果一个候选路径下所有SID列表对应的转发路径都发生故障,则SBFD触发候选路径切换。

说明

对于同一源节点和目的节点之间不同的SR-MPLS TE Policy,由于SBFD回应报文时根据IP路由表进行转发,所以SBFD回应报文的转发路径是相同的。SBFD回应报文的转发路径故障将引起所有SBFD会话Down,进而导致无法通过SR-MPLS TE Policy转发流量。

 

1.1.8  SR-MPLS TE Policy热备份功能

当SR-MPLS TE Policy中存在多条有效候选路径时,设备通过优先级最大的候选路径转发报文。如果该候选路径发生故障,则SR-MPLS TE Policy需要重新选择有效候选路径转发报文。由于选择新的有效候选路径会耗费一些时间,所以在切换转发路径的过程中会造成丢包,影响业务流量转发。

SR-MPLS TE Policy的热备份功能可以解决上述问题。SR-MPLS TE Policy的热备份是指通过备份候选路径对主候选路径进行保护。如果一个SR-MPLS TE Policy下存在多条候选路径,则优先级最高的有效候选路径作为主路径,优先级次高的有效候选路径作为备份路径。如图1-6所示,如果主路径下所有SID列表对应的转发路径都发生故障,则将流量立即切换到备份候选路径转发,以减少对业务的影响。

图1-6 SR-MPLS TE Policy热备份示意图

 

SR-MPLS TE Policy热备份功能和SR-MPLS TE Policy与SBFD联动配合使用时,SBFD可以同时检测SR-MPLS TE Policy中优先级最高和次高的两条候选路径里的所有SID列表对应的转发路径。如果优先级最高的候选路径里所有SID列表对应的转发路径都发生故障,则将流量切换到备份路径。当流量切换到备份路径后,会再次重新计算主备路径。原备份路径将作为主路径,并重新选择一个有效的候选路径作为新的备份路径。当主备路径同时故障时,SR-MPLS TE Policy将重新计算主备路径。

1.1.9  MP-BGP的SR-MPLS TE Policy扩展

为了支持SR-MPLS TE Policy,MP-BGP定义了新的子地址族——BGP IPv4 SR Policy地址族,并新增了NLRI(Network Layer Reachability Information,网络层可达性信息),即BGP IPv4 SR Policy路由。BGP IPv4 SR Policy路由中包含SR-MPLS TE Policy的相关配置,包括BSID、color、Endpoint、Preference和Weight等。设备将BGP IPv4 SR Policy路由发布给对等体后,对等体也可以根据SR-MPLS TE Policy转发流量。

设备支持为BGP路由添加Color扩展团体属性,为BGP路由添加Color扩展团体属性后,如果设备收到匹配该路由的报文,则会根据该路由Color扩展团体属性中的Color值查找具有相同Color值的SR-MPLS TE Policy,使设备可以该通过SR-MPLS TE Policy转发报文。如果未查找到具有相同Color值的SR-MPLS TE Policy,则设备通过最优路由转发报文。

Color属性的格式:2位二进制数CO(Color-Only)标记位:32位用户自定义Color值,例如:10:3。

1.2  SR-MPLS TE Policy配置限制和指导

仅以下表格中的单板支持本功能。

表1-1 单板信息一览表

单板类型

单板丝印

CSPEX单板

CSPEX-1304S、CSPEX-1404S、CSPEX-1504S

 

1.3  SR-MPLS TE Policy配置任务简介

SR-MPLS TE Policy配置任务如下:

(1)     创建SR-MPLS TE Policy并配置相关属性

a.     创建SR-MPLS TE Policy

b.     配置SR-MPLS TE Policy属性

c.     (可选)关闭SR-MPLS TE Policy

d.     创建候选路径并引用SID列表

e.     (可选)配置设备允许将SR-MPLS TE Policy的候选路径信息上报BGP-LS

(2)     (可选)配置BGP发布BGP IPv4 SR Policy路由

a.     开启BGP发布BGP IPv4 SR Policy路由能力

b.     配置BGP引入BGP IPv4 SR Policy路由

c.     (可选)配置将BGP IPv4 SR Policy路由发布给EBGP对等体

d.     (可选)开启Router ID过滤功能

e.     (可选)开启BGP IPv4 SR Policy路由有效性检查功能

f.     (可选)控制BGP IPv4 SR Policy路由的优选和发布

g.     (可选)维护BGP会话

(3)     (可选)配置SR-MPLS TE Policy引流

(4)     (可选)配置SR-MPLS TE Policy高可靠性

¡     开启SR-MPLS TE Policy的SBFD功能

¡     开启SR-MPLS TE Policy的热备份功能

¡     配置SR-MPLS TE Policy的慢切慢删功能

¡     配置SR-MPLS TE Policy延迟激活的时间

(5)     (可选)配置SR-MPLS TE Policy CBTS

(6)     (可选)维护SR-MPLS TE Policy

¡     开启SR-MPLS TE Policy的日志功能

¡     开启SR-MPLS TE Policy模块的告警功能

¡     配置SR-MPLS TE Policy的流量转发统计功能

1.4  创建SR-MPLS TE Policy

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     创建SR-TE,并进入SR-TE视图。

traffic-engineering

(4)     创建SR-MPLS TE Policy,并进入SR-MPLS TE Policy视图。

policy policy-name

1.5  配置SR-MPLS TE Policy属性

1. 功能简介

SR-MPLS TE Policy由BSID(入标签)、Color和End point(目的节点IP地址)标识。

每个SR-MPLS TE Policy需要绑定一个BSID,设备收到栈顶标签为BSID的报文后,根据BSID选择对应的有效SR-MPLS TE Policy转发流量。

BSID获取方式如下:

·     手工配置。

·     动态获取:SR-MPLS TE Policy下仅配置Color和End-point时,SR-MPLS TE Policy会自动申请一个BSID。

手工配置优先生效。

2. 配置限制和指导

配置BSID为MPLS标签时,如果该标签值不在SRLB范围内,或者该标签值已经被其他协议占用,则配置不生效。有关SRLB的详细描述,请参见“Segment Routing配置指导”中的“SR-MPLS”。

不同SR-MPLS TE Policy不能配置相同Color,但可以配置相同的End-point。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     进入SR-MPLS TE Policy视图。

policy policy-name

(5)     手工配置BSID。

binding-sid mpls mpls-label

(6)     配置Color和End-point。

color color-value end-point ipv4 ipv4-address

1.6  关闭SR-MPLS TE Policy

1. 功能简介

通过本功能控制SR-MPLS TE Policy的开启和关闭状态,从而控制该SR-MPLS TE Policy是否可以转发流量。

当设备存在多个SR-MPLS TE Policy时,可以配置本命令,关闭一些不需要的SR-MPLS TE Policy,避免影响流量转发。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     进入SR-MPLS TE Policy视图。

policy policy-name

(5)     关闭SR-MPLS TE Policy。

shutdown

缺省情况下,SR-MPLS TE Policy处于开启状态。

1.7  创建候选路径并引用SID列表

1. 功能简介

在SID列表中添加节点后,报文中的标签栈从栈顶到栈底按照节点索引值从小到大排列。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     创建SID列表,并进入SID列表视图。

segment-list segment-list-name

(5)     在SID列表中添加节点。

index index-number mpls label label-value

(6)     退回系统视图。

quit

(7)     进入SR-MPLS TE Policy视图。

policy policy-name

(8)     创建SR-MPLS TE Policy候选路径,并进入SR-MPLS TE Policy候选路径视图。

candidate-paths

(9)     配置候选路径的优先级,并进入SR-MPLS TE Policy候选路径优先级视图。

preference preference-value

缺省情况下,未配置SR-MPLS TE Policy候选路径的优先级。

不同的优先级代表不同的候选路径。

(10)     为指定优先级的SR-MPLS TE Policy候选路径配置显式SID列表。

explicit segment-list segment-list-name [ weight weight-value ]

每条候选路径可以引用多个SID列表。

1.8  配置设备允许将SR-MPLS TE Policy的候选路径信息上报BGP-LS

1. 功能简介

配置本功能后,设备将SR-MPLS TE Policy的候选路径信息上报BGP-LS,通过BGP-LS路由对外发布,以满足需要知道SR-MPLS TE Policy路径信息的应用的需求。

2. 配置准备

配置本功能前,需要开启本设备与对等体/对等体组交换LS信息的能力。有关该功能的详细介绍,请参见“三层技术-IP路由配置指导”中的“BGP LS”。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     配置设备允许将SR-MPLS TE Policy的候选路径信息上报BGP-LS。

distribute bgp-ls

缺省情况下,不允许将SR-MPLS TE Policy的候选路径信息上报BGP-LS。

1.9  配置BGP发布BGP IPv4 SR Policy路由

1.9.1  配置限制和指导

BGP相关命令的详细介绍,请参见“三层技术-IP路由命令参考”中的“BGP”。

1.9.2  开启BGP发布BGP IPv4 SR Policy路由能力

(1)     进入系统视图。

system-view

(2)     配置全局Router ID。

router id router-id

缺省情况下,未配置全局Router ID。

(3)     启动BGP实例,并进入BGP实例视图。

bgp as-number [ instance instance-name ]

缺省情况下,系统没有运行BGP。

(4)     配置对等体。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } as-number as-number

(5)     创建BGP IPv4 SR Policy地址族,并进入BGP IPv4 SR Policy地址族视图。

address-family ipv4 sr-policy

(6)     使能本地路由器与指定对等体/对等体组交换BGP IPv4 SR Policy路由的能力。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } enable

缺省情况下,本地路由器不能与对等体/对等体组交换BGP IPv4 SR Policy路由。

1.9.3  配置BGP引入BGP IPv4 SR Policy路由

1. 功能简介

通过配置本功能,设备可以将本地的BGP IPv4 SR Policy路由引入到BGP路由表中,并将BGP IPv4 SR Policy路由发布给IBGP对等体,以便对等体根据SR-MPLS TE Policy转发流量。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(3)     进入BGP IPv4 SR Policy地址族视图。

address-family ipv4 sr-policy

(4)     将BGP IPv4 SR Policy路由引入到BGP路由表中。

import-route sr-policy

缺省情况下,BGP不会引入BGP IPv4 SR Policy路由。

1.9.4  配置将BGP IPv4 SR Policy路由发布给EBGP对等体

1. 功能简介

缺省情况下,BGP IPv4 SR Policy路由只能在IBGP对等体之间发布。如果需要将BGP IPv4 SR Policy路由发布给EBGP对等体,则需要执行本配置。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(3)     进入BGP IPv4 SR Policy地址族视图。

address-family ipv4 sr-policy

(4)     配置将BGP IPv4 SR Policy路由发布给EBGP对等体。

advertise ebgp enable

缺省情况下,BGP IPv4 SR Policy路由不发布给EBGP对等体。

1.9.5  开启Router ID过滤功能

1. 功能简介

当网络中存在大量的BGP IPv4 SR Policy路由,而设备仅希望处理部分路由时,可以通过本配置过滤接收到的BGP IPv4 SR Policy路由。

开启Router ID过滤功能后,设备将检查接收到的BGP IPv4 SR Policy路由中携带的Route Target属性。如果该属性中包含本地设备的Router ID,则接收该路由,并生成对应的SR-MPLS TE Policy;否则:

·     执行本命令时,如果未指定bgp-rib-only参数,则丢弃该路由。

·     执行本命令时,如果指定bgp-rib-only参数,则仅接收该路由,不生成对应的SR-MPLS TE Policy。

当控制器需要通过多台中间设备将BGP IPv4 SR Policy路由发布到源节点时,控制器与源节点之间的中间设备仅需要转发BGP IPv4 SR Policy路由,不需要生成SR-MPLS TE Policy,以节省中间设备的资源。这种情况下,可以在中间设备上配置router-id filter bgp-rib-only命令,当中间设备收到BGP IPv4 SR Policy路由后,即使该路由携带的Route Target属性中不包含本地设备的Router ID,也不会丢弃该路由,仍对该路由进行转发。同时,也不会在中间设备上生成SR-MPLS TE Policy,避免影响报文转发。

2. 配置限制和指导

为了正确使用本功能,需要通过路由策略等方式为BGP IPv4 SR Policy路由合理添加Route Target属性。否则,可能会导致错误地学习或丢弃BGP IPv4 SR Policy路由。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(3)     进入BGP IPv4 SR Policy地址族视图。

address-family ipv4 sr-policy

(4)     开启Router ID过滤功能。

router-id filter [ bgp-rib-only ]

缺省情况下,Router ID过滤功能处于关闭状态。

1.9.6  开启BGP IPv4 SR Policy路由有效性检查功能

1. 功能简介

开启本功能后,设备会对BGP IPv4 SR Policy路由进行检查。如果BGP IPv4 SR Policy路由中既没有IPv4地址格式的RT扩展团体属性,又没有NO_ADVERTISE团体属性,则该路由无效,不会被优选。

在控制器与RR(Router Reflector,路由反射器)建立BGP邻居关系,RR再与多个不同SR-MPLS TE Policy的源节点建立BGP邻居关系的组网场景中,可以在RR上配置本功能,RR将检查控制器下发的多条SR-MPLS TE Policy路由是否携带IPv4地址格式的RT属性或者NO_ADVERTISE团体属性,如果携带上述属性之一,则RR接收这些路由,并将不带NO_ADVERTISE的路由反射给多个不同SR-MPLS TE Policy的源节点。在不同SR-MPLS TE Policy的源节点可以配置router-id filter命令来开启Router ID过滤功能,源节点将本地的Router ID与BGP IPv4 SR Policy路由RT属性中的IPv4地址进行对比。如果相同,则接收该路由,否则,丢弃该路由。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(3)     进入BGP IPv4 SR Policy地址族视图。

address-family ipv4 sr-policy

(4)     开启BGP IPv4 SR Policy路由有效性检查功能。

validation-check enable

缺省情况下,BGP IPv4 SR Policy路由有效性检查功能处于关闭状态,即设备不会检查接收到的BGP IPv4 SR Policy路由的有效性。

 

1.9.7  控制BGP IPv4 SR Policy路由的优选和发布

(1)     进入系统视图。

system-view

(2)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(3)     进入BGP IPv4 SR Policy地址族视图。

address-family ipv4 sr-policy

(4)     配置向对等体/对等体组发布路由时,将下一跳属性修改为自身的地址。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } next-hop-local

缺省情况下,向EBGP对等体/对等体组发布路由时,将下一跳属性修改为自身的地址;向IBGP对等体/对等体组发布路由时,不修改下一跳属性。

(5)     配置本地优先级的缺省值。

default local-preference value

缺省情况下,本地优先级的缺省值为100。

(6)     配置对于从对等体/对等体组接收的BGP消息,允许本地AS号在该消息的AS_PATH属性中出现,并配置允许出现的次数。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } allow-as-loop [ number ]

缺省情况下,不允许本地AS号在接收消息的AS_PATH属性中出现。

(7)     为从对等体/对等体组接收的路由分配首选值。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } preferred-value value

缺省情况下,从对等体/对等体组接收的路由的首选值为0。

(8)     配置允许从对等体/对等体组接收的路由的最大数量。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } route-limit prefix-number [ { alert-only | discard | reconnect reconnect-time } | percentage-value ] *

缺省情况下,不限制从对等体/对等体组接收的路由数量。

(9)     配置本机作为路由反射器,对等体/对等体组作为路由反射器的客户机。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } reflect-client

缺省情况下,没有配置路由反射器及其客户机。

(10)     配置允许路由反射器反射路由时修改路由属性。

reflect change-path-attribute

缺省情况下,不允许路由反射器反射路由时修改路由属性。

(11)     为对等体/对等体组设置基于IPv4地址前缀列表的路由发布和接收过滤策略。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } prefix-list ipv4-prefix-list-name { export | import }

缺省情况下,不对发布和接收的路由信息进行过滤。

(12)     对来自对等体/对等体组的路由或发布给对等体/对等体组的路由应用路由策略。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } route-policy route-policy-name { export | import }

缺省情况下,没有为对等体/对等体组指定路由策略。

(13)     为对等体/对等体组设置基于AS路径过滤列表的BGP路由过滤策略。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } as-path-acl { as-path-acl-number | as-path-acl-name } { export | import }

缺省情况下,未配置基于AS路径过滤列表的BGP路由过滤策略。

(14)     配置向对等体/对等体组发布团体属性。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise-community

缺省情况下,不向对等体/对等体组发布团体属性。

(15)     配置向对等体/对等体组发布扩展团体属性。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise-ext-community

缺省情况下,不向对等体/对等体组发布扩展团体属性。

(16)     配置向对等体/对等体组发布Large团体属性。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise-large-community

缺省情况下,不向对等体/对等体组发布Large团体属性。

(17)     为指定对等体/对等体组设置高优先级,路由选路时优选从该对等体/对等体组学习到的路由。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } high-priority

缺省情况下,BGP不为指定对等体/对等体组设置高优先级,选路规则不发生变化。

(18)     配置路由优选的延迟时间。

route-select delay delay-value

缺省情况下,路由优选的延迟时间为0秒,即路由优选不延迟。

1.9.8  维护BGP会话

请在用户视图下执行如下命令,复位或软复位BGP会话。

·     复位BGP IPv4 SR Policy地址族下的BGP会话。

reset bgp [ instance instance-name ] { as-number | ipv4-address [ mask-length ] | ipv6-address [ mask-length ] | all | external | group group-name | internal } ipv4 sr-policy

·     手工对BGP IPv4 SR Policy地址族下的BGP会话进行软复位。

refresh bgp [ instance instance-name ] { ipv4-address [ mask-length ] | ipv6-address [ mask-length ] | all | external | group group-name | internal } { export | import } ipv4 sr-policy

1.10  配置SR-MPLS TE Policy引流

1.10.1  配置SR-MPLS TE Policy的引流方式

1. 配置限制和指导

在L2VPN组网环境下,本功能不生效。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(3)     配置引流到SR-MPLS TE Policy的方式。

sr-policy steering { disable | policy-based }

缺省情况下,基于Color将数据报文引流到SR-MPLS TE Policy。

指定policy-based参数后,按照基于隧道绑定策略进行引流->基于Color引流->基于隧道负载分担策略进行引流的优先级顺序引流方式。

1.10.2  配置基于Color引流

1. 功能简介

基于Color引流到SR-MPLS TE Policy时,如果设备接收到的路由未携带Color扩展团体属性,可以通过如下两种方式为路由指定Color扩展团体属性:

·     通过配置路由策略为路由添加Color值。

·     为路由指定缺省Color值。

路由优先采用路由策略中指定的Color值。

2. 配置限制和指导

通过缺省Color值引流时,Color值仅在SR-MPLS TE Policy隧道引流时生效,路由向外发布时不生效。通过缺省Color值引流只对从远端PE学习到的VPN或公网实例路由生效。

3. 通过配置路由策略为路由添加Color属性

(1)     进入系统视图。

system-view

(2)     进入路由策略视图。

route-policy route-policy-name { deny | permit } node node-number

(3)     配置BGP路由的Color扩展团体属性。

apply extcommunity color color [ additive ]

缺省情况下,未配置BGP路由属性。

(4)     退回系统视图。

quit

(5)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(6)     进入BGP IPv4单播地址族视图、BGP IPv6单播地址族视图、BGP VPNv4地址族视图或BGP VPNv6地址族视图。

¡     进入BGP IPv4单播地址族视图。

address-family ipv4 [ unicast ]

¡     进入BGP IPv6单播地址族视图。

address-family ipv6 [ unicast ]

¡     进入BGP VPNv4地址族视图。

address-family vpnv4

¡     进入BGP VPNv6地址族视图。

address-family vpnv6

(7)     对来自对等体/对等体组的路由或发布给对等体/对等体组的路由应用路由策略。

peer { group-name | ipv4-address [ mask-length ] } route-policy route-policy-name { export | import }

缺省情况下,没有为对等体/对等体组指定路由策略。

4. 为VPN路由配置缺省Color值

(1)     进入系统视图。

system-view

(2)     进入VPN实例视图。

ip vpn-instance vpn-instance-name [ index vpn-index ]

(3)     进入VPN实例IPv4地址族视图或VPN实例IPv6地址族视图。

¡     进入VPN实例IPv4地址族视图。

address-family ipv4

¡     进入VPN实例IPv6地址族视图。

address-family ipv6

(4)     配置L3VPN业务迭代SR-MPLS TE Policy隧道时使用指定的缺省Color值。

default-color color-value [ evpn ]

缺省情况下,未指定L3VPN业务迭代SR-MPLS TE Policy隧道时使用的缺省Color值。

5. 为公网路由配置缺省Color值

(1)     进入系统视图。

system-view

(2)     进入公网实例视图。

ip public-instance

(3)     进入公网实例IPv4地址族视图或公网实例IPv6地址族视图。

¡     进入公网实例IPv4地址族视图。

address-family ipv4

¡     进入公网实例IPv6地址族视图。

address-family ipv6

(4)     配置公网业务迭代SR-MPLS TE Policy隧道时使用指定的缺省Color值。

default-color color-value

缺省情况下,未指定公网路由迭代SR-MPLS TE Policy隧道时使用的缺省Color值。

1.10.3  配置基于隧道策略引流

(1)     进入系统视图。

system-view

(2)     创建隧道策略,并进入隧道策略视图。

tunnel-policy tunnel-policy-name [ default ]

(3)     配置隧道策略。请选择其中一项进行配置。

¡     配置指定的SR-MPLS TE Policy隧道为首选隧道。

preferred-path sr-policy name sr-policy-name

缺省情况下,未配置首选隧道。

¡     配置SR-MPLS TE Policy隧道的负载分担策略。

select-seq sr-policy load-balance-number number

缺省情况下,未配置负载分担策略。

本命令的详细描述,请参见“MPLS命令参考”中的“隧道策略”。

(4)     退回系统视图。

quit

(5)     进入VPN实例视图、VPN实例IPv4地址族视图或VPN实例IPv6地址族视图。

¡     进入VPN实例视图。

ip vpn-instance vpn-instance-name

¡     请依次执行以下命令进入VPN实例IPv4地址族视图。

ip vpn-instance vpn-instance-name

address-family ipv4

¡     请依次执行以下命令进入VPN实例IPv6地址族视图。

ip vpn-instance vpn-instance-name

address-family ipv6

(6)     配置VPN实例的隧道策略。

tnl-policy tunnel-policy-name

缺省情况下,未配置VPN实例的隧道策略。

本命令的详细描述,请参见“MPLS命令参考”中的“MPLS L3VPN”。

1.10.4  配置基于DSCP引流

1. 功能简介

SR-MPLS TE Policy组中不同SR-MPLS TE Policy的Color属性不同。配置Color与DSCP的映射关系后,在一个SR-MPLS TE Policy组内,可以形成DSCP->Color->SR-MPLS TE Policy的映射关系,从而实现通过IP报文的DSCP值将报文引流到指定的SR-MPLS TE Policy。

2. 配置限制和指导

只有SR-MPLS TE Policy有效时,才能将其Color值与DSCP关联。

IPv4和IPv6地址族可以分别指定Color与DSCP的映射关系,但是对于同一个地址族的报文,每个DSCP值仅支持关联一个Color值。

可以通过color match dscp default命令来配置某个SR-MPLS TE Policy作为指定地址族报文的缺省SR-MPLS TE Policy。当SR-MPLS TE Policy组内某个DSCP没有关联到SR-MPLS TE Policy时,可以使用该缺省SR-MPLS TE Policy转发报文。一个SR-MPLS TE Policy组内,一个地址族只能有一个缺省SR-MPLS TE Policy。

当设备收到未匹配SR-MPLS TE Policy组内Color和DSCP映射关系的IPv4/IPv6地址族报文时,依次按照如下原则选择报文转发方式:

(1)     如果本地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。

(2)     如果另一地址族已配置缺省的SR-MPLS TE Policy,且该SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发报文。

(3)     如果本地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。

(4)     如果另一地址族下配置了Color和DSCP映射关系,且最小DSCP对应的SR-MPLS TE Policy有效,则采用该SR-MPLS TE Policy转发。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     创建SR TE,并进入SR TE视图。

traffic-engineering

(4)     创建SR-MPLS TE Policy组,并进入SR-MPLS TE Policy组视图。

policy-group group-id

(5)     配置SR-MPLS TE Policy组的目的节点地址。

end-point ipv4 ipv4-address

缺省情况下,未配置SR-MPLS TE Policy组的目的节点地址。

加入到SR-MPLS TE Policy组的SR-MPLS TE Policy的目的节点地址必须与该SR-MPLS TE Policy组的目的节点地址相同。

(6)     配置SR-MPLS TE Policy组的Color和DSCP映射关系。

color color-value match dscp { ipv4 | ipv6 } dscp-value-list

color color-value match dscp { ipv4 | ipv6 } default

缺省情况下,未配置SR-MPLS TE Policy组的Color和DSCP映射关系。

未配置Color和DSCP映射关系时,无法根据报文的DSCP值进行引流。

(7)     退回系统视图。

quit

(8)     创建隧道策略,并进入隧道策略视图。

tunnel-policy tunnel-policy-name [ default ]

(9)     配置隧道绑定策略,指定目的地址与SR-MPLS TE Policy组绑定。

binding-destination dest-ip-address sr-policy group sr-policy-group-id [ ignore-destination-check ] [ down-switch ]

缺省情况下,未将目的IP地址与任何隧道绑定。

本命令的详细描述,请参见“MPLS命令参考”中的“隧道策略”。

1.10.5  配置基于静态路由引流

1. 配置限制和指导

配置本功能后,需要在公网实例IPv4地址族下使用route-replicate命令将指定VPN实例的路由信息引入到公网中,从而使公网获取指定VPN的路由,以便转发用户流量。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     配置静态路由迭代到指定SR-MPLS TE Policy。

(公网)

ip route-static dest-address { mask-length | mask } sr-policy policy-name [ preference preference ] [ tag tag-value ] [ description text ]

(VPN网络)

ip route-static vpn-instance s-vpn-instance-name dest-address { mask-length | mask } sr-policy policy-name [ preference preference ] [ tag tag-value ] [ description text ]

缺省情况下,未配置静态路由。

本命令的详细描述,请参见“三层技术-IP路由命令参考”中的“静态路由”。

1.10.6  配置基于QoS策略引流

1. 功能简介

当网络中某些IPv4公网流量发生拥塞时,可以通过流分类进行识别,然后将流量重定向到SR-MPLS TE Policy中,解决拥塞问题。IPv4公网流量重定向到SR-MPLS TE Policy的重定向因子是Endpoint + Color,如果重定向规则匹配不成功,则流分类失效,流量进行普通IPv4转发。如果SR-MPLS TE Policy出现故障,流分类同样失效,流量也进行普通IPv4转发。

2. 配置限制和指导

QoS策略相关命令的详细介绍,请参见“ACL和QoS命令参考”中的“QoS策略”。

3. 配置步骤

(1)     定义类

a.     进入系统视图。

system-view

b.     创建一个类,并进入类视图。

traffic classifier classifier-name [ operator { and | or } ]

c.     定义匹配数据包的规则。

if-match [ not ] match-criteria

缺省情况下,未定义匹配数据包的规则。

具体规则的介绍,请参见“QoS命令”中的if-match命令。

(2)     定义流行为

a.     创建一个流行为,并进入流行为视图。

traffic behavior behavior-name

b.     配置流量重定向到SR-MPLS TE Policy。

redirect sr-policy endpoint color

缺省情况下,未配置流量重定向动作。

(3)     定义并应用策略

a.     创建一个策略,并进入策略视图。

qos policy policy-name

b.     在策略中为类指定采用的流行为。

classifier classifier-name behavior behavior-name

缺省情况下,未指定类对应的流行为。

c.     退回系统视图。

quit

d.     应用QoS策略。

具体配置请参见“ACL和QoS配置指导”中的“QoS策略”。

缺省情况下,未应用QoS策略。

1.10.7  配置基于Flowspec引流

1. 创建并激活IPv4 Flowspec路由

(1)     进入系统视图。

system-view

(2)     创建IPv4 Flowspec路由。

flow-route flowroute-name

(3)     定义Flowspec路由的报文匹配规则。

if-match match-criteria

(4)     配置Flowspec路由的流量动作。请选择其中一项进行配置。

apply redirect next-hop ipv4-address color color

缺省情况下,Flowspec路由中未配置流量动作。

(5)     激活Flowspec路由中的匹配规则及流量动作。

commit

缺省情况下,Flowspec路由下配置的匹配规则及流量动作未生效。

2. 在公网中应用IPv4 Flowspec路由

(1)     进入系统视图。

system-view

(2)     进入Flowspec视图。

flowspec

(3)     创建Flowspec IPv4地址族。

address-family ipv4

(4)     应用已创建的IPv4 Flowspec路由,请至少选择其中一项进行配置。

¡     应用已创建的普通IPv4 Flowspec路由。

flow-route flowroute-name

缺省情况下,公网中未应用IPv4 Flowspec路由。

¡     应用关联了Flowspec接口组的IPv4 Flowspec路由。

flow-route flowroute-name flow-interface-group group-id

缺省情况下,IPv4 Flowspec路由未关联Flowspec接口组。

3. 在VPN实例中应用IPv4 Flowspec路由

(1)     进入系统视图。

system-view

(2)     配置VPN实例。

a.     创建VPN实例,并进入VPN实例视图。

ip vpn-instance vpn-instance-name

b.     配置VPN实例的RD。

route-distinguisher route-distinguisher

缺省情况下,未配置VPN实例的RD。

c.     配置VPN实例的Route Target。

vpn-target { vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ] }

缺省情况下,未配置VPN实例的Route Target。

关于ip vpn-instanceroute-distinguishervpn-target命令的详细介绍,请参见“MPLS命令参考”中的“MPLS L3VPN”。

(3)     进入VPN实例IPv4 Flowspec地址族视图。

address-family ipv4 flowspec

(4)     配置VPN实例下IPv4 Flowspec地址族的RD。

route-distinguisher route-distinguisher

缺省情况下,未配置VPN实例下IPv4 Flowspec地址族的RD。

(5)     配置VPN实例下IPv4 Flowspec地址族的VPN target。

vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]

缺省情况下,未配置VPN实例下IPv4 Flowspec地址族的VPN target。

VPN实例IPv4 Flowspec地址族的VPN target必须与之前配置的VPN实例的Route target保持一致。

(6)     依次执行以下命令退回系统视图。

a.     quit

b.     quit

(7)     进入Flowspec视图。

flowspec

(8)     创建Flowspec IPv4 VPN实例地址族并关联已创建的VPN实例。

address-family ipv4 vpn-instance vpn-instance-name

(9)     应用已创建的IPv4 Flowspec路由,请选择其中一项进行配置。

¡     应用已创建的普通IPv4 Flowspec路由。

flow-route flowroute-name

缺省情况下,VPN实例中未应用IPv4 Flowspec路由。

¡     应用关联Flowspec接口组的Flowspec路由。

flow-route flowroute-name flow-interface-group group-id

缺省情况下,IPv4 Flowspec路由未关联Flowspec接口组。

4. 配置BGP发布IPv4 Flowspec路由

(1)     进入系统视图。

system-view

(2)     进入BGP实例视图。

bgp as-number [ instance instance-name ]

(3)     进入BGP IPv4 Flowspec地址族视图、BGP-VPN IPv4 Flowspec地址族视图或BGP VPNv4 Flowspec地址族视图。

¡     进入BGP IPv4 Flowspec地址族视图发布公网IPv4 Flowspec路由。

address-family ipv4 flowspec

¡     依次执行以下命令进入BGP-VPN IPv4 Flowspec地址族视图发布私网IPv4 Flowspec路由。

ip vpn-instance vpn-instance-name

address-family ipv4 flowspec

¡     进入BGP VPNv4 Flowspec地址族视图发布VPNv4 Flowspec路由。

address-family vpnv4 flowspec

(4)     允许BGP Flowspec邻居间交换路由信息。

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } enable

缺省情况下,BGP Flowspec邻居间不能交换路由信息。

1.11  开启SR-MPLS TE Policy的SBFD功能

1. 配置准备

配置本功能前,需要执行mpls bfd enable命令开启MPLS BFD功能。有关mpls bfd enable命令的详细介绍,请参见“MPLS命令参考”中的“MPLS OAM”。

2. 配置限制和指导

SR TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的SBFD功能。SR TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR TE视图的配置。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     全局开启所有SR-MPLS TE Policy的SBFD功能。

sr-policy sbfd enable [ remote remote-id ] [ template template-name ] [ backup-template backup-template-name ]

缺省情况下,所有SR-MPLS TE Policy的SBFD功能处于关闭状态。

(5)     (可选)配置SBFD的检测时间参数。

sr-policy sbfd timer { detect-multiplier multiplier-value | min-tx-interval transmit-interval }

缺省情况下,未配置SBFD的检测时间参数。

(6)     (可选)全局开启BFD down联动SR-MPLS TE Policy down功能。

sr-policy bfd trigger path-down enable

缺省情况下,BFD down联动SR-MPLS TE Policy down功能处于关闭状态。

(7)     (可选)配置检测SR-MPLS TE Policy的SBFD会话首次建立失败时,通知SR-MPLS TE Policy的SBFD会话down的延迟时间。

sr-policy bfd first-fail-timer seconds

缺省情况下,检测SR-MPLS TE Policy的SBFD会话首次建立失败时,通知SR-MPLS TE Policy的SBFD会话down的延迟时间为60秒。

(8)     进入SR-MPLS TE Policy视图。

policy policy-name

(9)     配置SR-MPLS TE Policy的SBFD功能。

sbfd { disable | enable [ remote remote-id ] [ template template-name ] [ backup-template backup-template-name ] }

缺省情况下,未配置SR-MPLS TE Policy的SBFD功能。

(10)     (可选)配置BFD down联动SR-MPLS TE Policy down功能。

bfd trigger path-down { disable | enable }

缺省情况下,未配置BFD down联动SR-MPLS TE Policy down功能,以SR-TE视图下的配置为准。

1.12  开启SR-MPLS TE Policy的热备份功能

1. 配置限制和指导

SR TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的热备份功能。SR TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR TE视图的配置。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     开启所有SR-MPLS TE Policy的热备份功能。

sr-policy backup hot-standby enable

缺省情况下,所有SR-MPLS TE Policy的热备份功能处于关闭状态。

(5)     进入SR-MPLS TE Policy视图。

policy policy-name

(6)     配置SR-MPLS TE Policy的热备份功能。

backup hot-standby { disable | enable }

缺省情况下,未配置SR-MPLS TE Policy的热备份功能。

1.13  配置SR-MPLS TE Policy的慢切慢删功能

1. 功能简介

为了防止SID列表切换导致流量转发失败,在SR-MPLS TE Policy的SID列表切换过程中,流量先保持按照老的SID列表转发,切换延迟时间超时后再按照新的SID列表转发流量,并在删除延迟时间超时后将老的SID列表删除。

实现慢切慢删功能的前提是SR-MPLS TE Policy的新旧转发路径的SID列表均处于Up状态。如果原来旧的SID列表变为Down状态,则流量直接进行切换不会等待切换延迟时间超时。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR TE视图。

traffic-engineering

(4)     配置SR-MPLS TE Policy中转发路径的切换延迟时间和删除延迟时间。

sr-policy switch-delay switch-delay-time delete-delay delete-delay-time

缺省情况下,SR-MPLS TE Policy中转发路径的切换延迟时间为5000毫秒,删除延迟时间为20000毫秒。

1.14  配置SR-MPLS TE Policy延迟激活的时间

1. 功能简介

当SR-MPLS TE Policy故障恢复时,为了避免SR-MPLS TE Policy频繁震荡导致丢包,可以配置本功能,使SR-MPLS TE Policy延迟激活,即延迟一段时间再使用该SR-MPLS TE Policy转发流量,以确保SR-MPLS TE Policy的故障彻底消除。

配置本功能后,需要根据SR-MPLS TE Policy的SBFD功能的配置情况,启动不同类型的延迟激活定时器:

·     LSP类型定时器:未开启SBFD功能,且SID列表状态由Down变为Up时,启动LSP类型定时器。

·     SBFD类型定时器:开启SBFD功能,且SBFD会话状态由Down变为Up时,启动SBFD类型定时器。

2. 配置限制和指导

可以通过display segment-routing te policy命令查看SBFD功能配置情况、SID列表状态和SBFD会话状态。

请根据网络规模合理配置SR-MPLS TE Policy延迟激活的时间,避免故障消除后SR-MPLS TE Policy长时间无法处理用户流量。

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的延迟UP时间。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

配置本功能后,对于已处于延迟激活的SR-MPLS TE Policy不受影响。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     配置SR-MPLS TE Policy延迟激活的时间。

sr-policy up-delay delay-time

缺省情况下,SR-MPLS TE Policy不延迟激活。

(5)     进入SR-MPLS TE Policy视图。

policy policy-name

(6)     配置SR-MPLS TE Policy的延迟激活时间。

up-delay delay-time

缺省情况下,未配置延迟激活时间,以SR-TE视图下的配置为准。

1.15  配置SR-MPLS TE Policy CBTS

1. 配置准备

配置SR-MPLS TE Policy CBTS前需要先通过remark service-class命令配置QoS流行为,标记流量的隧道转发类,具体请参见“ACL和QoS命令参考”中的“QoS策略”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     进入SR-MPLS TE Policy视图。

policy policy-name

(5)     配置SR-MPLS TE Policy的转发类。

service-class service-class-value

缺省情况下,未配置SR-MPLS TE Policy的转发类,该SR-MPLS TE Policy的转发类值为255,转发优先级最低。

1.16  开启SR-MPLS TE Policy的日志功能

1. 功能简介

开启SR-MPLS TE Policy的日志功能后,设备将记录SR-MPLS TE Policy的状态变化情况,以便管理员对SR-MPLS TE Policy运行情况进行审计。设备生成的SR-MPLS TE Policy日志信息将被发送到设备的信息中心,通过设置信息中心的参数,决定日志信息的输出规则(即是否允许输出以及输出方向)。有关信息中心参数的配置请参见“网络管理和监控配置指导”中的“信息中心”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     开启SR-MPLS TE Policy的日志功能。

sr-policy log enable

缺省情况下,SR-MPLS TE Policy的日志功能处于关闭状态。

 

 

1.17  开启SR-MPLS TE Policy模块的告警功能

1. 功能简介

开启SR-MPLS TE Policy模块的告警功能后,当SR-MPLS TE Policy的状态发生变化时,将生成告警信息并发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     开启SR-MPLS TE Policy模块的告警功能。

snmp-agent trap enable sr-policy

缺省情况下,SR-MPLS TE Policy模块的告警功能处于关闭状态。

1.18  配置SR-MPLS TE Policy的流量转发统计功能

1. 功能简介

配置本功能后,可以统计通过SR-MPLS TE Policy转发的流量的信息。

2. 配置限制和指导

SR-TE视图和SR-MPLS TE Policy视图下均可以配置SR-MPLS TE Policy的流量转发统计功能。SR-TE视图的配置对所有SR-MPLS TE Policy都有效,而SR-MPLS TE Policy视图的配置只对当前SR-MPLS TE Policy有效。对于一个SR-MPLS TE Policy来说,优先采用该SR-MPLS TE Policy内的配置,只有该SR-MPLS TE Policy内未进行配置时,才采用SR-TE视图的配置。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入Segment Routing视图。

segment-routing

(3)     进入SR-TE视图。

traffic-engineering

(4)     全局开启SR-MPLS TE Policy的流量转发统计功能。

forwarding statistics [ service-class ] enable

缺省情况下,SR-MPLS TE Policy的流量转发统计功能处于关闭状态。

指定service-class参数后,不仅对SR-MPLS TE Policy隧道转发的总流量进行统计,还会对隧道转发的每个隧道转发类的流量分别进行统计。

(5)     (可选)配置SR-MPLS TE Policy流量转发统计信息收集的时间间隔。

forwarding statistics interval interval

缺省情况下,SR-MPLS TE Policy流量转发统计信息收集时间间隔为30秒。

(6)     进入SR-MPLS TE Policy视图。

policy policy-name

(7)     配置SR-MPLS TE Policy的流量转发统计功能。

forwarding statistics { disable | [ service-class ] enable }

缺省情况下,未配置SR-MPLS TE Policy的流量转发统计功能,以SR-TE视图下的配置为准。

指定service-class参数后,不仅对SR-MPLS TE Policy隧道转发的总流量进行统计,还会对隧道转发的每个隧道转发类的流量分别进行统计。

1.19  SR-MPLS TE Policy显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后SR-MPLS TE Policy的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除SR-MPLS TE Policy的统计信息。

表1-2 SR-MPLS TE Policy显示和维护

操作

命令

显示BGP对等体或对等体组的状态和统计信息

display bgp [ instance instance-name ] peer ipv4 sr-policy [ ipv4-address mask-length | { ipv4-address | group-name group-name } log-info | [ ipv4-address ] verbose ]

display bgp [ instance instance-name ] peer ipv4 sr-policy [ ipv6-address prefix-length | ipv6-address log-info | [ ipv6-address ] verbose ]

显示BGP IPv4 SR-MPLS TE Policy路由信息

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ sr-policy-prefix [ advertise-info ] ]

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ as-path-acl { as-path-acl-number | as-path-acl-name } | as-path-regular-expression regular-expression ]

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ color color-value [ end-point ipv4 ipv4-address ] | end-point ipv4 ipv4-address ]

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ peer { ipv4-address | ipv6-address } { advertised-routes | received-routes } [ sr-policy-prefix [ verbose ] | color color-value [ end-point ipv4 ipv4-address ] | end-point ipv4 ipv4-address | statistics [ color color-value [ end-point ipv4 ipv4-address ] | end-point ipv4 ipv4-address ] ] ]

display bgp [ instance instance-name ] routing-table ipv4 sr-policy [ statistics [ color color-value [ end-point ipv4 ipv4-address ] | end-point ipv4 ipv4-address ] ]

display bgp [ instance instance-name ] routing-table ipv4 sr-policy peer { ipv4-address | ipv6-address } { accepted-routes | not-accepted-routes }

显示BGP对等体组的信息

display bgp [ instance instance-name ] group ipv4 sr-policy [ group-name group-name ]

显示BGP打包组的相关信息

display bgp [ instance instance-name ] update-group ipv4 sr-policy [ ipv4-address | ipv6-address ]

显示SR-MPLS TE Policy的数据库信息

display segment-routing te database [ link | node | prefix ]

显示SR-TE的转发信息

display segment-routing te forwarding [ policy { name policy-name | { color color-value | end-point ipv4 ip-address } * } ] [ verbose ]

显示SR-MPLS TE Policy信息

display segment-routing te policy [ name policy-name | down | up | { color color-value | end-point ipv4 ip-address } * ]

显示SR-MPLS TE Policy最近一次down的原因

display segment-routing te policy last-down-reason [ binding-sid bsid | color color-value end-point ipv4 ipv4-address | policy-name policy-name ]

显示SR-MPLS TE Policy的统计信息

display segment-routing te policy statistics

显示SR-MPLS TE Policy组的信息

display segment-routing te policy-group [ group-id ] [ verbose ]

显示SR-MPLS TE Policy的SBFD信息

display segment-routing te sbfd [ down | policy { { color color-value | end-point ipv4 ipv4-address } * | name policy-name } | up ]

显示SR-TE的SID列表信息

display segment-routing te segment-list [ name segment-list-name | id id-value ]

清除SR-TE流量转发统计信息

reset segment-routing te forwarding statistics [ binding-sid binding-sid | color color-value endpoint endpoint-ipv4 | name name-value ]

 

1.20  SR-MPLS TE Policy典型配置举例

1.20.1  SR-MPLS TE Policy基本转发配置举例

1. 组网需求

通过在IGP网络中部署SR-MPLS TE Policy,实现根据用户需求制定合理的转发路径。如图1-7所示,用户需要流量分别经过Device A、Device B、Device C、Device D转发。通过部署以下功能可以实现该需求:

·     Device A~Device D设备之间运行IS-IS实现三层互通。

·     Device A~Device D设备之间部署SR-MPLS,建立SRLSP。

·     在Device A上配置SR-MPLS TE Policy,限定用户流量的转发路径为Device A->Device B->Device C->Device D。

2. 组网图

图1-7 SR-MPLS TE Policy基本转发配置组网图

设备

接口

IP地址

设备

接口

IP地址

Device A

Loop1

1.1.1.1/32

Device B

Loop1

2.2.2.2/32

 

XGE3/1/1

12.0.0.1/24

 

XGE3/1/1

12.0.0.2/24

 

XGE3/1/2

14.0.0.1/24

 

XGE3/1/2

23.0.0.2/24

Device C

Loop1

3.3.3.3/32

Device D

Loop1

4.4.4.4/32

 

XGE3/1/1

34.0.0.3/24

 

XGE3/1/1

34.0.0.4/24

 

XGE3/1/2

23.0.0.3/24

 

XGE3/1/2

14.0.0.4/24

 

3. 配置步骤

(1)     请按照图1-7配置各接口的IP地址和子网掩码,具体配置过程略

(2)     配置Device A

# 配置IS-IS协议实现网络层互通,开销值类型为wide。

<DeviceA> system-view

[DeviceA] isis 1

[DeviceA-isis-1] network-entity 00.0000.0000.0001.00

[DeviceA-isis-1] cost-style wide

[DeviceA-isis-1] quit

[DeviceA] interface ten-gigabitethernet 3/1/1

[DeviceA-Ten-GigabitEthernet3/1/1] isis enable 1

[DeviceA-Ten-GigabitEthernet3/1/1] quit

[DeviceA] interface ten-gigabitethernet 3/1/2

[DeviceA-Ten-GigabitEthernet3/1/2] isis enable 1

[DeviceA-Ten-GigabitEthernet3/1/2] quit

[DeviceA] interface loopback 1

[DeviceA-LoopBack1] isis enable 1

[DeviceA-LoopBack1] quit

# 配置节点的MPLS LSR ID、开启MPLS能力和MPLS TE能力。

[DeviceA] mpls lsr-id 1.1.1.1

[DeviceA] mpls te

[DeviceA-te] quit

[DeviceA] interface ten-gigabitethernet 3/1/1

[DeviceA-Ten-GigabitEthernet3/1/1] mpls enable

[DeviceA-Ten-GigabitEthernet3/1/1] quit

[DeviceA] interface ten-gigabitethernet 3/1/2

[DeviceA-Ten-GigabitEthernet3/1/2] mpls enable

[DeviceA-Ten-GigabitEthernet3/1/2] quit

# 配置IS-IS SR的SRGB,同时在IS-IS IPv4单播地址族视图下开启SR-MPLS功能。

[DeviceA] isis 1

[DeviceA-isis-1] segment-routing global-block 16000 16999

[DeviceA-isis-1] address-family ipv4

[DeviceA-isis-1-ipv4] segment-routing mpls

[DeviceA-isis-1-ipv4] quit

[DeviceA-isis-1] quit

# 配置前缀SID索引。

[DeviceA] interface loopback 1

[DeviceA-LoopBack1] isis prefix-sid index 10

[DeviceA-LoopBack1] quit

# 配置SID列表。

[DeviceA] segment-routing

[DeviceA-segment-routing] traffic-engineering

[DeviceA-sr-te] segment-list s1

[DeviceA-sr-te-sl-s1] index 10 mpls label 16020

[DeviceA-sr-te-sl-s1] index 20 mpls label 17030

[DeviceA-sr-te-sl-s1] index 30 mpls label 18040

[DeviceA-sr-te-sl-s1] quit

# 创建SR-MPLS TE Policy,并配置SR-MPLS TE Policy属性。

[DeviceA-sr-te] policy p1

[DeviceA-sr-te-policy-p1] binding-sid mpls 15000

[DeviceA-sr-te-policy-p1] color 10 end-point ipv4 4.4.4.4

[DeviceA-sr-te-policy-p1] candidate-paths

[DeviceA-sr-te-policy-p1-path] preference 10

[DeviceA-sr-te-policy-p1-path-pref-10] explicit segment-list s1

[DeviceA-sr-te-policy-p1-path-pref-10] quit

[DeviceA-sr-te-policy-p1-path] quit

[DeviceA-sr-te-policy-p1] quit

[DeviceA-sr-te] quit

[DeviceA-segment-routing] quit

(3)     配置Device B

# 配置IS-IS协议实现网络层互通,开销值类型为wide。

<DeviceB> system-view

[DeviceB] isis 1

[DeviceB-isis-1] network-entity 00.0000.0000.0002.00

[DeviceB-isis-1] cost-style wide

[DeviceB-isis-1] quit

[DeviceB] interface ten-gigabitethernet 3/1/1

[DeviceB-Ten-GigabitEthernet3/1/1] isis enable 1

[DeviceB-Ten-GigabitEthernet3/1/1] quit

[DeviceB] interface ten-gigabitethernet 3/1/2

[DeviceB-Ten-GigabitEthernet3/1/2] isis enable 1

[DeviceB-Ten-GigabitEthernet3/1/2] quit

[DeviceB] interface loopback 1

[DeviceB-LoopBack1] isis enable 1

[DeviceB-LoopBack1] quit

# 配置节点的MPLS LSR ID、开启MPLS能力和MPLS TE能力。

[DeviceB] mpls lsr-id 2.2.2.2

[DeviceB] mpls te

[DeviceB-te] quit

[DeviceB] interface ten-gigabitethernet 3/1/1

[DeviceB-Ten-GigabitEthernet3/1/1] mpls enable

[DeviceB-Ten-GigabitEthernet3/1/1] quit

[DeviceB] interface ten-gigabitethernet 3/1/2

[DeviceB-Ten-GigabitEthernet3/1/2] mpls enable

[DeviceB-Ten-GigabitEthernet3/1/2] quit

# 配置IS-IS SR的SRGB,同时在IS-IS IPv4单播地址族视图下开启SR-MPLS功能。

[DeviceB] isis 1

[DeviceB-isis-1] segment-routing global-block 17000 17999

[DeviceB-isis-1] address-family ipv4

[DeviceB-isis-1-ipv4] segment-routing mpls

[DeviceB-isis-1-ipv4] quit

[DeviceB-isis-1] quit

# 配置前缀SID索引。

[DeviceB] interface loopback 1

[DeviceB-LoopBack1] isis prefix-sid index 20

[DeviceB-LoopBack1] quit

(4)     配置Device C

# 配置IS-IS协议实现网络层互通,开销值类型为wide。

<DeviceC> system-view

[DeviceC] isis 1

[DeviceC-isis-1] network-entity 00.0000.0000.0003.00

[DeviceC-isis-1] cost-style wide

[DeviceC-isis-1] quit

[DeviceC] interface ten-gigabitethernet 3/1/1

[DeviceC-Ten-GigabitEthernet3/1/1] isis enable 1

[DeviceC-Ten-GigabitEthernet3/1/1] quit

[DeviceC] interface ten-gigabitethernet 3/1/2

[DeviceC-Ten-GigabitEthernet3/1/2] isis enable 1

[DeviceC-Ten-GigabitEthernet3/1/2] quit

[DeviceC] interface loopback 1

[DeviceC-LoopBack1] isis enable 1

[DeviceC-LoopBack1] quit

# 配置节点的MPLS LSR ID、开启MPLS能力和MPLS TE能力。

[DeviceC] mpls lsr-id 3.3.3.3

[DeviceC] mpls te

[DeviceC-te] quit

[DeviceC] interface ten-gigabitethernet 3/1/1

[DeviceC-Ten-GigabitEthernet3/1/1] mpls enable

[DeviceC-Ten-GigabitEthernet3/1/1] quit

[DeviceC] interface ten-gigabitethernet 3/1/2

[DeviceC-Ten-GigabitEthernet3/1/2] mpls enable

[DeviceC-Ten-GigabitEthernet3/1/2] quit

# 配置IS-IS SR的SRGB,同时在IS-IS IPv4单播地址族视图下开启SR-MPLS功能。

[DeviceC] isis 1

[DeviceC-isis-1] segment-routing global-block 18000 18999

[DeviceC-isis-1] address-family ipv4

[DeviceC-isis-1-ipv4] segment-routing mpls

[DeviceC-isis-1-ipv4] quit

[DeviceC-isis-1] quit

# 配置前缀SID索引。

[DeviceC] interface loopback 1

[DeviceC-LoopBack1] isis prefix-sid index 30

[DeviceC-LoopBack1] quit

(5)     配置Device D

# 配置IS-IS协议实现网络层互通,开销值类型为wide。

<DeviceD> system-view

[DeviceD] isis 1

[DeviceD-isis-1] network-entity 00.0000.0000.0004.00

[DeviceD-isis-1] cost-style wide

[DeviceD-isis-1] quit

[DeviceD] interface ten-gigabitethernet 3/1/1

[DeviceD-Ten-GigabitEthernet3/1/1] isis enable 1

[DeviceD-Ten-GigabitEthernet3/1/1] quit

[DeviceD] interface ten-gigabitethernet 3/1/2

[DeviceD-Ten-GigabitEthernet3/1/2] isis enable 1

[DeviceD-Ten-GigabitEthernet3/1/2] quit

[DeviceD] interface loopback 1

[DeviceD-LoopBack1] isis enable 1

[DeviceD-LoopBack1] quit

# 配置节点的MPLS LSR ID、开启MPLS能力和MPLS TE能力。

[DeviceD] mpls lsr-id 4.4.4.4

[DeviceD] mpls te

[DeviceD-te] quit

[DeviceD] interface ten-gigabitethernet 3/1/1

[DeviceD-Ten-GigabitEthernet3/1/1] mpls enable

[DeviceD-Ten-GigabitEthernet3/1/1] quit

[DeviceD] interface ten-gigabitethernet 3/1/2

[DeviceD-Ten-GigabitEthernet3/1/2] mpls enable

[DeviceD-Ten-GigabitEthernet3/1/2] quit

# 配置IS-IS SR的SRGB,同时在IS-IS IPv4单播地址族视图下开启SR-MPLS功能。

[DeviceD] isis 1

[DeviceD-isis-1] segment-routing global-block 19000 19999

[DeviceD-isis-1] address-family ipv4

[DeviceD-isis-1-ipv4] segment-routing mpls

[DeviceD-isis-1-ipv4] quit

[DeviceD-isis-1] quit

# 配置前缀SID索引。

[DeviceD] interface loopback 1

[DeviceD-LoopBack1] isis prefix-sid index 40

[DeviceD-LoopBack1] quit

4. 验证配置

# 在Device A上查看SR-MPLS TE Policy的配置情况,可以看到SR-MPLS TE Policy处于激活状态,设备可以通过SR-MPLS TE Policy转发流量。

[DeviceA] display segment-routing te policy

Name/ID: p1/0

 Color: 10

 Endpoint: 4.4.4.4

 Name from Bgp:

 BSID:

  Mode: Explict             Type: Type_1              Request state: Succeeded

  Current BSID: 15000       Explicit BSID: 15000      Dynamic BSID: -

 Reference counts: 4

 Flags: A/BS/NC

 Status: Up

 AdminStatus: Up

 Up time: 2019-10-25 11:16:15

 Down time: 2019-10-25 11:16:00

 Hot-standby: Not configured

 Statistics: Not configured

  Statistics by service class: Not configured

 SBFD: Not configured

 BFD trigger path-down: Disabled

 PolicyNid: 6201

 Service-class: -

 Candidate paths state: Configured

 Candidate paths statistics:

  CLI paths: 1          BGP paths: 0          PCEP paths: 0

 Candidate paths:

  Preference : 10

   CPathName:

   ProtoOrigin: CLI        Discriminator: 10

   Instance ID: 0          Node Address: 0.0.0.0

   Originator:  0, 0.0.0.0

   Optimal: Y              Flags: V/A

   Explict SID list:

    ID: 1                     Name: s1

    Weight: 1                 Nid: 24117249

    State: Up                 SBFD state: -

# 在Device A上查看SR-MPLS TE Policy的转发信息,可以看到通过SR-MPLS TE Policy转发流量时报文封装的标签栈为17030和18040。

[DeviceA] display segment-routing te forwarding verbose

Total Forwarding entries: 1

 

Policy name/ID: p1/0

 Binding SID: 15000

 Policy NID: 0x01400001

 Main path:

   SegList ID: 1

     SegList NID: 0x01700001

     Weight: 1

     Outgoing NID: 0x01600001

       OutLabels: 3

       Interface: XGE3/1/1

       NextHop: 12.0.0.2

         Path ID: 0

         Label stack: {17030, 18040}

# 在Device A上查看MPLS标签转发路径信息,可以看到SR-MPLS TE Policy对应的转发路径信息。

[DeviceA] display mpls lsp

FEC                         Proto       In/Out Label    Out Inter/NHLFE/LSINDEX

12.0.0.2                    Local       -/-             XGE3/1/1

14.0.0.4                    Local       -/-             XGE3/1/2

1.1.1.1/32                  ISIS        16010/-         -

2.2.2.2/32                  ISIS        16020/3         XGE3/1/1

2.2.2.2/32                  ISIS        -/3             XGE3/1/1

3.3.3.3/32                  ISIS        16030/17030     XGE3/1/1

3.3.3.3/32                  ISIS        -/17030         XGE3/1/1

3.3.3.3/32                  ISIS        16030/19030     XGE3/1/2

3.3.3.3/32                  ISIS        -/19030         XGE3/1/2

4.4.4.4/32                  ISIS        16040/3         XGE3/1/2

4.4.4.4/32                  ISIS        -/3             XGE3/1/2

4.4.4.4/32/23068673         SRPolicy    -/17030         XGE3/1/1

                                        18040

24117249                    SRPolicy    -/-             LSINDEX23068673

4.4.4.4/10                  SRPolicy    15000/-         NHLFE24117249

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们