I'm not routing master, so this might be obvious, but I've been curious about the answer to this question. Say an individual was issued two IP blocks from their ISP.
IP Block 1 : 123.123.123.0 /28 IP Block 2 : 123.123.123.128 /28
If the individual doesn't really care to separate the two networks for any reason and was just unfortunately issued two /28 blocks instead of one /27 block, isn't the link between the two networks going to suffer unnecessarily? For instance, if Server A located in Block 1 is plugged into the same gigabit switch as Server B in Block 2 and they want to initiate a file transfer, they are required to run out to the default gateway (ISPs router) through a T1 (perhaps) connection and back in when it would have been much faster for them to go directly to the other's gigabit ethernet port on the switch? If this is the case, would this be remedied, albeit poorly, by just subnetting both of these ranges together into one giant class C address range? (I understand fully that they wouldn't be able to access the rightful owners of the rest of the IP addresses in that range as they would search on their local LAN for them and time out, but this is a hypothetical situation and only serves to educate myself on the concept.) That said, how SHOULD this be handled in order to keep the connection between the subnets optimal?
I'm quite sure that I'm missing some key concepts here, so please be kind and explain them to me.
Thanks.
pk