国家 / 地区

06-三层技术-IP路由配置指导

15-通过QoS策略实现策略路由配置

本章节下载  (150.94 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR6600/Configure/Operation_Manual/H3C_SR6600_SR6600-X_CG-R3302(V1.20)/06/201401/814816_30005_0.htm

15-通过QoS策略实现策略路由配置


1 通过QoS策略实现策略路由

1.1  通过QoS策略实现策略路由简介

策略路由(policy-based-route)是一种依据用户制定的QoS策略进行路由选择的机制。与单纯依照IP报文的目的地址查找路由表进行转发不同,策略路由基于到达报文的源地址等信息灵活地进行路由选择。关于QoS策略的介绍请参见“ACL和QoS配置指导”中的“QoS配置方式”。

策略路由的优先级要高于普通路由,即报文先按照策略路由进行转发,如果无法匹配所有的策略路由条件,再按照普通路由进行转发。

1.2  配置通过QoS策略实现策略路由

说明

关于配置命令作用的介绍请参见“ACL和QoS命令参考”中的“QoS策略”。

 

1.2.1  配置QoS策略

表1-1 配置QoS策略

操作

命令

说明

进入系统视图

system-view

-

定义类并进入类映射视图

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

必选

定义匹配报文的规则

if-match [ not ] match-criteria

必选

退回系统视图

quit

-

定义流行为并进入流行为视图

traffic behavior behavior-name

必选

配置流量重定向到下一跳

redirect { cpu | interface interface-type interface-number | next-hop { ipv4-add | ipv6-add } }

必选

退回系统视图

quit

-

定义QoS策略并进入策略视图

qos policy policy-name

必选

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

classifier classifier-name behavior behavior-name

必选

 

1.2.2  应用QoS策略

SR6600/SR6600-X路由器各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:

型号

特性

描述

SR6602

应用QoS策略

不支持

SR6602-X

不支持

SR6604/SR6608/SR6616

配置了RPE-X1或RSE-X1主控板配合SAP板使用时支持

配置了MCP主控板不支持

SR6604-X/SR6608-X/SR6616-X

配置了SAP板时支持

 

可以通过下列方式应用QoS策略:

·     基于接口应用QoS策略:简称为接口策略,QoS策略对接口接收的流量生效。

·     基于VLAN应用QoS策略:简称为VLAN策略,QoS策略对VLAN内所有接口接收的流量生效。

1. 配置基于接口应用QoS策略

表1-2 配置基于接口应用QoS策略

操作

命令

说明

进入系统视图

system-view

-

进入二层以太网接口视图或端口组视图

进入二层以太网接口视图

interface interface-type interface-number

二者必选其一

进入接口视图后,下面进行的配置只在当前接口生效;进入端口组视图后,下面进行的配置将在端口组中的所有端口生效

进入端口组视图

port-group manual port-group-name

应用接口策略

qos apply policy policy-name inbound

必选

 

2. 配置基于VLAN应用QoS策略

表1-3 配置基于VLAN应用QoS策略

操作

命令

说明

进入系统视图

system-view

-

应用VLAN策略到指定的VLAN

qos vlan-policy policy-name vlan vlan-id-list inbound

必选

 

说明

VLAN策略不能应用在动态VLAN上。例如,在运行GVRP协议的情况下,设备可能会动态创建VLAN,相应的VLAN策略不能应用在该动态VLAN上。

 

1.3  通过QoS策略实现策略路由典型配置举例

1.3.1  通过QoS策略实现IPv4策略路由配置举例

1. 组网需求

控制从设备Router A的GigabitEthernet2/0/1接口接收的所有报文,通过出接口GigabitEthernet2/0/3转发。

2. 组网图

图1-1 配置通过QoS策略实现IPv4策略路由组网图

 

3. 配置步骤

# 配置访问控制列表。

<RouterA> system-view

[RouterA] acl number 2000

[RouterA-acl-basic-2000] rule 0 permit source any

[RouterA-acl-basic-2000] quit

# 配置流分类,过滤匹配ACL 2000的所有报文。

[RouterA] traffic classifier a

[RouterA-classifier-a] if-match acl 2000

[RouterA-classifier-a] quit

# 配置流行为,将流量重定向到接口GigabitEthernet2/0/3。

[RouterA] traffic behavior a

[RouterA-behavior-a] redirect interface gigabitethernet2/0/3

[RouterA-behavior-a] quit

# 配置QoS策略。

[RouterA] qos policy a

[RouterA-qospolicy-a] classifier a behavior a

[RouterA-qospolicy-a] quit

# 将QoS策略应用到接口GigabitEthernet2/0/1。

[RouterA] interface gigabitethernet 2/0/1

[RouterA-GigabitEthernet2/0/1] qos apply policy a inbound

4. 验证结果

完成上面的配置后,当设备Router A收到目的IP地址为201.1.1.2的报文时,此报文会被发送到Router C,而不会发送到Router B,说明策略路由应用成功。

1.3.2  通过QoS策略实现IPv6策略路由配置举例

1. 组网需求

控制从设备Router A的GigabitEthernet2/0/1接口接收的所有报文,从出接口GigabitEthernet2/0/3转发。

2. 组网图

图1-2 配置通过QoS策略实现IPv6策略路由组网图

3. 配置步骤

# 配置访问控制列表。

<RouterA> system-view

[RouterA] acl ipv6 number 2000

[RouterA-acl6-basic-2000] rule 0 permit source any

[RouterA-acl6-basic-2000] quit

# 配置流分类,过滤匹配ACL 2000的所有报文。

[RouterA] traffic classifier a

[RouterA-classifier-a] if-match acl ipv6 2000

[RouterA-classifier-a] quit

# 配置流行为,将流量重定向接口GigabitEthernet2/0/3。

[RouterA] traffic behavior a

[RouterA-behavior-a] redirect interface gigabitethernet2/0/3

[RouterA-behavior-a] quit

# 配置QoS策略。

[RouterA] qos policy a

[RouterA-qospolicy-a] classifier a behavior a

[RouterA-qospolicy-a] quit

# 将QoS策略应用到接口GigabitEthernet2/0/1。

[RouterA] interface gigabitethernet 2/0/1

[RouterA-GigabitEthernet2/0/1] qos apply policy a inbound

4. 验证结果

完成上面的配置后,当设备Router A收到目的IP地址为201::2的报文时,此报文会被发送到Router C,而不会发送到Router B,说明策略路由应用成功。

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