Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

But, if there is no login package in the dump, then Wireshark will not filter the iSCSI Protocol.

Do you mean the iSCSI login, or the sequence of Infiniband messages preceding the iSCSI login, setting up a connection?

What appears to be missing is not the iSCSI login, it's the Infiniband ConnectRequest/ConnectReply/ReadyToUse sequence before the iSCSI login. With that missing, even if there is an iSCSI login, Wireshark won't recognize it.

Do you know if there is any method to ask Wireshark to show the data payload as iSCSI Protocol by manual?

What's needed here is a way to show the payload as iSCSI Extensions for RDMA.

The general way of doing that in Wireshark is the "Decode As..." mechanism. Try clicking on the first packet in that capture, select Analyze > Decode As..., click the "[+]" button to add a new entry, make that entry decode "Infiniband Payload" as "iSER" ("Field" column is "Infiniband Payload", "Current" column is "iSER"), and click "OK".

But, if there is no login package in the dump, then Wireshark will not filter the iSCSI Protocol.

Do you mean the iSCSI login, or the sequence of Infiniband messages preceding the iSCSI login, setting up a connection?

What appears to be missing is not the iSCSI login, it's the Infiniband ConnectRequest/ConnectReply/ReadyToUse sequence before the iSCSI login. With that missing, even if there is an iSCSI login, Wireshark won't recognize it.it. (Tested by using editcap to remove those first 3 packets from the capture with the login and trying to read it; even though it had the iSCSI login, none of the iSCSI traffic, including the login, was dissected a iSCSI.)

Do you know if there is any method to ask Wireshark to show the data payload as iSCSI Protocol by manual?

What's needed here is a way to show the payload as iSCSI Extensions for RDMA.

The general way of doing that in Wireshark is the "Decode As..." mechanism. Try clicking on the first packet in that capture, select Analyze > Decode As..., click the "[+]" button to add a new entry, make that entry decode "Infiniband Payload" as "iSER" ("Field" column is "Infiniband Payload", "Current" column is "iSER"), and click "OK".

"OK". (That worked on both the logout-only capture and on the capture I constructed by stripping the ConnectRequest/ConnectReply/ReadyToUse sequence from the login/logout capture.)