C_RFC3315_RebReply.seq - Test case of Rebind-Reply Exchange
Client
C_RFC3315_RebReply.seq [-tooloption...]
-pkt C_RFC3315_RebReply.def
-tooloption : v6eval tool option
See Also DHCPv6.def
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 |
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*)
| |
(7*)PASS: TN receives Renew from NUT.
(8*)PASS: TN receives Rebind from NUT.
(11*)PASS: NUT sends Echo Reply to TN.
N/A
Also see RFC3315
perldoc V6evalTool