802.1Q and ISA Server
Many folks have asked the question: "Does ISA Server support VLANs?". The quick and dirty answer to this question is "nope - don't gotta." The longer, more useful answer is "ISA isn't aware of 802.1Q."
The core of the answer to this question lies in the fact that ISA Server is a layer-3 (IP) firewall, and that for IPv4 only (we'll discuss that in another blog). 802.1Q VLANs are a layer-2 network management mechanism. Thus, ISA is blissfully unaware of this protocol.
The good news is that if your NIC manufacturer has designed the NIC and provided drivers to support 802.1Q, Windows can use 802.1Q to build more logical interfaces, and thus ISA can actually see and use many more interfaces than you have PCI slots in the machine. I personally have produced 11 separate interfaces in my lab ISA to separate the various test scenarios. This machine only had two physical NICs, though. 802.1Q is kewl fer shur!
Various restrictions prevent me from recommending specific NIC manufacturers, but there is one thing that remains true; you won't get this capability from the $5 adapter you find at your local CompAmWe stores. You'll have to buy a server class NIC and you'll have to make sure the NIC manufacturer provides drivers capable of *properly* supporting 802.1Q.
You'll greatly improve your chances of succeeding here if you start with devices listed in the Windows Catalog (formerly the Hardware Compatability Lab): http://www.windowsservercatalog.com/. Make sure you have the latest drivers; check the manufacturer's website as soon as you get the adapter.
Jim Harrison (ISA SE)
Comments
Anonymous
January 01, 2003
Thanx for the pingback, Tom... Use http://isatools.org/stuff/isasefw.scrn.png if you want to see a screenshot of my lab ISA with 11 (count 'em) interfaces, of which only two are physical...Anonymous
January 01, 2003
No; ISA has no support for VLANs and therefore has no support statement regarding the combination for NLB + 802.1Q VLANS. This is strictly the NLB team's support area. The answer from them is "NLB does not support Q-tagged frames on the same interface where NLB is operating."Anonymous
January 01, 2003
PingBack from http://blogs.isaserver.org/shinder/2006/10/04/does-the-isa-firewall-support-vlan-tagging/Anonymous
January 01, 2003
Hace un par de semanas conocí ( vía MSN) a Elias , por un post que hice y desaparecí al mismo tiempoAnonymous
January 01, 2003
Hace un par de semanas conocí ( vía MSN) a Elias , por un post que hice y desaparecí al mismo tiempoAnonymous
October 10, 2006
Stupid question. How did you get 11 interfaces with only 2 NICs?Anonymous
November 27, 2006
Does Isa support NLB and Vlan Tagging on the same NIC?Anonymous
March 16, 2007
I get 11 NICs because the NICs we bought include support for 802.1Q-tagged frames and the software the NIC manufacturer provides creates a logical interface for each VLAN in which the physical NIC participates. Obviously, I can't get into manufacturer specifics, but the question to ask is: "does this NIC manyufacturer provide software that allows the driver to create logical NICs from 802.1q VLAN associations?" If they're confused by this question, the answer is likely to be "no".Anonymous
March 16, 2007
"Does Isa support NLB and Vlan Tagging on the same NIC?" As I stated in the original blog, ISA has (and needs) no support for VLANs. This is strictly the purview of the NIC drivers and software.Anonymous
April 23, 2007
Hi, Maybe Inaki asked the wrong question: Will VLAN tagging and NLB work on the same interface? My understanding is that due to NLB limitations/design, these 2 features cannot be configured on the same NIC. Or am I mistaking?Anonymous
August 15, 2007
Please just tell us which lan card you are using in your example. Why would I spend the next 2 weeks researching which lan card will do this, when you could just tell me?Anonymous
August 10, 2010
Update: as of today Windows Server 2008 and R2 NLB functionality fully supports Q-tagging on NLB interfaces when using multicast mode. Unicast mode requires the virtual interfaces of the adapter to support programatic MAC override. Also be aware of support.microsoft.com/.../en-usAnonymous
November 25, 2010
I’m in a Multi vLAN environment where I have deployed ISA Server 2006 Enterprise Edition with two arrays. Currently we have two proxy infrastructure one for our students and the second one for our staff each proxy is going via different ISP. I want to merge both the students who are sets on different vLAN “Wireless LAN” and staff vLAN to go through single proxy infrastructure which is the 2006 EE. In the current situation, by adding static route of staff 192.168.12.0 and students 10.10.0.0 to the ISA Server, both the networks can go through this proxy. But, both the LANs goes via single External Interface and single ISP. Is it possible to hook physical LAN connections of both vLAN 192.168.12.0 and 10.10.0.0 to the ISA Server and create Internal LAN for each of the range and NAT each LAN to different External Interface? So, 192.168.12.0 is NAT-ed via External-1-ISP1 and 10.10.0.0 is NAT-ed via External-2-ISP2? And by utilizing IP Binder I can determined the rule based on AD/user group Authentication to select which external interface it goes? Thanks,