NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NetWare MulitProtocol Router 3.0 Update README FOR: MPR303.EXE NOVELL PRODUCTS and VERSIONS: NetWare MultiProtocol Router 3.0 ABSTRACT: This release contains several fixes for numerous NLM(TM) files in the NetWare MultiProtocol Router 3.0 release. Various problems with TCP/IP, AppleTalk, IPXRTR, PPP, or BRIDGE are addressed. Actual problems and solutions are detailed under the Solution Specific section of this technical information document. Supports both NetWare 3.12 and 4.10 servers. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ----------------------------------------------------------------- SYMPTOM: Problems with TCP/IP, AppleTalk, IPXRTR, PPP, or BRIDGE. NOTE: See SOLUTION SPECIFICS for more details on symptoms and solutions. SOLUTION: Apply the files found in MPR303.EXE Self-Extracting File Name: mpr303.exe Files Included Size Date Time ..\ MPR303.TXT (This file) ADSP.MSG 10494 1-13-95 1:46:44 pm ADSP.NLM 74217 1-13-95 1:46:48 pm APPLETLK.MSG 35488 3-31-95 7:55:50 pm APPLETLK.NLM 346809 3-31-95 7:56:14 pm AURP.MSG 11236 3-31-95 8:05:18 pm AURP.NLM 80698 3-31-95 8:05:22 pm BRGLANM.NLM 127534 5-4-95 4:17:34 pm BRIDGE.NLM 60442 5-4-95 4:02:56 pm DMGMT.NLM 22984 2-1-95 6:09:56 pm INETCFG.NLM 330230 2-2-95 5:25:40 pm IPXCFG.NLM 266056 2-2-95 5:14:04 pm IPXCON.NLM 345530 5-10-95 11:21:34 am IPXRTR.NLM 317202 5-10-95 11:11:48 am IPXRTRNM.NLM 50658 5-10-95 11:15:08 am MPRSCRPT.MDC 88933 1-12-95 10:13:56 am MPRSCRPT.SCR 103253 1-23-95 2:42:24 pm NW2000.LAN 48957 5-4-95 5:20:48 pm PARSER.NLM 7906 5-4-95 4:04:24 pm PPPTSM.NLM 160218 5-4-95 6:04:10 pm SYNCPLUS.LAN 54990 5-4-95 6:09:06 pm TCPIP.NLM 392005 5-8-95 11:52:22 am WHSMAIO.LAN 23795 5-4-95 6:11:54 pm ..\3X\ LLC8022.NLM 34669 12-21-94 5:00:10 pm ..\4X\ LLC8022.NLM 35922 12-21-94 4:44:24 pm Installation Instructions: 1. Backup each NLM, MSG, SCR, MDC, and LAN file. 2. Copy the new NLM, SCR, MDC, and LAN files to the SYS:\SYSTEM directory. For NetWare 3.12, copy LLC8022.NLM from the 3X subdirectory into the SYS:\SYSTEM directory. For NetWare 4.1, copy LLC8022.NLM from the 4X subdirectoy into the SYS:\SYSTEM directory. 3. Copy the new MSG files to the SYS:\SYSTEM\NLS\4 directory. Solution Specifics: AppleTalk: Resolves problems resulting in a hung or aborted print job for applications using the AppleTalk 3.x APIs. Fixes a problem that might cause an invalid DDP checksum of 0xFFFF to be transmitted when DDP checksums are enabled. AURP: Now waits up to 5 minutes for transmissions to complete before unloading. This prevents a server from abending because transmissions are still pending when AURP is unloaded. ADSP: Corrects a problem where a NetWare 4.10 server abended because ADSP released an invalid memory resource. BRIDGE,BRGLANM and PARSER: Allows bridging to work concurrently over X.25 and Frame Relay. DMGMT: Corrects an abend on Pentium* processors. INETCFG: Improves support of NetWare for Macintosh load commands when converting to the INETCFG database. IPXCFG: Corrects a problem where the frame type is set incorrectly for IPX if the default is not selected. IPXRTR: Corrects a problem with load balancing. If you want to use load balancing, set the Maximum Number of Path Splits parameter under the Expert IPX Protocol Options to a value greater than 1. A new SET command has been added for additional configuration of load balancing when a server has multiple bindings to the same LAN without going through a router. The syntax of the new SET command is as follows: SET LOAD BALANCE LOCAL LAN = The default state is OFF. This SET command should be used in the following instances: - Turn on load balancing if a server is connected to a LAN through multiple interfaces and the interfaces are either on the same media or attached to different ports of a switch. - Turn off load balancing if a server has multiple interfaces to two segments of the same LAN that is also bridged. NOTE: The values 0, -1, and -2 are reserved and should never be assigned as IPX network numbers. Corrects a problem where the SAP from a print server was not aged out if RIP and SAP were operating in AUTO mode. Prevents an abend that occurs if an SPX application sends a packet to the internal network and load balancing for the local LAN is turned on using the SET command described above. Adds a feature that enables NLSP to switch automatically from broadcast to multicast when all NLSP nodes on the LAN support multicast. Corrects a problem where wildcard filters were applied inappropriately to the source of the packet to all interfaces. Corrects the handling of the Get Nearest Server request so that it does not respond with the nearest Directory Server if the SET REPLY TO GET NEAREST SERVER option is off. IPXRTR does not allow static routes or services to be added to a link that is not using static routing. IPXRTRNM: Corrects a problem where IPXRTRNM abended on NetWare for Windows. IPXCON: Corrects a problem where IPXCON was not displaying a level 2 neighbor. LLC8022: Provides LAN Network Manager (LNM) functionality. NOTE: Before you install any NetWare for SAA patches, check the current version of LLC8022. Be sure to make a backup of LLC8022 before installing any NetWare for SAA patches. (Some SAA patches incorrectly overwrite newer versions of LLC8022. If this happens, restore from the backup.) MPRSCRPT: Allows device management simulation of the RS-232 Data Set Ready (DSR) status signal when Multitech modems are used with PPP. PPPTSM: Optimizes inbound call processing for bridging. Updates the PacketLen and PacketSize fields in receive ECBs. Preserves registers within a PPPTSM data compression routine. Complies with the NetWare ODI specification for TSMs. SYNCPLUS: Prevents an unusual transmit deadlock following frequent PPP dial operations using asynchronous modems. Allows the SYNCPLUS driver to load on NetWare for Windows. TCP/IP: Corrects a problem with directed broadcasts that caused broadcasts to be forwarded in only one direction. Allows routes learned from SNMP to be advertised by the IP routing protocol. Fixes intermittent abends when CALLMGR is used to bring up an on-demand IP call. Fixes a problem that caused an abend when TCP/IP header compression is enabled on a media that does not support header compression. TCP/IP header compression is supported only on PPP. Fixes a problem with route filter exceptions. Depending on the order in which the filters were set, an exception could be ignored. Fixes a problem that might cause a page fault if a TCP or UDP stream is aborted while data is in transmission. Adds error checking to reject a remote route to the local address from another router across a WAN point-to-point link. WHSMAIO: Corrects a potential interoperability problem caused by using the same character map for both transmit and receive processing. PPP now assigns the transmit and receive asynchronous control character maps independently. NW2000: Adds logic to prevent a potential board lockup on some platforms. This problem is more likely on computers with a triflex bus running under heavy load. Patch History: Patch MPR303.EXE supersedes MPR302.EXE and MPR300.EXE. ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------