Hi,
There is no reason for the SQL not to sit in a different VLAN, in fact I'd recommend it some cases (it's all down to segregation of traffic and security requirements). Typically your WFEs would be in a DMZ and the SQL cluster behind a firewall anyway.
Ideally, you should have the a fast connection from the WFEs to the SQL box, 1Gb or greater of you can. That doens't mean it can't go through multiple subnets (or vlans if you are using a single switch with vlan support).
So long as you can properly resolve and address the SQL-WFE relationship, and the bandwidth is adequate, you should not have any problems.
nb: I think in the post you refer to, there is confusion by suggesting that WFEs be on different Subnets. This is correct. All the WFEs need to be in the same subnet/vlan but the WFE to SQL relationship can span these boundaries.
Paul Leigh
---------------------------------------------
Designer of PhoPho & PhoTab, photograph frames that double up as tablet and smartphone stands.
www.jackdawdesigns.com