RFC 2771 Abstract API for Multicast Address Allocation February 2000 Note that a concrete API might prefer to specify some of these times as relative times (i.e., relative to the current time-of-day), rather than absolute time. (Relative times have the advantage of not requiring clock synchronization.) - Lease: A compound data type that describes the result of a (successful) multicast address allocation. It consists of: - [MulticastAddressSet] The set of addresses that were allocated; - [AddressFamily] The address family of these addresses - [Time] The lifetime of these addresses (the same for each address) - [Time] The "start time" of the allocation. (See the discussion of "advance allocation" below.) (A concrete API would likely also include a MADCAP "Lease Identifier" [1].) - NestingRelationship: A binary data type that describes whether or not two scopes nest. Two scopes nest if traffic sent sent to a multicast group within one scope could be seen by all hosts present within the other scope were they to join the multicast group within the first scope. This value would be "False" for overlapping scopes where only some (or none) of the hosts within the second scope could see traffic sent to an address due to the presence of an administratively scoped boundary. In cases where the first and second scopes are topologically identical this value would be "True." - Status: A result code. Finlayson Informational