Configures spanning tree.
URI | Description |
---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree | Configures spanning tree at the interface level. Valid interface types: Ethernet, Port-channel. |
GET URIs | Description |
---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast | Enable an interface to move directly to forwarding on link up. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/guard | Change an interface's spanning tree guard mode. Valid interface types: Ethernet, Port-channel. |
POST URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree | <instance><id>(unit32)</id><priority>(unit32)</priority></instance> | Configures STP instance. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/autoedge | <autoedge>(empty)</autoedge> | Configures STP auto-edge. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/cost | <cost>(unitr32)</cost> | Configures the cost. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/edgeport/edgeportbasic | <edgeportbasic>(empty)</edgeportbasic> | Configures STP edge port. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/edgeport/bpdu-guard | <bpdu-guard>(empty)</bpdu-guard> | Configures BPDU guard. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/edgeport/bpdu-filter | <bpdu-filter>(empty)</bpdu-filter> | Configures BPDU filter. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/instance/{instance-id}/cost | <cost>(unit32)</cost> | Configures cost. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/instance/{instance-id}/restricted-role | <restricted-role>(empty)</restricted-role> | Configures restricted role for a particular instance. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/instance/{instance-id}/restricted-tcn | <restricted-tcn>(empty)</restricted-tcn> | Configures restricted TCN for a particular instance. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/restricted-role | <restricted-role>(empty)</restricted-role> | Configures restricted role. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/restricted-tcn | <restricted-tcn>(empty)</restricted-tcn> | Configures restricted TCN. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast | <portfastbasic></portfastbasic> | Enables an interface to move directly to forwarding on link up. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast | <bpdu-guard>(empty)</bpdu-guard> | Guards the port against reception of BPDUs. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast | <bpdu-filter>(empty)</bpdu-filter> | Sets the portfast bpdu-filter for the port. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree | <link-type>(enumeration)</link-type> | Point-to-point - enable rapid transition. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree | <priority>(unit32)</priority> | Sets the priority. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree | <shutdown>(empty)</shutdown> | Turns off STP. Valid interface types: Ethernet, Port-channel. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/guard | <root>(empty)</root> | Disables reception of superior BPDUs. Valid interface types: Ethernet, Port-channel. |
PATCH URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/cost | <cost>(unit32)</cost> | Configures the cost. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast/portfastbasic | <portfastbasic>(string)</portfastbasic> | Enables an interface to move directly to forwarding on link up. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast/bpdu-guard | <bpdu-guard>(empty)</bpdu-guard> | Guards the port against reception of BPDUs. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast/bpdu-filter | <bpdu-filter>(empty)</bpdu-filter> | Sets the portfast bpdu-filter for the port. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/link-type | <link-type>(enumeration)</link-type> | Point-to-point - enable rapid transition. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/priority | <priority>(unit32)</priority> | Sets the priority. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/shutdown | <shutdown>(empty)</shutdown> | Turns off STP. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/guard/root | <root>(empty)</root> | Disables reception of superior BPDUs. Valid interface types: Ethernet, Port-channel. |
PUT URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/cost | <cost>(unit32)</cost> | Configures the cost. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast/portfastbasic | <portfastbasic>(string)</portfastbasic> | Enables an interface to move directly to forwarding on link up. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast/bpdu-guard | <bpdu-guard>(empty)</bpdu-guard> | Guards the port against reception of BPDUs. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast/bpdu-filter | <bpdu-filter>(empty)</bpdu-filter> | Sets the portfast bpdu-filter for the port. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/link-type | <link-type>(enumeration)</link-type> | Point-to-point - enable rapid transition. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/priority | <priority>(unit32)</priority> | Sets the priority. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/shutdown | <shutdown>(empty)</shutdown> | Turns off STP. Valid interface types: Ethernet, Port-channel. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/guard/root | <root>(empty)</root> | Disables reception of superior BPDUs. Valid interface types: Ethernet, Port-channel. |
DELETE URIs |
---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/portfast |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/guard |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/autoedge |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/cost |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/edgeport/edgeportbasic |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/edgeport/bpdu-guard |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/edgeport/bpdu-filter |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/instance/{instance-id}/cost |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/instance/{instance-id}/restricted-role |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/instance/{instance-id}/restricted-tcn |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/restricted-role |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/spanning-tree/restricted-tcn |
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/interface/ethernet/%222/13%22/spanning-tree
None
<spanning-tree xmlns="urn:brocade.com:mgmt:brocade-xstp" xmlns:y="http://brocade.com/ns/rest" y:self="/rest/config/running/interface/Ethernet/%222/13%22/spanning-tree"> <cost>100</cost> <portfast y:self="/rest/config/running/interface/Ethernet/%222/13%22/spanning-tree/portfast"> <portfastbasic>true</portfastbasic> <bpdu-guard>true</bpdu-guard> <bpdu-filter>true</bpdu-filter> </portfast> <guard y:self="/rest/config/running/interface/Ethernet/%222/13%22/spanning-tree/guard"> </guard> <priority>32</priority> </spanning-tree>
The following example uses the POST option to configure STP BPDU guard.
http://host:80/rest/config/running/interface/ethernet/%222/13%22/spanning-tree/portfast
<bpdu-guard>(empty)</bpdu-guard>
None
The following example uses the DELETE option to remove STP.
http://host:80/rest/config/running/interface/ethernet/%222/13%22/spanning-tree
None
None