15-智能选路命令
本章节下载: 15-智能选路命令 (453.02 KB)
目 录
1.1.3 collaboration peer local
1.1.4 collaboration peer redirect
1.1.7 display rir sdwan application-quality
1.1.8 display rir sdwan bandwidth tunnel
1.1.10 display rir sdwan link-quality
1.1.11 display rir sdwan session-statistics tunnel
1.1.12 display sdwan collaboration channel
1.1.13 display tunnel flow-statistics
1.1.16 flow priority-based-schedule bandwidth-threshold
1.1.17 flow priority-based-schedule enable
1.1.18 flow priority-based-schedule schedule-period
1.1.21 link-quality probe interval
1.1.23 link-select same-transport-network prefer
1.1.24 link-select suppress-period
1.1.25 load-balance per-packet enable
1.1.26 load-balance per-session periodic-adjust adjust-interval
1.1.27 load-balance per-session periodic-adjust enable
1.1.28 load-balance per-session periodic-adjust threshold
1.1.34 path link-type index preference
1.1.39 probe interval (application probe view)
1.1.40 probe interval (NQA link quality probe view)
1.1.48 reset tunnel flow-statistics
1.1.51 rir collaboration-link-group
1.1.58 sdwan collaboration peer
1.1.59 sdwan collaboration peer-device-id
1.1.60 sdwan collaboration tte-connection aging
1.1.61 sdwan collaboration-map peer-device-id peer-interface-id
1.1.66 tunnel flow-statistics enable
1.1.67 tunnel flow-statistics interval
application-quality命令用来进入应用质量探测视图。
undo application-quality命令用来删除应用质量探测视图及其下所有配置。
【命令】
application-quality
undo application-quality
【缺省情况】
应用质量探测视图下不存在任何配置。
【视图】
RIR-SDWAN视图
【缺省用户角色】
network-admin
【使用指导】
基于SDWAN隧道的RIR支持两种质量探测,分别为:
· 链路质量探测:对SDWAN隧道进行质量探测,RIR基于质量探测结果进行选路。
· 应用质量探测:对通过SDWAN隧道传输的指定业务流量中符合应用质量探测报文特征的应用流进行质量探测,以便对业务中指定报文特征的应用进行分析。
应用质量探测相关功能需要在应用质量探测视图下进行配置。
进行应用质量探测时,不支持逐包链路负载分担模式。
【举例】
# 进入应用质量探测视图。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] application-quality
[Sysname-rir-sdwan-app]
client enable命令用来全局开启RIR客户端功能。
undo client enable命令用来全局关闭RIR客户端功能。
【命令】
client enable
undo client enable
【缺省情况】
全局RIR客户端功能处于关闭状态。
【视图】
RIR-VXLAN视图
【缺省用户角色】
network-admin
【使用指导】
在Hub-Spoke组网中,为避免Hub设备因检测多条链路而消耗过多资源,一般将Hub设备配置为RIR服务器,将Spoke设备配置为RIR客户端。
在全局和接口下都可以开启RIR客户端功能,本命令用于在全局开启RIR客户端功能。全局开启RIR客户端功能时,设备的所有接口下都会开启RIR客户端功能,即所有接口都可以发送RIR客户端的链路探测质量结果。在接口下开启RIR客户端功能时,仅该接口可以发送RIR客户端的链路探测质量结果。
配置时需要注意:
· VXLAN组网中仅Tunnel接口可以开启RIR客户端功能,RIR客户端基于Tunnel接口发送链路探测质量结果。
· 在同一接口下只能开启RIR客户端功能或开启RIR服务器功能。
· 同时在全局和接口下开启不同的功能模式(RIR客户端功能或RIR服务器功能),接口下的功能模式以接口配置为准。
【举例】
# 全局开启RIR客户端功能。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] client enable
【相关命令】
· probe connect
· probe sync-port
· server enable
collaboration peer local命令用来配置本端设备与对端设备建立选路协同关系。
undo collaboration peer local命令用来恢复缺省情况。
【命令】
collaboration peer [ vpn-instance vpn-instance-name ] peer-ipv4-address local local-ipv4-address sync-port port-number
undo collaboration peer [ vpn-instance vpn-instance-name ] peer-ipv4-address local
【缺省情况】
本端设备未与对端设备建立选路协同关系。
【视图】
RIR-VXLAN视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:指定与对端设备建立的选路协同关系所属的VPN实例,该VPN实例必须已经创建。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示建立的选路协同关系属于公网。
peer-ipv4-address:协同选路的对端设备IPv4地址。
local-ipv4-address:本端设备IPv4地址。本端设备和对端设备必须同属于公网,或属于同一个VPN实例。
sync-port port-number:本对端设备间同步链路数据的TCP连接的端口号,取值范围为1024~65535。端口号不能与设备上其他服务使用的TCP端口号冲突。
【使用指导】
多台设备组成协同选路设备组进行协同选路时,设备组内的所有设备需要两两建立选路协同关系。建立选路协同关系的两台设备互为本端和对端设备,均需要配置本命令。
当本端设备与对端设备都配置本命令后,IP地址较小的设备会作为客户端,使用本命令配置的端口号,向另一设备发起TCP连接建立请求。通过该TCP连接,本端设备可以将本设备上符合业务要求的链路配置数据和链路状态数据发送给对端设备,发送的数据不包括从同一协同选路设备组内的其他设备同步过来的链路数据。
建立选路协同关系后,本端设备与对端设备上必须均执行collaboration peer redirect命令配置报文重定向地址,否则,本端设备无法选择对端设备链路进行数据转发。
本端设备与对端设备上配置的同步链路数据使用的TCP端口号必须相同。本端设备与不同的对端设备同步链路数据使用的TCP端口号可以相同,也可以不同。
针对公网或同一个VPN实例内的相同的本端IP地址和对端IP地址,多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置本端设备与对端设备通过公网地址建立选路协同关系,本端设备与对端设备的公网地址分别为1.1.1.1和1.1.1.2,二者同步链路数据使用的TCP端口号为6000。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] collaboration peer 1.1.1.2 local 1.1.1.1 sync-port 6000
# 配置本端设备与对端设备在VPN实例a内建立选路协同关系,本端设备与对端设备的地址分别为1.1.1.1和1.1.1.2,二者同步链路数据使用的TCP端口号为6000。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] collaboration peer vpn-instance a 1.1.1.2 local 1.1.1.1 sync-port 6000
【相关命令】
· collaboration peer redirect
collaboration peer redirect命令用来配置协同选路对端设备的报文重定向地址。
undo collaboration peer redirect命令用来删除指定协同选路对端设备的报文重定向地址。
【命令】
collaboration peer [ vpn-instance vpn-instance-name ] peer-ipv4-address redirect [ vpn-instance redirect-vpn-instance-name ] redirect-ipv4-address
undo collaboration peer [ vpn-instance vpn-instance-name ] peer-ipv4-address redirect [ vpn-instance redirect-vpn-instance-name ]
【缺省情况】
未配置协同选路对端设备的报文重定向地址。
【视图】
RIR-VXLAN视图
【缺省用户角色】
network-admin
【参数】
vpn-instance vpn-instance-name:指定与对端设备建立的选路协同关系所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示建立的协同选路关系属于公网。
peer-ipv4-address:协同选路的对端设备IPv4地址。
vpn-instance redirect-vpn-instance-name:本端设备在选择对端设备的链路转发数据报文时,将指定VPN实例的报文重定向到redirect-ipv4-address。redirect-vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示将公网报文重定向到redirect-ipv4-address。
redirect-ipv4-address:协同选路对端设备的报文重定向IPv4地址。
【使用指导】
建立选路协同关系后,本端设备与对端设备上必须均配置本命令,否则,本端设备无法选择对端设备链路进行数据转发。本端设备在选择对端设备的链路转发公网或某个VPN实例的数据报文时,会根据本命令配置的对端设备在公网或该VPN实例内的重定向地址,查找公网或该VPN实例的路由表,将报文转发到对端设备。
执行undo collaboration peer redirect命令时,如果没有指定vpn-instance redirect-vpn-instance-name参数,则删除指定协同选路对端设备的公网报文重定向地址。
配置同一协同选路对端设备的报文重定向地址时,针对公网或相同的重定向VPN实例,多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置VPN实例a内的选路协同对端设备1.1.1.2在VPN实例b内的报文重定向地址为2.1.1.1。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] collaboration peer vpn-instance a 1.1.1.2 redirect vpn-instance b 2.1.1.1
【相关命令】
· collaboration peer local
cqi-weight命令用来配置CQI算法中时延、时延抖动和丢包率的权重。
undo cqi-weight命令用来恢复缺省情况。
【命令】
cqi-weight delay delay-weight jitter jitter-weight packet-loss packet-loss-weight
undo cqi-weight
【缺省情况】
CQI算法中时延、抖动和丢包率的权重都是1。
【视图】
RIR-SDWAN业务流量模板视图
【缺省用户角色】
network-admin
【参数】
delay delay-weight:指定CQI算法中时延的权重。delay-weight为时延的权重值,取值范围为0~10。
jitter jitter-weight:指定CQI算法中时延抖动的权重。jitter-weight为时延抖动的权重值,取值范围为0~10。
packet-loss packet-loss-weight:指定CQI算法中丢包率的权重。packet-loss-weight为丢包率的权重值,取值范围为0~10。
【使用指导】
智能选路可以根据CQI(Comprehensive Quality Indicator,综合质量指标)算法评估各链路的质量优劣。CQI算法的工作机制如下:
(1) 当单项质量(时延、时延抖动或丢包率)探测结果满足SLA下相应的质量阈值时,认为单项CQI值为100。
(2) 当单项质量探测结果不满足SLA下相应的质量阈值时,单项CQI值(时延CQI值Ds、时延抖动CQI值Js或丢包率CQI值Ls)=(单项阈值 * 100)/单项质量探测结果。
(3) 综合质量CQI值=(x* Ds+ y*Js + z* Ls)/(x + y + z)。其中x、y、z分别为本命令配置的delay-weight、jitter-weight和packet-loss-weight。
为避免链路频繁切换,设备选路时使用综合质量近似CQI值来评估链路优劣。综合质量近似CQI值为不大于综合质量CQI值的最大的5的倍数。例如,如果综合质量CQI值为82.5,则综合质量近似CQI值为80。
设备为业务流量进行基于SDWAN隧道的质量勉强选路时,首先选择待选链路中综合质量近似CQI值最高的链路,如果存在多条综合质量近似CQI值相同的可选链路,则根据链路负载分担模式选择一条或者多条链路作为最优链路。
不可以将CQI算法中时延、时延抖动和丢包率的权重值都配置为0。
【举例】
# 配置根据CQI算法评估Flow 1的链路质量时,使用的时延权重值为2、时延抖动权重值为5、丢包率权重值为7。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow 1
[Sysname-rir-sdwan-flow-1] cqi-weight delay 2 jitter 5 packet-loss 7
delay threshold命令用来配置业务延迟阈值。
undo delay threshold命令用来恢复缺省情况。
【命令】
delay threshold threshold-value
undo delay threshold
【缺省情况】
业务延迟阈值为10毫秒。
【视图】
RIR-VXLAN SLA视图
RIR-SDWAN SLA视图
【缺省用户角色】
network-admin
【参数】
threshold-value:业务延迟阈值,取值范围为10~60000,单位为毫秒。
【使用指导】
同一个报文的目的端接收时间与报文的发送时间之差称为延迟时间。延迟时间越小,链路质量越高。SLA通过配置业务延迟阈值筛选符合要求的链路。
【举例】
# 基于VXLAN隧道部署智能选路时,配置SLA 1的业务延迟阈值为1000毫秒.
<Sysname> system-view
[Sysname] rir
[Sysname-rir] sla 1
[Sysname-rir-sla-1] delay threshold 1000
# 基于SDWAN隧道部署智能选路时,配置SLA 1的业务延迟阈值为1000毫秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] sla 1
[Sysname-rir-sdwan-sla-1] delay threshold 1000
display rir sdwan application-quality命令用来显示应用质量探测信息
【命令】
display rir sdwan application-quality instance instance-name [ flow flow-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定实例的应用质量探测信息。instance-name为应用质量探测的实例名称,为1~63个字符的字符串,区分大小写。
flow-id flow-id:显示指定业务流量的应用质量探测信息。flow-id为业务流量模板标识,取值范围为1~65535。如果未指定本参数,则显示指定实例下所有业务流量的应用质量探测信息。
【使用指导】
本命令仅显示近10个探测周期的应用质量探测信息。
【举例】
# 显示实例abc下所有业务流量的应用质量探测信息。
<Sysname> display rir sdwan application-quality instance abc
Flow ID: 1
Tunnel1
Peer TTE: Site ID=1 Device ID=2 Interface ID=4
Period started at PktCount Timestamp (msec)
2020/11/16 14:28:00 100 1596273655
2020/11/16 14:27:00 100 1596273655
2020/11/16 14:26:00 100 1596273655
2020/11/16 14:25:00 100 1596273655
2020/11/16 14:24:00 100 1596273655
2020/11/16 14:23:00 100 1596273655
2020/11/16 14:22:00 100 1596273655
2020/11/16 14:21:00 100 1596273655
2020/11/16 14:20:00 100 1596273655
2020/11/16 14:19:00 100 1596273655
Peer TTE: Site ID=1 Device ID=2 Interface ID=5
Period started at PktCount Timestamp (msec)
2020/11/16 14:28:00 100 1596273655
2020/11/16 14:27:00 100 1596273655
2020/11/16 14:26:00 100 1596273655
2020/11/16 14:25:00 100 1596273655
2020/11/16 14:24:00 100 1596273655
2020/11/16 14:23:00 100 1596273655
2020/11/16 14:22:00 100 1596273655
2020/11/16 14:21:00 100 1596273655
2020/11/16 14:20:00 100 1596273655
2020/11/16 14:19:00 100 1596273655
Flow ID: 2
Tunnel2
Peer TTE: Site ID=1 Device ID=2 Interface ID=3
Period started at PktCount Timestamp (msec)
2020/11/16 14:28:00 100 1596273655
2020/11/16 14:27:00 100 1596273655
2020/11/16 14:26:00 100 1596273655
2020/11/16 14:25:00 100 1596273655
2020/11/16 14:24:00 100 1596273655
2020/11/16 14:23:00 100 1596273655
2020/11/16 14:22:00 100 1596273655
2020/11/16 14:21:00 100 1596273655
2020/11/16 14:20:00 100 1596273655
2020/11/16 14:19:00 100 1596273655
Peer TTE: Site ID=1 Device ID=2 Interface ID=6
Period started at PktCount Timestamp (msec)
2020/11/16 14:28:00 100 1596273655
2020/11/16 14:27:00 100 1596273655
2020/11/16 14:26:00 100 1596273655
2020/11/16 14:25:00 100 1596273655
2020/11/16 14:24:00 100 1596273655
2020/11/16 14:23:00 100 1596273655
2020/11/16 14:22:00 100 1596273655
2020/11/16 14:21:00 100 1596273655
2020/11/16 14:20:00 100 1596273655
2020/11/16 14:19:00 100 1596273655
表1-1 display rir sdwan application-quality命令显示信息描述表
字段 |
描述 |
Flow ID |
业务流量模板编号 |
Tunneltunnel-number |
SDWAN隧道接口名称 |
Peer TTE |
SDWAN隧道对端TTE信息 |
Site ID |
SDWAN隧道对端TTE的站点ID |
Device ID |
SDWAN隧道对端TTE的设备ID |
Interface ID |
SDWAN隧道对端TTE的接口ID |
Period started at |
质量探测周期起始时间 |
PktCount |
该周期内采集到的报文个数 |
Timestamp (msec) |
该周期内设备处理指定特征报文的毫秒级时间戳,可以用于计算时延 |
display rir sdwan bandwidth tunnel命令用来显示指定SDWAN隧道接口和该SDWAN隧道接口发送隧道报文的出接口的带宽信息。
【命令】
display rir sdwan bandwidth tunnel tunnel-number
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
tunnel-number:SDWAN隧道接口的编号,取值范围为0~4294967295。
【举例】
# 显示Tunnel1和Tunnel1发送隧道报文的出接口的带宽信息。
<Sysname> display rir sdwan bandwidth tunnel 1
Tunnel bandwidth info:
Interface Total bandwidth Remaining bandwidth Bandwidth usage
Tunnel1 200 kbps 200 kbps 0 %
Output interface bandwidth info:
PeerTTE: SiteID=1 DeviceID=2 IfID=2
Interface Total bandwidth Remaining bandwidth Bandwidth usage
GE1/0/1 200 kbps 200 kbps 0 %
PeerTTE: SiteID=1 DeviceID=2 IfID=3
Interface Total bandwidth Remaining bandwidth Bandwidth usage
GE1/0/2 200 kbps 200 kbps 0 %
表1-2 display rir sdwan bandwidth tunnel命令显示信息描述表
字段 |
描述 |
Tunnel bandwidth info |
隧道接口的带宽信息 |
Interface |
接口名称 |
Total bandwidth |
隧道接口或物理出接口的总带宽,取值为该隧道接口或物理接口的期望带宽,单位为kbps |
Remaining bandwidth |
隧道接口或物理出接口的剩余带宽,单位为kbps |
Bandwidth usage |
隧道接口或物理出接口的带宽利用率 |
Output interface bandwidth info |
出接口的带宽信息 |
PeerTTE |
SDWAN隧道对端TTE信息 |
SiteID |
SDWAN隧道对端TTE的站点ID |
DeviceID |
SDWAN隧道对端TTE的设备ID |
IfID |
SDWAN隧道对端TTE的接口ID |
display rir sdwan flow命令用来显示指定业务流量的选路策略相关信息。
【命令】
display rir sdwan flow flow-id
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
flow-id:业务流量模板编号,取值范围为1~65535。
【举例】
# 显示Flow 1下所有可用SDWAN隧道的选路相关信息。
<Sysname> display rir sdwan flow 1
Flow ID: 1
Session expected bandwidth: 2000 kbps
Quality policy: Yes
Tunnels with different preference values:
Preference: 8
Tunnel1
Site ID Device ID Interface ID CQI
100 1 100 80
100 2 110 90
Tunnel2
Site ID Device ID Interface ID CQI
100 1 100 80
100 2 110 90
Preference: 10
Tunnel2
Site ID Device ID Interface ID CQI
100 3 80 80
100 4 120 90
表1-3 display rir sdwan flow命令显示信息描述表
字段 |
描述 |
Flow ID |
业务流量模板编号 |
Session expected bandwidth |
用户配置的预计使用的会话带宽,单位为kbps |
Quality policy |
质量策略配置情况,取值包括: · Yes:表示配置了质量策略 · No:表示没有配置质量策略 |
Tunnels with different preference values |
显示不同链路优先级下的SDWAN隧道信息 |
Preference |
SDWAN隧道的优先级,数值越小优先级越高 |
Tunneltunnel-number |
SDWAN隧道接口名称 |
Site ID |
SDWAN隧道对端TTE(Transport Tunnel Endpoint,传输隧道端点)的站点ID |
Device ID |
SDWAN隧道对端TTE的设备ID |
Interface ID |
SDWAN隧道对端TTE的接口ID |
CQI |
SDWAN隧道的综合质量近似CQI值 |
display rir sdwan link-quality命令用来显示SDWAN隧道的链路质量探测信息。
【命令】
display rir sdwan link-quality [ tunnel tunnel-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
tunnel tunnel-number:显示指定SDWAN隧道的链路质量探测信息。tunnel-number为SDWAN隧道接口的编号,取值范围为0~4294967295。如果未指定本参数,则显示所有SDWAN隧道的链路质量探测信息。
【使用指导】
本命令仅显示SDWAN隧道近1个探测周期的链路质量探测信息。
【举例】
# 显示所有SDWAN隧道的链路质量探测信息。
<Sysname> display rir sdwan link-quality
Tunnel1
Interface ID=1
Peer TTE: Site ID=1 Device ID=2 Interface ID=3
Connectivity: Connected
PktLoss (per mill): 0
Delay (msec) : 0
Jitter (msec) : 0
Peer TTE: Site ID=1 Device ID=2 Interface ID=4
Connectivity: Connected
PktLoss (per mill): 0
Delay (msec) : 0
表1-4 display rir sdwan link-quality命令显示信息描述表
字段 |
描述 |
Tunneltunnel-number |
SDWAN隧道接口名称 |
Interface ID |
SDWAN隧道本端TTE的接口ID |
Peer TTE |
SDWAN隧道对端TTE信息 |
Site ID |
SDWAN隧道对端TTE的站点ID |
Device ID |
SDWAN隧道对端TTE的设备ID |
Interface ID |
SDWAN隧道对端TTE的接口ID |
Connectivity |
链路通断状态,其中: · Connected:SDWAN隧道的NQA链路通断探测结果为连通 · Disconnected:SDWAN隧道的NQA链路通断探测结果为断开 |
Period started at |
质量探测周期起始时间 |
PktLoss (per mill) |
SDWAN隧道丢包率探测值,单位为千分比 |
Delay (msec) |
SDWAN隧道时延探测值,单位为毫秒 |
Jitter (msec) |
SDWAN隧道时延抖动探测值,单位为毫秒 |
display rir sdwan session-statistics tunnel命令用来显示指定Tunnel接口的业务会话统计信息。
【命令】
display rir sdwan session-statistics tunnel interface-number [ flow flow-id ] [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface-number:Tunnel接口编号,只能指定设备上已经创建的隧道接口。
flow flow-id:显示指定业务流量的会话统计信息。flow-id为业务流量模板编号,取值范围为1~65535。如果未指定本参数,则显示所有业务流量的会话统计信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。
【举例】
# 显示Tunnel接口1的业务会话统计信息。
<Sysname> system-view
[Sysname] display rir sdwan session-statistics tunnel 1
Tunnel interface: Tun1
Flow ID: 3
Collaboration sessions : 0
Local sessions : 1
Total sessions : 1
Session statistics:
SiteID DeviceID InterfaceID SessCount
10 1 2 1
表1-5 display rir sdwan session-statistics tunnel命令显示信息描述表
字段 |
描述 |
Tunnel interface |
Tunnel接口名称 |
Collaboration sessions |
通过协同通道同步过来的会话数目 |
Local sessions |
本地的会话数目 |
Total sessions |
总的会话数目 |
Session statistics |
会话统计信息 |
SiteID |
会话对端设备的站点ID |
DeviceID |
会话对端设备的设备ID |
InterfaceID |
会话对端的隧道接口ID |
SessCount |
会话数目 |
display sdwan collaboration channel命令用来显示设备上协同通道的状态和报文统计信息。
【命令】
display sdwan collaboration channel [ peer-device-id device-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
peer-device-id device-id:显示本地设备与指定设备之间协同通道的状态和报文统计信息。device-id为设备的ID,取值范围为1~255。如果未指定本参数,则显示本地设备上所有协同通道的状态和报文统计信息。
【举例】
# 显示设备上所有协同通道的状态和所有通过协同通道同步的收发包的统计信息。
<Sysname> display sdwan collaboration channel
Peer device ID : 2
Peer IP : 1.1.1.2
Local IP : 1.1.1.1
VPN instance : aa
Sync-port : 1024
Status : Connected
Total collaboration channels: 1
Packet statistics:
Input(total) : 4 packets
Add tteConnectionPackets : 1
Delete tteConnectionPackets: 0
RirDataPackets : 1
SmoothStartPackets : 1
SmoothEndPackets : 1
SmoothDataPackets : 0
DropPackets : 0
Ouput(total) : 4 packets
Add tteConnectionPackers : 1
Delete tteConnectionPackets: 0
RirDataPackets : 1
SmoothStartPackets : 1
SmoothEndPackets : 1
SmoothDataPackets : 0
DropPackets : 0
表1-6 display sdwan collaboration channel命令显示信息描述表
字段 |
描述 |
Peer device ID |
对端设备的设备ID |
Peer IP |
协同选路对端设备的IP地址 |
Local IP |
协同选路本端设备的IP地址 |
VPN instance |
与对端设备建立的选路协同关系所属的VPN实例,显示为“-”时,表示与对端设备建立的选路协同关系所属公网实例 |
Sync-port |
本对端设备间同步链路数据的TCP连接的端口号 |
Status |
协同通道连接的状态,取值包括: · Init:初始化 · Connecting:连接中 · Checking:校验中 · Connected:连接成功 · Closed:连接断开 |
Total collaboration connections |
本设备上协同通道的数量 |
Packet statistics |
报文统计信息 |
Input(total) |
设备通过协同通道接收的所有报文的数目 |
Add tteConnectionPackets |
携带添加TTE连接信息的报文的数目 |
Delete tteConnectionPackets |
携带删除TTE连接信息的报文的数目 |
RirDataPackets |
携带RIR数据的报文的数目 |
SmoothStartPackets |
平滑开始报文的数目 |
SmoothEndPackets |
平滑结束报文的数目 |
SmoothDataPackets |
携带平滑TTE连接信息的报文的数目 |
DropPackets |
丢弃的报文数目 |
Output(total) |
设备通过协同通道发送的所有报文的数目 |
display tunnel flow-statistics命令用来显示隧道的流量速率统计信息。
【命令】
display tunnel flow-statistics [ flow flow-id [ interface tunnel number ] ] [ tte-connection ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
flow flow-id:显示指定业务流量的速率统计信息。flow-id为业务流量模板编号,取值范围为0~65535。如果未指定本参数,则显示所有业务流量的速率统计信息。
interface tunnel number:显示指定业务流量在指定隧道接口的速率统计信息。number表示Tunnel接口编号,取值范围为1~65535。如果未指定本参数,则显示指定业务流量在所有隧道接口的流量速率统计信息。
tte-connection:显示业务流量基于TTE连接的流量速率统计信息。如果未指定本参数,则显业务流量的速率统计信息。
【举例】
# 显示隧道基于Flow ID的流量速率统计信息。
<Sysname> display tunnel flow-statistics
Flow 100:
Interface Out pps Out bps
Tunnel1 10 4800
Tunnel2 20 9600
Flow 101:
Interface Out pps Out bps
Tunnel3 10 4800
Tunnel4 20 9600
表1-7 display tunnel flow-statistics命令显示信息描述表(VXLAN组网)
字段 |
描述 |
RIR flow |
业务模板对应的速率统计信息 |
Interface |
隧道接口名 |
Out pps |
该流量每秒通过隧道接口的报文数 |
Out bps |
该流量每秒通过隧道接口的比特数 |
# 基于SDWAN隧道部署智能选路时,显示隧道基于Flow ID的流量速率统计信息。
<Sysname> display tunnel flow-statistics
Flow 100:
Interface Out pps Out bps
Tunnel1 10 4800
Tunnel2 20 9600
Flow 101:
Interface Out pps Out bps VPN instance
Tunnel3 10 4800 vpna
Tunnel4 20 9600 vpnb
表1-8 display tunnel flow-statistics命令显示信息描述表(SDWAN组网)
字段 |
描述 |
RIR flow |
业务模板对应的速率统计信息 |
Interface |
隧道接口名 |
Out pps |
该流量每秒通过隧道接口的报文数 |
Out bps |
该流量每秒通过隧道接口的比特数 |
VPN instance |
TTE连接所属VPN实例的名称 |
【相关命令】
· reset tunnel flow-statistics
· tunnel flow-statistics enable
expect-bandwidth命令用来在业务流量模板下配置会话预计使用的带宽。
undo expect-bandwidth命令用来恢复缺省情况。
【命令】
expect-bandwidth bandwidth
undo expect-bandwidth
【缺省情况】
会话预计使用的带宽为0kbps。
【视图】
RIR-VXLAN业务流量模板视图
RIR-SDWAN业务流量模板视图
【缺省用户角色】
network-admin
【参数】
bandwidth:会话预计使用带宽,取值范围为1~400000000,单位为kbps。
【使用指导】
本命令配置的会话预计使用的带宽不是会话实际使用的带宽,而是根据用户业务估算的会话带宽。
为某个会话的流量进行智能选路时,设备会实时获取会话预计使用的带宽,并基于获取的带宽进行带宽检测;如果获取不到,则基于会话所属业务流量模板下配置的会话预计使用的带宽进行带宽检测。如果同时满足以下条件,则认为待选链路当前可用带宽符合会话带宽要求,带宽检测通过:
· 待选链路所属出接口的已使用带宽与会话预计使用的带宽之和小于待选链路所属出接口总带宽的80%;
· 待选链路已使用带宽与会话预计使用的带宽之和小于待选链路总带宽的80%。
仅RIR-SDWAN支持实时获取会话预计使用的带宽,RIR-VXLAN必须在业务流量模板下配置会话预计使用的带宽。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 基于VXLAN隧道部署智能选路时,在业务流量模板1下配置会话预计使用的带宽为10kbps。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow 1
[Sysname-rir-flow-1] expect-bandwidth 10
# 基于SDWAN隧道部署智能选路时,在业务流量模板1下配置会话预计使用的带宽为10kbps。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow 1
[Sysname-rir-sdwan-flow-1] expect-bandwidth 10
【相关命令】
· flow
flow命令用来创建业务流量模板,并进入RIR-VXLAN业务流量模板视图或RIR-SDWAN业务流量模板视图。如果指定的业务流量模板已创建,则直接进入该RIR-VXLAN业务流量模板视图或RIR-SDWAN业务流量模板视图。
undo flow命令用来删除业务流量模板。
【命令】
flow flow-id
undo flow flow-id
【缺省情况】
不存在业务流量模板。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
flow-id:业务流量模板编号,取值范围为1~65535。
【使用指导】
业务流量模板用于定义不同业务流量的链路选择策略。当设备根据五元组和DSCP识别出不同业务流量的报文后,将通过QoS策略为不同的业务流量分配Flow ID。设备使用该Flow ID对应的业务流量模板为报文选择符合要求的链路进行转发。
【举例】
# 基于VXLAN隧道部署智能选路时,创建业务流量模板1并进入该RIR-VXLAN业务流量模板视图。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow 1
[Sysname-rir-flow-1]
# 基于SDWAN隧道部署智能选路时,创建业务流量模板1并进入该RIR-SDWAN业务流量模板视图。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow 1
[Sysname-rir-sdwan-flow-1]
【相关命令】
· remark flow-id(ACL和QoS命令参考/QoS)
flow priority-based-schedule bandwidth-threshold命令用来配置基于业务优先级选路的带宽阈值。
undo flow priority-based-schedule bandwidth-threshold命令用来恢复缺省情况。
【命令】
flow priority-based-schedule bandwidth-threshold upper upper-threshold lower lower-threshold
undo flow priority-based-schedule bandwidth-threshold
【缺省情况】
基于业务优先级选路的带宽上限阈值为90%,下限阈值为20%。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
upper upper-threshold:指定基于业务优先级选路的带宽上限阈值。upper-threshold为带宽上限阈值百分比,取值范围为1~100。
lower lower-threshold:指定基于业务优先级选路的带宽下限阈值。lower-threshold为带宽下限阈值百分比,取值范围为1~100。
【使用指导】
开启基于业务优先级的选路功能后,如果链路所属出接口的带宽使用率高于上限阈值,设备会对该链路上的业务流量进行重新选路。重新选路通过多个调度周期逐步完成。在每个调度周期内,设备会将该链路上当前优先级最低的业务流量调整到其他链路上进行传输,直至该链路上只存在最高优先级的业务流量,或当前优先级最低的业务流量的所有可选链路所属出接口带宽使用率都低于下限阈值。
本命令指定的带宽上限阈值必须大于等于下限阈值。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 基于VXLAN隧道部署智能选路时,开启业务优先级调度功能,并配置带宽上限阈值为80%,下限阈值为30%。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow priority-based-schedule enable
[Sysname-rir] flow priority-based-schedule bandwidth-threshold upper 80 lower 30
# 基于SDWAN隧道部署智能选路时,开启业务优先级调度功能,并配置带宽上限阈值为80%,下限阈值为30%。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow priority-based-schedule enable
[Sysname-rir-sdwan] flow priority-based-schedule bandwidth-threshold upper 80 lower 30
【相关命令】
· flow priority-based-schedule enable
flow priority-based-schedule enable命令用来开启基于业务优先级的选路功能。
undo flow priority-based-schedule enable命令用来关闭基于业务优先级的选路功能。
【命令】
flow priority-based-schedule enable
undo flow priority-based-schedule enable
【缺省情况】
基于业务优先级的选路功能处于关闭状态。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【使用指导】
为更好地保证高优先级业务优先使用链路资源,智能选路支持基于业务优先级选路。
在基于业务优先级的选路机制中,SLA编号决定了业务的优先级,SLA编号越大,业务优先级越高。通过quality-policy命令可以为业务指定SLA。如果相应业务流量模板下没有配置quality-policy命令,则认为该业务流量的优先级最低。
开启基于业务优先级的选路功能后,如果链路所属出接口的带宽使用率高于上限阈值,设备会对该链路上的业务流量进行重新选路。重新选路通过多个调度周期逐步完成。在每个调度周期内,设备会将该链路上当前优先级最低的业务流量调整到其他链路上进行传输,直至该链路上只存在最高优先级的业务流量,或当前优先级最低的业务流量的所有可选链路所属出接口带宽使用率都低于下限阈值。
【举例】
# 基于VXALN隧道部署智能选路时,开启基于业务优先级的选路功能。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow priority-based-schedule enable
# 基于SDWAN隧道部署智能选路时,开启基于业务优先级的选路功能。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow priority-based-schedule enable
【相关命令】
· quality-policy
· sla
flow priority-based-schedule schedule-period命令用来配置基于业务优先级选路的调度周期。
undo flow priority-based-schedule schedule-period命令用来恢复缺省情况。
【命令】
flow priority-based-schedule schedule-period schedule-period-value
undo flow priority-based-schedule schedule-period
【缺省情况】
基于业务优先级选路的调度周期为30秒。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
schedule-period-value:基于业务优先级选路的调度周期,取值范围为15~65535,单位为秒。
【使用指导】
开启基于业务优先级的选路功能后,如果链路所属出接口的带宽使用率高于上限阈值,设备会对该链路上的业务流量进行重新选路。重新选路通过多个调度周期(周期时间由本命令指定)逐步完成。在每个调度周期内,设备会将该链路上当前优先级最低的业务流量调整到其他链路上进行传输,直至该链路上只存在最高优先级的业务流量,或当前优先级最低的业务流量的所有可选链路所属出接口带宽使用率都低于下限阈值。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 基于VXALN隧道部署智能选路时,配置基于业务优先级选路的调度周期为20秒。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow priority-based-schedule enable
[Sysname-rir] flow priority-based-schedule schedule-period 20
# 基于SDWAN隧道部署智能选路时,配置基于业务优先级选路的调度周期为20秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow priority-based-schedule enable
[Sysname-rir-sdwan] flow priority-based-schedule schedule-period 20
instance命令用来创建应用质量探测的实例,并进入应用质量探测实例视图。如果指定的应用质量探测实例已存在,则直接进入该应用质量探测实例视图。
undo instance命令用来删除指定的应用质量探测实例。
【命令】
instance instance-name
undo instance instance-name
【缺省情况】
不存在应用质量探测的实例。
【视图】
应用质量探测视图
【缺省用户角色】
network-admin
【参数】
instance-name:应用质量探测的实例名称,为1~63个字符的字符串,不能包含空格,区分大小写。
【使用指导】
为了探测两台SDWAN设备间通过SDWAN隧道传输的某个业务流量中,指定报文特征的应用流的质量,需要同时在两个SDWAN设备上创建名称相同的应用质量探测实例。两个SDWAN设备上名称相同的应用质量探测实例下配置的报文特征和质量探测周期必须相同,但需要配置相反的应用质量探测的设备角色(源端设备或目的端设备)。
每个实例只可以探测业务流量中一种报文特征的应用的质量。如果需要探测多种报文特征的应用的质量,需要创建多个应用探测实例。
最多可以创建16个应用质量探测实例。
【举例】
# 创建应用质量探测实例abc,并进入应用质量探测实例视图。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] application-quality
[Sysname-rir-sdwan-app] instance abc
[Sysname-rir-sdwan-app-instance-abc]
link-bandwidth ignore命令用来开启选路时关心带宽功能。
undo link-bandwidth ignore命令用来关闭选路时关心带宽功能。
【命令】
link-bandwidth ignore
undo link-bandwidth ignore
【缺省情况】
选路时关心带宽。
【视图】
RIR-SDWAN视图
【缺省用户角色】
network-admin
【使用指导】
如果用户对业务流量的转发路径特别关心,对链路质量和带宽不关心。可以通过配置本命令来关闭选路时关心带宽功能。
【举例】
# 关闭选路时关心带宽功能。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] undo link-bandwidth ignore
link-quality probe interval命令用来配置链路质量探测的周期。
undo link-quality probe interval命令用来恢复缺省情况。
【命令】
link-quality probe interval interval
undo link-quality probe interval
【缺省情况】
链路质量探测的周期为60秒。
【视图】
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
interval:表示链路质量探测的周期,取值为10、30、60、300、600,单位为秒。
【使用指导】
启动RIR-SDWAN服务后,设备会按照本命令配置的周期对所有SDWAN隧道进行周期性地链路质量探测,并基于探测结果进行智能选路。
修改链路质量探测周期时,设备会停止所有SDWAN隧道的质量探测,并以新的周期对所有SDWAN隧道进行链路质量探测。
【举例】
# 将链路质量探测的周期配置为600秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] link-quality probe interval 600
link-select delay命令用来配置选路延迟时间。
undo link-select delay命令用来恢复缺省情况。
【命令】
link-select delay delay
undo link-select delay
【缺省情况】
选路延迟时间为60秒。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
delay:选路延迟时间,取值范围为1~65535,单位为秒。
【使用指导】
为提高报文转发效率,业务流量完成第一次智能选路后,后续相同业务的流量均按照第一次选路结果进行转发。当业务流量模板中的任一链路发生如下任一变化时,设备会重新选路:
· 链路质量由满足业务质量要求变为不满足业务质量要求或由不满足业务质量要求变为满足业务质量要求;
· 链路已使用带宽达到该链路最大带宽的90%,或者链路所属的出接口已使用带宽达到所属出接口最大带宽的90%。
为避免链路震荡时设备频繁选路,智能选路定义了选路延迟时间和选路抑制周期。
设备执行一次选路后,如果配置了选路抑制周期,则会进入选路抑制周期。设备在选路抑制周期内不会重新选路,但会一直维护链路状态数据。当选路抑制周期结束后,如果设备链路状态满足重新选路条件,并在周期结束后的选路延迟时间内一直满足该条件,设备在选路延迟时间超时后重新选路。如果选路延迟时间内设备链路状态变为不满足重新选路条件,设备不会重新选路。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 基于VXALN隧道部署智能选路时,配置选路延迟时间为30秒。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] link-select delay 30
# 基于SDWAN隧道部署智能选路时,配置选路延迟时间为30秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] link-select delay 30
【相关命令】
· link-select suppress-period
link-select same-transport-network prefer命令用来开启优选相同传输网络选路功能。
undo link-select same-transport-network prefer命令用来关闭优选相同传输网络选路功能。
【命令】
link-select same-transport-network prefer
undo link-select same-transport-network prefer
【缺省情况】
优选相同传输网络选路功能处于关闭状态。
【视图】
RIR-SDWAN业务流量模板视图
【缺省用户角色】
network-admin
【使用指导】
设备在开启优选相同传输网络选路功能后,会优先选择传输网络名称相同的TTE连接进行报文转发。如果传输网络名称相同的TTE连接均不符合选路条件时,再从传输网络名称不同的TTE连接中进行选路。如果有多个传输网络名字相同的TTE链接时,按选路原则分担。
【举例】
# 开启优选相同传输网络选路功能。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow 1
[Sysname-rir-sdwan-flow-1] link-select same-transport-network prefer
link-select suppress-period命令用来配置选路抑制周期。
undo link-select suppress-period命令用来恢复缺省情况。
【命令】
link-select suppress-period period-value
undo link-select suppress-period
【缺省情况】
未配置选路抑制周期,设备执行一次选路后不会进入选路抑制周期。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
period-value:选路抑制周期,取值范围为1~131070,单位为秒。
【使用指导】
为避免链路震荡时设备频繁选路,用户可以配置选路抑制周期,设备执行一次选路后,会进入选路抑制周期。
设备在选路抑制周期内不会重新选路,但会一直维护链路状态数据。当选路抑制周期结束后,如果设备链路状态满足重新选路条件,并在周期结束后的选路延迟时间内一直满足该条件,设备重新选路。
建议配置选路抑制周期大小为选路延迟时间的整数倍,且至少为2倍。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 基于VXLAN隧道部署智能选路时,配置选路抑制周期为60秒。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] link-select suppress-period 60
# 基于SDWAN隧道部署智能选路时,配置选路抑制周期为60秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] link-select suppress-period 60
【相关命令】
· link-select delay
load-balance per-packet enable命令用来将业务的链路负载分担模式配置为逐包模式。
undo load-balance enable命令用来恢复缺省情况。
【命令】
load-balance per-packet enable
undo load-balance per-packet enable
【缺省情况】
以RIR全局的业务链路负载分担模式为准。
【视图】
RIR-VXLAN业务流量模板视图
RIR-SDWAN业务流量模板视图
【缺省用户角色】
network-admin
【使用指导】
基于链路带宽,业务流量进行链路负载分担的模式包括:
· 逐流加权选路模式:RIR全局级的链路负载分担模式,对参与智能选路的所有业务流量生效。该模式可以按照一定权重将同一业务流量的不同会话分布到不同链路上进行传输,一个会话只选择一条链路进行传输。
· 逐流周期调整模式:RIR全局级的链路负载分担模式,对参与智能选路的所有业务流量生效。该模式不但可以将同一业务流量的不同会话分布到不同链路上进行传输,而且会进行周期性地调整。在一个调整周期内,一个会话只选择一条链路进行传输。
· 逐包模式:业务级的链路负载分担模式,只对参与智能选路的指定业务流量生效。该模式可以将指定业务流量的同一会话分布到多条链路上进行传输。
逐包模式的机制如下:
· 当进行主备链路优先级选路和质量勉强选路时,如果存在多条链路可选(进行RIR-SDWAN的质量勉强选路时指综合质量近似CQI值最高的链路存在多条),则将多条链路都作为会话的最优链路。当转发会话的流量时,设备会为会话逐包选择链路进行转发,每条链路被选中的概率等于该链路所属出接口剩余带宽与所有可选链路所属出接口剩余带宽和的比值,乘以该链路剩余带宽与该链路所属出接口下所有可选链路剩余带宽和的比值。其中,链路已使用带宽和链路所属出接口的已使用带宽中均计入会话预计使用的带宽。
· 当进行带宽勉强选路时,如果存在多条链路可选,则将多条链路都作为会话的最优链路。当转发该会话的流量时,设备为会话逐包选择链路进行转发,每条链路被选中的概率相同。
由于同一会话的报文分布在多条链路上进行传输,报文可能无法按照顺序到达接收端。因此,不建议将对报文顺序敏感的业务(TCP等可以保序的协议除外)配置为逐包转发负载分担模式。
开启WAAS(Wide Area Application Services,广域网应用服务)日志报文压缩或解压缩功能时,不能正常进行逐包链路负载分担。有关WAAS日志报文压缩和解压缩功能的详细介绍,请参见“三层技术-IP业务配置指导”中的“WAAS”。
【举例】
# 基于VXLAN隧道部署智能选路时,将Flow ID为1的业务链路负载分担模式配置为逐包模式。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow 1
[Sysname-rir-flow-1] load-balance per-packet enable
# 基于SDWAN隧道部署智能选路时,将Flow ID为1的业务链路负载分担模式配置为逐包模式。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow 1
[Sysname-rir-sdwan-flow-1] load-balance per-packet enable
load-balance per-session periodic-adjust adjust-interval命令用来配置逐流周期调整链路负载分担模式的调整周期。
undo load-balance per-session periodic-adjust adjust-interval命令用来恢复缺省情况。
【命令】
load-balance per-session periodic-adjust adjust-interval interval-value
undo load-balance per-session periodic-adjust adjust-interval
【缺省情况】
逐流周期调整链路负载分担模式的调整周期为30秒。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
interval-value:逐流周期调整链路负载分担模式的调整周期时间,取值范围为15~65535,单位为秒。
【使用指导】
进行逐流周期调整链路负载分担时,如果达到了本命令配置的调整周期时间,设备会对所有业务流量的链路带宽使用情况进行检测。如果用于转发某一业务流量的所有链路所属的出接口中,最大剩余带宽比与最小剩余带宽比的差值大于或等于周期调整上限阈值,则会对该业务流量进行重新选路。重新选路会持续多个调整周期,当达到新的调整周期时,如果剩余带宽比的差值小于周期调整下限阈值,或者新的调整周期是该业务流量开始进行重新选路的第20个调整周期,设备会停止调整该业务流量。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 基于VXLAN隧道部署智能选路时,将逐流周期调整链路负载分担模式的调度周期配置为20秒。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] load-balance per-session periodic-adjust adjust-interval 20
# 基于SDWAN隧道部署智能选路时,将逐流周期调整链路负载分担模式的调度周期配置为20秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] load-balance per-session periodic-adjust adjust-interval 20
【相关命令】
· load-balance per-session periodic-adjust enable
· load-balance per-session periodic-adjust threshold
load-balance per-session periodic-adjust enable命令用来将业务链路的负载分担模式配置为逐流周期调整模式。
undo load-balance per-session periodic-adjust enable命令用来恢复缺省情况。
【命令】
load-balance per-session periodic-adjust enable
undo load-balance per-session periodic-adjust enable
【缺省情况】
业务链路的负载分担模式为逐流加权选路模式。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【使用指导】
基于链路带宽,业务流量进行链路负载分担的模式包括:
· 逐流加权选路模式:RIR全局级的链路负载分担模式,对参与智能选路的所有业务流量生效。该模式可以按照一定权重将同一业务流量的不同会话分布到不同链路上进行传输,一个会话只选择一条链路进行传输。
· 逐流周期调整模式:RIR全局级的链路负载分担模式,对参与智能选路的所有业务流量生效。该模式不但可以将同一业务流量的不同会话分布到不同链路上进行传输,而且会进行周期性地调整。在一个调整周期内,一个会话只选择一条链路进行传输。
· 逐包模式:业务级的链路负载分担模式,只对参与智能选路的指定业务流量生效。该模式可以将指定业务流量的同一会话分布到多条链路上进行传输。
逐流周期调整模式下,设备按照如下机制处理:
· 进行主备链路优先级选路和质量勉强选路时,如果存在多条链路可选(进行RIR-SDWAN的质量勉强选路时指综合质量近似CQI值最高的链路存在多条),则在可选链路中为业务流量的每个会话分别选择一条最优链路进行转发。每个会话选路时首先从可选链路所属的出接口中选择一个带宽使用率最低(将会话预计使用的带宽计入出接口已使用带宽)的出接口,再从选中出接口下的可选链路中选择一条带宽使用率最低(将会话预计使用的带宽计入链路已使用带宽)的链路作为最优链路。
· 进行带宽勉强选路时,如果存在多条链路可选,则在可选链路中为业务流量的每个会话分别选择一条最优链路进行转发,每个会话选路时会优先选择上一次选择的链路。如果是首次为该会话流量选路,则首先按照可选链路所属的出接口剩余带宽权重(将会话预计使用的带宽计入出接口已使用带宽)选择一个出接口,再从选中出接口下的可选链路中按照链路剩余带宽权重(将会话预计使用的带宽计入链路已使用带宽)选择一条链路作为最优链路。
逐流周期调整模式下,设备会对链路上的业务流量进行周期性地调整。当达到调整周期时,设备会对所有业务流量的链路带宽使用情况进行检测。如果用于转发某一业务流量的所有链路所属的出接口中,最大剩余带宽比与最小剩余带宽比的差值大于周期调整上限阈值,则会对该业务流量进行重新选路。重新选路可能持续多个调整周期。当达到新的调整周期时,如果最大和最小剩余带宽比的差值小于周期调整下限阈值,或者新的调整周期是该业务流量开始进行重新选路的第20个调整周期,设备会停止调整该业务流量。
将RIR全局的链路负载分担模式配置为逐流周期调整模式,并将某一业务的链路负载分担模式配置为逐包模式时,该业务流量会按照逐包模式进行链路负载分担,除该业务流量外的其他业务流量则按照逐流周期调整模式进行链路负载分担。
【举例】
# 基于VXLAN隧道部署智能选路时,将业务链路的负载分担模式配置为逐流周期调整模式。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] load-balance per-session periodic-adjust enable
# 基于SDWAN隧道部署智能选路时,将业务链路的负载分担模式配置为逐流周期调整模式。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] load-balance per-session periodic-adjust enable
【相关命令】
· load-balance per-session periodic-adjust adjust-interval
· load-balance per-session periodic-adjust threshold
load-balance per-session periodic-adjust threshold命令用来配置逐流周期调整链路负载分担模式的剩余带宽比差值阈值。
undo load-balance per-session periodic-adjust threshold命令用来恢复缺省情况。
【命令】
load-balance per-session periodic-adjust threshold upper upper-threshold-value lower lower-threshold-value
undo load-balance per-session periodic-adjust threshold
【缺省情况】
逐流周期调整链路负载分担模式的剩余带宽比差值的上限阈值为50%,下限阈值为20%。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
upper upper-threshold-value:指定逐流周期调整链路负载分担模式的剩余带宽比差值的上限阈值。upper-threshold-value为剩余带宽比差值的上限阈值,取值范围为1~100。
lower lower-threshold-value:指定逐流周期调整链路负载分担模式的剩余带宽比差值的下域阈值。lower-threshold-value为剩余带宽比差值的下限阈值,取值范围为1~100。
【使用指导】
进行逐流周期调整链路负载分担时,如果达到了调整周期时间,设备会对所有业务流量的链路带宽使用情况进行检测。如果用于转发某一业务流量的所有链路所属的出接口中,最大剩余带宽比与最小剩余带宽比的差值大于或等于本命令配置的周期调整上限阈值,则会对该业务流量进行重新选路。重新选路会持续多个调整周期,当达到新的调整周期时,如果剩余带宽比的差值小于周期调整下限阈值,或者新的调整周期是该业务流量开始进行重新选路的第20个调整周期,设备会停止调整该业务流量。
本命令指定的剩余带宽比差值的上限阈值必须大于或等于下限阈值。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 基于VXLAN隧道部署智能选路时,将逐流周期调整链路负载分担模式的剩余带宽比差值的上限阈值配置为60%,下限阈值配置为30%。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] load-balance per-session periodic-adjust threshold upper 60 lower 30
# 基于SDWAN隧道部署智能选路时,将逐流周期调整链路负载分担模式的剩余带宽比差值的上限阈值配置为60%,下限阈值配置为30%。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] load-balance per-session periodic-adjust threshold upper 60 lower 30
【相关命令】
· load-balance per-session periodic-adjust enable
· load-balance per-session periodic-adjust adjust-interval
log enable命令用来开启RIR日志功能。
undo log enable命令用来关闭RIR日志功能。
【命令】
log enable
undo log enable
【缺省情况】
RIR日志功能属于关闭状态。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【使用指导】
RIR日志记录了智能选路过程中发生的选路调度事件、质量变化事件、带宽变化事件、配置变化事件和链路故障事件,以便网络管理员根据记录的事件维护、分析和调整智能选路网络。
RIR日志通过Flow日志方式进行输出。开启RIR日志功能后,必须配置Flow日志的相关功能才能输出RIR日志信息。
有关Flow日志的详细介绍,请参见“网络管理和监控配置指导”中的“Flow日志”。
【举例】
# 基于VXLAN隧道部署智能选路时,开启RIR日志功能。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] log enable
# 基于SDWAN隧道部署智能选路时,开启RIR日志功能。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] log enable
【相关命令】
· userlog flow export host(网络管理和监控命令参考/Flow日志)
· userlog flow syslog(网络管理和监控命令参考/Flow日志)
jitter threshold命令用来配置业务抖动阈值。
undo jitter threshold命令用来恢复缺省情况。
【命令】
jitter threshold threshold-value
undo jitter threshold
【缺省情况】
业务抖动阈值为100毫秒。
【视图】
RIR-VXLAN SLA视图
RIR-SDWAN SLA视图
【缺省用户角色】
network-admin
【参数】
threshold-value:业务抖动阈值,取值范围为0~3600000,单位为毫秒。
【使用指导】
相邻两个报文的目的端接收时间间隔减去这两个报文的发送时间间隔称为抖动时间,抖动时间越小链路质量越高。SLA通过配置业务抖动阈值筛选符合要求的链路。
【举例】
# 基于VXLAN隧道部署智能选路时,配置SLA 1的业务抖动阈值为1000毫秒
<Sysname> system-view
[Sysname] rir
[Sysname-rir] sla 1
[Sysname-rir-sla-1] jitter threshold 1000
# 基于SDWAN隧道部署智能选路时,配置SLA 1的业务抖动阈值为1000毫秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] sla 1
[Sysname-rir—sdwan-sla-1] jitter threshold 1000
no-optimal-link drop命令用来配置设备没有为指定业务流量找到最优链路时丢弃该流量。
undo no-optimal-link drop命令用来恢复缺省情况。
【命令】
no-optimal-link drop
undo no-optimal-link drop
【缺省情况】
设备没有为业务流量找到最优链路时,按照路由表项对该流量进行普通转发。
【视图】
业务流量模板视图
【缺省用户角色】
network-admin
【使用指导】
通过智能选路机制,设备可以为业务流量从对应业务流量模板下的链路中选择最优链路进行转发。如果没有找到最优链路,则按照路由表项进行普通转发。当为某业务指定的链路均发生故障,且用户不希望该业务流量占用其他链路时,例如,不希望低优先级的视频流量占用业务链路时,可以配置本命令。配置本命令后,如果设备没有为业务流量找到最优链路,则会将该业务流量的报文丢弃。
【举例】
# 配置设备没有为业务流量模板1对应业务流量找到最优链路时丢弃该流量。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow 1
[Sysname-rir-flow-1] no-optimal-link drop
【相关命令】
· path link-type index preference
nqa命令用来创建NQA链路质量探测,并进入NQA链路质量探测视图。如果指定的NQA链路质量探测已存在,则直接进入该NQA链路质量探测视图。
undo nqa命令用来删除指定的NQA链路质量探测。
【命令】
nqa nqa-id
undo nqa nqa-id
【缺省情况】
不存在NQA链路质量探测。
【视图】
RIR-VXLAN视图
【缺省用户角色】
network-admin
【参数】
nqa-id:NQA链路质量探测编号,取值范围为0~128。
【使用指导】
配置NQA链路质量探测后,设备会启动UDP-jitter测试,根据配置的探测参数进行链路质量检测。在业务流量模板下配置质量策略,关联SLA和NQA链路质量探测后,业务流量模板会将NQA链路质量探测结果与SLA的链路质量阈值进行比较。如果链路的所有探测结果均低于或等于阈值,则判定该链路符合业务质量要求。
为区别不同业务流量对链路质量探测的不同要求,可以为不同业务流量模板指定探测参数不同的NQA链路质量探测。NQA链路质量探测参数不同,其对同一链路的探测结果可能不同。
在VXLAN组网中,设备仅对开启RIR客户端功能的Tunnel接口进行NQA链路质量探测。
设备上最多可以创建129个NQA链路质量探测。
【举例】
# 创建NQA链路质量探测1,并进入该NQA链路质量探测视图。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] nqa 1
[Sysname-rir-nqa-1]
【相关命令】
· nqa agent enable(网络管理和监控命令参考/NQA)
· quality-policy
packet-loss threshold命令用来配置业务丢包率阈值。
undo loss threshold命令用来恢复缺省情况。
【命令】
packet-loss threshold threshold-value
undo packet-loss threshold
【缺省情况】
业务丢包率阈值为100‰。
【视图】
RIR-VXLAN SLA视图
RIR-SDWAN SLA视图
【缺省用户角色】
network-admin
【参数】
threshold-value:业务丢包率阈值,取值范围为0~1000,单位为千分比。
【使用指导】
丢失报文数目与所有发送报文数目的比值称为丢包率。丢包率越小,链路质量越高。SLA通过配置业务丢包率阈值筛选符合要求的链路。
【举例】
# 基于VXLAN隧道部署智能选路时,配置SLA 1的业务丢包率阈值为500‰。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] sla 1
[Sysname-rir-sla-1] packet-loss threshold 500
# 基于SDWAN隧道部署智能选路时,配置SLA 1的业务丢包率阈值为500‰。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] sla 1
[Sysname-rir-sdwan-sla-1] packet-loss threshold 500
【相关命令】
· sla
path link-type index preference命令用来配置业务流量模板中不同链路的优先级。
undo path link-type index preference命令用来恢复缺省情况。
【命令】
path link-type { 4g | internet | mpls | mstp } index link-index preference preference
undo path link-type { 4g | internet | mpls | mstp } index link-index
【缺省情况】
未配置业务流量模板中各类型链路的优先级。
【视图】
RIR-VXLAN业务流量模板视图
【缺省用户角色】
network-admin
【参数】
4g:表示4G类型的链路。
internet:表示Internet类型的链路。
mpls:表示MPLS类型的链路。
mstp:表示MSTP类型的链路。
index link-index:指定链路的编号,取值范围为1~65535。
preference preference:指定链路的优先级,取值范围为1~255。取值越小,优先级越高。
【使用指导】
通过rir link-type命令在VSI虚接口下配置链路类型和编号,并通过本命令在业务模板内根据链路类型和编号配置链路的优先级后,就可以确定一个Hub设备和一个Spoke设备之间VXLAN隧道的优先级。设备为流量选路时,会优先选择优先级较高的链路。
在同一业务流量模板下可以为不同的链路配置相同的链路优先级。
【举例】
# 在业务流量模板1中配置编号为1的MPLS链路优先级为100。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow 1
[Sysname-flow-1] path link-type mpls index 1 preference 100
【相关命令】
· rir link-type
path sdwan命令用来配置业务流量模板下不同链路的优先级。
undo path sdwan命令用来恢复缺省情况。
【命令】
path sdwan transport-network network-name [ group-id group-id ] preference preference
undo path sdwan transport-network network-name [ group-id group-id ]
【缺省情况】
未配置业务流量模板下各链路的优先级。
【视图】
RIR-SDWAN业务流量模板视图
【缺省用户角色】
network-admin
【参数】
transport-network network-name:指定链路所属的传输网络名称,为1~31个字符的字符串,只能包含字符A~Z、a~z、0~9和“.”,区分大小写。
group-id group-id :指定链路所属的SDWAN隧道的组ID,取值范围1~65535。如果未指定本参数,则表示链路没有所属的SDWAN隧道的组ID。
preference preference:指定链路的优先级,取值范围为1~255。取值越小,优先级越高。
【使用指导】
通过sdwan transport-network命令指定SDWAN隧道所属的传输网络名称,通过sdwan group-id命令指定SDWAN隧道的组ID。然后,通过本命令在业务流量模板下根据链路所属传输网络名称和SDWAN隧道的组ID配置链路的优先级,就可以确定SDWAN设备之间SDWAN隧道的优先级。设备为流量选路时,会优先选择优先级较高的链路。
在同一业务流量模板下可以为不同的链路配置相同的链路优先级。
同一业务流量模板下最多可以为64条链路配置链路优先级。
【举例】
# 配置传输网络名称为nt1的链路优先级为1。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow 1
[Sysname-rir-sdwan-flow-1] path sdwan transport-network nt1 preference 1
【相关命令】
· sdwan transport-network
peer命令用来配置应用质量探测的对端设备。
undo peer命令用来删除应用质量探测的对端设备。
【命令】
peer { source | destination } site-id site-id device-id device-id
undo peer
【缺省情况】
未配置应用质量探测的对端设备。
【视图】
应用质量探测实例视图
【缺省用户角色】
network-admin
【参数】
source:指定对端设备为应用质量探测的源端设备。
destination:指定对端设备为应用质量探测的目的端设备。
site-id site-id:指定对端设备的站点ID。site-id为对端设备建立SDWAN隧道时配置的站点ID,取值范围为1~65535。
device-id device-id:指定对端设备的设备ID。device-id为对端设备建立SDWAN隧道时配置的设备ID,取值范围为1~255。
【使用指导】
通过本命令将对端设备指定为源端设备或目的端设备后,需要同时在对端设备上将本设备指定为目的端设备或源端设备。通过probe flow命令开启业务流量的应用质量探测后,设备通过iNQA功能周期性对设备间指定报文特征的应用流进行探测,以计算该应用流的质量。应用质量探测结果可以用来对业务中指定报文特征的应用进行分析,不影响选路。
必须先通过undo probe flow命令关闭该实例下所有业务流量的应用质量探测,才能修改应用质量探测的对端设备配置。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 指定对端设备为应用质量探测的源端设备、站点ID为1、设备ID为2。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] application-quality
[Sysname-rir-sdwan-app-instance-abc] instance abc
[Sysname-rir-sdwan-app-instance-abc] peer source site-id 1 device-id 2
【相关命令】
· probe flow
· sdwan device-id
· sdwan site-id
probe connect命令用来配置NQA链路通断探测参数。
undo probe connect命令用来恢复缺省情况。
【命令】
probe connect interval interval timeout timeout
undo probe connect
【缺省情况】
RIR-VXLAN服务和RIR-SDWAN服务链路通断探测的时间间隔分别为100毫秒、1000毫秒,等待响应报文的超时时间均为3000毫秒。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
interval interval:指定配置NQA链路通断探测的时间间隔,取值范围为0~604800000,单位为毫秒。0表示只探测一次。
timeout timeout:指定一次探测中等待响应报文的超时时间,取值范围为10~3600000,单位为毫秒。
【使用指导】
开启RIR-VXLAN服务或RIR-SDWAN服务,设备会启动NQA链路通断探测,对业务流量模板下配置的所有链路进行通断探测。Spoke设备(即NQA客户端)以一定时间间隔发送探测报文,并等待接收响应报文。如果超过超时时间仍未收到响应报文,则认为该链路不通。
通过本配置,可以:
· 修改探测时间间隔:时间间隔越短,检测灵敏度越高,同时消耗的系统资源也越多。
· 修改探测的超时时间:超时时间越短,对链路要求越高。
在VXLAN组网中,设备仅对开启RIR客户端功能的Tunnel接口进行NQA链路质量探测。
【举例】
# 基于VXLAN隧道部署智能选路时,配置NQA链路通断探测间隔为30毫秒,探测中等待响应报文的超时时间为20毫秒。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] probe connect interval 30 timeout 20
# 基于SDWAN隧道部署智能选路时,配置NQA链路通断探测间隔为500毫秒,探测中等待响应报文的超时时间为800毫秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] probe connect interval 500 timeout 800
【相关命令】
· client enable
· probe sync-port
· server enable
probe flow命令用来开启指定业务流量的应用质量探测。
undo probe flow命令用来关闭指定业务流量的应用质量探测。
【命令】
probe flow flow-id
undo probe flow [ flow-id ]
【缺省情况】
所有业务流量的应用质量探测均处于关闭状态。
【视图】
应用质量探测实例视图
【缺省用户角色】
network-admin
【参数】
flow-id:业务流量模板编号,取值范围为1~65535。执行undo probe flow命令时,如果未指定本参数,则关闭所有业务流量的应用质量探测。
【使用指导】
开启指定业务流量的应用质量探测后,设备会对通过SDWAN隧道传输的指定业务流量中符合应用质量探测报文特征(如源地址、目的IP地址等)的应用流进行质量探测,以便对业务中指定报文特征的应用进行分析。在一个实例下,设备可以同时开启多条业务流量的应用质量探测。
执行本命令前,请确保设备上已完成以下配置:
· 创建相应的业务流量模板,否则该业务流量的应用质量探测不生效。
· 通过peer命令指定对端设备的角色、站点ID和设备ID。
· 通过signature命令指定应用质量探测的报文特征。
如果指定业务流量中不存在符合应用质量探测报文特征的应用流,则设备不进行该业务流量的应用质量探测。
不同应用质量探测实例下不能开启同一业务流量的应用质量探测。
【举例】
# 开启Flow 1的应用质量探测。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] application-quality
[Sysname-rir-sdwan-app] instance abc
[Sysname-rir-sdwan-app-instance-abc] peer source site-id 1 device-id 2
[Sysname-rir-sdwan-app-instance-abc] signature source-ip 10.1.1.1 destination-ip 20.1.1.1
[Sysname-rir-sdwan-app-instance-abc] probe flow 1
【相关命令】
· flow
· peer
· signature
probe interval命令用来配置应用质量探测的周期。
undo probe interval命令用来恢复缺省情况。
【命令】
probe interval interval
undo probe interval
【缺省情况】
应用质量探测的周期为60秒。
【视图】
应用质量探测实例视图
【缺省用户角色】
network-admin
【参数】
interval:应用质量探测的周期,取值为30、60、300、600,单位为秒。
【使用指导】
通过probe flow命令开启业务流量的应用质量探测后,设备会以本命令配置的值为周期,通过iNQA功能对设备间指定报文特征的应用流进行探测,并计算该应用流的质量。应用质量探测结果可以用来对业务中指定报文特征的应用进行分析,不影响选路。
必须先通过undo probe flow命令关闭该实例下所有业务流量的应用质量探测,才能修改应用质量探测周期。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 将应用业务质量探测实例abc的应用质量探测周期配置为600秒。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] application-quality
[Sysname-rir-sdwan-app] instance abc
[Sysname-rir-sdwan-app-instance-abc] probe interval 600
【相关命令】
· probe flow
probe interval命令用来配置NQA链路质量探测时间间隔。
undo probe interval命令用来恢复缺省情况。
【命令】
probe interval interval
undo probe interval
【缺省情况】
NQA链路质量探测时间间隔为100毫秒。
【视图】
NQA链路质量探测视图
【缺省用户角色】
network-admin
【参数】
interval:NQA链路质量探测时间间隔,取值范围为0~604800000,单位为毫秒。
【使用指导】
配置NQA链路质量探测后,RIR/NQA客户端将周期性发起探测。本命令用来配置相邻两次探测之间的时间间隔。
【举例】
# 配置NQA链路质量探测1的探测时间间隔为60毫秒。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] nqa 1
[Sysname-rir-nqa-1] probe interval 60
【相关命令】
· nqa
probe packet-dscp命令用来配置NQA链路质量探测报文的DSCP值。
undo probe packet-dscp命令用来恢复缺省情况。
【命令】
probe packet-dscp dscp-value
undo probe packet-dscp
【缺省情况】
NQA链路质量探测报文的DSCP值为63。
【视图】
NQA链路质量探测视图
【缺省用户角色】
network-admin
【参数】
dscp-value:NQA探测报文的DSCP值,取值范围为0~63。取值越大,优先级越高。
【使用指导】
由于不同DSCP的报文在网络中传输的优先级不同,因此同样质量的链路可能由于NQA链路质量探测报文的DSCP值不同而得出不同的探测结果。
【举例】
# 配置NQA链路质量探测1探测报文的DSCP值为10。
<Sysname>system-view
[Sysname] rir
[Sysname-rir] nqa 1
[Sysname-rir-nqa-1] probe packet-dscp 10
【相关命令】
· nqa
probe packet-interval命令用来配置NQA链路质量探测报文发送的时间间隔。
undo probe packet-interval命令用来恢复缺省情况。
【命令】
probe packet-interval interval
undo probe packet-interval
【缺省情况】
NQA链路质量探测报文发送的时间间隔为20毫秒。
【视图】
NQA链路质量探测视图
【缺省用户角色】
network-admin
【参数】
interval:NQA链路质量探测报文发送的时间间隔,取值范围为10~60000,单位为毫秒。
【使用指导】
启动NQA链路质量探测后,设备会以probe interval命令配置的时间间隔进行探测,并且每次探测会发送多个探测报文。本命令用于配置一次探测中发送探测报文的时间间隔。
【举例】
# 配置NQA链路质量探测1的探测报文发送时间间隔为10毫秒。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] nqa 1
[Sysname-rir-nqa-1] probe packet-interval 10
【相关命令】
· nqa
probe packet-number命令用来配置每次NQA链路质量探测发送报文的数量。
undo probe packet-number命令用来恢复缺省情况。
【命令】
probe packet-number number
undo probe packet-number
【缺省情况】
每次NQA链路质量探测发送报文的数量为100。
【视图】
NQA链路质量探测视图
【缺省用户角色】
network-admin
【参数】
number:每次NQA链路质量探测发送报文的数量,取值范围为10~1000。
【使用指导】
启动NQA链路质量探测后,设备会按照一定探测时间间隔进行探测,并且每次探测会发送多个探测报文。本命令用于配置一次探测发送报文的数量。
【举例】
# 配置每次NQA链路质量探测1发送报文的数量为100。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] nqa 1
[Sysname-rir-nqa-1] probe packet-number 100
【相关命令】
· nqa
probe packet-timeout命令用来配置NQA链路质量探测报文的应答超时时间。
undo probe packet-timeout命令用来恢复缺省情况。
【命令】
probe packet-timeout packet-timeout
undo probe packet-timeout
【缺省情况】
NQA链路质量探测报文的应答超时时间为3000毫秒。
【视图】
NQA链路质量探测视图
【缺省用户角色】
network-admin
【参数】
packet-timeout:NQA链路质量探测报文的应答超时时间,取值范围为10~3600000,单位为毫秒。
【使用指导】
设备启动NQA链路质量探测后,如果某一探测报文没有在本命令指定的时间内收到应答,则认为该探测报文响应超时。
【举例】
配置NQA链路质量探测1的探测报文应答超时时间为200毫秒。
<Sysname>system-view
[Sysname] rir
[Sysname-rir] nqa 1
[Sysname-rir-nqa-1] probe packet-timeout 200
【相关命令】
· nqa
probe port命令用来配置NQA链路质量探测的端口号。
undo probe port命令用来恢复缺省情况。
【命令】
probe port port-number
undo probe port
【缺省情况】
未配置NQA链路质量探测的端口号。
【视图】
NQA链路质量探测视图
【缺省用户角色】
network-admin
【参数】
port-number:进行NQA链路质量探测的端口号,取值范围为1024~65535。
【使用指导】
本命令用于配置设备作为NQA客户端发起NQA链路质量探测时,探测报文中携带的目的端口号,该端口号需要与目的NQA服务器上配置的UDP监听端口号一致。
【举例】
# 配置NQA链路质量探测1的端口号为65500。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] nqa 1
[Sysname-rir-nqa-1] probe port 65500
【相关命令】
· nqa
probe sync-port命令用来配置RIR服务器与RIR客户端的探测信息同步端口号。
undo probe sync-port命令用来恢复缺省情况。
【命令】
probe sync-port port-number
undo probe sync-port
【缺省情况】
未配置RIR服务器与RIR客户端的探测信息同步端口号。
【视图】
RIR视图
【缺省用户角色】
network-admin
【参数】
port-number:TCP端口号,取值范围为1024~65535。
【使用指导】
RIR服务器与RIR客户端上配置的同步端口号必须保持一致。RIR客户端通过该端口将链路探测质量结果同步给RIR服务器。
【举例】
# 配置RIR服务器与RIR客户端的探测信息同步端口号为65550。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] probe sync-port 65550
【相关命令】
· client enable
· probe connect
· server enable
quality-policy命令用来配置业务流量模板的质量策略。
undo quality-policy命令用来恢复缺省情况。
【命令】
RIR-VXLAN:
quality-policy sla sla-id nqa nqa-id
undo quality-policy
RIR-SDWAN:
quality-policy sla sla-id
undo quality-policy
【缺省情况】
未配置业务流量模板的质量策略。
【视图】
RIR-VXLAN业务流量模板视图
RIR-SDWAN业务流量模板视图
【缺省用户角色】
network-admin
【参数】
sla sla-id:为业务流量模板质量策略指定SLA。sla-id为SLA编号,取值范围为0~128。该SLA必须已经创建。
nqa nqa-id:为业务流量模板质量策略指定NQA链路质量探测。nqa-id为NQA链路质量探测编号,取值范围为0~128。该NQA链路质量探测必须已经创建。
【使用指导】
本命令用于配置业务流量模板质量策略。其中:
· 基于VXLAN隧道部署智能选路时,需要为业务流量模板质量策略指定SLA和NQA链路质量探测。
· 基于SDWAN隧道部署智能选路时,仅需为业务流量模板质量策略指定SLA。
在基于业务优先级的选路机制中,业务流量模板质量策略中的SLA编号同时决定了相应业务的优先级。SLA编号越大,优先级越高。如果相应业务流量模板下没有配置质量策略,则认为该业务流量的优先级最低。
只能为一个业务流量模板质量策略指定一个SLA和一个NQA链路质量探测,但可以为不同业务流量模板质量策略指定同一个SLA或NQA链路质量探测。
在同一个业务流量模板视图下多次执行本命令,最后一次执行的命令生效。
【举例】
# 基于VXLAN隧道部署智能选路时,配置业务流量模板1的质量策略,为该质量策略指定SLA 2和NQA链路质量探测1。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] flow 1
[Sysname-rir-flow-1] quality-policy sla 2 nqa 1
# 基于SDWAN隧道部署智能选路时,配置业务流量模板1的质量策略,为该质量策略指定SLA 2。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] flow 1
[Sysname-rir-sdwan-flow-1] quality-policy sla 2
【相关命令】
· flow priority-based-schedule enable
· nqa
· sla
reset tunnel flow-statistics命令用来清除隧道基于Flow ID的流量速率统计信息。
【命令】
reset tunnel flow-statistics [ flow flow-id [ interface tunnel number ] ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
flow flow-id:清除指定业务流量的速率统计信息。flow-id为业务流量模板编号,取值范围为0~65535。如果未指定本参数,则清除所有业务流量的速率统计信息。
interface tunnel number:清除指定业务流量在指定隧道接口的速率统计信息。number表示Tunnel接口编号。如果未指定本参数,则清除指定业务流量在所有隧道接口的流量速率统计信息。
【举例】
# 清除隧道基于Flow ID的流量速率统计信息。
<Sysname> reset tunnel flow-statistics
【相关命令】
· display tunnel flow-statistics
· tunnel flow-statistics enable
rir命令用来启动RIR-VXLAN服务,并进入RIR-VXLAN视图。如果RIR-VXLAN服务已启动,则直接进入RIR-VXLAN视图。
undo rir命令用来关闭RIR-VXLAN服务。
【命令】
rir
undo rir
【缺省情况】
RIR-VXLAN服务处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
RIR可以基于VXLAN隧道或SDWAN隧道部署。其中:
· 基于VXLAN隧道部署的RIR称为RIR-VXLAN,使用rir命令可以启动RIR-VXLAN服务。
· 基于SDWAN隧道部署的RIR称为RIR-SDWAN,使用rir sdwan命令可以启动RIR-SDWAN服务。
启动RIR-VXLAN服务或RIR-SDWAN服务时,系统会同时启动RIR进程。关闭RIR-VXLAN服务或RIR-SDWAN服务时,系统会同时关闭RIR进程。
不能同时启动RIR-VXLAN服务和RIR-SDWAN服务。
· RIR-VXLAN服务处于启动状态时,必须先使用undo rir命令关闭RIR-VXLAN服务,才能启动RIR-SDWAN服务。
· RIR-SDWAN服务处于启动状态时,必须先使用undo rir sdwan命令关闭RIR-SDWAN服务,才能启动RIR-VXLAN服务。
基于VXLAN隧道进行智能选路时,各Hub设备与Spoke设备必须启动RIR-VXLAN服务。
【举例】
# 启动RIR-VXLAN服务,并进入RIR-VXLAN视图。
<Sysname> system-view
[Sysname] rir
[Sysname-rir]
rir backup命令用来将隧道配置为RIR备用隧道。
undo rir backup命令用来恢复缺省情况。
【命令】
rir backup
undo rir backup
【缺省情况】
隧道为RIR主用隧道。
【视图】
VXLAN模式Tunnel接口视图
【缺省用户角色】
network-admin
【使用指导】
执行本命令时如果设备上未启动RIR进程,则系统会同时启动RIR进程,但执行undo rir backup命令时不会关闭RIR进程。
设备通过智能选路功能进行选路时,会优先选择符合业务要求的主用链路,然后才会选择符合业务要求的备用链路。
在实际组网应用中,Spoke设备通常同时与主用Hub设备和备用Hub设备相连,此时可以将通往备用Hub设备的隧道配置为RIR备用隧道。若通往主用Hub设备的链路中没有合适的链路,Spoke设备可以通过RIR备用隧道将流量转发给备用Hub设备,从而保证流量不中断。
【举例】
# 将VXLAN隧道Tunnel 1配置为RIR备用隧道。
<Sysname> system-view
[Sysname] interface tunnel1 mode vxlan
[Sysname-Tunnel1] rir backup
rir collaboration-link-group命令用来配置VXLAN隧道属于指定RIR协同链路组。
undo rir collaboration-link-group命令用来恢复缺省情况。
【命令】
rir collaboration-link-group group-id
undo rir collaboration-link-group
【缺省情况】
VXLAN隧道属于RIR协同链路组0。
【视图】
VXLAN模式Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
group-id:RIR协同链路组的编号,取值范围为1~65535。
【使用指导】
RIR协同链路组用于标识同一协同选路设备组内到达同一设备(Spoke设备或者Hub设备)或另一协同选路设备组的链路。协同选路设备组内的设备为业务报文进行智能选路时,不仅会将本设备相应业务流量模板下配置的、属于等价路径之一的链路作为待选链路,也会将协同选路设备组内其他设备上Flow ID相同的业务流量模板下配置的、与本设备待选链路属于同一协同链路组的链路,作为待选链路进行选路。
未开启RIR进程时,本命令可以配置,但不生效。只有开启RIR进程,本命令才生效。
协同选路设备组内的所有设备上都需要通过本命令配置到同一设备(Spoke设备或者Hub设备)或同一协同选路设备组的链路属于相同的RIR协同链路组,否则,可能导致不能正常选路。
为了组网清晰,建议配置不同协同选路设备组到同一设备(Spoke设备或者Hub设备)或同一协同选路设备组的链路属于不同的RIR协同链路组。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置VXLAN隧道Tunnel1属于RIR协同链路组1。
<Sysname> system-view
[Sysname] interface Tunnel 1
[Sysname-Tunnel1] rir collaboration-link-group 1
rir dedicated flow命令用来将隧道配置为指定业务流量的专用链路。
undo rir dedicated flow命令用来恢复缺省情况。
【命令】
rir dedicated flow flow-id
undo rir dedicated flow flow-id
【缺省情况】
隧道不是业务流量的专用链路。
【视图】
VXLAN模式Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
flow-id:业务流量模板编号,取值范围为1~65535。
【使用指导】
执行本命令时如果设备上未启动RIR进程,则系统会同时启动RIR进程,但执行undo rir dedicated flow命令时不会关闭RIR进程。
当需要某隧道只转发某些业务流量时,如基于MPLS专线建立的VXLAN隧道只转发视频会议流量,可以通过本命令将该隧道配置为业务流量的专用链路。
设备为业务流量智能选路时,会优先选择该业务流量的专用链路。其中:
· 如果该业务流量只有一条专用链路可用,则选择该链路进行转发。
· 如果该业务流量有多条专用链路可用,则按照path link-type index preference命令配置的优先级,选择一条优先级最高的专用链路进行转发;如果存在多条优先级相同的专用链路,则按照当前业务流量的负载分担模式在多条专用链路上进行负载分担。
· 如果该业务流量的所有专用链路均不可用,则在该业务流量模板下选择最优链路进行转发。
当设备为业务流量选择专用链路时,会同时将专用链路上的其他业务流量调度到其他链路上。如果无法为其他业务流量选择该专用链路外的其他链路,则将其他业务流量报文丢弃,以保证专用链路上流量的稳定性。当该业务流量不再使用专用链路时,设备可以将其他业务流量重新调度到专用链路上。
执行本命令后,还必须通过path link-type index preference命令在对应业务流量模板下配置专用链路的优先级。否则,设备为业务流量选路时不会将该链路作为专用链路。
一条隧道只能配置为一条业务流量的专用链路,但可以为同一业务流量配置多条专用链路。
【举例】
# 将Tunnel 1配置为Flow 1的专用链路。
<Sysname> system-view
[Sysname] interface tunnel 1 mode vxlan
[Sysname-Tunnel1] rir dedicated flow 1
【相关命令】
· path link-type index preference
rir link-type命令用来配置VSI虚接口的链路类型和编号。
undo rir link-type命令用来恢复缺省情况。
【命令】
rir link-type { 4g | internet | mpls | mstp } index link-index
undo rir link-type { 4g | internet | mpls | mstp } index link-index
【缺省情况】
未配置VSI虚接口的链路类型和编号。
【视图】
VSI虚接口视图
【缺省用户角色】
network-admin
【参数】
4g:表示4G类型的链路。
internet:表示Internet类型的链路。
mpls:表示MPLS类型的链路。
mstp:表示MSTP类型的链路。
index link-index:指定链路的编号,取值范围为1~65535。
【使用指导】
执行本命令时如果设备上未启动RIR进程,则系统会同时启动RIR进程,但执行undo path link-type命令时不会关闭RIR进程。
链路类型与编号用来在Hub设备与Spoke设备之间唯一确定一条链路。只有为链路配置链路类型与编号,该链路才能被业务流量模板引用。通过本配置,可以配置链路为4G、Internet、MPLS或MSTP链路类型,以标识该链路的网络类型。
基于VXLAN组网部署智能选路时,每个Hub设备与每个Spoke设备间在每个VSI虚接口下(即每个VXLAN中)只能有一条VXLAN隧道。通过在VSI虚接口下配置链路类型和编号,就能在Hub设备与Spoke设备之间唯一标识一条VXLAN隧道。
Hub设备或Spoke设备的同一VSI虚接口下可以有多条VXLAN隧道分别对应多个Spoke设备或Hub设备。这些VXLAN隧道共用相同的链路类型和编号。
配置时需要注意:
· 链路类型的配置仅提供标识作用,不会对实际报文的封装形式造成影响。
· 一个VSI虚接口只能配置为一种类型的链路。
· 不同的VSI虚接口下同类型链路的编号不能相同。
【举例】
# 配置VSI虚接口1的链路类型为MPLS,编号为1。
<Sysname>system-view
[Sysname] interface vsi-interface 1
[Sysname-Vsi-interface1] rir link-type mpls index 1
rir redirect peer interface命令配置RIR数据报文的重定向地址。
undo rir redirect peer interface命令用来恢复缺省情况。
【命令】
rir redirect peer peer-ipv4-address interface interface-type interface-number
undo rir redirect peer peer-ipv4-address
【缺省情况】
未配置RIR数据报文的重定向地址,即RIR数据报文不会重定向到对端设备。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
peer-ipv4-address:RIR数据报文的重定向地址,即协同选路对端设备的IPv4地址。
interface interface-type interface-number:指定转发RIR重定向数据报文的接口。interface-type interface-number为接口类型和接口编号。
【使用指导】
在协同选路组网中,为了保证同一业务流量由同一台协同选路设备进行转发,引入了Owner的概念。Owner由业务流量的五元组计算得出,同一业务流量的五元组一致,计算出的Owner也一致,保障了同一业务流量由同一台Owner设备进行转发。对于直接发送到作为非Owner的协同选路设备上的业务流量,需要通过配置本命令,将业务流量重定向到作为Owner的协同选路设备上进行处理。
【举例】
# 配置RIR数据报文的重定向地址为1.1.1.1,并指定转发RIR重定向数据报文的接口为。
<Sysname> system-view
[Sysname] rir redirect peer 1.1.1.1 interface
【相关命令】
· rir redirect group id
rir recirect group命令配置接口的协同组ID。
undo rir recirect group命令用来恢复缺省情况。
【命令】
rir recirect group group-id
undo rir recirect group
【缺省情况】
未配置接口的协同组ID。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
在协同选路组网中,同一业务流量由同一台Owner设备进行转发,需要在业务流量接入建立协同选路关系的设备的接口上配置相同的接口协同组。对于直接发送到作为非Owner的协同选路设备上的业务流量,会携带接口协同组ID并重定向到作为Owner的协同选路设备上。Owner设备按照业务流量的入接口为本端配置相同接口协同组ID的接口对报文进行处理。
【举例】
# 配置接口的协同组ID为1。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-Gigabitethernet 1/0/1] rir group id 1
【相关命令】
· rir redirect peer
rir role命令用来在VXLAN隧道模式的Tunnel接口下开启RIR客户端或RIR服务器功能。
undo rir role命令用来恢复缺省情况。
【命令】
rir role { client | server }
undo rir role
【缺省情况】
以client enable和server enable命令的配置为准。
【视图】
VXLAN模式Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
client:表示开启RIR客户端功能。
server:表示开启RIR服务器功能。
【使用指导】
在Hub-Spoke组网中,为避免Hub设备因检测多条链路而消耗过多资源,一般将Hub设备配置为RIR服务器,将Spoke设备配置为RIR客户端。
在全局和接口下都可以开启RIR客户端或RIR服务器功能,本命令用于在接口下开启RIR客户端或RIR服务器功能。全局开启RIR客户端或RIR服务器功能时,设备的所有接口下都会开启RIR服务器功能,即所有接口都可以传输链路探测质量结果。在接口下开启RIR客户端或RIR服务器功能时,该接口可以传输链路探测质量结果。
在单一的Hub-Spoke组网中,设备只会担任Hub设备或Spoke设备一种角色,可以直接全局开启RIR服务器或RIR客户端功能。如果设备在不同的Hub-Spoke组网中分别担任Hub设备和Spoke设备两种角色时,则可以在不同接口下分别开启RIR服务器和RIR客户端功能。在实际组网中,用户可以根据组网情况在全局和接口下配合开启RIR服务器或RIR客户端功能。
配置时需要注意:
· VXLAN组网中仅Tunnel接口可以开启RIR客户端或RIR服务器功能,RIR服务器基于Tunnel接口接收RIR客户端同步过来的链路探测质量结果。
· 在同一接口下只能开启RIR客户端功能或开启RIR服务器功能。
· 同时在全局和接口下开启不同的功能模式(RIR客户端功能或RIR服务器功能),接口下的功能模式以接口配置为准。
不能通过重复执行本命令切换接口下的功能模式。如需切换功能模式,请先通过undo rir role命令关闭当前功能模式,再执行rir role命令。
【举例】
# 在Tunnel接口1下开启RIR客户端功能。
<Sysname> system-view
[Sysname] interface Tunnel 1 mode vxlan
[Sysname-tunnel1] rir role client
【相关命令】
· client enable
· server enable
rir sdwan命令用来启动RIR-SDWAN服务,并进入RIR-SDWAN视图。如果RIR-SDWAN服务已经启动,则直接进入RIR-SDWAN视图。
undo rir sdwan命令用来关闭RIR-SDWAN服务。
【命令】
rir sdwan
undo rir sdwan
【缺省情况】
RIR-SDWAN服务处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
network-operator
【使用指导】
RIR可以基于VXLAN隧道或SDWAN隧道部署。其中:
· 基于VXLAN隧道部署的RIR称为RIR-VXLAN,使用rir命令可以启动RIR-VXLAN服务。
· 基于SDWAN隧道部署的RIR称为RIR-SDWAN,使用rir sdwan命令可以启动RIR-SDWAN服务。
启动RIR-VXLAN服务或RIR-SDWAN服务时,系统会同时启动RIR进程。关闭RIR-VXLAN服务或RIR-SDWAN服务时,系统会同时关闭RIR进程。
不能同时启动RIR-VXLAN服务和RIR-SDWAN服务。
· RIR-VXLAN服务处于启动状态时,必须先使用undo rir命令关闭RIR-VXLAN服务,才能启动RIR-SDWAN服务。
· RIR-SDWAN服务处于启动状态时,必须先使用undo rir sdwan命令关闭RIR-SDWAN服务,才能启动RIR-VXLAN服务。
基于SDWAN隧道进行智能选路时,SDWAN设备必须启动RIR-SDWAN服务。
【举例】
# 启动RIR-SDWAN服务,并进入RIR-SDWAN视图。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan]
sdwan collaboration peer命令用来配置本端设备与对端设备建立选路协同关系。
undo sdwan collaboration peer device-id命令用来恢复缺省情况。
【命令】
sdwan collaboration peer device-id device-id [ vpn-instance vpn-instance-name ] { peer-ipv4-address | peer-ipv6-address } local { local-ipv4-address | local-ipv6-address } [ sync-port port-number ]
undo sdwan collaboration peer device-id device-id
【缺省情况】
本端设备未与对端设备建立选路协同关系。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
device-id device-id:协同选路的对端设备的设备ID。device-id为设备的ID,取值范围为1~255。
vpn-instance vpn-instance-name:指定与对端设备建立的选路协同关系所属的VPN实例,该VPN实例必须已经创建。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示建立的选路协同关系属于公网。
peer-ipv4-address:协同选路的对端设备的IPv4地址。
peer-ipv6-address:协同选路的对端设备的IPv6地址。
local-ipv4-address:协同选路的本端设备的IPv4地址。
local-ipv6-address:协同选路的本端设备的IPv6地址。
sync-port port-number:本端与对端设备间同步TTE连接和链路质量的TCP连接的端口号,取值范围为1024~65535,缺省值为2005。端口号不能与设备上其他服务使用的TCP端口号冲突。
【使用指导】
组成协同选路组的设备必须位于同一个站点内。当多台设备组成协同选路设备组进行协同选路时,设备组内的所有设备需要两两建立选路协同关系。建立选路协同关系的两台设备互为本端和对端设备,均需要配置本命令。
当本端设备与对端设备都配置本命令后,IP地址较小的设备会作为客户端,使用本命令配置的端口号,向另一设备发起TCP连接建立请求,该TCP连接即协同通道。通过该协同通道,对端设备可以将本设备上指定隧道口下的TTE连接信息和RIR的链路质量信息发送给本端设备。
本端设备与对端设备上配置的同步链路数据使用的TCP端口号必须相同。本端设备与不同的对端设备同步链路数据使用的TCP端口号可以相同,也可以不同。
多次执行本命令时,若配置的本端IP地址、对端的设备ID和对端设备的IP地址均相同,则最后一次执行的命令生效。
本端设备与对端设备之间只能配置一条协同通道,并且指定的本端设备与对端设备的IP地址类型必须要相同。
【举例】
# 配置本端设备与对端设备建立选路协同关系,本端设备的IPv4地址为1.1.1.1,对端设备的设备ID为10、IPv4地址为1.1.1.2,二者同步链路数据使用的TCP端口号为6000。
<Sysname> system-view
[Sysname] sdwan collaboration peer device-id 10 1.1.1.2 local 1.1.1.1 sync-port 6000
【相关命令】
· collaboration peer local
sdwan collaboration peer-device-id命令用来将本端SDWAN隧道接口下的TTE连接信息和RIR的链路质量信息通过协同通道同步到对端设备。
undo sdwan collaboration peer-device-id命令用来恢复缺省情况。
【命令】
sdwan collaboration peer-device-id device-id
undo sdwan collaboration peer-device-id
【缺省情况】
本端SDWAN隧道接口下的TTE连接信息和RIR的链路质量信息不会通过协同通道同步到对端设备。
【视图】
Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
device-id:对端设备的设备ID,取值范围为1~255。
【使用指导】
配置本命令后,本端SDWAN隧道接口下的TTE连接信息和RIR的链路质量信息会通过协同通道同步到指定的对端设备。
【举例】
# 配置本端SDWAN隧道接口1下的TTE连接信息和RIR的链路质量信息不会通过协同通道同步到设备ID为10的对端设备上。
<Sysname> system-view
[Sysname] interface Tunnel1 mode sdwan udp
[Sysname-Tunnel1] sdwan collaboration peer-device-id 10
【相关命令】
· sdwan collaboration peer local
sdwan collaboration tte-connection aging命令用来配置协同通道断开后,通过该协同通道同步的TTE连接的老化时间。
undo sdwan collaboration tte-connection aging命令用来恢复缺省情况。
【命令】
sdwan collaboration tte-connection aging aging-time
undo sdwan collaboration tte-connection aging
【缺省情况】
协同通道断开连接后,通过该协同通道同步的TTE连接的老化时间为180秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
aging-time:协同通道断开后,通过该协同通道同步的TTE连接的老化时间,取值范围为0~300,单位为秒。0表示协同通道断开连接后,通过该协同通道同步的TTE连接不老化。
【举例】
# 配置协同通道断开连接后,通过该协同通道同步的TTE连接的老化时间为3秒。
<Sysname> system-view
[Sysname] sdwan collaboration tte-connection aging 3
sdwan collaboration-map peer-device-id peer-interface-id命令用来配置将本端SDWAN扩展隧道接口与对端的SDWAN隧道接口进行关联。
undo sdwan collaboration-map peer-device-id命令用来恢复缺省情况
【命令】
sdwan collaboration-map peer-device-id device-id peer-interface-id interface-id
undo sdwan collaboration-map peer-device-id
【缺省情况】
SDWAN扩展隧道接口和SDWAN隧道接口未进行关联。
【视图】
SDWAN扩展隧道接口视图
【缺省用户角色】
network-admin
【参数】
peer-device-id device-id:指定同一站点内对端设备的设备ID。device-id为设备的ID,取值范围为~255。
peer-interface-id interface-id:指定同一站点内对端设备上SDWAN隧道接口的接口ID,interface-id为SDWAN隧道接口的接口ID,取值范围为1~255。
【使用指导】
配置将本端SDWAN扩展隧道接口与对端的SDWAN隧道接口进行关联后,若本端选路的结果为通过对端设备的TTE连接进行报文转发,则数据报文需要在本地完成SDWAN扩展封装,通过TTE连接所在隧道接口关联的SDWAN扩展隧道接口转发到对端设备上。
【举例】
# 配置将本端SDWAN扩展隧道接口1与对端的SDWAN隧道接口2进行关联。
<Sysname> system-view
[Sysname] interface tunnel 1 mode sdwan-ex gre
[Sysname-Tunnel1]sdwan collaboration-map peer-device-id 1 peer-interface-id 2
server enable命令用来全局开启RIR服务器功能。
undo server enable命令用来全局关闭RIR服务器功能。
【命令】
server enable
undo server enable
【缺省情况】
全局RIR服务器功能处于关闭状态。
【视图】
RIR-VXLAN视图
【缺省用户角色】
network-admin
【使用指导】
在Hub-Spoke组网中,为避免Hub设备因检测多条链路而消耗过多资源,一般将Hub设备配置为RIR服务器,将Spoke设备配置为RIR客户端。
在全局和接口下都可以开启RIR服务器功能,本命令用于在全局开启RIR服务器功能。全局开启RIR服务器功能时,设备的所有接口下都会开启RIR服务器功能,即所有接口都可用于接收RIR客户端的链路探测质量结果。在接口下开启RIR服务器功能时,该接口可以用于接收RIR客户端的链路探测质量结果。
配置时需要注意:
· VXLAN组网中仅Tunnel接口可以开启RIR服务器功能,RIR服务器基于Tunnel接口接收RIR客户端同步过来的链路探测质量结果。
· 在同一接口下只能开启RIR客户端功能或开启RIR服务器功能。
· 同时在全局和接口下开启不同的功能模式(RIR客户端功能或RIR服务器功能),接口下的功能模式以接口配置为准。
【举例】
# 在全局开启RIR服务器功能。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] server enable
【相关命令】
· client enable
· probe connect
· probe sync-port
signature命令用来配置应用质量探测的报文特征。
undo signature命令用来删除应用质量探测的报文特征。
【命令】
signature { source-ip { any | src-ip-address [ src-mask-length ] } destination-ip { any | dest-ip-address [ dest-mask-length ] } | source-ipv6 { any | src-ipv6-address [ src-prefix-length ] } destination-ipv6 { any | dest-ipv6-address [ dest-prefix-length ] } }
undo signature
【缺省情况】
未配置应用业务质量探测时用户关心的报文特征。
【视图】
应用质量探测实例视图
【缺省用户角色】
network-admin
【参数】
source-ip { any | src-ip-address [ src-mask-length ] }:指定报文的源IPv4地址。any表示任意的源IPv4地址。src-ip-address表示报文的源IPv4地址,点分十进制格式。src-mask-length表示报文的源IPv4地址的掩码长度,取值范围1~32;不指定src-mask-length参数时,表示精确匹配源IPv4地址。
destination-ip { any | dest-ip-address [ dest-mask-length ] }:指定报文的目的IPv4地址。any表示任意的目的IPv4地址。dest-ip-address表示报文的目的IPv4地址,点分十进制格式。dest-mask-length表示报文的目的IPv4地址的掩码长度,取值范围1~32;不指定dest-mask-length参数时,表示精确匹配目的IPv4地址。
source-ipv6 { any | src-ipv6-address [ src-prefix-length ] }:指定报文的源IPv6地址。any表示任意的源IPv6地址。src-ipv6-address表示报文的源IPv6地址,冒号十六进制格式。src-prefix-length表示报文的源IPv6地址的前缀长度,取值范围为1~128;不指定src-prefix-length参数时,表示精确匹配源IPv6地址。
destination-ipv6 { any | dest-ipv6-address [ dest-prefix-length ] }:指定报文的目的IPv6地址。any表示任意的目的IPv6地址。dest-ipv6-address表示报文的源IPv6地址,冒号十六进制格式。dest-prefix-length表示报文的源IPv6地址的前缀长度,取值范围为1~128;不指定dest-prefix-length参数时,表示精确匹配目的IPv6地址。
【使用指导】
通过probe flow命令开启指定业务流量的应用质量探测,设备会对通过SDWAN隧道传输的业务流量中符合应用质量探测报文特征(如源地址、目的IP地址等)的应用流进行质量探测。
必须先通过undo probe flow命令关闭所有业务的应用质量探测,才能修改应用质量探测的报文特征。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 配置应用质量探测的报文特征,指定报文源IPv4地址为10.1.1.1、目的IPv4地址为20.1.1.1。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] application-quality
[Sysname-rir-sdwan-app] instance abc
[Sysname-rir-sdwan-app-instance-abc] signature source-ip 10.1.1.1 destination-ip 20.1.1.1
【支持产品】
· probe flow
sla命令用来创建SLA,并进入RIR-VXLAN SLA视图或RIR-SDWAN SLA视图。如果指定的SLA已存在,则直接进入该RIR-VXLAN SLA视图或RIR-SDWAN SLA视图。
undo sla命令用来删除指定的SLA。
【命令】
sla sla-id
undo sla sla-id
【缺省情况】
不存在SLA。
【视图】
RIR-VXLAN视图
RIR-SDWAN视图
【缺省用户角色】
network-admin
【参数】
sla-id:SLA编号,取值范围为0~128。
【使用指导】
为了区分不同业务对链路质量的差异化需求,用户可以配置SLA(Service Level Agreement,服务等级协议)。SLA中定义了用于评估链路质量的各类阈值,包括延迟、抖动、丢包率等。
在基于业务优先级的选路机制中,业务流量模板质量策略中的SLA编号决定了相应业务的优先级。SLA编号越大,优先级越高。如果相应业务流量模板下没有配置质量策略,则认为该业务流量的优先级最低。
一台设备上最多可以创建129个SLA。
【举例】
# 基于VXLAN隧道部署智能选路时,创建SLA 1,并进入该RIR-VXLAN SLA视图。
<Sysname> system-view
[Sysname] rir
[Sysname-rir] sla 1
[Sysname-rir-sla-1]
# 基于SDWAN隧道部署智能选路时,创建SLA 1,并进入该RIR-SDWAN SLA视图。
<Sysname> system-view
[Sysname] rir sdwan
[Sysname-rir-sdwan] sla 1
[Sysname-rir-sdwan-sla-1]
【相关命令】
· quality-policy
· flow priority-based-schedule enable
tunnel bfd enable命令用来开启隧道的BFD检测功能。
undo tunnel bfd enable命令用来关闭隧道的BFD检测功能。
【命令】
tunnel bfd enable [ template template-name ]
undo tunnel bfd enable [ template template-name ]
【缺省情况】
隧道的BFD检测功能处于关闭状态。
【视图】
SDWAN扩展隧道模式Tunnel接口视图
【缺省用户角色】
network-admin
【参数】
template template-name:指定引用的BFD会话参数模板。template-name为BFD会话参数模板的名称,为1~63个字符的字符串,区分大小写。如果未指定本参数或者指定的template-name不存在,使用设备缺省的BFD会话参数。
【使用指导】
隧道的BFD检测功能用来避免CPE设备无法感知或无法及时感知SDWAN扩展隧道的故障,导致报文转发失败。隧道两端的CPE设备上均需要开启该功能。CPE设备周期性地通过SDWAN扩展隧道向协同选路对端设备发送BFD控制报文。如果在5秒内未接收到对端发送的BFD控制报文,则将隧道状态置为Defect,隧道接口状态仍为Up。SDWAN扩展隧道故障排除后,隧道状态将自动恢复为Up。
【举例】
# 开启SDWAN扩展隧道Tunnel1的BFD检测功能。
<Sysname> system-view
[Sysname] interface tunnel 1 mode sdwan-ex gre
[Sysname-Tunnel1] tunnel bfd enable template aa
tunnel flow-statistics enable命令用来开启隧道基于Flow ID的流量速率统计功能。
undo tunnel flow-statistics enable命令用来关闭隧道基于Flow ID的流量速率统计功能。
【命令】
tunnel flow-statistics enable
undo tunnel flow-statistics enable
【缺省情况】
隧道基于Flow ID的流量速率统计功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 开启隧道基于Flow ID的流量速率统计功能。
<Sysname> system-view
[Sysname] tunnel flow-statistics enable
【相关命令】
· display tunnel flow-statistics
· tunnel flow-statistics interval
tunnel flow-statistics interval命令用来配置隧道基于Flow ID的流量速率统计时间间隔。
undo tunnel flow-statistics interval命令用来恢复缺省情况。
【命令】
tunnel flow-statistics interval interval
undo tunnel flow-statistics interval
【缺省情况】
隧道基于Flow ID的流量速率统计时间间隔为300秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:隧道基于Flow ID的流量速率统计时间间隔,取值范围为5~300,单位为秒。
【举例】
# 隧道基于Flow ID的流量速率统计时间间隔为100秒。
<Sysname> system-view
[Sysname] tunnel flow-statistics interval 100
【相关命令】
· tunnel flow-statistics enable
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!