S_RFC3633_11.2_AssignPrefixFailed.seq - Checking Advertise message sent by delegating router
Server
S_RFC3633_11.2_AssignPrefixFailed.seq [-tooloption ...]
-pkt S_RFC3633_11.2_AssignPrefixFailed.def
-tooloption: v6eval tool option
See Also DHCPv6.def
TN(Requesting router1) TN(Requesting router2)
| |
Link0 -------+-----------+--------------- 3ffe:501:ffff:100::/64
|
NUT(Delegating router1)
Verification Points
If the delegating router will not assign any prefixes to any IA_PDs
in a subsequent Request from the requesting router, the delegating
router MUST send an Advertise message to the requesting router that
includes the IA_PD with no prefixes in the IA_PD and a Status Code
option in the IA_PD containing status code NoPrefixAvail and a status
message for the user, a Server Identifier option with the delegating
router's DUID and a Client Identifier option with the requesting
router's DUID.
The Advertise message returned by Delegating router for Requesting
router2 includes IA_PD option. The IA_PD includes Status code with code
NoPrefixAvail(6).And no any Prefixes in the IA_PD option.
Configuration
Delegating router can only assign 1 prefix to the first request.
| Device Name |
Device Type |
I/F |
Assigned Prefix |
Link Local Addr |
MAC Addr |
| Delegating router1 |
NUT |
Link0 |
3ffe:501:ffff:100::/64 |
NUT's Linklocal address |
NUT's MAC address |
| Requesting router1 |
TN |
Link0 |
3ffe:501:ffff:100::/64 |
fe80::200:ff:fe00:a2a2 |
00:00:00:00:a2:a2 |
| Requesting router2 |
TN |
Link0 |
3ffe:501:ffff:100::/64 |
fe80::200:ff:fe00:a2a2 |
00:00:00:00:a2:a2 |
NUT TN
| |
| | initialize NUT (as a Delegating router)
| | Requesting router1
| <---- | Solicit
| ----> | Advertise
| <---- | Request
| ----> | Reply
| |
| | Requesting router2
| <---- | Solicit
| ----> | Advertise (*1)
| |
(*1)PASS: The Advertise message include Status Code option.
(NoPrefixAvail ) And the location is right.
N/A
see also RFC3633
11.2 Delegating router behavior
perldoc V6evalTool