interface/{interface-type}/{interface-name}/storm-control/ingress

Configures, modifies, or retrieves the BUM Storm Control that limits ingress traffic on a specified interface.

Resource URIs

URI Description
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control Configures BUM Storm Control that limits ingress traffic on a specified interface. Valid interface type: Ethernet.
GET URIs Description
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress Retrieves BUM Storm Control configuration that limits ingress traffic on a specified interface. Valid interface type: Ethernet.
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type} Retrieves BUM Storm Control configuration of specific protocol type (broadcast, multicast, unknown-unicast). Valid interface type: Ethernet.
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type}/{rate-bps | rate-percent} Retrieves the amount of traffic allowed, either in bits per second or a percentage of the capacity of the interface. Valid interface type: Ethernet.
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type}/bum-action Retrieves the BUM action. Valid interface type: Ethernet.
POST URIs Payload Description
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control <ingress><protocol-type>broadcast</protocol-type><rate-format>{enumeration}</rate-format><rate-bps>(rate-limit-bps-type)</rate-bps></ingress> Configures BUM Storm Control that limits ingress traffic on a specified interface. Valid interface type: Ethernet.
PUT URIs Payload Description
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type}/rate-percent <rate-percent>{rate-limit-percentage-type}</rate-percent> Configure the rate limit in percentage of the line rate. Valid interface type: Ethernet.
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type}/bum-action <bum-action>{enumeration}</bum-action> Configures bum action. Allowed values: monitor or shutdown. Valid interface type: Ethernet.
PATCH URIs Payload Description
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type} <ingress><rate-format>{enumeration}</rate-format><rate-bps>{rate-limit-bps-type}</rate-bps></ingress> Configure the rate limit in bits per second (bps)Valid interface type: Ethernet.
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type} <ingress><rate-percent>{rate-limit-percentage-type}</rate-percent></ingress> Configure the rate limit in percentage of the line rateValid interface type: Ethernet.
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type} <ingress><bum-action>{enumeration}</bum-action></ingress> Configures bum action. Allowed values: monitor or shutdown. Valid interface type: Ethernet.
DELETE URIs
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/broadcast
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/multicast
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/unknown-unicast
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/multicast/rate-percent
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/broadcast/rate-percent
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/broadcast/bum-action
<base_URI>/config/running/interface/{interface-type}/{interface-name}/storm-control/ingress/{protocol-type}

Usage Guidelines

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

Examples

URI

The following example uses the GET option to retrieve the configuration details.

http://host:80/rest/config/running/interface/Ethernet/%221/1%22/storm-control/ingress/broadcast

None

<ingress xmlns="urn:brocade.com:mgmt:brocade-qos-mls" xmlns:y="http://brocade.com/ns/rest" 
y:self="/rest/config/running/interface/Ethernet/%221/1%22/storm-control/ingress/broadcast">
  <protocol-type>broadcast</protocol-type>
  <rate-format>limit-percent</rate-format>
  <rate-percent>1</rate-percent>
  <bum-action>monitor</bum-action>
</ingress>

URI

The following is an example of the POST operation to configure BUM Storm Control that limits ingress traffic on a specified interface.

http://host:80/rest/config/running/interface/Ethernet/%221/1%22/storm-control

<ingress><protocol-type>broadcast</protocol-type><rate-format>limit-bps</rate-format><rate-bps>(rate-limit-bps-type)
</rate-bps>
</ingress>

None

URI

The following is an example of the DELETE operation to remove BUM Storm Control.

http://host:80/rest/config/running/interface/Ethernet/%221/1%22/storm-control/ingress/broadcast

None

None