2.2.4.2 Discover Upper-Level Header Format
A Discover frame is broadcast by an enumerator to all responders to initiate quick discovery and cause responders to start responding with Hello frames.
The Discover header MUST immediately follow the Base header.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Generation_Number |
Number_of_Stations |
||||||||||||||||||||||||||||||
|
Station_List (variable) |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
Generation_Number (2 bytes): This field contains an unsigned integer in network byte order. This field allows the mapper to negotiate a generation number with the responders that respond to a Discover frame. The number allows the mapper to generate a unique range of MAC addresses that falls between 00-0D-3A-D7-F1-40 and 00-0D-3A-FF-FF-FF (the topology discovery address pool reserved for the Microsoft Corporation as specified in [IEEE-OUI]), that does not conflict with those from a recent topology discovery test.
Number_of_Stations (2 bytes): This field specifies an unsigned integer. This field indicates the number of station addresses that are present in the following station list.
Station_List (variable): This field MUST be a sequence of 6-octet MAC addresses where the number of addresses in the sequence is given by the Number_of_Stations field.