Configures MPLS policy.
| URI | Description |
|---|---|
| <base_URI>/config/running/router/mpls/policy | Enters MPLS Policy configuration mode. |
| GET URI | Description |
|---|---|
| <base_URI>/config/running/router/mpls/policy/backup-retry-time | Configures Backup retry time. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/ignore-overload-bit | Ignores overload bit during CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/metric-type | Selects metric type for CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/cspf-group-computation/add-penalty | Adds penalty of all matching CSPF-groups to TE metric of TE link. |
| <base_URI>/config/running/router/mpls/policy/cspf-interface-constraint | Uses interface IP address for CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/use-bypass-metric | Displays Bypass Path cost for FRR LSP backup path. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/use-bypass-liberal | Displays information on Liberal mode of Bypass selection. |
| <base_URI>/config/running/router/mpls/policy/handle-isis-neighbor-down | Configures MPLS to handle ISIS neighbor down event. |
| <base_URI>/config/running/router/mpls/policy/handle-ospf-neighbor-down | Configures MPLS to handle OSPF neighbor down event. |
| <base_URI>/config/running/router/mpls/policy/retry-time | Configures LSP retry time. |
| <base_URI>/config/running/router/mpls/policy/retry-limit | Configures LSP retry limit. |
| <base_URI>/config/running/router/mpls/policy/rapid-retry | Configures Rapid retry. |
| <base_URI>/config/running/router/mpls/policy/rsvp-periodic-flooding-time | Set the interval for RSVP TE periodic flooding. |
| <base_URI>/config/running/router/mpls/policy/up | Bandwidth percentage when bandwidth is increased. |
| <base_URI>/config/running/router/mpls/policy/soft-preemption/cleanup-timer | Defines timer value for soft preemption to happen. |
| <base_URI>/config/running/router/mpls/policy/traffic-engineering/isis | IS-IS traffic engineering parameters. |
| <base_URI>/config/running/router/mpls/policy/qos-ttl-mode | Configures MPLS TTL and QOS propagation model. |
| <base_URI>/config/running/router/mpls/policy/ingress-tunnel-accounting | Enables Traffic Statistics for Tunnels. |
| <base_URI>/config/running/router/mpls/policy/transit-session-accounting | Enables Traffic Statistics for transit sessions. |
| <base_URI>/config/running/router/mpls/policy/auto-bandwidth | Displays auto-bandwidth details. |
| <base_URI>/config/running/router/mpls/policy/auto-bandwidth/sample-interval | Displays sample interval: the time after which the traffic rate is sampled. |
| <base_URI>/config/running/router/mpls/policy/auto-bandwidth/num-sample-record | Displays number of samples collected in the current adjustment-interval. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/use-bypass-liberal | Displays information on Liberal mode of Bypass selection. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/use-bypass-metric | Displays Bypass Path cost. |
| POST URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/router/mpls | <policy /> | Enters MPLS Policy configuration mode. |
| <base_URI>/config/running/router/mpls/policy | <admin-group> <admin-group-name>{req_val}</admin-group-name> <admin-group-number>{req_val}</admin-group-number> </admin-group> | Sets administrative group names. |
| <base_URI>/config/running/router/mpls/policy | <up /> | Sets bandwidth percentage when bandwidth is increased. |
| <base_URI>/config/running/router/mpls/policy | <auto-bandwidth /> | Configures auto-bandwidth. |
| PATCH URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/router/mpls/policy/backup-retry-time | <backup-retry-time>{uint32}</backup-retry-time> | Configures Backup retry time. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/ignore-overload-bit | <ignore-overload-bit /> | Ignores overload bit during CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode | <cspf-computation-mode><use-bypass-liberal>true</use-bypass-liberal></cspf-computation-mode> | Enables liberal mode. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode | <cspf-computation-mode><use-bypass-metric>true</use-bypass-metric></cspf-computation-mode> | Enabled bypass metric. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/metric-type | <metric-type>{cspf-computation-mode}</metric-type> | Selects metric type for CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/cspf-group-computation/add-penalty | <add-penalty /> | Adds penalty of all matching CSPF-groups to TE metric of TE link. |
| <base_URI>/config/running/router/mpls/policy/cspf-interface-constraint | <cspf-interface-constraint /> | Uses interface IP address for CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/handle-isis-neighbor-down | <handle-isis-neighbor-down /> | Configures MPLS to handle ISIS neighbor down event. |
| <base_URI>/config/running/router/mpls/policy/handle-ospf-neighbor-down | <handle-ospf-neighbor-down /> | Configures MPLS to handle OSPF neighbor down event. |
| <base_URI>/config/running/router/mpls/policy/retry-time | <retry-time>{uint32}</retry-time> | Configures LSP retry time. |
| <base_URI>/config/running/router/mpls/policy/retry-limit | <retry-limit>{uint32}</retry-limit> | Configures LSP retry limit. |
| <base_URI>/config/running/router/mpls/policy/rapid-retry | <rapid-retry>{enable-disable}</rapid-retry> | Configures Rapid retry. |
| <base_URI>/config/running/router/mpls/policy/rsvp-periodic-flooding-time | <rsvp-periodic-flooding-time>{uint32}</rsvp-periodic-flooding-time> | Sets the interval for RSVP TE periodic flooding. |
| <base_URI>/config/running/router/mpls/policy/soft-preemption/cleanup-timer | <cleanup-timer>{uint32}</cleanup-timer> | Defines timer value for soft preemption to happen. |
| <base_URI>/config/running/router/mpls/policy/traffic-engineering/isis | <all><isis>{enumeration}</isis></all> | Enables implicit commit for all triggers and advertises via IS-IS. |
| <base_URI>/config/running/router/mpls/policy/traffic-engineering/isis | <lsp-reoptimize-timer><isis>{enumeration}</isis></lsp-reoptimize-timer> | Enables implicit commit for reoptimizations and advertises via IS-IS. |
| <base_URI>/config/running/router/mpls/policy/qos-ttl-mode | <ospf-area-as-ip-address><qos-ttl-mode>{enumeration}</qos-ttl-mode></ospf-area-as-ip-address> | MPLS TTL and QoS propagation model. |
| <base_URI>/config/running/router/mpls/policy/qos-ttl-mode | <all><qos-ttl-mode>{enumeration}</qos-ttl-mode></all> | MPLS TTL and QoS propagation model. |
| <base_URI>/config/running/router/mpls/policy/ingress-tunnel-accounting | <ingress-tunnel-accounting /> | Enables Traffic Statistics for Tunnels. |
| <base_URI>/config/running/router/mpls/policy/transit-session-accounting | <transit-session-accounting /> | Enables Traffic Statistics for transit sessions. |
| PUT URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/router/mpls/policy/backup-retry-time | <backup-retry-time>{uint32}</backup-retry-time> | Configures Backup retry time. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/ignore-overload-bit | <ignore-overload-bit /> | Ignores overload bit during CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/metric-type | <metric-type>{cspf-computation-mode}</metric-type> | Selects metric type for CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/use-bypass-liberal | <use-bypass-liberal>true</use-bypass-liberal> | Enables Liberal mode of Bypass selection. |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/use-bypass-metric | <use-bypass-metric>true</use-bypass-metric> | Enable Use Bypass Path cost for FRR LSP backup path. |
| <base_URI>/config/running/router/mpls/policy/cspf-group-computation/add-penalty | <add-penalty /> | Adds penalty of all matching CSPF-groups to TE metric of TE link. |
| <base_URI>/config/running/router/mpls/policy/cspf-interface-constraint | <cspf-interface-constraint /> | Uses interface IP address for CSPF computation. |
| <base_URI>/config/running/router/mpls/policy/handle-isis-neighbor-down | <handle-isis-neighbor-down /> | Configures MPLS to handle ISIS neighbor down event. |
| <base_URI>/config/running/router/mpls/policy/handle-ospf-neighbor-down | <handle-ospf-neighbor-down /> | Configures MPLS to handle OSPF neighbor down event. |
| <base_URI>/config/running/router/mpls/policy/retry-time | <retry-time>{uint32}</retry-time> | Configures LSP retry time. |
| <base_URI>/config/running/router/mpls/policy/retry-limit | <retry-limit>{uint32}</retry-limit> | Configures LSP retry limit. |
| <base_URI>/config/running/router/mpls/policy/rapid-retry | <rapid-retry>{enable-disable}</rapid-retry> | Configures Rapid retry. |
| <base_URI>/config/running/router/mpls/policy/rsvp-periodic-flooding-time | <rsvp-periodic-flooding-time>{uint32}</rsvp-periodic-flooding-time> | Sets the interval for RSVP TE periodic flooding. |
| <base_URI>/config/running/router/mpls/policy/soft-preemption/cleanup-time | <cleanup-timer>{uint32}</cleanup-timer> | Defines timer value for soft preemption to happen. |
| <base_URI>/config/running/router/mpls/policy/traffic-engineering/isis | <all><isis>{enumeration}</isis></all> | Configures traffic engineering parameters. |
| <base_URI>/config/running/router/mpls/policy/traffic-engineering/isis | <auto-bandwidth-adjustment><isis>{enumeration}</isis></auto-bandwidth-adjustment> | Configures auto-bandwidth-adjustment parameters. |
| <base_URI>/config/running/router/mpls/policy/traffic-engineering/isis | <lsp-reoptimize-timer><isis>{enumeration}</isis></lsp-reoptimize-timer> | Configure Reoptimization timer. |
| <base_URI>/config/running/router/mpls/policy/qos-ttl-mode | <ospf-area-as-ip-address><qos-ttl-mode>{enumeration}</qos-ttl-mode></ospf-area-as-ip-address> | MPLS TTL and QoS propagation model. |
| <base_URI>/config/running/router/mpls/policy/qos-ttl-mode | <ospf-area-as-decimal><qos-ttl-mode>{enumeration}</qos-ttl-mode></ospf-area-as-decimal> | Configures OSPF area as decimal. |
| <base_URI>/config/running/router/mpls/policy/qos-ttl-mode | <all><qos-ttl-mode>{enumeration}</qos-ttl-mode></all> | Configures MPLS ttl and qos propagation model. |
| <base_URI>/config/running/router/mpls/policy/ingress-tunnel-accounting | <ingress-tunnel-accounting /> | Enables Traffic Statistics for Tunnels. |
| <base_URI>/config/running/router/mpls/policy/transit-session-accounting | <transit-session-accounting /> | Enables Traffic Statistics for transit sessions. |
| <base_URI>/config/running/router/mpls/policy/auto-bandwidth | <auto-bandwidth /> | Configures auto-bandwidth |
| <base_URI>/config/running/router/mpls/policy/auto-bandwidth/sample-interval | <sample-interval>{uint32}</sample-interval> | Sets sample interval: the time after which the traffic rate is sampled. |
| <base_URI>/config/running/router/mpls/policy/implicit-commit/auto-bandwidth-adjustment | <auto-bandwidth-adjustment>true</auto-bandwidth-adjustment> | Enables auto-bandwidth adjustment. |
| DELETE URIs |
|---|
| <base_URI>/config/running/router/mpls/policy |
| <base_URI>/config/running/router/mpls/policy/admin-group/{admin-group-name},{admin-group-number} |
| <base_URI>/config/running/router/mpls/policy/backup-retry-time |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/ignore-overload-bit |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/metric-type |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/use-bypass-metric |
| <base_URI>/config/running/router/mpls/policy/cspf-computation-mode/use-bypass-liberal |
| <base_URI>/config/running/router/mpls/policy/cspf-group-computation/add-penalty |
| <base_URI>/config/running/router/mpls/policy/cspf-interface-constraint |
| <base_URI>/config/running/router/mpls/policy/handle-isis-neighbor-down |
| <base_URI>/config/running/router/mpls/policy/handle-ospf-neighbor-down |
| <base_URI>/config/running/router/mpls/policy/retry-time |
| <base_URI>/config/running/router/mpls/policy/retry-limit |
| <base_URI>/config/running/router/mpls/policy/rapid-retry |
| <base_URI>/config/running/router/mpls/policy/rsvp-periodic-flooding-time |
| <base_URI>/config/running/router/mpls/policy/up |
| <base_URI>/config/running/router/mpls/policy/soft-preemption/cleanup-timer |
| <base_URI>/config/running/router/mpls/policy/traffic-engineering/isis |
| <base_URI>/config/running/router/mpls/policy/qos-ttl-mode |
| <base_URI>/config/running/router/mpls/policy/ingress-tunnel-accounting |
| <base_URI>/config/running/router/mpls/policy/transit-session-accounting |
| <base_URI>/config/running/router/mpls/policy/auto-bandwidth |
| <base_URI>/config/running/router/mpls/policy/auto-bandwidth/num-sample-record |
| <base_URI>/config/running/router/mpls/policy/auto-bandwidth/sample-interval |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the MPLS policy configuration details.
http://host:80/rest/config/running/running/router/mpls/policy
None
<policy xmlns="urn:brocade.com:mgmt:brocade-mpls" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/router/mpls/policy">
<cspf-computation-mode y:self="/rest/config/running/router/mpls/policy/cspf-computation-mode">
</cspf-computation-mode>
<cspf-group-computation y:self="/rest/config/running/router/mpls/policy/cspf-group-computation">
</cspf-group-computation>
<rsvp-flooding-threshold y:self="/rest/config/running/router/mpls/policy/rsvp-flooding-threshold">
</rsvp-flooding-threshold>
<soft-preemption y:self="/rest/config/running/router/mpls/policy/soft-preemption">
</soft-preemption>
<implicit-commit y:self="/rest/config/running/router/mpls/policy/implicit-commit">
</implicit-commit>
<traffic-engineering y:self="/rest/config/running/router/mpls/policy/traffic-engineering">
<ospf y:self="/rest/config/running/router/mpls/policy/traffic-engineering/ospf">
<area y:self="/rest/config/running/router/mpls/policy/traffic-engineering/ospf/area">
</area>
</ospf>
</traffic-engineering>
</policy>
The following example uses the POST option to configure MPLS policy.
http://host:80/rest/config/running/router/mpls
<policy/>
None
The following example uses the DELETE option to remove the MPLS policy configuration.
http://host:80/rest/config/running/router/mpls/policy
None
None