mpls-state/auto-bandwidth-template

Configures, modifies and updates a template of auto-bandwidth parameters that can be applied to a path of an LSP.

Resource URIs

URI Description
<base_URI>/operational-state/mpls-state/auto-bandwidth-template Displays the auto-bandwidth templates.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/adjustment-interval Displays the adjustment interval - the time interval after which the LSP bandwidth should be adjusted.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/adjustment-threshold Displays the adjustment threshold: bandwidth will be adjusted only if the percentage difference of Max-Sample-BW w.r.t current-BW is greater than this value.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/maximum-bandwidth Displays maximum-bandwidth: the LSP bandwidth can never be greater than this value
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/minimum-bandwidth Displays minimum-bandwidth: the LSP bandwidth can never be lower than this value
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/overflow-limit Displays overflow-limit: The least number of times the sampled-BW should consecutively overflow adjustment-threshold to trigger premature adjustment.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/underflow-limit Displays underflow-limit: The number of consecutive samples which have to be below the threshold to trigger a premature adjustment.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/mode Displays mode value. Values are monitor-only or monitor-and-signal. If the mode is set to monitor-only, the adjustment of bandwidth will be disabled and only the rate info will be collected.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/sample-recording Displays whether the template is set to record the sample history. Values: enable or disable.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/associated-paths-count Displays the number of LSP paths associated with an auto-bandwidth template.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/associated-paths Displays the LSP paths associated with an auto-bandwidth template.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/associated-paths/{lsp-name}/path-name Displays the path currently selected for a particular LSP.
<base_URI>/operational-state/mpls-state/auto-bandwidth-template/{name}/associated-paths/{lsp-name}/is-active Displays whether the path for an LSP is active.

Usage Guidelines

Only GET operation is supported. Use of the Resource-Depth request header is recommended.

Examples

URI

The following example uses the GET option to retrieve the configuration details of the auto-bandwidth template "aaa".

http://host:80/rest/operational-state/mpls-state/auto-bandwidth-template/aaa

None

<auto-bandwidth-template xmlns="urn:brocade.com:mgmt:brocade-mpls-operational" xmlns:y="http://brocade.com/ns/rest" 
y:self="/rest/operational-state/mpls-state/auto-bandwidth-template/aaa">
  <name>aaa</name>
  <adjustment-interval>1800</adjustment-interval>
  <adjustment-threshold>0</adjustment-threshold>
  <maximum-bandwidth>2147483647</maximum-bandwidth>
  <minimum-bandwidth>5000</minimum-bandwidth>
  <overflow-limit>0</overflow-limit>
  <underflow-limit>0</underflow-limit>
  <mode>false</mode>
  <sample-recording>false</sample-recording>
  <associated-paths-count>0</associated-paths-count>
</auto-bandwidth-template>