|
|
|
|
|
|
|
|
|
|
The Microsoft Outlook's requesting data problem -- a detailed analysis (continued)
The firewall factor During the initial negotiation between Outlook and Exchange, information is exchanged to establish these communication channels. However, if the server and client are isolated by a firewall, an additional important process also takes place.
Many modern firewalls perform "stateful inspection". Essentially, they breakdown the communication between the two parties and ensure that defined and legal parameters are adhered to. This covers many elements, for example, validating the protocol that is being exchanged (RPC, HTTP, FTP, etc), the ports that are being accessed, correct TCP/IP sequencing and the list goes on.
To accomplish this, the firewall establishes session-based information. Separate similar session information also exists within the server and clients for its NetBIOS connection table. We now have extended the scenario where the client is communicating with the firewall and the firewall is communicating with the server.
It is important to check how your particular firewall manufacturer handles sessions. In a normal communication process, these are established when all the rules for a particular event are met (stateful inspection) and released when this communication process is ended, for instance when a TCP FIN (Final) packet is sent and received. However, there will be unplanned situations where this graceful removal of sessions is not carried out, such as removing a device from the network or a system crash, for example.
During these events, the sessions will continue their existence within the firewall as they have no way of knowing the device or system is no longer around. If this situation occurred on a regular basis, we would end up with a cumulative growth of sessions and, at some stage, run out of capacity. To prevent this, firewall manufacturers incorporate a housekeeping process to remove inactive sessions forcefully, by applying a timeout period.
This is usually a configurable parameter and needs to be planned quite carefully. Too short, and applications that communicate infrequently will be interrupted, too long and the risk of session build-up increases. In my experience, thirty minutes seem to be the normal assumption. Any valid, acceptable, communication across a session between the two parties will reset this housekeeping timer back to zero, and the counter starts again.
So how does this relate to our problem? If you recall, when the Outlook client establishes itself with the Exchange server (in our scenario), we end up with three sessions in the firewall handling the services required (ports 135, 49152 and 49153). Each session will be available for up to a maximum of thirty minutes. However, if nothing is transferred, the firewall session will timeout and effectively break the communication between the client and the server.
Furthermore, the session is unlikely to re-establish itself as these are stateful firewalls, and the services that are attempting to continue to communicate are unlikely to match the rules for session establishment (in reality, you will just see TCP ACKs requests being transferred which have no session to belong to).
[ Prev | Next ]
|
|
|
|
|
|
-- Advertisement --
EASY DEDICATED AND VIRTUAL DEDICATED SERVERS FOR AS LOW AS $67.99 PER MONTH
Customize and configure your own dedicated server. Simply choose one of our popular plans or select your own Linux or Windows server and plan options.
NO LONG WAITS. Server provisioned within hours.
Tap here now and be up and running with your own server tonight. |
-- Advertisement --
BECOME CONFIDENT AND PRODUCTIVE WITH OUTLOOK 2007 IN SIX WEEKS
You can become a confident, productive user of Outlook 2007 in six weeks.
The Introduction to Outlook 2007 online course makes it happen in just twelve short lessons. The course features an instructor-led online discussion forum, regular assignments and quizzes, printable class notes, and a certificate of completion.
Learn more, then register today, at http://www.ed2go.com/courses/io7. |
|
|
|
The Power Magazine for Microsoft Outlook and Exchange Users at OutlookPower.com
Copyright © 1998-2008, ZATZ Publishing. All rights reserved worldwide. Outlook is a trademark of Microsoft Corporation.
|
|
|
|
|