A network engineer is configuring a large subnet for a campus and uses the 172.16.0.0/23 prefix. What is the last usable host address available in this subnet?
The /23 subnet mask (255.255.254.0) creates a block of 512 total addresses. For the 172.16.0.0 network, the range spans from 172.16.0.0 to 172.16.1.255. Subtracting the network and broadcast addresses leaves 172.16.1.254 as the final IP address that can be manually or dynamically assigned to a host.
Why this answer
A /23 subnet has 9 host bits (32 - 23 = 9), giving 2^9 - 2 = 510 usable hosts. The subnet 172.16.0.0/23 spans 172.16.0.0 through 172.16.1.255, with the broadcast address at 172.16.1.255 and the last usable host at 172.16.1.254.
Exam trap
The trap is stopping at the /24 boundary (172.16.0.255) and picking 172.16.0.254 — candidates forget that a /23 borrows a bit from the third octet and extends into 172.16.1.x.
How to eliminate wrong answers
Option A is wrong because 172.16.0.254 is a valid host in the middle of the /23 range, not the last usable address — the range extends into the 172.16.1.0 octet. Option B is wrong because 172.16.1.255 is the broadcast address for the /23 subnet and cannot be assigned to a host. Option D is wrong because 172.16.2.254 falls outside the /23 range entirely — it belongs to the next subnet (172.16.2.0/23).