MSchaefer
Posts: 25
Joined: 28.Jun.2006
Status: offline
|
This question is for Tom and some of the other experts. I am going to post the network and ISA configuration that I have been using without problems for the last two years. I have read several posts that seem to say that the type of configuration that I am using will not work without something like Rainwall or Rainconnect. Well, I can say that I have not seen a need of any add-on products and my configuration is in-expensive, self load balances, and provides failover redundancy. I have also read that Rainwall and Rainconnect have been dropped recently by EMC, not sure if this is true. Here is my configuration: T-1 Internet / \ / \ / \ Round Robin Round Robin External DNS External DNS MX-10 MX-20 | | x.x.x.101 x.x.x.102 ISA2K4SE ISA2K4SE 10.0.0.1 10.0.0.2 | WPAD \ / \ / 250 Workstations FTP Sites 15 Servers (Exchange 2000 Ent On Windows 2000) (All with duel Gateways 10.0.0.1 & .2) Why does this work and what do I see for load balancing? First of all, about 90% of the email comes in one the ISA Server with the low MX record. At any one time 60-70% of the workstations are connected to the WPAD ISA Server through the use of auto-discovery. By default, auto-discovery instructs the clients to find an alternate Internet connection if the Web Proxy Server does not respond fast enough (defined as unavailable). As a result, 30-40% decide that non-WPAD Web Proxy Server is the faster or better choice. The net result is that the network and clients self Load Balance the two ISA Server Standard Edition Servers. The Mac's and Linux computers have a slightly different issue, but I only have eight so it's not too hard to configure them. Redundancy and Failover is again automatic in Windows 2000 and 2003/XP clients. I have duel gateways built into my Servers and Workstations (through DHCP). Dead Gateway Detection is built into TCP/IP on Windows 2K and up. (Available but slightly different in WIN95 and WIN98). These computers detect if one of the ISA Servers (Gateways) is un-available and automatically switch to the one that is available. On re-boot, or if the secondary gateway becomes unavailable, the clients automatically switch back to their primary gateway. I have started and stopped the Firewall Service and rebooted ISA Servers in the middle of the day (on rare occasions). The client computers automatically switch to the backup gateway. In some instances, they may need to restart their web browser. Why did I go though this detailed description? Because I have two years of having it work. Also, because I need to get into the next topic, which is bi-directional affinity. I need bi-directional affinity to work with Exchange, EDI/AS2 connections, and FTP sites. I also need bi-directional affinity for my round robin external DNS to work. Bi-directional connections work simultaneously through multiple gateways on Windows 2000 and 2003 pre-sp1 servers. How do I know this, because I have it working now and had it working for two years. My FTP sites and EDI/AS2 are on Windows 2000 and 2003, pre-sp1 servers. I recently upgraded from Exchange 2000 to Exchange 2003. Unfortunately, I installed sp1 and R2 on my Exchange Server. I did not understand the changes to TCP/IP dead gateway detection until it was too late. Now I only have external bi-directional functionality though the "current default" gateway on my Exchange because of the TCP/IP changes in sp1. Bi-directional connections to the backup gateway fail until it becomes the "current default" gateway. This kills Round Robin External DNS, which in turn kills having two MX records, OWA, ActiveSync/RPC over HTTP, Redundancy and Failover. I am head of the Department of Redundancy Department and I hate loosing my redundancy. The only work-around that I have been able to come up with is to change the publishing rules in ISA Server to "Requests appear to come from the ISA Server". NAT'ing the external requests to the internal NIC card is not really a good alternative. I am hoping that someone can add come up with a better work-around or solution. That is my question, request, and current need. This is a rather long narrative and question. Frankly, I wrote it because I could not find this information in any articles anywhere. A lot of the information that I have read, including some on this site, has been wrong. I hope I have done a good job of explaining the results two Standard Edition ISA Servers as Edge Firewalls, and briefly, dead gateway detection pre and post Windows Server 2003 sp1. I will be glad to answer any questions or provide more information. Thanks, Mark Schaefer
|