H3C-QoS实例五:优先级映射与队列调度

H3C-QoS实例五:优先级映射与队列调度_第1张图片

某公司的网络结构如图所示。现要求对于公司内网流量和访问Internet的流量,在各设备上进行一定的调整,达到以下组网需求:
1.对内网服务器群的访问:管理部发送的数据要优先于研发部发送的数据进行传输,当拥塞发生时,按照2:1的比例依次发送管理部和研发部的报文。
2.对Internet的访问:管理部发送的数据优先于研发部发送的数据进行传输,当拥塞发生时,必须先将管理部的数据发送完成后,再发送研发部的数据。
3.两个部门内访问Internet的流量均有3种:HTTP、FTP和Email,报文中的DSCP位分别为33,35,27。现要求发送访问Internet的数据时,传输优先级如下:HTTP>FTP>Email。当拥塞发生时,按照2:1:1的比例依次发送三种报文。


配置

1.内网优先级配置

SwitchC

创建vlan10和vlan20

vlan10

vlan 20


int gi1/0/2加入vlan 10,配置端口优先级6(管理部)

int gi 1/0/2

port ac vlan 10

qos priority 6


int gi1/0/3加入vlan 20,配置端口优先级4(研发部)

int gi 1/0/3

port ac vlan 20

qos priority 4


由于802.1p优先级保存在VLAN Tag中,因此在GigabitEthernet1/0/1端口上需要配置报文以携带VLAN Tag的方式发送。此处以Trunk端口类型为例进行配置。

int gi1/0/1

port link-type trunk

port trunk permit vlan 10 20


SwitchB

创建vlan 10 20 30 40 

vlan 10 

vlan 20 

vlan 30 

vlan 40


将端口GigabitEthernet1/0/1加入VLAN10VLAN20,配置端口的优先级信任模式为信任802.1p优先级。

int gi 1/0/1

port link-type trunk

port trunk permit vlan 10 20

qos trunk dot1p


将端口GigabitEthernet1/0/10加入VLAN40。(连接SwitchA,到外网)

int gi 1/0/10

port ac vlan 40


将端口GigabitEthernet1/0/20加入VLAN30(连接内网服务器)

int gi 1/0/20

port ac vlan 30


在出端口GigabitEthernet1/0/20上,配置WRR队列,并配置队列6的权重为队列42

int gi 1/0/20

qos wrr

qos wrr 4 group 1 weight 2

qos wrr 6 group 1 weight 4



2.外网流量优先级配置

SwitchB

配置端口GigabitEthernet1/0/10的队列调度算法为SP队列

int gi 1/0/10

qos sp


SwitchA

 配置端口GigabitEthernet1/0/1的优先级信任模式为信任DSCP优先级

int gi 1/0/1

qos trunk dscp


对于支持dscp-lp映射表的设备,通过查找缺省映射表,DSCP优先级为333527的报文分别被映射到本地优先级为443。根据组网需求,DSCP3335的报文需要在发送时进行差异化的传输,因此不能被划分到同一个队列中,这里可以通过修改dscp-lp映射表,将DSCP33的报文映射到优先级更高的队列(此处以队列5为例)。

qos map-table dscp-lp

 import 33 export 5


对于不支持dscp-lp映射表的设备,需要通过dscp-dot1pdot1p-lp映射表的两次映射找到DSCP优先级与本地优先级的映射关系。通过查找,DSCP优先级为333527的报文分别映射到本地优先级为443。根据组网需求,需要将DSCP优先级为33的报文映射到更高的队列中,这里可以通过修改dscp-dot1p映射表来实现。此处以将DSCP优先级为33的报文映射到队列5为例,需要将DSCP优先级映射为802.1p优先级为5

qos map-table dscp-dotlp

 import 33 export 5


通过以上配置,已经将三种业务报文分别映射到队列543,配置端口GigabitEthernet1/0/2在发送报文时使用WRR队列,并配置三个队列的权重值比例为2:1:1(此处以633为例)。


int gi 1/0/1

 qos wrr

 qos wrr 5 group 1 weight 6

 qos wrr 4 group 1 weight 3

 qos wrr 4 group 1 weight 3


完整配置
·     Switch A的完整配置(以不支持dscp-lp映射表的设备为例)
#
qos map-table dscp-dot1p
 import 33 export 5
#
interface GigabitEthernet1/0/1
 qos trust dscp
#
interface GigabitEthernet1/0/2
 qos wrr 5 group 1 weight 6
 qos wrr 4 group 1 weight 3
 qos wrr 3 group 1 weight 3
·     Switch B的完整配置
#
vlan 10
#
vlan 20
#
vlan 30
#
vlan 40 
#
interface GigabitEthernet1/0/1
 port link-type trunk
 port trunk permit vlan 1 10 20
 qos trust dot1p
#
interface GigabitEthernet1/0/10
 port access vlan 40
 qos sp
#
interface GigabitEthernet1/0/20
 port access vlan 30
 qos wrr 6 group 1 weight 4
 qos wrr 4 group 1 weight 2
·     Switch C的完整配置
#
vlan 10
#
vlan 20
#
interface GigabitEthernet1/0/1
 port link-type trunk
 port trunk permit vlan 1 10 20
#
interface GigabitEthernet1/0/2
 port access vlan 10
 qos priority 6
#
interface GigabitEthernet1/0/3
 port access vlan 20
 qos priority 4

你可能感兴趣的:(网络)