URI | Description |
---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | Configures 802.1X authentication. Supported interface type: Ethernet. |
GET URIs | Description |
---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | IEEE 802.1X port-based access control. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/authentication | Enables dot1x on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/port-control | Allows port client to negotiate. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/quiet-period | Configures time interval in seconds that the device remains idle between a failed authentication and a reauthentication attempt. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/reauthMax | Sets maximum count that a port attempts 802.1x reauthentication before the port changes to the unauthorized state. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/max-req | Sets retransmission parameter that defines the maximum number of times EAP request/challenge frames are retransmitted when EAP response/identity frame is not received from the client. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/reauthentication | Enables reauthentication on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/filter-strict-security | Enable strict mode on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout | Sets a timeout parameter. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/re-authperiod | Sets reauthentication interval in seconds. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/supp-timeout | Sets supplicant response timeout (default = 30). Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/tx-period | Sets transmission period in seconds (default = 30). Supported interface type: Ethernet. |
PATCH URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | <dot1x><authentication>(enumeration)</authentication></dot1x> | Configures IEEE 802.1X port-based access control and enables dot1x on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | <dot1x><port-control>{enumeration}</port-control></dot1x> | Allows port client to negotiate. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | <dot1x><quiet-period>{uint32}</quiet-period></dot1x> | Configures time interval in seconds that the device remains idle between a failed authentication and a reauthentication attempt. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | <dot1x><reauthMax>{uint32}</reauthMax></dot1x> | Sets maximum count that a port attempts 802.1x reauthentication before the port changes to the unauthorized state. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | <dot1x><max-req>{uint32}</max-req></dot1x> | Sets retransmission parameter that defines the maximum number of times EAP request/challenge frames are retransmitted when EAP response/identity frame is not received from the client. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | <dot1x><reauthentication>(enumeration)</reauthentication></dot1x> | Enables reauthentication on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x | <dot1x><filter-strict-security>true</filter-strict-security></dot1x> | Enables strict mode on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout | <timeout><re-authperiod>{dot1x-reauth-timeout-interval}</re-authperiod></timeout> | Sets reauthentication interval in seconds. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout | <timeout><supp-timeout>{dot1x-supp-timeout-interval}</supp-timeout></timeout> | Sets supplicant response timeout (default = 30). Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout | <timeout><tx-period>{dot1x-tx-timeout-interval}</tx-period></timeout> | Sets transmission period in seconds (default = 30). Supported interface type: Ethernet. |
PUT URIs | Payload | Description |
---|---|---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/authentication | <authentication>(enumeration)</authentication> | Configures IEEE 802.1X port-based access control and enables dot1x on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/port-control | <port-control>{enumeration}</port-control> | Allows port client to negotiate. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/quiet-period | <quiet-period>{uint32}</quiet-period> | Configures time interval in seconds that the device remains idle between a failed authentication and a reauthentication attempt. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/reauthMax | <reauthMax>{uint32}</reauthMax> | Sets maximum count that a port attempts 802.1x reauthentication before the port changes to the unauthorized state. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/max-req | <max-req>{uint32}</max-req> | Sets retransmission parameter that defines the maximum number of times EAP request/challenge frames are retransmitted when EAP response/identity frame is not received from the client. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/reauthentication | <reauthentication>(enumeration)</reauthentication> | Enables reauthentication on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/filter-strict-security | <filter-strict-security>(enumeration)</filter-strict-security> | Enables strict mode on a port. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/re-authperiod | <re-authperiod>{dot1x-reauth-timeout-interval}</re-authperiod> | Sets reauthentication interval in seconds. Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/supp-timeout | <supp-timeout>{dot1x-supp-timeout-interval}</supp-timeout> | Sets supplicant response timeout (default = 30). Supported interface type: Ethernet. |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/tx-period | <tx-period>{dot1x-tx-timeout-interval}</tx-period> | Sets transmission period in seconds (default = 30). Supported interface type: Ethernet. |
DELETE URIs |
---|
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/authentication |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/port-control |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/quiet-period |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/reauthMax |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/max-req |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/reauthentication |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/filter-strict-security |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/re-authperiod |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/supp-timeout |
<base_URI>/config/running/interface/{interface-type}/{interface-name}/dot1x/timeout/tx-period |
Supported interface type: Ethernet only.
Specifies the time between failed reauthentication and reauthentication attempt. Valid values range from 1 through 65535 seconds. The default quiet period is 60 seconds.
Specifies the maximum number of reauthentication attempts before the port goes to the unauthorized state. Valid values range from 1 through 10. The default value is 2.
Specifies the interval at which clients connected to 802.1X authentication enabled ports are periodically reauthenticated.
Specifies the EAP response timeout for 802.1x authentication. By default, when the Extreme device relays an EAPRequest frame from the RADIUS server to the client, it expects to receive a response from the client within 30 seconds. If the client does not respond within the allotted time, the device retransmits the EAP-Request frame to the client.
Specifies the EAP request retransmission interval, in seconds, with the client. By default, if the Extreme device does not receive an EAP-response/identity frame from a client, the device waits 30 seconds, then retransmits the EAPrequest/identity frame. You can optionally change the amount of time the Extreme device waits before re-transmitting the EAP-request/identity frame to the client. If the client does not send back an EAP-response/identity frame within 60 seconds, the device will transmit another EAP-request/identity frame. The tx-period is a value from 1 through 4294967295. The default is 30 seconds.
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/%221/3%22/dot1x
None
<dot1x xmlns="urn:Extreme.com:mgmt:Extreme-dot1x" xmlns:y="http://Extreme.com/ns/rest" y:self="/rest/config/running/interface/Ethernet/%221/3%22/dot1x"> <authentication>true</authentication> <port-control>force-unauthorized</port-control> <protocol-version>1</protocol-version> <quiet-period>3</quiet-period> <reauthMax>1</reauthMax> <max-req>6</max-req> <reauthentication>true</reauthentication> <filter-strict-security>true</filter-strict-security> <timeout y:self="/rest/config/running/interface/Ethernet/%221/3%22/dot1x/timeout"> <re-authperiod>7</re-authperiod> <supp-timeout>8</supp-timeout> <tx-period>9</tx-period> </timeout> </dot1x>
The following example uses the PATCH option to configure dot1x.
http://host:80/rest/config/running/interface/Ethernet/%221/3%22/dot1x
<dot1x><authentication>true</authentication></dot1x>
None
The following example uses the DELETE option to remove dot1x.
http://host:80/rest/config/running/interface/Ethernet/%221/3%22/dot1x/authentication
None
None