I'm studying networking and one of the most basic things I've been told countless times is that computers can't communicate outside of their own subnet.
On the other hand, by looking at some ADSL setups, I've seen that in case where a fixed IP address is assigned to the user's WAN interface, a /32 subnet mask is used for the WAN interface and the default gateway is of course outside of the subnet.
So how would the host with /32 subnet communicate with outside network?
Here's a sort of a diagram of what I have:
The DSL modem is set up to act as a bridge so Router0 does authentication and sets up connection via PPPoE to the ISP. The Router0 gets an IP address on its WAN interface (Fa0/0 on the diagram) which is from a /32 subnet using IPCP. It only receives a single IP address on the WAN interface and IP aliasing isn't being used here.
I understand what does on from the Router0 to the LAN. What I don't understand is how does the Router0 communicate with ISP.