2013年2月24日日曜日

TCP zerowindow и сброс сессии 2

Расширение значение тайм-аута применения Tivoli решает проблему, как я уже упоминал в предыдущей статье.

предыдущей статье.

На этот раз, я выражаю значение тайм-аута по умолчанию 60 секунд до 600 секунд.

После графа выводы.


Принимающая сторона (192.168.1.55) посылает TCP ZeroWindow пакет.

Это indicats буфера TCP получения сторона полна.


Отправка стороны (192.168.1.10) посылает TCP ZeroWindow Probe пакет.

Это indicats отправляющая сторона просит принимающей стороны принять пакет или нет.


Принимающая сторона ответы ZeroWindowAck TCP пакетов.

Это indicats принимающая сторона еще не можете получить пакет.


После повторения этой связи много раз, принимающая сторона (192.168.1.55) посылает TCP ZeroWindow Update.

Это указывает на приемной стороне сообщает передающей стороне для отправки пакетов с этого момента!


NO Time Source Dest TCP
3201 20:19:05 192.168.1.10 192.168.1.55 TCP 1460 byte
3202 20:19:05 192.168.1.55 192.168.1.10 TCP Zerowindow
3203 20:19:06 192.168.1.10 192.168.1.55 TCP ZerowindowProbe
3204 20:19:06 192.168.1.55 192.168.1.10 TCP ZerowindowAck
3205 20:19:07 192.168.1.10 192.168.1.55 TCP ZerowindowProbe проверить через 1 секунду
3206 20:19:07 192.168.1.55 192.168.1.10 TCP ZerowindowAck
3207 20:19:09 192.168.1.10 192.168.1.55 TCP ZerowindowProbe проверить через 2,5 секунды
3208 20:19:09 192.168.1.55 192.168.1.10 TCP ZerowindowAck
3209 20:19:14 192.168.1.10 192.168.1.55 TCP ZerowindowProbe проверить через 5 секунд
3210 20:19:14 192.168.1.55 192.168.1.10 TCP ZerowindowAck
3211 20:19:24 192.168.1.10 192.168.1.55 TCP ZerowindowProbe Проверьте через 10 секунд
3212 20:19:24 192.168.1.55 192.168.1.10 TCP ZerowindowAck
3232 20:19:43 192.168.1.10 192.168.1.55 TCP ZerowindowProbe Проверьте через 20 секунд
3233 20:19:43 192.168.1.55 192.168.1.10 TCP ZerowindowAck
3269 20:20:21 192.168.1.10 192.168.1.55 TCP ZerowindowProbe Проверьте через 40 секунд
3270 20:20:21 192.168.1.55 192.168.1.10 TCP ZerowindowAck
3282 20:21:38 192.168.1.10 192.168.1.55 TCP ZerowindowProbe Проверьте через 80 секунд
3283 20:21:38 192.168.1.55 192.168.1.10 TCP Zerowindow Update Теперь я могу получать пакеты!

TCP zerowindow и сброс сессии

Я проверил TCP пакетов, когда сессия не работает.

Ниже, 192.168.1.55 принимает сторону резервного копирования пакетной передачи данных,192.168.1.10 посылает сторону резервного копирования пакетной передачи данных.

Tivoli Storage Manager Server(192.168.1.55),Tivoli Storage Manager Client(192.168.1.10)


После начала сеанса, 192.168.1.55 отправить TCP ZeroWindow очень скоро.

Это указывает на сервере TSM не может получить пакет, поскольку TCP буфера.

После этого, 192.168.1.10 отправить TCP ZeroWindow Probe пакет.

Это означает, что передающая сторона проверяет принимающую сторону, чтобы получить пакет или нет.

192.168.1.55 просто отвечает TCP ZeroWindowAck.
Это означает, что принимающая сторона еще не можете получить пакет.

Принимающая сторона и отправляющая сторона повторить это сообщение несколько раз.
Отправка стороне отправить TCP ZeroWindow пробный пакет только 1 секунду позже, так как общение началось, и через 2 секунды, отправьте еще ​​раз, и следующая составляет 4 секунды позже ..

Интервал подтверждения Я направляю на коэффициент 2.
И, наконец, принимающая сторона отправить RST пакет для сброса сообщения.

Разрешение, вы должны расширить значение тайм-аута применения Tivoli.
Tivoli отправляет RST пакета. Если значение тайм-аута продлен, то приложение будет ждать еще секунду для отправки резервного копирования данных, даже если TCP буфера принимающая сторона полна.



Продолжайте часть 2


NO Time Source Dest TCP
6087 17:40:51 192.168.1.10 192.168.1.55 ACK 1460Byte
6088 17:40:50 192.168.1.55 192.168.1.10 TCP ZeroWindow
6089 17:40:51 192.168.1.10 192.168.1.55 TCP ZeroWindow Probe
6090 17:40:51 192.168.1.55 192.168.1.10 TCP ZeroWindowAck
6091 17:40:52 192.168.1.10 192.168.1.55 TCP ZeroWindow Probe Проверьте через 1 секунду
6092 17:40:52 192.168.1.55 192.168.1.10 TCP ZeroWindowAck
6093 17:40:54 192.168.1.10 192.168.1.55 TCP ZeroWindow Probe проверить через 2,5 секунды
6094 17:40:54 192.168.1.55 192.168.1.10 TCP ZeroWindowAck
6095 17:40:59 192.168.1.10 192.168.1.55 TCP ZeroWindow Probe проверить через 5 секунд
6096 17:40:59 192.168.1.55 192.168.1.10 TCP ZeroWindowAck
6097 17:41:09 192.168.1.10 192.168.1.55 TCP ZeroWindow Probe Проверьте через 10 секунд
6098 17:41:09 192.168.1.55 192.168.1.10 TCP ZeroWindowAck
6099 17:41:28 192.168.1.10 192.168.1.55 TCP ZeroWindow Probe Проверьте через 20 секунд
6100 17:41:28 192.168.1.55 192.168.1.10 TCP ZeroWindowAck
6107 17:42:06 192.168.1.10 192.168.1.55 TCP ZeroWindow Probe Проверьте через 40 секунд
6108 17:42:06 192.168.1.55 192.168.1.10 TCP ZeroWindowAck
6157 17:43:22 192.168.1.55 192.168.1.10 Сброс сессий после 76 секунд