配置优先级映射示例
组网需求
如图3-6所示,Switch通过接口GE2/0/1与路由器互连,企业部门1和企业部门2可经由Switch和路由器访问网络。企业部门1和企业部门2的VLAN ID分别为100、200。
由于企业部门1的服务等级高,需要得到更好的QoS保证。来自企业部门1和2的报文802.1p值均为0,通过定义DiffServ域,将来自企业部门1的数据报文优先级映射为4,将来自企业部门2的数据报文优先级映射为2,以提供差分服务。
配置思路
- 创建VLAN,并配置各接口,企业部门1和企业部门2都能够通过Switch访问网络。
- 创建DiffServ域,将802.1p优先级映射为PHB行为和颜色。
- 在Switch入接口GE1/0/1和GE1/0/2上绑定DiffServ域。
操作步骤
- 创建VLAN并配置各接口
# 创建VLAN 100和VLAN 200。
<HUAWEI> system-view [HUAWEI] sysname Switch [Switch] vlan batch 100 200
# 将接口GE1/0/1、GE1/0/2、GE2/0/1的接入类型分别配置为trunk,并分别将接口GE1/0/1、GE1/0/2加入VLAN 100和VLAN 200;接口GE2/0/1加入VLAN 100和VLAN 200。
[Switch] interface gigabitethernet 1/0/1 [Switch-GigabitEthernet1/0/1] port link-type trunk [Switch-GigabitEthernet1/0/1] port trunk allow-pass vlan 100 [Switch-GigabitEthernet1/0/1] quit [Switch] interface gigabitethernet 1/0/2 [Switch-GigabitEthernet1/0/2] port link-type trunk [Switch-GigabitEthernet1/0/2] port trunk allow-pass vlan 200 [Switch-GigabitEthernet1/0/2] quit [Switch] interface gigabitethernet 2/0/1 [Switch-GigabitEthernet2/0/1] port link-type trunk [Switch-GigabitEthernet2/0/1] port trunk allow-pass vlan 100 200 [Switch-GigabitEthernet2/0/1] quit
- 创建并配置DiffServ域
# 在Switch上创建DiffServ域ds1、ds2,并配置将企业部门1和企业部门2的802.1p优先级映射到服务等级。
[Switch] diffserv domain ds1 [Switch-dsdomain-ds1] 8021p-inbound 0 phb af4 green [Switch-dsdomain-ds1] quit [Switch] diffserv domain ds2 [Switch-dsdomain-ds2] 8021p-inbound 0 phb af2 green [Switch-dsdomain-ds2] quit
- 将DiffServ域绑定到接口
# 将DiffServ域ds1和ds2分别绑定到接口GE1/0/1、GE1/0/2。
[Switch] interface gigabitethernet 1/0/1 [Switch-GigabitEthernet1/0/1] trust upstream ds1 [Switch-GigabitEthernet1/0/1] quit [Switch] interface gigabitethernet 1/0/2 [Switch-GigabitEthernet1/0/2] trust upstream ds2 [Switch-GigabitEthernet1/0/2] quit
配置文件
Switch的配置文件
# sysname Switch # vlan batch 100 200 # diffserv domain ds1 8021p-inbound 0 phb af4 green diffserv domain ds2 8021p-inbound 0 phb af2 green # interface GigabitEthernet1/0/1 port link-type trunk port trunk allow-pass vlan 100 trust upstream ds1 # interface GigabitEthernet1/0/2 port link-type trunk port trunk allow-pass vlan 200 trust upstream ds2 # interface GigabitEthernet2/0/1 port link-type trunk port trunk allow-pass vlan 100 200 # return