# NAME

      HTR_E_In_SlideReceiveWindow - Host Transport Mode ESP (NULL), Inbound Sliding receive window check

# TARGET

      Host

# SYNOPSIS

      HTR_E_In_SlideReceiveWindow.seq [-tooloption ...] -pkt HTR_E_SlideReceiveWindow.def
        -tooloption : v6eval tool option
      See also HTR_E_common.def and HTR_common.def

# INITIALIZATION

For details of Network Topology, see 00README

Set NUT's SAD and SPD as following:

                  NET5      NET3
        HOST1_NET5 -- Router -- NUT
             -----transport----->

Security Association Database (SAD)

source address | HOST1_NET5
destination address | NUT_NET3
SPI | 0x1000
mode | transport
protocol | ESP
ESP algorithm | NULL
ESP authentication | HMAC-MD5
ESP authentication key | TAHITEST89ABCDEF

Security Policy Database (SPD)

source address | HOST1_NET5
destination address | NUT_NET3
upper spec | any
direction | in
protocol | ESP
mode | transport

# TEST PROCEDURE

     Tester                      Target
       |                           |
       |-------------------------->|
       |      ICMP Echo Request    |
       |    ( with ESP, SEQ=1 )    |
       |                           |
       |<------------------------- |
       |      ICMP Echo Reply      |
       |            :              |
       |        continue           |
       |receive window size+1 times|
       |            :              |
       |                           |
       |-------------------------->|
       |      ICMP Echo Request    |
       |    ( with ESP, SEQ=1 )    |
       |                           |
       | (<----------------------) |
       |     no ICMP Echo Reply?   |
       |                           |
       v                           v

1. Send ICMP Echo Request with ESP
2. Receive Nothing or Not

ICMP Echo Request with ESP

IP Header | Source Address | HOST1_NET5
| Destination Address | NUT_NET3
ESP | SPI | 0x1000
| Sequence Number | 1->33->1
| Receive window size | 32
| Algorithm | NULL
| ESP authentication | HMAC-MD5
| ESP authentication key | TAHITEST89ABCDEF
| Padding | Zero
| Padding Length | 0
ICMP | Type | 128 (Echo Request)
| Data Length | 14

ICMP Echo Reply

IP Header | Source Address | NUT_NET3
| Destination Address | HOST1_NET5
ICMP | Type | 129 (Echo Reply)
| Data Length | 14

# JUDGMENT

      FYI
          Nothing received: TUN ignores left side sequence packet of receive window.
          ICMP Echo Reply received: TUN accepts left side sequence packet of receive window.

# SEE ALSO

      perldoc V6evalTool

      IPSEC.html IPsec Test Common Utility