3.1.1.13 Per DHCPv4MScope

The DHCPv4MScope ADM element represents IPv4 multicast scope information and associated properties. The DHCPv4MScope ADM element is initialized when a multicast scope is created by using the API method R_DhcpSetMScopeInfo. If the DHCPv4MScope ADM element is deleted using the API method R_DhcpDeleteMScope, the contained elements of the DHCPv4MScope ADM element described below are also deleted. The following are the elements of DHCPv4MScope.

DHCPv4MScope.MScopeInfo: This ADM element field is of type DHCP_MSCOPE_INFO structure  (section 2.2.1.2.71). This variable is stored in memory as well as in persistent store.

DHCPv4MScope.DHCPv4IpRangesList: This ADM element field is a list of IPv4 ranges serviced by the DHCPv4 multicast scope. Each list element is represented by the DHCPv4IpRange ADM element (section 3.1.1.4). This variable is stored in memory as well as in persistent store.

DHCPv4MScope.DHCPv4ExclusionRangesList: This ADM element field is a list of IPv4 exclusion ranges for the DHCPv4 multicast scope. Each list entry is an instance of the abstract data type DHCPv4ExclusionRange (section 3.1.1.5). This variable is stored in memory as well as in persistent store.

DHCPv4MScope.DHCPv4ReservationsList: This ADM element field is a list of reserved IPv4 addresses for the DHCPv4 multicast scope. Each list entry is an instance of the abstract data type DHCPv4Reservation (section 3.1.1.6). This variable is stored in memory as well as in persistent store.

DHCPv4MScope.DHCPv4MClientsList: This ADM element field is a list of IPv4 clients serviced by the DHCPv4 multicast scope. Each list entry is an instance of the abstract data type DHCPv4MClient, as specified in section 3.1.1.31. To limit memory use, this variable is stored only in persistent storage, not in memory.

DHCPv4MScope.DHCPv4MScopeOptValuesList: This field is a list of option values configured for the DHCPv4 multicast scope. Each list entry is an instance of the abstract data type DHCPv4OptionValue, as specified in section 3.1.1.11. This variable is stored in memory as well as in persistent store.