(toppers-users 2149) TCPの応答が遅れる

Komine r_komine @ avalngsk.co.jp
2005年 9月 22日 (木) 22:02:24 JST


協栄エレクトロニクスの小峰です。

すみません、他の障害等の対策のため回答が遅れておりました。

阿部様ありがとうございました。
前回(tcp_cls_cepが8分間終了しない件)は、1分後に別タスクからクローズの
キャンセル
を行うことにより対策できました。

また別の問題が発生しましたので、再度ご質問させていただきます。
WEBページ(5秒毎に自動更新)を10時間以上表示させた後、別プログラムにより
対象
ボード(TOPPERS1.4+TINET1.2)へ接続しようとすると、接続するまでに時間が掛か
り、
その後のデータ通信にてタイムアウト(15秒)が発生しました。

Etherealにより通信状況を確認したのですが、対象ボード側からのTCPの応答(ARP等
も
含めて)が遅れているように見えました。
TCPの応答が遅れる要因として何が考えられますでしょうか。
質問してばかりで、申し訳ございませんが、ご教授願います。

以下に、Etherealで取得した通信状況を添付いたします。

アドレス:192.168.80.91 ノートPC(Windows:通信用アプリ)
             192.168.80.89 対象ボード(TOPPERS+TINET:ポート番号 6644)

操作:  09-22 09:06 通信用アプリからTCP接続要求を行っております。

No.     Time                       Source                Destination
Protocol Info
   1668 2005-09-22 09:00:00.702788 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1669 2005-09-22 09:00:04.463587 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1670 2005-09-22 09:00:05.209251 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1671 2005-09-22 09:00:05.960332 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1672 2005-09-22 09:00:09.721162 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1673 2005-09-22 09:00:10.466812 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1674 2005-09-22 09:00:11.217892 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1675 2005-09-22 09:00:19.499795 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1676 2005-09-22 09:00:20.250881 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1677 2005-09-22 09:00:21.001965 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1678 2005-09-22 09:00:24.762818 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1679 2005-09-22 09:00:25.508443 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1680 2005-09-22 09:00:26.259523 192.168.80.91         192.168.80.255
NBNS     Name query NB ANSUB<00>
   1681 2005-09-22 09:01:21.288850 192.168.80.91         192.168.80.255
BROWSER  Local Master Announcement D-SHARD2-NPC, Workstation, Server, NT
Workstation, Potential Browser, Master Browser
   1682 2005-09-22 09:06:19.207845 192.168.80.91         192.168.80.255
BROWSER  Domain/Workgroup Announcement WORKGROUP, NT Workstation, Domain
Enum

   1683 2005-09-22 09:06:47.781302 192.168.80.91         Broadcast
ARP      Who has 192.168.80.89?  Tell 192.168.80.91
   1684 2005-09-22 09:06:50.712410 192.168.80.91         Broadcast
ARP      Who has 192.168.80.89?  Tell 192.168.80.91
   1685 2005-09-22 09:06:52.657234 192.168.80.91         Broadcast
ARP      Who has 192.168.80.89?  Tell 192.168.80.91

No.1683の要求に対するARPの応答が約5秒後に来る。
   1686 2005-09-22 09:06:52.657812 192.168.80.89         192.168.80.91
ARP      192.168.80.89 is at 00:08:29:00:d0:04

   1687 2005-09-22 09:06:52.657837 192.168.80.91         192.168.80.89
TCP      3957 > 6644 [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460
   1688 2005-09-22 09:06:52.658464 192.168.80.89         192.168.80.91
ARP      192.168.80.89 is at 00:08:29:00:d0:04
   1689 2005-09-22 09:06:55.619458 192.168.80.91         192.168.80.89
TCP      3957 > 6644 [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460
   1690 2005-09-22 09:06:55.620112 192.168.80.89         192.168.80.91
ARP      192.168.80.89 is at 00:08:29:00:d0:04
   1691 2005-09-22 09:06:57.674108 192.168.80.91         192.168.80.89
TCP      3958 > 6644 [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460

No.1687の要求に対するTCPの応答が約5秒後に来る。
   1692 2005-09-22 09:06:57.675290 192.168.80.89         192.168.80.91
TCP      6644 > 3957 [SYN, ACK] Seq=0 Ack=1 Win=4096 Len=0 MSS=1460

   1693 2005-09-22 09:06:57.675337 192.168.80.91         192.168.80.89
TCP      3957 > 6644 [RST] Seq=1 Ack=1448299191 Win=0 Len=0
   1694 2005-09-22 09:06:57.676455 192.168.80.89         192.168.80.91
TCP      [TCP Dup ACK 1692#1] 6644 > 3957 [ACK] Seq=1 Ack=1 Win=4096 Len=0
   1695 2005-09-22 09:06:57.676475 192.168.80.91         192.168.80.89
TCP      3957 > 6644 [RST] Seq=1 Ack=1448299191 Win=0 Len=0
   1696 2005-09-22 09:06:57.677646 192.168.80.89         192.168.80.91
TCP      6644 > 3958 [RST, ACK] Seq=0 Ack=0 Win=0 Len=0
   1697 2005-09-22 09:06:58.123020 192.168.80.91         192.168.80.89
TCP      3958 > 6644 [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460
   1698 2005-09-22 09:08:59.197181 192.168.80.91         192.168.80.255
NBNS     Name query NB WORKGROUP<1b>
   1699 2005-09-22 09:08:59.948233 192.168.80.91         192.168.80.255
NBNS     Name query NB WORKGROUP<1b>
   1700 2005-09-22 09:08:59.949468 192.168.80.89         192.168.80.91
TCP      6644 > 3958 [SYN, ACK] Seq=0 Ack=1 Win=4096 Len=0 MSS=1460
   1701 2005-09-22 09:08:59.949506 192.168.80.91         Broadcast
ARP      Who has 192.168.80.89?  Tell 192.168.80.91
   1702 2005-09-22 09:09:00.699315 192.168.80.91         192.168.80.255
NBNS     Name query NB WORKGROUP<1b>
   1703 2005-09-22 09:09:02.914564 192.168.80.89         192.168.80.91
TCP      6644 > 3958 [SYN, ACK] Seq=0 Ack=1 Win=4096 Len=0 MSS=1460
   1704 2005-09-22 09:09:02.914646 192.168.80.91         Broadcast
ARP      Who has 192.168.80.89?  Tell 192.168.80.91
   1705 2005-09-22 09:09:02.915242 192.168.80.89         192.168.80.91
ARP      192.168.80.89 is at 00:08:29:00:d0:04
   1706 2005-09-22 09:09:02.915254 192.168.80.91         192.168.80.89
TCP      3958 > 6644 [RST] Seq=1 Ack=1426467106 Win=0 Len=0
   1707 2005-09-22 09:09:08.917502 192.168.80.89         192.168.80.91
TCP      6644 > 3958 [SYN, ACK] Seq=0 Ack=1 Win=4096 Len=0 MSS=1460
   1708 2005-09-22 09:09:08.917582 192.168.80.91         192.168.80.89
TCP      3958 > 6644 [RST] Seq=1 Ack=1426467106 Win=0 Len=0
   1709 2005-09-22 09:09:08.918171 192.168.80.89         192.168.80.91
ARP      192.168.80.89 is at 00:08:29:00:d0:04
   1710 2005-09-22 09:09:20.923829 192.168.80.89         192.168.80.91
TCP      6644 > 3958 [SYN, ACK] Seq=0 Ack=1 Win=4096 Len=0 MSS=1460
   1711 2005-09-22 09:09:20.923909 192.168.80.91         192.168.80.89
TCP      3958 > 6644 [RST] Seq=1 Ack=1426467106 Win=0 Len=0

以上、長くなりましたが、よろしくお願いいたします。