# NAME

MPS_Simple - Receiving MPS

# TARGET

    Router

# SYNOPSIS

    MPS_Simple.seq [-tooloption ...] -pkt MPS_Simple.def

>     -tooloption: v6eval tool option

# TOPOLOGY

>                             MN'     CN
>                             |       |
>             --------+-------+-------+------- LinkX
>                     |
>            NUT      R0      MN
>             |       |       |
>     --------+-------+-------+--------------- Link0

> `Link0` | `global` | `3ffe:501:ffff:100::/64` | `home link`
> `LinkX` | `global` | `3ffe:501:ffff:102::/64` | `foreign link`
> `R0(Link0)` | `global` | `3ffe:501:ffff:100::a0a0` | ``
> `ether` | `00:00:00:00:a0:a0`
> `MN` | `global` | `3ffe:501:ffff:100:200:ff:fe00:36` | `home address`
> `MN'` | `global` | `3ffe:501:ffff:102:200:ff:fe00:36` | `care-of address`
> `CN` | `global` | `3ffe:501:ffff:102:<TN>` | ``

# INITIALIZATION

- Reboot NUT (reboot.rmt)
- Enable RA function (rtadvd.rmt)
- Enable HA function (mip6EnableHA.rmt)
- Add default router into routing table of NUT (route.rmt)

>     NUT      MN      MN'     CN
>      |       |       |       |
>      | <-------------------- | Echo Request
>      | --------------------> | Echo Reply
>      |       |       |       |
>      | <------------ |       | BU
>      | ------------> |       | BA
>      |       |       |       |
>      |       | <------------ | Echo Request
>      | ============> |       | Echo Request (encapsulated)
>      |       |       |       |

    1. Send Echo Request
    2. Wait Echo Reply
    3. Receive Echo Reply
    4. Send BU
    5. Wait BA
    6. Receive BA
    7. Send Echo Request
    8. Wait Echo Request (encapsulated)
    9. Receive Echo Request (encapsulated)

# TEST PROCEDURE

>     NUT      MN'
>      |       |
>      | <---- | MPS
>      | ----> | MPA
>      |       |

    1. Send MPS
    2. Wait MPA
    3. Receive MPA

# JUDGEMENT

    PASS: MN' receives MPA

# SEE ALSO

    MIP6.pm
    MIP6.def