Configures, retrieves, and modifies MPLS Quality of Service (QoS).
URI | Description |
---|---|
<base_URI>/config/running/qos-mpls | Configures MPLS Quality of Service (QoS). |
GET URIs | Description |
---|---|
<base_URI>/config/running/qos-mpls | Retrieves and displays the information on all configured qos-mpls maps, and the details on applied maps. |
<base_URI>/config/running/qos-mpls/map | Retrieves and displays the information on all configured qos-mpls maps. |
<base_URI>/config/running/qos-mpls/map/exp-traffic-class/{exp-traffic-class-map-name} | Retrieves and displays the EXP-to-Traffic-Class map information for the map name specified in the URI. |
<base_URI>/config/running/qos-mpls/map/exp-traffic-class/{exp-traffic-class-map-name}/exp/{exp-in-values} | Specify the map name and exp value in the URI to retrieve the configured traffic-class and drop-precedence value. |
<base_URI>/config/running/qos-mpls/map/exp-traffic-class/{exp-traffic-class-map-name}/exp/{exp-in-values}/to | Specify the map name and exp value in the URI to retrieve the configured traffic-class and drop-precedence value. |
<base_URI>/config/running/qos-mpls/map/traffic-class-exp/{traffic-class-exp-map-name} | Retrieves and displays Traffic-Class-to-EXP map information for the map name specified in the URI. |
<base_URI>/config/running/qos-mpls/map/traffic-class-exp/{traffic-class-exp-map-name}/traffic-class/{priority-in-values},{drop-precedence} | Specify the map name, traffic-class and drop-precedence values in the URI to retrieve the configured exp value. |
<base_URI>/config/running/qos-mpls/map/dscp-exp/{dscp-exp-map-name} | Retrieves and displays the DSCP-to-EXP map information for the map name specified in the URI. |
<base_URI>/config/running/qos-mpls/map/dscp-exp/{dscp-exp-map-name}/dscp/{dscp-in-values} | Specify the map name and DSCP value in the URI to retrieve the configured exp value. |
<base_URI>/config/running/qos-mpls/map/dscp-exp/{dscp-exp-map-name}/dscp/{dscp-in-values}/to | Specify the map name and DSCP value in the URI to retrieve the configured exp value. |
<base_URI>/config/running/qos-mpls/map/exp-dscp/{exp-dscp-map-name} | Retrieves and displays the EXP-to-DSCP map information for the map name specified in the URI. |
<base_URI>/config/running/qos-mpls/map/exp-dscp/{exp-dscp-map-name}/exp/{exp-in-values} | Specify the map name and exp value in the URI to retrieve the configured dscp value. |
<base_URI>/config/running/qos-mpls/map/exp-dscp/{exp-dscp-map-name}/exp/{exp-in-values}/to | Specify the map name and exp value in the URI to retrieve the configured dscp value. |
<base_URI>/config/running/qos-mpls/map-apply | Retrieves information about the qos-mpls map applied on the device. |
<base_URI>/config/running/qos-mpls/map-apply/exp-traffic-class | Retrieves information about the qos-mpls map of type exp-traffic-class applied on the device. |
<base_URI>/config/running/qos-mpls/map-apply/exp-traffic-class/All | If the qos-mpls map of type exp-traffic-class is applied, the value of the field "All" will be always true, which indicates that the map is globally applied. If the map is not applied, a "Not found" error will be returned. |
<base_URI>/config/running/qos-mpls/map-apply/traffic-class-exp | Retrieves information about the qos-mpls map of type traffic-class-exp applied on the device. |
<base_URI>/config/running/qos-mpls/map-apply/traffic-class-exp/All | If the qos-mpls map of type traffic-class-exp is applied. The value of the field "All" will be always true, which indicates that the map is globally applied. If the map is not applied, a "Not found" error will be returned. |
<base_URI>/config/running/qos-mpls/map-apply/dscp-exp | Retrieves information about the qos-mpls map of type dscp-exp applied on the device. |
<base_URI>/config/running/qos-mpls/map-apply/dscp-exp/All | If the qos-mpls map of type dscp-exp is applied, the value of the field "All" will be always true, which indicates that the map is globally applied. If the map is not applied, a "Not found" error will be returned. |
<base_URI>/config/running/qos-mpls/map-apply/exp-dscp | Retrieves information about the qos-mpls map of type exp-dscp applied on the device. |
<base_URI>/config/running/qos-mpls/map-apply/exp-dscp/All | If the qos-mpls map of type exp-dscp is applied, the value of the field "All" will be always true, which indicates that the map is globally applied. If the map is not applied, a "Not found" error will be returned. |
POST URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/qos-mpls/map | <exp-traffic-class><exp-traffic-class-map-name>{map-name-type}</exp-traffic-class-map-name></exp-traffic-class> | Configures EXP traffic class |
<base_URI>/config/running/qos-mpls/map/exp-traffic-class/{exp-traffic-class-map-name} | <exp><exp-in-values>{uint32}</exp-in-values><to><traffic-class>{uint32}</traffic-class><drop-precedence>{uint32}</drop-precedence></to></exp> | Maps EXP values to Traffic Class Value. |
<base_URI>/config/running/qos-mpls/map | <traffic-class-exp><traffic-class-exp-map-name>{map-name-type}</traffic-class-exp-map-name></traffic-class-exp> | Configures Traffic class EXP |
<base_URI>/config/running/qos-mpls/map/traffic-class-exp/{traffic-class-exp-map-name} | <traffic-class><priority-in-values>{uint32}</priority-in-values><drop-precedence>{uint32}</drop-precedence><to>{enumeration}</to><exp>{uint32}</exp></traffic-class> | Maps Traffic class value to EXP value |
<base_URI>/config/running/qos-mpls/map | <dscp-exp><dscp-exp-map-name>{map-name-type}</dscp-exp-map-name></dscp-exp> | Configures DSCP EXP. |
<base_URI>/config/running/qos-mpls/map/dscp-exp/{dscp-exp-map-name} | <dscp><dscp-in-values>{uint32}</dscp-in-values><to><exp>{uint32}</exp></to></dscp> | Maps DSCP value to EXP value. |
<base_URI>/config/running/qos-mpls/map | <exp-dscp><exp-dscp-map-name>{map-name-type}</exp-dscp-map-name></exp-dscp> | Configures EXP DSCP. |
<base_URI>/config/running/qos-mpls/map/exp-dscp/{exp-dscp-map-name} | <exp><exp-in-values>{uint32}</exp-in-values><to><dscp>{uint32}</dscp></to></exp> | Maps EXP value to DSCP value |
PATCH URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/qos-mpls/map/exp-traffic-class/{exp-traffic-class-map-name}/exp/{exp-in-values}/to | <to><traffic-class>{uint32}</traffic-class><drop-precedence>{uint32}</drop-precedence></to> | Updates the configured traffic-class and drop-precedence value in the exp-traffic-Class map specified. |
<base_URI>/config/running/qos-mpls/map/traffic-class-exp/{traffic-class-exp-map-name}/traffic-class/{priority-in-values},{drop-precedence}/to | <to><exp>{uint32}</exp></to> | Updates the configured exp value in traffic-class-exp map specified. |
<base_URI>/config/running/qos-mpls/map/dscp-exp/{dscp-exp-map-name}/dscp/{dscp-in-values}/to | <to><exp>{uint32}</exp></to> | Updates the configured exp value in the dscp-exp map specified. |
<base_URI>/config/running/qos-mpls/map/exp-dscp/{exp-dscp-map-name}/exp/{exp-in-values}/to | <to><dscp>{uint32}</dscp></to> | Updates the configured dscp value in the exp-dscp map specified. |
PUT URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/qos-mpls/map-apply/traffic-class-exp | <traffic-class-exp><map-name-cmd2>{map-name-type}</map-name-cmd2><All>{enumeration}</All></traffic-class-exp> | Applies the qos-mpls map name provided in payload of type traffic-class-exp globally. |
<base_URI>/config/running/qos-mpls/map-apply/traffic-class-exp | <traffic-class-exp><all-zero-map>{enumeration}</all-zero-map><All>{enumeration}</All></traffic-class-exp> | Applies the qos-mpls all-zero-map of type traffic-class-exp globally. |
<base_URI>/config/running/qos-mpls/map-apply/traffic-class-exp | <traffic-class-exp><default-map>{enumeration}</default-map><All>{enumeration}</All></traffic-class-exp> | Applies the qos-mpls default-map of type traffic-class-exp globally. |
<base_URI>/config/running/qos-mpls/map-apply/dscp-exp | <dscp-exp><map-name-cmd3>{map-name-type}</map-name-cmd3><All>{enumeration}</All></dscp-exp> | Applies the qos-mpls map name provided in payload of type dscp-exp globally. |
<base_URI>/config/running/qos-mpls/map-apply/dscp-exp | <dscp-exp><all-zero-map>{enumeration}</all-zero-map><All>{enumeration}</All></dscp-exp> | Applies the qos-mpls all-zero-map of type traffic-class-exp globally. |
<base_URI>/config/running/qos-mpls/map-apply/dscp-exp | <dscp-exp><default-map>{enumeration}</default-map><All>{enumeration}</All></dscp-exp> | Applies the qos-mpls default-map of type traffic-class-exp globally. |
<base_URI>/config/running/qos-mpls/map-apply/exp-dscp | <exp-dscp><map-name-cmd4>{map-name-type}</map-name-cmd4><All>{enumeration}</All></exp-dscp> | Applies the qos-mpls map name provided in payload of type exp-dscp globally. |
<base_URI>/config/running/qos-mpls/map-apply/exp-dscp | <exp-dscp><all-zero-map>{enumeration}</all-zero-map><All>{enumeration}</All></exp-dscp> | Applies the qos-mpls all-zero-map of type exp-dscp globally. |
<base_URI>/config/running/qos-mpls/map-apply/exp-dscp | <exp-dscp><default-map>{enumeration}</default-map><All>{enumeration}</All></exp-dscp> | Applies the qos-mpls default-map of type exp-dscp globally. |
<base_URI>/config/running/qos-mpls/map-apply/exp-traffic-class | <exp-traffic-class><map-name-cmd1>{map-name-type}</map-name-cmd1><All>true</All></exp-traffic-class> | Applies the qos-mpls map name provided in payload of type exp-traffic-class globally. |
<base_URI>/config/running/qos-mpls/map-apply/exp-traffic-class | <exp-traffic-class><all-zero-map>true</all-zero-map><All>true</All></exp-traffic-class> | Applies the qos-mpls all-zero-map of type exp-traffic-class globally. |
<base_URI>/config/running/qos-mpls/map-apply/exp-traffic-class | <exp-traffic-class><default-map>true</default-map><All>true</All></exp-traffic-class> | Applies the qos-mpls default-map of type exp-traffic-class globally. |
DELETE URIs |
---|
<base_URI>/config/running/qos-mpls/map/exp-traffic-class/{exp-traffic-class-map-name} |
<base_URI>/config/running/qos-mpls/map/exp-traffic-class/{exp-traffic-class-map-name}/exp/{exp-in-values} |
<base_URI>/config/running/qos-mpls/map/traffic-class-exp/{traffic-class-exp-map-name} |
<base_URI>/config/running/qos-mpls/map-apply |
<base_URI>/config/running/qos-mpls/map-apply/exp-traffic-class |
<base_URI>/config/running/qos-mpls/map-apply/traffic-class-exp |
<base_URI>/config/running/qos-mpls/map-apply/dscp-exp |
<base_URI>/config/running/qos-mpls/map-apply/exp-dscp |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/qos-mpls
None
<qos-mpls xmlns="urn:brocade.com:mgmt:brocade-qos-mpls" xmlns:y="http://brocade.com/ns/rest" y:self="/rest/config/running/qos-mpls"> <map y:self="/rest/config/running/qos-mpls/map"> <exp-traffic-class y:self="/rest/config/running/qos-mpls/map/exp-traffic-class/e2tc1"> <exp-traffic-class-map-name>e2tc1</exp-traffic-class-map-name> <exp y:self="/rest/config/running/qos-mpls/map/exp-traffic-class/e2tc1/exp/3"> <exp-in-values>3</exp-in-values> <to y:self="/rest/config/running/qos-mpls/map/exp-traffic-class/e2tc1/exp/3/to"> <traffic-class>5</traffic-class> <drop-precedence>1</drop-precedence> </to> </exp> </exp-traffic-class> <traffic-class-exp y:self="/rest/config/running/qos-mpls/map/traffic-class-exp/tc2e1"> <traffic-class-exp-map-name>tc2e1</traffic-class-exp-map-name> <traffic-class y:self="/rest/config/running/qos-mpls/map/traffic-class-exp/tc2e1/traffic-class/5%2C0"> <priority-in-values>5</priority-in-values> <drop-precedence>0</drop-precedence> <to y:self="/rest/config/running/qos-mpls/map/traffic-class-exp/tc2e1/traffic-class/5%2C0/to"> <exp>7</exp> </to> </traffic-class> <traffic-class y:self="/rest/config/running/qos-mpls/map/traffic-class-exp/tc2e1/traffic-class/5%2C2"> <priority-in-values>5</priority-in-values> <drop-precedence>2</drop-precedence> <to y:self="/rest/config/running/qos-mpls/map/traffic-class-exp/tc2e1/traffic-class/5%2C2/to"> <exp>7</exp> </to> </traffic-class> </traffic-class-exp> <dscp-exp y:self="/rest/config/running/qos-mpls/map/dscp-exp/d2e1"> <dscp-exp-map-name>d2e1</dscp-exp-map-name> <dscp y:self="/rest/config/running/qos-mpls/map/dscp-exp/d2e1/dscp/1"> <dscp-in-values>1</dscp-in-values> <to y:self="/rest/config/running/qos-mpls/map/dscp-exp/d2e1/dscp/1/to"> <exp>4</exp> </to> </dscp> </dscp-exp> <exp-dscp y:self="/rest/config/running/qos-mpls/map/exp-dscp/e2d1"> <exp-dscp-map-name>e2d1</exp-dscp-map-name> <exp y:self="/rest/config/running/qos-mpls/map/exp-dscp/e2d1/exp/5"> <exp-in-values>5</exp-in-values> <to y:self="/rest/config/running/qos-mpls/map/exp-dscp/e2d1/exp/5/to"> <dscp>34</dscp> </to> </exp> </exp-dscp> </map> <map-apply xmlns="urn:brocade.com:mgmt:brocade-apply-qos-mpls" y:self="/rest/config/running/qos-mpls/map-apply"> <exp-traffic-class y:self="/rest/config/running/qos-mpls/map-apply/exp-traffic-class"> <map-name-cmd1>e2tc1</map-name-cmd1> <All>true</All> </exp-traffic-class> <traffic-class-exp y:self="/rest/config/running/qos-mpls/map-apply/traffic-class-exp"> <map-name-cmd2>tc2e1</map-name-cmd2> <All>true</All> </traffic-class-exp> <dscp-exp y:self="/rest/config/running/qos-mpls/map-apply/dscp-exp"> <map-name-cmd3>d2e1</map-name-cmd3> <All>true</All> </dscp-exp> <exp-dscp y:self="/rest/config/running/qos-mpls/map-apply/exp-dscp"> <map-name-cmd4>e2d1</map-name-cmd4> <All>true</All> </exp-dscp> </map-apply> </qos-mpls>
The following example uses the POST option to configure EXP traffic class.
http://host:80/rest/config/running/qos-mpls/map
<exp-traffic-class><exp-traffic-class-map-name>plsmap</exp-traffic-class-map-name></exp-traffic-class>
None
The following example uses the DELETE option to remove dot1x.
http://host:80/rest/config/running/qos-mpls/map/exp-traffic-class/plsmap
None
None