Guys
Currently planning do goto a redundant DHCP server.

My question is how does the Subnet Pool marry to a server?

Example:

Central DHCP server across 10 WAN links. The DHCP server holds subnet
ranges for 10 LAN subnets.
10.1.0.0
10.2.0.0
10.3.0.0
etc

When a client from 10.1.0.0 requests a DHCP address the relay agent on
that subnet forwards the request across the WAN to the central DHCP
server. How is the server configured with pools to use the 10.1.0.0
subnet range??

Is the relationship

ServerA - Pool 1 - Subnet 10.1.0.0
ServerA - Pool 2 - Subnet 10.2.0.0
etc

OR

ServerA - Pool 1 - Subnet 10.1.0.0
ServerA - Pool 1 - Subnet 10.2.0.0
etc