HP-UX iSCSI Software Initiator Support Guide (Edition 7)

The iradd daemon receives authentication requests from the iSCSI Software Transport driver. It
forwards the authentication requests to the RADIUS server via a RADIUS message "Access Request".
The RADIUS server responds toiradd with a RADIUS message, "Access Accept" (if the
authentication of the target succeeded), or with "Access Reject" (if the authentication failed). The
iradd daemon then passes the result to the iSCSI Software Transport driver.
The iradd daemon has the following command line, which is executed in the iSCSI Software
Initiator startup script, once CHAP has been requested through iscsiutil:
# /opt/iscsi/bin/iradd [-r <retries>] [-t <timeout>] [-i <id>]
where:
-r retries is the number of retries iradd will perform until a reply is received from the RADIUS
server. The unreliable UDP protocol is used between iradd and the RADIUS server. The default
value is 10.
-t timeout is the timeout in seconds between retry attempts. The default value is 3.
-i id is the starting message identifier (number) used in the RADIUS messages between iradd
and the RADIUS server. The default value is the process id of iradd.
NOTE: For more information on CHAP see “Challenge-Handshake Authentication Protocol (CHAP)
Configuration” (page 22).
5.6.3 iSCSI Service Location Protocol Daemon (islpd)
The islpd daemon is a user space daemon that implements the Service Location Protocol (SLP)
User Agent (UA) and the interface to the iSCSI transport driver. The iSCSI transport driver adds
discovered iSCSI targets to the persistent information maintained in the kernel registry. Dynamic
scanning based on SLP is triggered when the ioscan command is executed. The UA queries the
DA to obtain a list of all available iSCSI targets on the network that are known to the DA. Each
target address discovered is registered in the kernel registry on the host by the iSCSI transport
driver. For more information on SLP see “Service Location Protocol Based Dynamic Discovery”
(page 14).
5.6 iSCSI Software Initiator Daemons 31