报文未进入正确队列
常见原因
- 入接口应用的DiffServ域下的优先级映射关系与要求不一致。
- 入接口有影响报文入队列的配置。
- 报文所属VLAN下有影响报文入队列的配置。
- 全局有影响报文入队列的配置。
操作步骤
- 检查优先级映射关系是否正确
进入报文入方向的接口视图,执行命令display this,查看入接口配置的trust upstream命令,然后执行命令display diffserv domain name domain-name检查DiffServ域中配置的优先级映射关系是否与业务规划符合:
- 如果配置不符合业务规划,请使用命令ip-dscp-inbound、mpls-exp-inbound或8021p-inbound正确配置优先级映射关系。
- 如果配置符合业务规划,请执行步骤2。
- 检查入接口上是否有影响报文入队列的配置
如果入接口上配置了:
- port vlan-stacking、port vlan-stacking 8021p或port vlan-stacking vlan 8021p,且命令中带有remark-8021p参数,则报文的802.1p优先级为remark后的,影响802.1p优先级到本地优先级的映射,进而会影响报文入队列。
- port vlan-mapping 8021p、port vlan-mapping vlan 8021p、port vlan-mapping vlan map-vlan,且命令中带有remark-8021p参数,则报文的802.1p优先级为remark后的,影响802.1p优先级到本地优先级的映射,进而会影响报文入队列。
- 入方向且与报文匹配的traffic-policy,若流策略下配置了remark local-precedence动作,系统按照remark后的本地优先级入队列。
- 入方向且与报文匹配的traffic-policy,若流策略下有remark 8021p或remark dscp动作,则系统根据remark后的报文优先级进行报文优先级到本地优先级的映射,并根据映射后的本地优先级入队列。
- 入方向且与报文匹配的traffic-policy,若流策略下有add-tag vlan-id动作,对于进入该接口的带VLAN Tag的报文,系统给报文打上一层外层VLAN Tag后仍按照原VLAN Tag的优先级进行优先级映射;对于进入该接口的不带VLAN Tag的报文,系统给报文打上一层VLAN Tag后,系统按照端口优先级进行优先级映射,并根据映射后的本地优先级入队列。
- trust upstream none,则进入该接口的所有报文不进行优先级映射,报文按照端口优先级入队列。
- port link-type dot1q-tunnel,且该接口下没有配置trust 8021p inner,则进入该接口的所有报文将根据端口优先级入对应的队列。
进入接口视图,执行命令display this,检查入接口是否有上述影响报文入队列的配置:
- 如果有,请根据以上情况删除或修改该配置。
- 如果没有,执行步骤3。
- 检查报文所属VLAN下是否有影响报文入队列的配置
如果报文所属VLAN下配置了:
- 入方向且与报文匹配的traffic-policy,若流策略下配置了remark local-precedence动作,系统按照remark后的PHB行为入队列。
- 入方向且与报文匹配的traffic-policy,若流策略下有remark 8021p或remark dscp动作,则系统根据remark后的报文优先级进行报文优先级到本地优先级的映射,并根据映射后的本地优先级入队列。
- 入方向的traffic-policy,若流策略下有add-tag vlan-id动作,对于进入该接口的带VLAN Tag的报文,系统给报文打上一层外层VLAN Tag后仍按照原VLAN Tag的优先级进行优先级映射;对于进入该接口的不带VLAN Tag的报文,系统给报文打上一层VLAN Tag后,系统按照端口优先级进行优先级映射,并根据映射后的本地优先级入队列。
进入报文所属VLAN,执行命令display this,检查报文所属VLAN下是否有上述影响报文入队列的配置:- 如果有,请根据以上情况删除或修改该配置。
- 如果没有,执行步骤4。
- 检查全局是否有影响报文入队列的配置
如果全局配置了:
qos local-precedence-queue-map,则系统按照此命令指定的本地优先级与队列之间的映射关系入队列。
SC系列和X系列单板不支持配置qos local-precedence-queue-map。
- 入方向且与报文匹配的traffic-policy global,若流策略下配置了remark local-precedence动作,系统按照remark后的本地优先级入队列。
- 入方向且与报文匹配的traffic-policy global,若流策略下有remark 8021p或remark dscp动作,则系统根据remark后的报文优先级进行报文优先级到本地优先级的映射,并根据映射后的本地优先级入队列。
- 入方向且与报文匹配的traffic-policy global,若流策略下有add-tag vlan-id动作,对于进入该接口的带VLAN Tag的报文,系统给报文打上一层外层VLAN Tag后仍按照原VLAN Tag的优先级进行优先级映射;对于进入该接口的不带VLAN Tag的报文,系统给报文打上一层VLAN Tag后,系统按照端口优先级进行优先级映射,并根据映射后的本地优先级入队列。
执行命令display current-configuration,检查全局是否有上述影响报文入队列的配置,如果有,请根据实际情况删除或修改该配置。