NAME
C_RFC3315_RelReply.seq - Test case of Release-Reply Exchange
TARGET
Client
SYNOPSIS
C_RFC3315_RelReply.seq [-tooloption...]
-pkt C_RFC3315_RelReply.def
-tooloption : v6eval tool option
See Also DHCPv6.def
INITIALIZATION
NUT(Client)
|
|
Link0 --+--------+------------------------ 3ffe:501:ffff:100::/64
|
|
TN(Server)
A client sends a Release message to the server that assigned addresses
to the client to indicate that the client will no longer use one or
more of the assigned addresses.
In order to test whether the client(NUT) releases address after receiving
Reply in response to Release, TN sends Echo Request to NUT. And NUT does
NOT send Echo Reply to TN.
- Configurations
Device Name |
Device Type |
Interface |
Assigned Prefix |
Link Local Addr |
MAC Addr |
Client |
NUT |
Link0 |
3ffe:501:ffff:100::/64 |
NUT's Linklocal address |
NUT's MAC address |
Server |
TN |
Link0 |
3ffe:501:ffff:100::/64 |
fe80::200:ff:fe00:a1a1 |
00:00:00:00:a1:a1 |
TEST PROCEDURE
NUT TN
| |
| |Initialize NUT(as a DHCPv6 client)
| |
| ----> |Solicit
| <---- |Advertise
| ----> |Request
| <---- |Reply
| |
| <---- |Echo Request
| ----> |Echo Reply
| |
| |NUT release assigned address
| |
| ----> |Release (7*)
| <---- |Reply
| |
| <---- |Echo Request
| ----> |Echo Reply (10*)
| |
JUDGEMENT
(7*)PASS: TN receives release from NUT.
(10*)PASS: NUT does NOT send Echo Reply to TN.
TERMINATION
N/A
REFERENCE
Also see RFC3315
SEE ALSO
perldoc V6evalTool