Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sanboot too slow
2015-04-08, 12:42
Post: #1
Sanboot too slow
Hello,

I have a problem during the boot of an image of windows 7 from an iscsi target.
it lasts longer than two minutes, against 40 secondes with the local disk...

During startup, the iscsi is stopped for a moment and i can see "TCP Retransmission" with tcpdump(see below). After that, everything work fine...

I use the last ipxe from the git repository, all has been compiled on the same host.

tcpdump :

44487 7.124119 192.168.186.1 -> 192.168.186.22 TCP 66 3260→63830 [ACK] Seq=64411681 Ack=443841 Win=361 Len=0 TSval=111891447 TSecr=880913
44488 7.126793 192.168.186.1 -> 192.168.186.22 iSCSI 114 SCSI: Response LUN: 0x00 (Write(10)) (Good)
44489 7.126971 192.168.186.22 -> 192.168.186.1 TCP 66 63830→3260 [ACK] Seq=443841 Ack=64411729 Win=512 Len=0 TSval=880913 TSecr=111891447
44490 7.127016 192.168.186.22 -> 192.168.186.1 iSCSI 114 SCSI: Write(10) LUN: 0x00 (LBA: 0x002644bc, Len: 1)
44491 7.127064 192.168.186.1 -> 192.168.186.22 iSCSI 114 Ready To Transfer
44492 7.127217 192.168.186.22 -> 192.168.186.1 TCP 114 [TCP segment of a reassembled PDU]
44493 7.163899 192.168.186.1 -> 192.168.186.22 TCP 66 3260→63830 [ACK] Seq=64411777 Ack=443937 Win=361 Len=0 TSval=111891457 TSecr=880913
44494 7.164166 192.168.186.22 -> 192.168.186.1 iSCSI 578 SCSI: Data Out LUN: 0x00 (Write(10) Request Data)
44495 7.164193 192.168.186.1 -> 192.168.186.22 TCP 66 3260→63830 [ACK] Seq=64411777 Ack=444449 Win=369 Len=0 TSval=111891457 TSecr=880913
44496 7.234320 192.168.186.1 -> 192.168.186.22 iSCSI 114 SCSI: Response LUN: 0x00 (Write(10)) (Good)
44497 7.435896 192.168.186.1 -> 192.168.186.22 iSCSI 114 [TCP Retransmission] SCSI: Response LUN: 0x00 (Write(10)) (Good)
44498 7.639895 192.168.186.1 -> 192.168.186.22 iSCSI 114 [TCP Retransmission] SCSI: Response LUN: 0x00 (Write(10)) (Good)
44499 8.047899 192.168.186.1 -> 192.168.186.22 iSCSI 114 [TCP Retransmission] SCSI: Response LUN: 0x00 (Write(10)) (Good)
44500 8.863895 192.168.186.1 -> 192.168.186.22 iSCSI 114 [TCP Retransmission] SCSI: Response LUN: 0x00 (Write(10)) (Good)
44501 10.499898 192.168.186.1 -> 192.168.186.22 iSCSI 114 [TCP Retransmission] SCSI: Response LUN: 0x00 (Write(10)) (Good)
44502 18.487904 192.168.186.1 -> 192.168.186.22 iSCSI 102 Logout Response
44503 20.311904 192.168.186.1 -> 192.168.186.22 iSCSI 114 [TCP Retransmission] SCSI: Response LUN: 0x00 (Write(10)) (Good)
44504 24.055915 Intel_6e:45:a6 -> Broadcast AoE 32 Query Config Information Request
44505 33.399904 192.168.186.1 -> 192.168.186.22 iSCSI 114 [TCP Retransmission] SCSI: Response LUN: 0x00 (Write(10)) (Good)
44506 38.407895 Intel_6e:45:a6 -> HonHaiPr_87:51:e7 ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44507 39.407892 Intel_6e:45:a6 -> HonHaiPr_87:51:e7 ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44508 40.407890 Intel_6e:45:a6 -> HonHaiPr_87:51:e7 ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44509 59.575914 Intel_6e:45:a6 -> Broadcast ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44510 60.575904 Intel_6e:45:a6 -> Broadcast ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44511 61.575898 Intel_6e:45:a6 -> Broadcast ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44512 84.215923 Intel_6e:45:a6 -> Broadcast AoE 32 Query Config Information Request
44513 85.751900 Intel_6e:45:a6 -> Broadcast ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44514 86.751894 Intel_6e:45:a6 -> Broadcast ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44515 87.751893 Intel_6e:45:a6 -> Broadcast ARP 42 Who has 192.168.186.22? Tell 192.168.186.1
44516 101.631688 HonHaiPr_87:51:e7 -> Broadcast ARP 60 Who has 192.168.186.1? Tell 192.168.186.22
44517 101.631717 Intel_6e:45:a6 -> HonHaiPr_87:51:e7 ARP 42 192.168.186.1 is at 00:0e:0c:6e:45:a6
44518 101.631823 192.168.186.22 -> 192.168.186.1 TCP 66 [TCP Port numbers reused] 49152→3260 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
44519 101.631862 192.168.186.1 -> 192.168.186.22 TCP 66 [TCP Retransmission] 3260→49152 [SYN, ACK] Seq=3176460178 Ack=2129312667 Win=29200 Len=0 MSS=1460 SACK_PERM=1 WS=128
44520 101.631994 192.168.186.22 -> 192.168.186.1 TCP 60 49152→3260 [ACK] Seq=1 Ack=1 Win=65536 Len=0
44521 101.632177 192.168.186.22 -> 192.168.186.1 iSCSI 254 Login Command
44522 101.632206 192.168.186.1 -> 192.168.186.22 TCP 54 3260→49152 [ACK] Seq=3176460179 Ack=2129312867 Win=30336 Len=0
44523 101.632378 192.168.186.1 -> 192.168.186.22 iSCSI 142 [TCP Retransmission] Login Response (Success)
44524 101.632815 192.168.186.22 -> 192.168.186.1 iSCSI 402 Login Command
44525 101.632944 192.168.186.1 -> 192.168.186.22 iSCSI 358 [TCP Retransmission] Login Response (Success)
44526 101.645772 192.168.186.22 -> 192.168.186.1 iSCSI 102 SCSI: Report LUNs LUN: 0x00

Here is the command use to launch the sanboot :

sleep 1
set keep-san 1
sanboot iscsi:192.168.186.1::::iqn.2015-03.xxxxx.xx:storage.smc


can someone help me to solve my probleme ? thanks
Find all posts by this user
Quote this message in a reply
2015-04-13, 17:35
Post: #2
RE: Sanboot too slow
(2015-04-08 12:42)CrystalPalace Wrote:  I have a problem during the boot of an image of windows 7 from an iscsi target.
it lasts longer than two minutes, against 40 secondes with the local disk...

During startup, the iscsi is stopped for a moment and i can see "TCP Retransmission" with tcpdump(see below). After that, everything work fine...

The retransmission is harmless; it's the server retransmitting the response to the final iSCSI operation issued by iPXE (which is the write that Windows performs to flag an incomplete boot attempt).

You seem to have AoE also present in the mix, since there are AoE packets in your packet capture. Could you try simplifying the situation and using an image of Windows 7 which has not had the AoE drivers installed?

Michael
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 2 Guest(s)