(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
以上、長くなりましたが、よろしくお願いいたします。