- Table of Contents
- Related Documents
-
Title | Size | Download |
---|---|---|
03-MPLS QoS commands | 53.20 KB |
MPLS QoS commands
diffserv-mode
Use diffserv-mode to configure the MPLS DiffServ mode.
Use undo diffserv-mode to restore the default.
Syntax
diffserv-mode { ingress { pipe service-class | uniform } egress { pipe | uniform } | { pipe service-class | uniform } }
undo diffserv-mode
Default
The MPLS DiffServ mode is uniform.
Views
VPN instance view
Predefined user roles
network-admin
Parameters
ingress: Configures the MPLS DiffServ mode for the inbound direction.
egress: Configures the MPLS DiffServ mode for the outbound direction.
pipe: Specifies the pipe mode.
uniform: Specifies the uniform mode.
service-class: Specifies the MPLS EXP value for packets that enter from a private network to a public network, in the range of 0 to 7.
Usage guidelines
If you do not specify a direction when executing this command, the configured MPLS DiffServ mode applies to both directions.
If you execute this command for the same direction multiple times, the most recent configuration takes effect.
In a DiffServ architecture, an intermediate node can modify the IP precedence, DSCP, and EXP fields, which are collectively referred to as class of service (CoS). Therefore, the CoS value of a packet might change during transmission in an IP network or MPLS network. The device supports the following MPLS DiffServ modes to process CoS:
· pipe—When an IP packet enters an MPLS network, the ingress node ignores the IP precedence or DSCP value of the IP packet and uses the configured value as the EXP value of the MPLS packet. When the MPLS packet leaves the MPLS network, the egress node does not modify the original IP precedence or DSCP value. In the MPLS network, the packet is scheduled based on the configured EXP value.
· uniform—When an IP packet enters an MPLS network, the ingress node maps the IP precedence or DSCP value of the IP packet to the EXP value of the MPLS packet. When the MPLS packet leaves the MPLS network, the ingress node maps the EXP value to the IP precedence or DSCP value.
Mappings between IP precedence or DSCP and EXP are performed according to the IP precedence-exp map, dscp-exp map, and exp-dscp map. For more information about these priorities and maps, see ACL and QoS Configuration Guide.
Examples
# Configure the MPLS DiffServ mode as uniform for VPN instance abc.
<Sysname> system-view
[Sysname] ip vpn-instance abc
[Sysname-vpn-instance-abc] diffserv-mode uniform
if-match mpls-exp
Use if-match mpls-exp to define a criterion to match the EXP field in the first MPLS label.
Use undo if-match mpls-exp to delete the match criterion.
Syntax
if-match mpls-exp exp-value
undo if-match mpls-exp exp-value
Default
No criterion is defined to match the EXP field in the first MPLS label.
Views
Traffic class view
Predefined user roles
network-admin
Parameters
exp-value: Specifies an EXP value in the range of is 0 to 7.
Examples
# Define a criterion to match packets with EXP value 3 in the first MPLS label.
<Sysname> system-view
[Sysname] traffic classifier database
[Sysname-classifier-database] if-match mpls-exp 3
remark mpls-exp
Use remark mpls-exp to configure an action of marking the EXP value in the first label in a traffic behavior.
Use undo remark mpls-exp to delete the action.
Syntax
remark mpls-exp exp-value
undo remark mpls-exp
Default
No action of marking the EXP value in the first label is configured in a traffic behavior.
Views
Traffic behavior view
Predefined user roles
network-admin
Parameters
exp-value: Specifies an EXP value in the range of 0 to 7.
Usage guidelines
The remark mpls-exp command takes effect only when the QoS policy is applied to the inbound direction and modifies the EXP values in all labels.
Examples
# Set the EXP value in the first label to 0 for MPLS packets.
<Sysname> system-view
[Sysname] traffic behavior database
[Sysname-behavior-database] remark mpls-exp 0