Release Notes

Microsoft Internet Security and Acceleration Server 2004 Enterprise Edition Release Notes


Contents

1. Installing
2. Administering
3. Network Load Balancing
4. Remote Management
5. Monitoring
6. SDK

Read This First

Be sure to read the Getting Started Guide and the Upgrading to ISA Server 2004 Enterprise Edition document, available when you run ISAAutorun.exe. These guides provide installation instructions and setup prerequisites, describe new features, and provide upgrade information. The latest updates to the Getting Started Guide and the Upgrading to ISA Server 2004 Enterprise Edition document are available on the ISA Server Web site.

Before installation, check the ISA Server Web site for any last minute release notes or announcements.

1. Installing

  1. ISA Server Setup makes some changes to the Windows Server 2003 TCP/IP stack, including: For all the changes to take effect, restart the computer after Setup completes.
  2. When running Setup, joining multiple servers concurrently to the same array is not supported.
  3. During Setup, ISA Server configures the ADAM service to run under the Network Service account. During unattended installation of Configuration Storage server on a domain controller, you should specify an alternative user account for the ADAM service, using the STORAGESERVICE_ACCOUNT entry. The account you specify will automatically be given permissions to log on as a service. If you are not installing Configuration Storage server on a domain controller, do not specify a value for this entry.
  4. If you are replicating an enterprise configuration with a large number of arrays over a slow network, 10 megabits per second (Mbps) or less, note the following: For detailed instructions, see Use Windows Backup utility to back up a large enterprise configuration, in the ISA Server online Help, and the article Replicating a large enterprise configuration over a slow network at the ISA Server Guidance Web site.
  5. Array members communicate with each other, and with the Configuration Storage server, using an intra-array IP address configured when you install ISA Server. If you deploy a multi-server array with NLB, there must be a dedicated network adapter on each array member for this intra-array address. Furthermore, a dedicated adapter in a separate physical network, using a dedicated hub or virtual LAN (VLAN), provides enhanced security in other deployment scenarios. After installing a dedicated adapter, do the following: For more information, see the topic Configuring and securing intra-array communication, in ISA Server online Help.
  6. Before using Add/Remove Programs (Modify) to add a Configuration Storage server to an existing computer running ISA Server services, you must enable the Replicate Configuration Storage Servers system policy rule in ISA Server Management. After enabling the rule, apply the changes. Check that the new settings are synchronized in the Configuration tab of the Monitoring node. Then run Setup to replicate an existing Configuration Storage server.
  7. After installing a third-party application filter that was created for earlier versions of ISA Server, you must restart the Microsoft Firewall service. Do not restart until the new configuration settings are updated following installation of the filter. Check that settings are synchronized in the Configuration tab of the Monitoring node in ISA Server Management.

Back to Contents


2. Administering

  1. If you enable or disable a network adapter, or remove an IP address from the adapter and then later add the same IP address, ISA Server may fail to listen for Web proxy requests on the adapter or IP address. As a workaround, restart the Firewall service.
  2. If the network adapter dedicated to intra-array communication has more than one IP address, use the primary IP address for intra-array communication.
  3. During installation, ISA Server assigns a persistent, unique host ID in the range of 2-32 to each server in an array during Setup. (An array does not support more than 31 servers.) This host ID is used to identify the server for storage purposes, virtual private network (VPN) settings, and NLB configuration. The host ID value should not be changed, unless an alert is issued indicating that a conflict has occurred in host ID assignment. A conflict may occur if settings are not specified correctly in the .ini file for unattended Setup, or in some export and import scenarios. For instructions, see the Troubleshooting Host IDs article.
  4. When you create a new network, Firewall client settings for the network are configured by default to use the array name, and not the DNS name of the array. After creating the network, modify this setting. In ISA Server Management, click to expand the Configuration node, and then click Networks. In the details pane, right-click the network, and then click Properties. On the Firewall Client tab, do the following: Note that when you modify the array's DNS name, the change will take affect for all networks with Firewall client settings configured with the previous array DNS name.
  5. To rename a Configuration Storage server, there are a number of configuration steps you must complete in a specified order. For more information, see the article Renaming Configuration Storage servers, at the ISA Server Guidance Web site.
  6. Before using the Windows Backup utility to back up and restore a large enterprise configuration with multiple Configuration Storage servers, you should install a dsdbutil hotfix.
  7. If you configure firewall chaining to route requests to an upstream server using a dial-up connection, ensure that you specify upstream array settings by IP address so that no name resolution is required. Configure settings as follows: If upstream proxy settings require name resolution, the Firewall service may become unresponsive, halting all communication through ISA Server.
  8. The Hypertext Transfer Protocol (HTTP) filter is configured on a per rule basis. However, the maximum length of headers is a global property of the HTTP filter, and is applied to all rules. At array level and enterprise level, you should configure this property on one rule only, to apply to all rules. Because this is a global configuration, it remains even after the rule on which it is configured is deleted. The effective value for this property is the smallest value set between the enterprise level and the array level.

Back to Contents


3. Network Load Balancing

  1. When enabling or disabling Network Load Balancing (NLB) on a network object in ISA Server Management, or changing a virtual IP address on a network, you may experience a loss of network connectivity to the ISA Server computer. Typically this issue will produce warning event 212238 in the Event Viewer. This may happen when NLB makes a change to the MAC address of the network adapter when NLB integration is enabled (unicast mode), and other network computers are not updated with this change. As a workaround, do either of the following:

Back to Contents


4. Remote Management

  1. Use Terminal Server to connect to the Configuration Storage server for remote management in the following circumstances:
  2. If the Server service is not running on the Configuration Storage server (for example, because of system hardening), there are some user management tasks that cannot be performed remotely using the ISA Server Management MMC snap-in. Some of these tasks include: Either perform these tasks from ISA Server Management running on the Configuration Storage server, or connect remotely to the Configuration Storage server with Terminal Services or Remote Desktop Connection.

Back to Contents


5. Monitoring

  1. ISA Server logs all traffic, and you should take log requirements into account when allocating disk space. Insufficient disk space for logging may cause inaccurate reporting, and ISA Server may enter lockdown mode. Consider the following:
  2. The following issues may cause some reporting inaccuracies when generating ISA Server reports:
  3. To publish a report, the user account specified must have write permission to the publishing folder, and at least Array Auditor privileges on the array.
  4. When you clone an array configuration by exporting from one array and importing to another without specifying that server-specific information should be imported, there may be some issues with imported report jobs. As a workaround, do the following: If you do not take either of these actions, an error will appear when you open the report created by the job. In addition, you will not be able to export the imported configuration.

Back to Contents


6. SDK

  1. The ISA Server 2004 Enterprise Edition Software Development Kit (SDK), including the header files and .idl files needed to create the development environment, the SDK documentation, and samples, is not provided on the installation CD. It is available on the Web.

Back to Contents


Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, people, and events depicted herein are fictitious and no association with any real company, organization, product, person, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

© Microsoft Corporation 2004. All rights reserved.

Microsoft, Windows, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries/regions.

Back to Contents