NAME
C_RFC3315_RebReply.seq - Test case of Rebind-Reply Exchange
TARGET
Client
SYNOPSIS
C_RFC3315_RebReply.seq [-tooloption...]
-pkt C_RFC3315_RebReply.def
-tooloption : v6eval tool option
See Also DHCPv6.def
INITIALIZATION
NUT(Client)
|
|
Link0 --+--------+------------------------ 3ffe:501:ffff:100::/64
|
|
TN(Server)
After a client receives no response to a Renew message from server.
A client sends a Rebind message to any available server to extend
the lifetimes on the addresses assigned to the client.
In order to test whether the client(NUT) has accepted the Reply in
reponse to Rebind from the server(TN), TN sends Echo Request to server.
And NUT sends 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 w/IA_NA option (T1=50, T2=80)
| |
| <---- |Echo Request
| ----> |Echo Reply
| |
| |Before T1 time expires
| |
| ----> |Renew (7*)
| |
| |Before T2 time expires
| |
| ----> |Rebind (8*)
| <---- |Reply
| |
| <---- |Echo Request
| ----> |Echo Reply (11*)
| |
JUDGEMENT
(7*)PASS: TN receives Renew from NUT.
(8*)PASS: TN receives Rebind from NUT.
(11*)PASS: NUT sends Echo Reply to TN.
TERMINATION
N/A
REFERENCE
Also see RFC3315
SEE ALSO
perldoc V6evalTool