02-智能路由负载均衡命令
本章节下载: 02-智能路由负载均衡命令 (397.02 KB)
目 录
1.1.1 bandwidth busy-protection enable (routing policy view)
1.1.4 display loadbalance persistence smart-route
1.1.5 display loadbalance persistence statistics
1.1.6 display loadbalance smart-route
1.1.7 display loadbalance smart-route routing-policy statistics
1.1.8 display loadbalance smart-route out-interface statistics
1.1.13 ipv6 address (ISP view)
1.1.14 loadbalance bandwidth busy-rate
1.1.17 loadbalance probe (interface view)
1.1.18 loadbalance smart-route
1.1.27 persistence-over-busyness enable
1.1.28 predictor (routing policy view)
1.1.29 reset loadbalance persistence smart-route
1.1.30 reset loadbalance smart-route routing-policy statistics
1.1.31 reset loadbalance smart-route out-interface statistics
bandwidth busy-protection enable命令用来开启接口的带宽繁忙保护功能。
undo bandwidth busy-protection enable命令用来关闭接口的带宽繁忙保护功能。
【命令】
bandwidth busy-protection enable
undo bandwidth busy-protection enable
【缺省情况】
接口的带宽繁忙保护功能处于关闭状态。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【使用指导】
带宽繁忙保护功能仅在配置了出接口的最大期望带宽和带宽繁忙比的情况下生效。
【举例】
# 在IPv4类型的智能路由策略p1视图下,开启接口的带宽繁忙保护功能。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] bandwidth busy-protection enable
【相关命令】
· loadbalance bandwidth busy-rate
· max-bandwidth
description命令用来配置描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
未配置描述信息。
【视图】
智能路由策略视图
ISP视图
【缺省用户角色】
network-admin
【参数】
text:描述信息,为1~127个字符的字符串,区分大小写。
【举例】
# 在IPv4类型的智能路由策略视图p1下,配置智能路由策略的描述信息为LB smart-policy 1。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] description LB smart-policy 1
display loadbalance isp命令用来显示ISP的信息。
【命令】
display loadbalance isp [ ip ipv4-address | ipv6 ipv6-address | name isp-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ip ipv4-address:显示指定IPv4地址所对应ISP的信息。
ipv6 ipv6-address:显示指定IPv6地址所对应ISP的信息。
name isp-name:显示指定名称的ISP的信息,isp-name为1~63个字符的字符串,不区分大小写。
【使用指导】
如果未指定任何可选参数,将显示所有ISP的信息。
【举例】
# 显示所有ISP的信息。
<Sysname> display loadbalance isp
(*) - User-defined object
ISP: isp1(*)
Description:
IPv4 address/Mask length:
1.2.3.0/32(*) 1.2.3.4/32 3.3.3.6/32(*)
192.168.6.131/32(*) 192.168.195.189/32(*)
IPv6 address/Prefix length:
1::2/128
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF/128(*)
# 显示IPv4地址1.2.3.0所对应ISP的信息。
<Sysname> display loadbalance isp ip 1.2.3.0
ISP name Source IPv4 address/Mask length
isp2 User-defined 1.2.3.0/28
isp2 User-defined 1.2.3.0/29
isp2 User-defined 1.2.3.0/30
isp2 Uploaded 1.2.3.0/31
Auto update
isp2 User-defined 1.2.3.0/32
Uploaded
# 显示IPv6地址1::1234所对应ISP的信息。
<Sysname> display loadbalance isp ipv6 1::1234
ISP name Source IPv6 address/Prefix length
isp2 User-defined 1::1234/126
isp2 User-defined 1::1234/127
isp2 Uploaded 1::1234/128
表1-1 display loadbalance isp命令显示信息描述表
字段 |
描述 |
(*) - User-defined object |
(*)表示该ISP信息仅由用户手动配置而来。如果ISP信息既是手工配置又是文件导入时,不显示(*) |
ISP |
ISP的名称 |
Description |
ISP的描述信息 |
IPv4 address/Mask length |
ISP的IPv4地址和掩码长度 |
IPv6 address/Prefix length |
ISP的IPv6地址和前缀长度 |
ISP name |
ISP的名称 |
Source |
ISP的来源,包括: · User-defined:表示由用户手工配置 · Uploaded:表示由文件导入 |
display loadbalance persistence smart-route命令用来显示负载均衡智能路由的会话保持表项信息。
【命令】
display loadbalance persistence smart-route { ipv4 | ipv6 } { destination-ip destination-ip-address | source-ip source-ip-address } * [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ipv4:显示IPv4会话保持表项信息。
ipv6:显示IPv6会话保持表项信息。
destination-ip destination-ip-address:显示指定目的IP地址的会话保持表项。destination-ip-address表示目的IP地址。
source-ip source-ip-address:显示指定源IP地址的会话保持表项。source-ip-address表示源IP地址。
slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示所有成员设备上的信息。
【使用指导】
为了确保在双机热备场景下,会话保持表项能够同步删除。当会话保持表项的老化时间到达0秒后,不会立即删除主设备的会话保持表项,而是会延迟3秒后再删除。在这3秒内,主设备会向备设备同步会话保持表项删除的信息,用来删除备设备上的会话保持表项。同时,管理员仍然可以通过命令看到老化时间为0的会话保持表项及其统计信息。
【举例】
# 显示负载均衡智能路由源IP地址为1.1.1.1的IPv4会话保持表项信息。
<Sysname> display loadbalance persistence smart-route ipv4 source-ip 1.1.1.1
Sticky method: Both IPs
Sticky key: 1.1.1.1,2.2.2.2
Source addr: 1.1.1.1
Destination addr: 2.2.2.2
Out-interface: GigabitEthernet1/0/1
Timeout: 100 sec
Expired in: 58 sec
# 显示负载均衡智能路由源IP地址1::1的IPv6会话保持表项信息。
<Sysname> display loadbalance persistence smart-route ipv6 source-ip 1::1
Sticky method: Src IP
Sticky key: 1::1
Source addr: 1::1
Destination addr: --
Out-interface: GigabitEthernet1/0/2
Timeout: 100 sec
Expired in: 55 sec
表1-2 display loadbalance persistence smart-route命令显示信息描述表
字段 |
描述 |
|
|
Sticky method |
会话保持方法,包括: · Src IP:源IPv4地址会话保持方法 · Dst IP:目的IPv4地址会话保持方法 · Both IPs:源IPv4地址+目的IPv4地址会话保持方法 |
|
|
Sticky key |
会话保持表项的Key值 |
|
|
Source addr |
源IP地址 |
||
Destination addr |
目的IP地址 |
||
Out-interface |
会话保持表项的出接口信息 |
||
Timeout |
会话保持表项的老化时间,单位为秒 |
||
Expired in |
会话保持表项的老化剩余时间,单位为秒 |
|
|
display loadbalance persistence statistics命令用来显示会话保持表项的统计信息。
【命令】
display loadbalance persistence statistics { smart-route| virtual-server } [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
smart-route:显示负载均衡智能路由的会话保持表项统计信息。
virtual-server:显示虚服务器的会话保持表项统计信息。
slot slot-number:显示指定成员设备上的统计信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示所有成员设备上的统计信息。
【使用指导】
若未指定virtual-server或smart-route参数,则显示所有会话保持表项的统计信息。
【举例】
# 显示虚服务器的会话保持表项统计信息。
<Sysname> display loadbalance persistence statistics virtual-server
Total sticky entries for all sticky group types: 27000
Sticky group type Sticky group method Total sticky entries Synced sticky entries
Address-port 12000 120
Src IP 100 10
Src IPv6 100 10
Dst IP 100 10
Dst IPv6 100 10
Both IP 100 10
Both IPv6 100 10
Src IP port 100 10
Src IPv6 port 100 10
Dst IP port 100 10
Dst IPv6 port 100 10
Both IP port 100 10
Both IPv6 port 100 10
HTTP header 5000 50
HTTP version 100 10
HTTP URL 100 10
HTTP method 100 10
HTTP host 100 10
Header name 100 10
HTTP cookie HTTP cookie 100 10
HTTP body HTTP body 100 10
HTTP content HTTP content 100 10
UDP payload UDP Payload 100 10
SSL SSL session 100 10
RADIUS 200 20
RADIUS IP 100 10
RADIUS ID 100 10
SIP SIP Call-ID 100 10
HTTP passive HTTP Passive 100 10
UDP passive Payload Passive 100 10
TCP payload TCP Payload 100 10
# 显示负载均衡智能路由会话保持表项统计信息。
<Sysname> display loadbalance persistence statistics smart-route
Smart routing sticky entry statistics:
Sticky method Total sticky entries Synced sticky entries
200 20
Src IP 100 10
Src IPv6 100 10
Dst IP 0 0
Dst IPv6 0 0
Both IP 0 0
Both IPv6 0 0
表1-3 display persistence statistics命令显示信息描述表
字段 |
描述 |
Sticky group type |
会话保持类型,包括: · Address-port:表示地址端口类型 · HTTP content:表示HTTP实体类型 · HTTP cookie:表示HTTP Cookie类型 · HTTP header:表示HTTP首部类型 · Payload:表示HTTP载荷或UDP载荷类型 · RADIUS:表示RADIUS类型 · SIP:表示SIP类型 · SSL:表示SSL类型 |
Sticky group method |
该会话保持表项对应的会话保持方法,包括: · Src IP:源IPv4地址会话保持方法 · Src IPv6:源IPv6地址会话保持方法 · Src IP port:源IPv4地址+源端口会话保持方法 · Src IPv6 port:源IPv6地址+源端口会话保持方法 · Dst IP:目的IPv4地址会话保持方法 · Dst IPv6:目的IPv6地址会话保持方法 · Dst IP port:目的IPv4地址+目的端口会话保持方法 · Dst IPv6 port:目的IPv6地址+目的端口会话保持方法 · Both IP:源IPv4地址+目的IPv4地址会话保持方法 · Both IPv6:源IPv6地址+目的IPv6地址会话保持方法 · Both IP port:源IPv4地址+源端口+目的IPv4地址+目的端口会话保持方法 · Both IPv6 port:源IPv6地址+源端口+目的IPv6地址+目的端口会话保持方法 · HTTP URL:基于HTTP URL的会话保持方法 · Header name:基于HTTP首部名称的会话保持方法 · HTTP version:基于HTTP版本的会话保持方法 · HTTP host:基于HTTP主机的会话保持方法 · HTTP method:基于HTTP Request-Method的会话保持方法 · HTTP body:基于HTTP实体会话保持方法 · HTTP content:HTTP内容会话保持方法 · Cookie insert:HTTP Cookie插入会话保持方法 · Cookie rewrite:HTTP Cookie重写会话保持方法 · Cookie get:HTTP Cookie截取会话保持方法 · UDP payload:HTTP载荷或UDP载荷会话保持方法 · HTTP passive:HTTP被动会话保持方法 · Payload passive:UDP载荷被动会话保持方法 · TCP payload:TCP载荷会话保持方法 · RADIUS IP:基于RADIUS报文Framed-IP-Address属性的会话保持方法 · RADIUS ID:基于RADIUS报文中指定属性的会话保持方法 · SIP Call-ID:基于SIP信令报文Call ID的会话保持方法 · SSL session ID:SSL会话保持方法为基于SSL会话ID |
Total sticky entries |
会话保持表项总数 |
Synced sticky entries |
同步自其他设备的会话保持表项数量 |
display loadbalance smart-route命令用来显示负载均衡智能路由的配置信息。
【命令】
display loadbalance smart-route [ routing-policy ] [ brief | name route-policy-name ] [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
routing-policy:仅显示智能路由策略的配置信息。若未配置本参数,则显示负载均衡智能路由的全部配置信息。若指定了本参数,未指定brief和name参数,则显示所有智能路由策略的详细配置信息。
brief:显示所有智能路由策略的简要配置信息。如果未指定本参数,将显示智能路由策略的详细配置信息。
name route-policy-name:显示指定智能路由策略的详细配置信息。route-policy-name为智能路由策略的名称,为1~63个字符的字符串,不区分大小写。如果未指定本参数,将显示所有智能路由策略的配置信息。
slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示所有成员设备上的信息。
【举例】
# 显示所有负载均衡智能路由的配置信息。
<Sysname> display loadbalance smart-route
Routing policy info:
Persistence:
Method: Src IP
Source IPv4 mask: 24
Destination IPv4 mask: 24
Source IPv6 prefix: 64
Destination IPv6 prefix: 64
Timeout: 60 sec
Persistence-over-busyness: Enabled
Total routing policies: 2
Routing policy list:
Name State
policy1 Enabled
policy2 Disabled
policy3 Enabled
# 显示所有智能路由策略的简要信息。
<Sysname> display loadbalance smart-route routing-policy brief
Routing policy State Predictor Total Active
policy1 Enabled Round robin 3 3
policy2 Disabled Round robin 1 1
policy3 Enabled Round robin 0 0
# 显示所有智能路由策略的详细信息。
<Sysname> display loadbalance smart-route routing-policy
Routing policy: policy1
Description:
Type: IPv4
State: Enabled
Predictor: Round robin
Fallback action: Drop
Bandwidth busy protection: Disabled
Match rules:
match 1 source range 1.2.3.4 1.2.3.9
match 2 source subnet ipv6 22:: 67
match ab isp isp1
match interface Gigabitethernet 1/0/2
Scheduling interfaces:
Gigabitethernet 1/0/3
Gigabitethernet 1/0/4
Gigabitethernet 1/0/5
表1-4 display loadbalance smart-route命令显示信息描述表
字段 |
描述 |
Method |
会话保持方法,包括: · Src IP:源IPv4地址会话保持方法 · Dst IP:目的IPv4地址会话保持方法 · Both IP:源IPv4地址+目的IPv4地址会话保持方法 |
Source IPv4 Mask |
会话保持的源IPv4掩码长度 |
Destination IPv4 Mask |
会话保持的目的IPv4掩码长度 |
Source IPv6 Prefix |
会话保持的源IPv6前缀长度 |
Destination IPv6 Prefix |
会话保持的目的IPv6前缀长度 |
Timeout |
会话保持表项的老化时间,单位为秒 |
Persistence-over-busyness |
的会话保持处理优先繁忙功能的状态,包括: · Disabled:关闭 · Enabled:开启 |
Total routing policies |
智能路由策略总数 |
Routing policy list |
智能路由策略列表 |
Name |
智能路由策略的名称 |
State |
智能路由策略的状态,包括: · Enabled:启用功能 · Disabled:禁用功能 |
Routing policy |
智能路由策略的名称 |
Predictor |
智能路由策略的调度算法,包括: · Round robin:加权轮转算法 · Random:随机算法 · Least connection:加权最小连接算法 · Bandwidth:加权带宽算法 · Inbound bandwidth:入方向带宽算法 · Outbound bandwidth:出方向带宽算法 · Max bandwidth:最大带宽算法 · Max inbound bandwidth:最大入方向带宽算法 · Max outbound bandwidth:最大出方向带宽算法 · Hash address source IP:根据源IP地址进行的哈希算法 · Hash address source IP-port:根据源IP地址和端口号进行的哈希算法 · Hash address destination IP:根据目的IP地址进行的哈希算法 |
Total |
智能路由策略调用的接口总数 |
Active |
智能路由策略调用的活跃接口的数量 |
Type |
智能路由策略的类型,包括IPv4和IPv6 |
Fallback action |
智能路由策略调度失败时的动作,包括: · Drop:丢包处理 · continue:匹配下一条智能路由策略 |
Bandwidth busy protection |
带宽繁忙保护功能的状态,包括: · Enabled:开启 · Disabled:关闭 |
Match rules |
智能路由策略包含的匹配规则 |
Scheduling interfaces |
智能路由策略调度的出接口 |
display loadbalance smart-route routing-policy statistics命令用来显示智能路由策略的统计信息。
【命令】
display loadbalance smart-route routing-policy statistics [ name policy-name ] [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
name route-policy-name:显示指定智能路由策略的统计信息。route-policy-name为智能路由策略的名称,为1~63个字符的字符串,不区分大小写。如果未指定本参数,将显示所有智能路由策略的统计信息。
slot slot-number:显示指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示所有成员设备上的信息。
【举例】
# 显示所有智能路由的统计信息。
<Sysname> display loadbalance smart-route routing-policy statistics
Routing policy: policy1
Total connections: 979
Active connections: 618
Max connections: 661
Recorded at 11:02:49 on Tue May 21 2019
Connections per second: 146
Max connections per second: 156
Recorded at 11:02:49 on Tue May 21 2019
Client input: 333332 bytes
Client output: 472054 bytes
Throughput: 4088 bps
Inbound throughput: 1214 bps
Outbound throughput: 2874 bps
Max throughput: 4368 bps
Recorded at 11:02:49 on Tue May 21 2019
Max inbound throughput: 1214 bps
Recorded at 11:02:49 on Tue May 21 2019
Max outbound throughput: 3154 bps
Recorded at 11:02:49 on Tue May 21 2019
Received packets: 979
Sent packets: 0
Dropped packets: 0
Received packets per second: 0
Sent packets per second: 0
表1-5 display loadbalance smart-route routing-policy statistics命令显示信息描述表
字段 |
描述 |
Route policy |
智能路由策略的名称 |
Total connections |
总连接数 |
Active connections |
当前活动的连接数 |
Max connections |
最大连接数 |
Connections per second |
每秒连接数 |
Max connections per second |
最大每秒连接数 |
Client input |
从客户端收到的流量,单位为字节 |
Client output |
向客户端发出的流量,单位为字节 |
Throughput |
报文的总吞吐量,单位为bps |
Inbound throughput |
报文的入吞吐量,单位为bps |
Outbound throughput |
报文的出吞吐量,单位为bps |
Max throughput |
报文的最大总吞吐量,单位为bps |
Max inbound throughput |
报文的最大入吞吐量,单位为bps |
Max oubound throughput |
报文的最大出吞吐量,单位为bps |
Received packets |
收到的报文数 |
Sent packets |
发出的报文数(发往客户端) |
Dropped packets |
丢弃的报文数 |
Received packets per second |
每秒收到的报文数 |
Sent packets per second |
每秒发出的报文数(发往客户端) |
display loadbalance smart-route out-interface statistics显示智能路由出接口或路由策略出接口成员的智能路由统计信息。
【命令】
display loadbalance smart-route out-interface statistics [ interface interface-type interface-number ] [ slot slot-number ]
display loadbalance smart-route out-interface statistics routing-policy route-policy-name [ interface interface-type interface-number ] [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定出接口的智能路由统计信息。interface-type interface-number为出接口的接口类型和接口编号。若未指定本参数,将显示所有出接口的智能路由统计信息。
routing-policy route-policy-name:显示指定路由策略下出接口成员的智能路由统计信息。route-policy-name表示路由策略的名称,为1~63个字符的字符串,不区分大小写。
interface interface-type interface-number:显示指定路由策略出接口成员的智能路由统计信息。interface-type interface-number为路由策略出接口成员的接口类型和接口编号。若未指定本参数,将显示指定路由策略下所有出接口成员的智能路由统计信息。
slot slot-number:显示指定成员设备上的智能路由统计信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将显示所有成员设备上的智能路由统计信息。
【举例】
# 显示出接口GigabitEthernet1/0/1的智能路由统计信息。
<Sysname> display loadbalance smart-route out-interface statistics interface GigabitEthernet1/0/1
Smart route interface: GigabitEthernet1/0/1
Total connections: 1798
Active connections: 788
Max connections: 803
Recorded at 11:02:49 on Tue May 21 2019
Connections per second: 157
Max connections per second: 163
Recorded at 11:02:49 on Tue May 21 2019
Downstream traffic: 333332 bytes
Upstream traffic: 472054 bytes
Throughput: 4396 bps
Inbound throughput: 1214 bps
Outbound throughput: 3128 bps
Max throughput: 4564 bps
Recorded at 11:02:49 on Tue May 21 2019
Max inbound throughput: 1214 bps
Recorded at 11:02:49 on Tue May 21 2019
Max outbound throughput: 3320 bps
Recorded at 11:02:49 on Tue May 21 2019
Received packets: 1798
Sent packets: 0
Dropped packets: 0
# 显示路由策略p1下所有出接口成员的智能路由统计信息。
<Sysname> display loadbalance smart-route out-interface statistics routing-policy p1
Smart route policy: p1
Smart route interface: GigabitEthernet1/0/1
Total connections: 0
Active connections: 0
Max connections: 0
Recorded at 11:02:49 on Tue May 21 2019
Connections per second: 0
Max connections per second: 0
Recorded at 11:02:49 on Tue May 21 2019
Downstream traffic: 0 bytes
Upstream traffic: 0 bytes
Throughput: 0 bps
Inbound throughput: 0 bps
Outbound throughput: 0 bps
Max throughput: 0 bps
Recorded at 11:02:49 on Tue May 21 2019
Max inbound throughput: 0 bps
Recorded at 11:02:49 on Tue May 21 2019
Max outbound throughput: 0 bps
Recorded at 11:02:49 on Tue May 21 2019
Received packets: 0
Sent packets: 0
Dropped packets: 0
Smart route interface: GigabitEthernet1/0/2
Total connections: 0
Active connections: 0
Max connections: 0
Recorded at 11:02:49 on Tue May 21 2019
Connections per second: 0
Max connections per second: 0
Recorded at 11:02:49 on Tue May 21 2019
Downstream traffic: 0 bytes
Upstream traffic: 0 bytes
Throughput: 0 bps
Inbound throughput: 0 bps
Outbound throughput: 0 bps
Max throughput: 0 bps
Recorded at 11:02:49 on Tue May 21 2019
Max inbound throughput: 0 bps
Recorded at 11:02:49 on Tue May 21 2019
Max outbound throughput: 0 bps
Recorded at 11:02:49 on Tue May 21 2019
Received packets: 0
Sent packets: 0
Dropped packets: 0
表1-6 display loadbalance smart-route out-interface statistics命令显示信息描述表
字段 |
描述 |
Smart route policy |
智能路由策略名称 |
Smart route interface |
智能路由的出接口名称 |
Total connections |
总连接数 |
Active connections |
当前活动的连接数 |
Max connections |
最大连接数 |
Connections per second |
每秒连接数 |
Max connections per second |
最大每秒连接数 |
Downstream traffic |
链路的下行流量,LB设备收到的流量,单位为字节 |
Upstream traffic |
链路的上行流量,LB设备发送的流量,单位为字节 |
Throughput |
报文的总吞吐量,单位为bps |
Inbound throughput |
报文的入吞吐量,单位为bps |
Outbound throughput |
报文的出吞吐量,单位为bps |
Max throughput |
报文的最大总吞吐量,单位为bps |
Max inbound throughput |
报文的最大入吞吐量,单位为bps |
Max outbound throughput |
报文的最大出吞吐量,单位为bps |
Received packets |
收到的报文数 |
Sent packets |
发出的报文数 |
Dropped packets |
丢弃的报文数 |
Packet loss rate |
链路的丢包率 |
fallback-action命令用来配置调度失败时的动作。
undo fallback-action命令用来恢复缺省情况。
【命令】
fallback-action continue
undo fallback-action
【缺省情况】
调度失败时的动作为丢弃报文。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【参数】
continue:表示继续匹配下一条智能路由策略。
【使用指导】
若在转发中设备判断当前智能路由策略调度可用出接口失败时,继续顺序匹配下一条智能路由策略。
该功能仅在报文的处理方式为出接口调度的情况下生效。
【举例】
# 在IPv4类型的智能路由策略p1视图下,配置调度失败时的动作为继续匹配下一条智能路由策略。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] fallback-action continue
forward all命令用来配置报文的处理方式为转发。
undo forward all命令用来恢复缺省情况。
【命令】
forward all
undo forward all
【缺省情况】
报文的处理方式为出接口调度。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【使用指导】
在智能路由策略视图下,管理员可以为匹配上指定匹配规则的报文配置两种报文的处理方式:转发和出接口调度,两种处理方式互斥。
若管理员已经配置了报文的处理方式为转发,则无法配置出接口调度的相关命令,包括:
· bandwidth busy-protection enable
· fallback-action
· predictor
· schedule interface
若管理员已配置了出接口调度的相关命令,再配置报文的处理方式为转发,则设备会清除出接口调度的相关配置。
若配置了报文的处理方式为出接口调度,则需要保证相应的出接口策略配置正确,该处理方式才能生效。
【举例】
# 在IPv4类型的智能路由策略视图p1下,配置报文的处理方式为转发。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] forward all
【相关命令】
· bandwidth busy-protection enable
· fallback-action
· predictor
· schedule interface
gateway命令用来配置出接口的网关地址。
undo loadbalance gateway命令用来恢复缺省情况。
【命令】
gateway { ip ipv4-address | ipv6 ipv6-address } [ no-route ]
undo gateway { ip | ipv6 }
【缺省情况】
未配置出接口的网关地址。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ip ipv4-address:出接口的IPv4网关地址,不能为环回地址、组播地址、广播地址和0.X.X.X。
ipv6 ipv6-address:出接口的IPv6网关地址,不能配置全零地址,多播地址,环回地址,链路本地地址。
no-route:表示不生成缺省路由。若未配置本参数,则生成一条下一跳为出接口网关地址的缺省路由。
【使用指导】
对于智能路由策略调度的接口,若设备不能自动获取当前接口的下一跳地址,管理员也未通过配置静态路由指定下一跳地址,则必须通过配置本命令指定当前接口的网关地址,即当前接口通往外网方向的下一跳IP地址。
当接口通过DHCP或PPPoE方式获取IP地址时,本命令不生效,接口通过DHCP或PPPoE服务器自动获取网关地址。
当接口通过配置静态路由指定了下一跳IP地址后,本命令生成的路由不生效。
通过本命令生成的缺省路由,无法通过执行undo ip route-static命令删除。
【举例】
# 配置出接口GigabitEthernet1/0/1的IPv4网关地址为10.1.1.254,不生成缺省路由。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] gateway ip 10.1.1.254 no-route
【相关命令】
· ip route-static(三层业务-IP路由/静态路由命令)
ip address命令用来为ISP配置IPv4地址信息。
undo ip address命令用来删除指定的IPv4地址。
【命令】
ip address ipv4-address { mask-length | mask }
undo ip address ipv4-address { mask-length | mask }
【缺省情况】
ISP未配置IPv4地址信息。
【视图】
ISP视图
【缺省用户角色】
network-admin
【参数】
ipv4-address:ISP的IPv4地址。
mask-length:IPv4地址的掩码长度,取值范围为0~32。
mask:IPv4地址的掩码。
【举例】
# 为名称为isp1的ISP配置IPv4地址信息。
<Sysname> system-view
[Sysname] loadbalance isp name isp1
[Sysname-lbisp-isp1] ip address 1.1.1.1 24
ipv6 address命令用来为ISP配置IPv6地址信息。
undo ipv6 address命令用来删除指定的IPv6地址。
【命令】
ipv6 address ipv6-address prefix-length
undo ipv6 address ipv6-address prefix-length
【缺省情况】
ISP未配置IPv6地址信息。
【视图】
ISP视图
【缺省用户角色】
network-admin
【参数】
ipv6-address:ISP的IPv6地址。
prefix-length:IPv6地址的前缀长度,取值范围为0~128。
【举例】
# 为名称为isp1的ISP配置IPv6地址信息。
<Sysname> system-view
[Sysname] loadbalance isp name isp1
[Sysname-lbisp-isp1] ipv6 address 200::1 100
loadbalance bandwidth busy-rate命令用来配置接口的带宽繁忙比。
undo loadbalance bandwidth busy-rate命令用来恢复缺省情况。
【命令】
loadbalance bandwidth { inbound | outbound } busy-rate busy-rate-number [ recovery recovery-rate-number ]
undo loadbalance bandwidth [ inbound | outbound ] busy-rate
【缺省情况】
接口的带宽繁忙比为70%。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
inbound:表示下行带宽繁忙比,即入方向带宽繁忙比。
outbound:表示上行带宽繁忙比,即出方向带宽繁忙比。
busy-rate-number:接口的带宽繁忙比,取值范围为1~100,单位为百分比。
recovery recovery-rate-number:接口带宽繁忙恢复比,取值范围为1~100,单位为百分比。若未配置本参数,则当带宽繁忙比大于10%时,带宽繁忙恢复比为带宽繁忙比减去10%;当带宽繁忙比小于等于10%时,带宽繁忙恢复比等于带宽繁忙比。
【使用指导】
当接口带宽超过该接口的带宽繁忙比与最大期望带宽的乘积时,接口进入繁忙状态,不再参与调度。当接口带宽低于带宽繁忙恢复比与最大期望带宽的乘积时,接口解除繁忙状态,重新参与调度。
若未指定inbound或outbound关键字,则表示配置接口的总带宽繁忙比。
带宽繁忙比为当前接口实际带宽与管理员配置最大期望带宽的百分比值,若最大期望带宽配置为不受限,则使用其可设置的最大值进行计算。同一接口的带宽繁忙恢复比必须小于等于带宽繁忙比。
本命令仅对新建连接生效,对已经存在的连接不生效。
【举例】
# 配置接口GigabitEthernet1/0/1的入方向带宽繁忙比为90%,带宽繁忙恢复比为65%。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] loadbalance bandwidth inbound busy-rate 90 recovery 65
【相关命令】
· max-bandwidth
loadbalance isp file命令用来导入ISP文件。
undo loadbalance isp file命令用来删除已经导入的ISP文件。
【命令】
loadbalance isp file isp-file-name
undo loadbalance isp file
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
isp-file-name:ISP文件的名称,为1~255个字符的字符串,不区分大小写。
【使用指导】
当导入的文件不存在、文件名不合法或文件解密失败时,系统将维持已有的导入内容不变。
当导入文件解析IP地址失败而退出导入操作时,系统将清空上次导入的内容,只保存本次已导入成功的内容。
不允许通过执行undo ip address (ISP view)和undo ipv6 address (ISP view)命令删除导入的IPv4和IPv6地址,但如果手工配置的ISP与导入的ISP重合,则允许删除手工配置的ISP及其IPv4和IPv6地址。
多次执行本命令,最后一次执行的命令生效。
【举例】
# 导入ISP文件isp2。
<Sysname> system-view
[Sysname] loadbalance isp file isp2
【使用指导】
· ip address (ISP view)
· ipv6 address (ISP view)
· match isp
loadbalance isp name命令用来创建ISP,并进入ISP视图。如果指定的ISP已经存在,则直接进入ISP视图。
undo loadbalance isp name命令用来删除指定的ISP。
【命令】
loadbalance isp name isp-name
undo loadbalance isp name isp-name
【缺省情况】
不存在任何ISP。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
isp-name:ISP的名称,为1~63个字符的字符串,不区分大小写。
【举例】
# 创建名为isp1的ISP,并进入ISP视图。
<Sysname> system-view
[Sysname] loadbalance isp name isp1
[Sysname-lbisp-isp1]
loadbalance probe命令用来指定接口的健康检测方法。
undo loadbalance probe命令用来恢复缺省情况。
【命令】
loadbalance probe template-name [ ip ipv4-address | ipv6 ipv6-address ]
undo loadbalance probe template-name [ ip ipv4-address | ipv6 ipv6-address ]
【缺省情况】
未指定接口的健康检测方法。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
template-name:健康检测方法所使用的NQA模板名称,为1~32个字符的字符串,不区分大小写。
ip ipv4-address:探测报文的目的IPv4地址。
ipv6 ipv6-address:探测报文的目的IPv6地址。
【使用指导】
通过配置健康检测方法可以对接口或接口链路进行检测,保证其能够提供有效的服务,健康检测方法所使用的NQA模板由nqa template命令配置。有关NQA模板的详细介绍,请参见“网络管理和监控命令参考”中的“NQA”。
管理员可通过以下方式配置探测报文的目的IP地址,优先级从高到低依次为:
通过执行destination ip或destination ipv6命令配置探测报文的目的IP地址;
通过执行本命令配置探测报文的目的IP地址;
通过执行gateway命令配置出接口的网关地址。
在同一接口视图下,可以通过多次执行本命令指定多个健康检测方法,只要有一个健康检测方法探测成功,设备就认为健康检测成功。
【举例】
# 创建ICMP类型的NQA模板t1,并将其指定为接口GigabitEthernet1/0/1的健康检测方法
<Sysname> system-view
[Sysname] nqa template icmp t1
[Sysname-nqatplt-icmp-t1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] loadbalance probe t1
【相关命令】
· gateway
· nqa template(网络管理和监控命令参考/NQA)
loadbalance smart-route命令用来创建并进入负载均衡智能路由视图。如果指定的负载均衡智能路由已经存在,则直接进入负载均衡智能路由视图。
undo loadbalance smart-route命令用来删除负载均衡智能路由。
【命令】
loadbalance smart-route
undo loadbalance smart-route
【缺省情况】
不存在负载均衡智能路由。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
负载均衡智能路由主要用于具有多条链路时,根据源/目的IP地址、链路选择策略等条件,基于某些策略智能调度,以确定数据从哪个链路转发,实现智能选路功能,达到对多链路实现流量分隔,优化带宽的目的。
【举例】
# 创建并进入负载均衡智能路由视图。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route]
match destination命令用来创建目的IP地址匹配规则。如果指定名称的匹配规则已经存在,则直接对其进行修改。
match match-name destination { ipv4 { subnet ipv4-address { mask-length | mask } | range start-ipv4-address end-ipv4-address } | ipv6 { subnet ipv6-address prefix-length | range start-ipv6-address end-ipv6-address } }
undo match match-name
【缺省情况】
不存在匹配规则。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
match-name:匹配规则的名称,为1~63个字符的字符串,不区分大小写。
ipv4:表示匹配IPv4地址。
ipv6:表示匹配IPv6地址。
subnet ipv4-address { mask-length | mask }:表示以子网方式配置的IPv4地址范围。ipv4-address表示IPv4地址,mask-length表示IPv4地址的掩码长度,取值范围为1~32,mask表示IPv4地址子网掩码。
range start-ipv4-address end-ipv4-address:表示以地址段方式配置的IPv4地址范围。start-ipv4-address表示起始IPv4地址,end-ipv4-address表示终止IPv4地址。
subnet ipv6-address prefix-length:表示以子网方式配置的IPv6地址范围。ipv6-address表示IPv6地址,prefix-length表示IPv6地址的前缀长度,取值范围为1~128。
range start-ipv6-address end-ipv6-address:表示以地址段方式配置的IPv6地址范围。start-ipv6-address表示起始IPv6地址,end-ipv6-address表示终止IPv6地址。
一个策略中最多允许创建65535条匹配规则,先配置的匹配规则,优先级高。
【举例】
# 在IPv4类型的智能路由策略p1视图下,创建名称为r1的目的IP地址类型的匹配规则为:匹配IPv4地址1.1.1.1/32。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] match r1 destination ip address 1.1.1.1 32
match interface命令用来创建入接口匹配规则。如果指定名称的匹配规则已经存在,则直接对其进行修改。
undo match命令用来删除指定的匹配规则。
【命令】
match match-name interface interface-type interface-number
undo match match-name
【缺省情况】
不存在匹配规则。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【参数】
match-name:匹配规则的名称,为1~63个字符的字符串,不区分大小写。
interface-type interface-number:指定接口类型和接口编号。接口类型包括三层以太网接口、三层聚合接口。
【使用指导】
如果匹配规则中指定的接口不存在,则此规则不生效。
一个策略中最多允许创建65535条匹配规则,先配置的匹配规则,优先级高。
【举例】
# 在IPv4类型的智能路由策略p1视图下,创建名称为r1的入接口匹配规则为:匹配接口GigabitEthernet1/0/1。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] match r1 gigabitethernet 1/0/1
match isp命令用来创建ISP匹配规则。如果指定名称的匹配规则已经存在,则直接对其进行修改。
undo match命令用来删除指定的匹配规则。
【命令】
match match-name isp isp-name
undo match match-name
【缺省情况】
不存在匹配规则。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【参数】
match-name:匹配规则的名称,为1~63个字符的字符串,不区分大小写。
isp-name:ISP的名称,为1~63个字符的字符串,不区分大小写。
【使用指导】
如果指定名称的ISP不存在或未配置IP网段信息,此匹配规则将不参与匹配。
一个策略中最多允许创建65535条匹配规则,先配置的匹配规则,优先级高。
【举例】
# 在IPv4类型的智能路由策略p1视图下,创建名称为aa的ISP类型的匹配规则为,匹配名称为isp1的ISP。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] match aa isp isp1
match source命令用来创建源IP地址匹配规则。如果指定名称的匹配规则已经存在,则直接对其进行修改。
undo match命令用来删除指定的匹配规则。
【命令】
match match-name source { ipv4 { subnet ipv4-address { mask-length | mask } | range start-ipv4-address end-ipv4-address } | ipv6 { subnet ipv6-address prefix-length | range start-ipv6-address end-ipv6-address } }
undo match match-name
【缺省情况】
不存在匹配规则。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【参数】
match-name:匹配规则的名称,为1~63个字符的字符串,不区分大小写。
ipv4:表示匹配IPv4地址。
ipv6:表示匹配IPv6地址。
subnet ipv4-address { mask-length | mask }:表示以子网方式配置的IPv4地址范围。ipv4-address表示IPv4地址,mask-length表示IPv4地址的掩码长度,取值范围为1~32,mask表示IPv4地址子网掩码。
rangestart-ipv4-address end-ipv4-address:表示以地址段方式配置的IPv4地址范围。start-ipv4-address表示起始IPv4地址,end-ipv4-address表示终止IPv4地址。
subnet ipv6-address prefix-length:表示以子网方式配置的IPv6地址范围。ipv6-address表示IPv6地址,prefix-length表示IPv6地址的前缀长度,取值范围为1~128。
range start-ipv6-address end-ipv6-address:表示以地址段方式配置的IPv6地址范围。start-ipv6-address表示起始IPv6地址,end-ipv6-address表示终止IPv6地址。
【使用指导】
一个策略中最多允许创建65535条匹配规则,先配置的匹配规则,优先级高。
【举例】
# 在IPv4类型的智能路由策略p1视图下,创建名称为r1的源IP地址类型的匹配规则为:匹配IPv4地址1.1.1.1/32。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] match r1 source ipv4 subnet 1.1.1.1 32
max-bandwidth命令用来配置接口的最大期望带宽。
undo max-bandwidth命令用来恢复缺省情况。
【命令】
max-bandwidth { inbound | outbound } bandwidth-value kbps
undo max-bandwidth { inbound | outbound }
【缺省情况】
接口的最大期望带宽不受限制。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
inbound:表示最大下行期望带宽,即入方向带宽。
outbound:表示最大上行期望带宽,即出方向带宽。
bandwidth-value:最大带宽值,取值范围为1~4294967295,0表示最大带宽不受限制。
kbps:最大带宽值的单位为kbps。
【使用指导】
本命令只在新建连接时生效,对已经存在的连接不生效。
通过本命令配置的最大期望带宽不仅用于带宽繁忙保护功能,还用于加权带宽算法、最大带宽算法的计算。
【举例】
# 配置接口GigabitEthernet1/0/1的最大上行总期望带宽为1kbps。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] max-bandwidth outbound 1 kbps
【相关命令】
· predictor
move routing-policy命令用来调整智能路由策略的排序。
【命令】
move routing-policy policy-name1 { after policy-name2 | before policy-name2 | bottom | top }
【视图】
负载均衡智能路由视图
【缺省用户角色】
network-admin
【参数】
policy-name1:指定待移动的智能路由策略的名称,为1~63个字符的字符串,不区分大小写。
after:将policy-name1移动到policy-name2后面。
before:将policy-name1移动到policy-name2前面。
policy-name2:表示用于参照的智能路由策略的名称,为1~63个字符的字符串,不区分大小写。
bottom: 将policy-name1插入到底部。
top:将policy-name1插入到顶部。
【使用指导】
管理员可通过执行本命令调整智能路由策略的排序,设备会优先匹配排序更靠前的智能路由策略。
待移动的智能路由策略和用于参照的智能路由策略必须存在,本命令才能生效。
【举例】
# 在负载均衡智能路由视图中,将智能路由策略p1移动到智能路由策略p2之前。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] move routing-policy p1 before p2
【相关命令】
· display loadbalance smart-route
· routing-policy
persistence method命令用来配置会话保持方法。
undo persistence method命令用来恢复缺省情况。
【命令】
persistence method address { source [ mask mask-length | prefix prefix-length ] * | destination [ mask mask-length | prefix prefix-length ] * } *
undo persistence method
【缺省情况】
会话保持方法为目的IP地址会话保持方法。
【视图】
负载均衡智能路由视图
【缺省用户角色】
network-admin
【参数】
address:表示IP地址会话保持方法,即根据IP网段生成会话保持表项。
source:表示根据源IP网段生成会话保持表项。
destination:表示根据目的IP网段生成会话保持表项。
mask mask-length:IPv4掩码长度,取值范围为0~32。源地址缺省值为32,目的地址缺省值为24。
prefix prefix-length:IPv6前缀长度,取值范围为0~128。源地址缺省值为128,目的地址缺省值为64。
【使用指导】
会话保持的作用是根据某种会话保持方法将具有一定相关性的会话都分配给同一个出接口。在一个会话中,当其首包通过会话保持方法选择了出接口之后,后续报文都会沿用这个选择结果。
若同时指定source和destination,则表示源+目的IP地址会话保持方法,即根据源IP网段和目的IP网段生成会话保持表项。
若未指定IPv4掩码长度和IPv6前缀长度,则使用缺省值生成会话保持表项。
若同时指定IPv4掩码长度和IPv6前缀长度,则表示同时根据IPv4和IPv6地址生成会话保持表项。
掩码和前缀同时指定表示,同时配置了IPv4和IPv4报文的会话保持方法。
配置会话保持方法时,请根据网络流量模型合理配置掩码/前缀长度,否则,可能导致最终各出口链路上流量负载不均。例如,配置源IPv6会话保持方法,前缀长度为60时,来自相同IP网段(前缀长度为60)的流量始终分配给同一条出口链路。若此时网络中大部分流量的源IP地址都属于同一网段,则会将大部分流量均分配给同一条出口链路,导致链路负载不均。
在负载均衡智能路由视图下,多次执行本命令,最后一次执行的命令生效。
【举例】
# 在负载均衡智能路由视图下,配置会话保持方法为源IP地址会话保持方法,IPv4掩码长度为16,IPv6前缀长度为96。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] persistence method address source-ip mask 16 prefix 96
persistence timeout命令用来配置会话保持表项的老化时间。
undo persistence timeout命令用来恢复缺省情况。
【命令】
persistence timeout timeout-value
undo persistence timeout
【缺省情况】
会话保持表项的老化时间为60秒。
【视图】
负载均衡智能路由视图
【缺省用户角色】
network-admin
【参数】
timeout-value:老化时间。取值范围为10~604800,单位为秒。
【使用指导】
当前的会话保持表项老化时间到达后,该表项将自动删除。后续流量将触发生成新的会话保持表项。
【举例】
# 在负载均衡智能路由视图下,配置会话保持表项的老化时间为300秒。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] persistence timeout 300
persistence-over-busyness enable命令用来开启会话保持处理优先于繁忙功能。
undo persistence-over-busyness enable命令用来关闭会话保持处理优先于繁忙功能。
【命令】
persistence-over-busyness enable
undo persistence-over-busyness enable
【缺省情况】
会话保持处理优先于繁忙功能处于开启状态。
【视图】
负载均衡智能路由视图
【缺省用户角色】
network-admin
【使用指导】
若本功能处于开启状态,则在会话保持表项老化之前,无论接口是否处于繁忙状态,设备都会依据会话保持表项为其分配流量。
若本功能处于关闭状态,则在会话保持表项老化之前,设备会依据会话保持表项调度正常状态的接口,不调度处于繁忙状态的接口。
开启该功能后,如果该连接匹配了已有的会话保持表项,将不受接口带宽和带宽繁忙比的影响。
会话保持处理优先于繁忙功能仅对新建连接生效,对已经存在的连接不生效。
【举例】
# 在负载均衡智能路由下,关闭会话保持处理优先于繁忙功能。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] undo persistence-over-busyness enable
predictor命令用来配置出接口调度算法。
undo predictor命令用来恢复缺省情况。
【命令】
predictor { { bandwidth | max-bandwidth } [ inbound | outbound ] | hash address { destination | source | source-ip-port } [ mask mask-length | prefix prefix-length ] * | least-connection [ member ] | random | round-robin }
undo predictor
【缺省情况】
调度算法为加权轮转算法。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【参数】
bandwidth:加权带宽算法,即根据出接口的权值与剩余带宽比例分发报文。
max-bandwidth:最大带宽算法,即总是将报文分发给处于空闲状态且剩余带宽最大的出接口。
inbound:根据下行链路带宽分发报文。
outbound:根据上行链路带宽分发报文。
hash address:根据IP地址进行的哈希算法,按照报文哈希的结果决定分发给哪个接口。即,哈希结果相同的报文,发往同一个接口。
destination:对报文的目的IP地址进行哈希运算。
source:对报文的源IP地址进行哈希运算。
source-ip-port:对报文的源IP地址和端口号进行哈希运算。
mask mask-length:IPv4地址的掩码长度,取值范围为0~32,缺省值为32。
prefix prefix-length:IPv6地址的前缀长度,取值范围为0~128,缺省值为128。
least-connection:基于接口的加权最小连接算法,即总是把新连接分发给加权活动连接总数(接口的活动连接总数/接口权值)最小的接口。
least-connection member:基于成员接口的加权最小连接算法,即总是把新连接分发给加权策略活动连接数(接口在当前智能路由策略下的活动连接数/接口权值)最小的接口。
random:随机算法,即把新连接随机分发给每个出接口。
round-robin:加权轮转算法,即根据接口权值的大小把新连接依次分发给每个接口,权值越大,分配的新连接越多。
【使用指导】
多次执行本命令,最后一次执行的命令生效。
如果未指定inbound和outbound关键字,将根据总带宽来选择出接口。
在加权带宽算法和最大带宽算法中,剩余带宽为接口的最大期望带宽(max-bandwidth)与当前带宽的差值。
【举例】
# 在IPv4类型的负载均衡智能路由策略p1视图下,配置调度算法为随机算法。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policyp1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] predictor random
【相关命令】
· loadbalance max-bandwidth
· schedule interface
reset loadbalance persistence smart-route命令用来清除负载均衡智能路由的会话保持表项信息。
【命令】
reset loadbalance persistence smart-route { ipv4 | ipv6 } { [ destination-ip destination-ip-address | source-ip source-ip-address } * [ slot slot-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ipv4:清除IPv4会话保持表项信息。
ipv6:清除IPv6会话保持表项信息。
destination-ip destination-ip-address:显清除指定目的IP地址的会话保持表项。destination-ip-address表示目的IP地址。
source-ip source-ip-address:清除指定源IP地址的会话保持表项。source-ip-address表示源IP地址。
slot slot-number:清除指定成员设备上的信息,slot-number表示设备在IRF中的成员编号。如果未指定本参数,将清除所有成员设备上的信息。
【举例】
# 清除负载均衡智能路由源IP地址为1.1.1.1的IPv4会话保持表项。
<Sysname> reset loadbalance persistence smart-route ipv4 source-ip 1.1.1.1
#清除负载均衡智能路由源IP地址1::1的IPv6会话保持表项。
<Sysname> reset loadbalance persistence smart-route ipv6 source-ip 1::1
reset loadbalance smart-route routing-policy statistic命令用来清除智能路由策略的统计信息。
【命令】
reset loadbalance smart-route routing-policy statistic [ name route- policy-name ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
name route-policy-name:清除指定路由策略的统计信息。route-policy-name为路由策略的名称,为1~63个字符的字符串,不区分大小写。如果未指定本参数,将清除所有路由策略的统计信息。
【举例】
# 清除所有路由策略的统计信息。
<Sysname> reset loadbalance smart-route routing-policy statistic
【相关命令】
· display loadbalance smart-route routing-policy statistic
reset loadbalance smart-route out-interface statistics命令用来清除智能路由出接口或路由策略出接口成员的智能路由统计信息。
【命令】
reset loadbalance smart-route out-interface statistics [ interface interface-type interface-number ]
reset loadbalance smart-route out-interface statistics routing-policy route-policy-name [ interface interface-type interface-number ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
interface interface-type interface-number:清除指定出接口的智能路由统计信息。interface-type interface-number为出接口的接口类型和接口编号。若未指定本参数,将清除所有出接口的智能路由统计信息。
routing-policy policy-name:清除指定路由策略下出接口成员的智能路由统计信息。route-policy-name表示路由策略的名称,为1~63个字符的字符串,不区分大小写。
interface interface-type interface-number:清除指定路由策略出接口成员的智能路由统计信息。interface-type interface-number为出接口成员的接口类型和接口编号。若未指定本参数,将清除指定路由策略下所有出接口成员的智能路由统计信息。
【举例】
# 清除所有出接口的智能路由统计信息。
<Sysname> reset loadbalance smart-route out-interface statistics
# 清除路由策略p1下所有出接口成员的智能路由统计信息。
<Sysname> reset loadbalance smart-route out-interface statistics routing-policy p1
routing-policy命令用来创建智能路由策略,并进入智能路由策略视图。如果指定的智能路由策略已经存在,则直接进入智能路由策略视图
undo routing-policy命令用来删除指定的智能路由策略。
【命令】
routing-policy policy-name [ type { ipv4 | ipv6 } ]
undo routing-policypolicy-name
【缺省情况】
不存在智能路由策略。
【视图】
负载均衡智能路由视图
【缺省用户角色】
network-admin
【参数】
policy-name:智能路由策略的名称,为1~63个字符的字符串,不区分大小写。
type:路由策略的类型。创建智能路由策略时必须指定本参数;进入已创建的智能路由策略视图时可以不指定本参数,若要指定本参数,则必须与创建时的类型一致。包括:
ipv4:表示IPv4类型的负载均衡智能路由策略。
ipv6:表示IPv6类型的负载均衡智能路由策略。
【使用指导】
智能路由策略区分IPv4和IPv6,对应处理相应协议族的业务流量。
管理员可以通过多次执行本命令创建多条智能路由策略。
【举例】
# 负载均衡智能路由视图下,创建一个IPv4类型的智能路由策略p1,并进入智能路由策略视图。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbrouting-policy-ipv4-p1]
routing-policy enable命令用来启用智能路由策略。
undo smart-route-policy enable命令用来禁用智能路由策略。
【命令】
routing-policy enable
undo routing-policy enable
【缺省情况】
智能路由策略处于禁用状态。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【举例】
# 启用IPv4类型的智能路由策略p1。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] routing-policy enable
schedule interface命令用来指定智能路由策略调度的出接口。
undo schedule interface命令用来取消智能路由策略对指定出接口的调度。
【命令】
schedule interface interface-type interface-number [ weight weight-value ]
undo schedule interface interface-type interface-number
【缺省情况】
未指定智能路由策略调度的出接口。
【视图】
智能路由策略视图
【缺省用户角色】
network-admin
【参数】
interface-type interface-number:指定接口类型和接口编号。接口类型包括三层以太网接口、三层聚合接口。
weight weight-value:接口的权值,取值范围为1~255。在加权轮转和加权最小连接调度时,该数值越大,接口越被优先调用。缺省权值为100。.
【使用指导】
在智能路由策略视图中,管理员可以指定多个参与调度的出接口。当流量匹配上智能路由策略中的匹配规则后,会根据配置的调度算法在多个出接口中进行选择,选择最优的接口将流量转发出去。
【举例】
# 在IPv4类型的智能路由策略p1视图下,指定智能路由策略调度的出接口为GigabitEthernet1/0/1。
<Sysname> system-view
[Sysname] loadbalance smart-route
[Sysname-lbsmart-route] routing-policy p1 type ipv4
[Sysname-lbsmart-route-policy-ipv4-p1] schedule interface gigabitethernet 1/0/1
【相关命令】
· predictor
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!