router/mpls/autobw-threshold-table

Configures, modifies and retrieves the autobandwidth threshold table.

Resource URIs

URI Description
<base_URI>/config/running/router/mpls/autobw-threshold-table Configures, modifies and retrieves the autobandwidth threshold table.
GET URIs Description
<base_URI>/config/running/router/mpls/autobw-threshold-table Retrieves the autobandwidth threshold table.
<base_URI>/config/running/router/mpls/autobw-threshold-table/bandwidth/{bandwidth-value} Displays the threshold change point for a bandwidth value in kbps.
<base_URI>/config/running/router/mpls/autobw-threshold-table/max-bw-threshold Displays the maximum threshold value.
POST URIs Payload Description
<base_URI>/config/running/router/mpls <autobw-threshold-table /> Configures an autobandwidth threshold table.
<bandwidth><bandwidth-value>{uint32}</bandwidth-value><threshold>{uint32}</threshold></bandwidth> <base_URI>/config/running/router/mpls/autobw-threshold-table Adds a new threshold change point to the autobw -threshold table. If the change point is already there, the value of threshold will be updated.
PATCH URIs Payload Description
<base_URI>/config/running/router/mpls/autobw-threshold-table/bandwidth/{bandwidth-value} <bandwidth><threshold>{uint32}</threshold></bandwidth> Modifies a threshold change point
<base_URI>/config/running/router/mpls/autobw-threshold-table/max-bw-threshold <max-bw-threshold><absolute>{uint32}</absolute></max-bw-threshold> Sets absolute threshold in kbps for any traffic rate above the max ceiling.
<base_URI>/config/running/router/mpls/autobw-threshold-table/max-bw-threshold <max-bw-threshold><percentage>{uint32}</percentage></max-bw-threshold> This command will set the percentage threshold for any traffic-rate above the max bandwidth.
PUT URIs Payload Description
<base_URI>/config/running/router/mpls/autobw-threshold-table <autobw-threshold-table /> Configures an autobandwidth threshold table
<base_URI>/config/running/router/mpls/autobw-threshold-table/max-bw-threshold/absolute <absolute>{uint32}</absolute> Sets absolute threshold in kbps
<base_URI>/config/running/router/mpls/autobw-threshold-table/max-bw-threshold/percentage <percentage>{uint32}</percentage> Sets threshold percentage.
DELETE URIs
<base_URI>/config/running/router/mpls/autobw-threshold-table
<base_URI>/config/running/router/mpls/autobw-threshold-table/bandwidth/{bandwidth-value}

Parameters

absolute
The absolute threshold based on the current traffic rate. Range 0-2147483647 kbps.
percentage
The threshold based on a percentage of the current traffic rate. Range 0-100%.

Usage Guidelines

GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.

Examples

URI

The following example uses the GET option to retrieve the threshold table parameters.

http://host:80/rest/config/running/router/mpls/autobw-threshold-table

None

<autobw-threshold-table xmlns="urn:brocade.com:mgmt:brocade-mpls" xmlns:y="http://brocade.com/ns/rest" 
y:self="/rest/config/running/router/mpls/autobw-threshold-table">
  <bandwidth y:self="/rest/config/running/router/mpls/autobw-threshold-table/bandwidth/1000">
    <bandwidth-value>1000</bandwidth-value>
  </bandwidth>
  <max-bw-threshold y:self="/rest/config/running/router/mpls/autobw-threshold-table/max-bw-threshold">
  </max-bw-threshold>
</autobw-threshold-table>

URI

The following example uses the POST option to configure the threshold table with a bandwidth value of 1000 and a threshold value of 99.

http://host:80/rest/config/running/router/mpls/autobw-threshold-table

<bandwidth><bandwidth-value>1000</bandwidth-value><threshold>99</threshold></bandwidth>

None

URI

The following example uses the DELETE option.

http://host:80/rest/config/running/router/mpls/autobw-threshold-table

None

None