Hi,RFC 3720 Clause 11.1.4 says that the iSCSI target is expected to send a Login reject when it receives the CHAP_A value out of order
However ,i find that LIO is accepting the out of order CHAP_A and sends a Login success which is an error. Similarly same issues are found for out of order CHAP_N,CHAP_I,and CHAP_C.
please find the attachment for pcap. RFC 3720 Clause 11.1.4 ----------<snip>-----------For CHAP, in the first step, the initiator MUST use: CHAP_A=A1,A2; where A1,A2... are proposed algorithms, in order of preference. The target MUST answer with a Login reject with the "Authentication Failure"
----------<snip>----------- Regards, Rahul Rane
Attachment:
chap_out_of_order
Description: Binary data