Technical Information Document
MPR31A; Maintenance patch for MPR 3.1 - TID2908401 (last modified 04JUN1996)
2908401 2908401
associated file

Click filename to download:
mpr31a.exe; 1066126 bytes; Date/Time: 06-04-1996/03:26PM

abstract

MPR31A.EXE is the current maintenance Patch for NetWare MultiProtocol Router 3.1 (MPR). MPR31A.EXE adds several features and fixes. Novell recommends that all NetWare MultiProtocol Router 3.1 owners download MPR31A.EXE.

installation

NOTE: If MPR 3.1 is installed on a server which is also running a version of NetWare Connect 2, lower than release 2.0.28, the use of DHCPD.NLM will cause an abend. Downloading NWC203.EXE, NWC204.EXE, and NWC205.EXE, in order to upgrade to release 2.0.28 corrects this problem.

1. Only apply MPR31A.EXE to a server that has MPR 3.1 already installed.
Do NOT apply MPR31A to a MPR 3.0 server.

2. Backup the server.

3. Create a MPR_1 directory.

4. Put MPR31A into the MPR_1 directory.
Note: If you want to install MPR31 from a diskette, Volume label the
diskette MPR_1.

5. "Explode" MPR31A.EXE.

6. Load INSTALL.NLM.

7. Select "Product Options".

8. On a NetWare 4.1 Server, select "View/Configure/Remove Install
Products". (For a NetWare 3.12 server, skip to #9)

9. Verify that MPR 3.1 is installed.

10. Press <ins> to install MPR31A.

11. Provide INSTALL with the path to the MPR_1 directory.

12. Follow the prompts to install MPR31A.

13. If MPR 3.1 runs on a NetWare 4.1 FIGS (French, German, Italian,
Spanish) server and the language on the server is not set to ENGLISH, you must remove the old message and help files. MPRMSG.BAT is provided to assist in removing those files.
 Complete the following procedure to remove the files:
    a. Change to the NLS4 directory of the installed languages.
    b. Run MPRMSG.BAT from that directory.
 
    Note: You can ignore any "File Not Found" warnings.

14. Down the server and bring it back up.

15. If you use ManageWise (or a third party management product) with MIBs.
Get the adapter MIB (MPRADP.MIB) from REFMIBS/ADAPTERS. Follow the directions provided with your network management manager concerning installing new MIBs.
(In ManageWise, use TOOLS> SNMP MIB COMPILER)

16. If you want to use a PPP login script, we suggest that you use
PPPCHAT.SCR, as it is a significant improvement over the sample provided with MPR 3.1. To use PPPCHAT.SCR, see Appendix A; "Customizing PPP Login Scripts", in the "NetWare MultiProtocol Router 3.1 Configuration" section of the MPR 3.1 manual (either DynaText or hard copy). Be careful to follow ALL of the instructions including using MDMCVT.

17. If you own "WAN Extensions" for MPR 3.1, also download WAN31A.EXE.

18. If you own "SNA Extensions" for MPR 3.1, also download SNA31A.EXE.

Patch History
MPR31A.EXE is the first public patch for MPR 3.1.

symptoms

1. A blank service name, in the static services table, caused IPXRTR to
enter the debugger after a Reinitialize System command.

2. The bind to a WAN board failed on an AppleTalk nonextended network when transitional routing was turned on.

3. If a DTR dial failed once, PPPTSM did not retry the call and the user
had to disconnect the call through the call manager.

4. IPXRTR could crash, if a broadcast message was received on the internal network while Mobile IPX was enabled.

5. IPXRTR could crash if a corrupted packet was received on a WAN in which IPX header compression had been negotiated.

6. The MPR configuration and management utilities would abend if they
attempted to open a 0 length file using TUI.

7. If you changed the media type of a configured interface, the change
was not recognized by the driver unless the driver was unloaded.

8. If a server contained multiple NW2000 cards, the cards shared RAM
incorrectly and did not operate.

9. Using OSPF with multiple unnumbered links in different areas abended the server.

10. IP filters were lost if a call was brought down and the filter was
specific to a frame relay circuit.

11. PPP data compression resulted in a server abend, when MPR was used with the EICON PBLAST.LAN v1.20 driver, for the PacketBlaster WAN adapter.

12. The sample login script, provided with MPR 3.1, does not work properly in some enviroments.

With Source Route Bridging
--------------------------
13. If the Source Route Bridge Protocol ID filters were set to "Permit
packets in Filter list", connectivity could be lost.

14. The largest frame size negotiation for a Source Route frame could be set to a value higher than supported by the medium, causing the connection to drop.

When Used on a Server With NetWare Connect
------------------------------------------
15. When two NetWare Connect users logged in at exactly the same time, IPXRTR disconnected one of them.

16. When the NetWare Connect idle disconnect timer was set and the client workstation hung while a connection was being reestablished, IPXRTR abended when a new user tried to connect.

17. NWC203.EXE, NWC204.EXE, and NWC205.EXE, for NetWare Connect 2.0, extend to Windows 95 workstations, the ability to dial up IPX connections.
If NetWare Connect and MPR reside on the same server, both MPR31A and NWC203/4/5, must be installed for the dial IPX enhancement to be available.

When Used on a FIGS (French, Italian, German, Spanish) Server
-------------------------------------------------------------
18. After installation of MPR3.1, older translations were used.

With Traps
----------
19. The traps defined in the adapter MIB files, provided with MPR 3.1, did not format correctly on ManageWise 1.0, or NMS 2.0 consoles.

20. Trap Help was not available. (The trap help files failed to ship with
MPR 3.1)

NEW FEATURES
F1. Contains a new TCPIP.NLM.
IMPORTANT!! Only use this TCPIP.NLM on a MPR 3.1 server. Do not use it on a server which does not have MPR 3.1 loaded!!!
If you have MPR 3.1, this is the correct TCPIP.NLM to use, even if the
server also has NetWare Connect.

F2. Additional packet types were added to the TCP/IP packet filters=
definitions.

F3. IPXRTR has been enhanced to provide routeless services.
Originally IPX Services were absorbed only if the network number on which the service resided was explicitly reachable.
If a default route (-2 or FF-FF-FF-FE network number) is defined for IPX,
IPXRTR will optionally absorb services, without an explicit route to the
service being reachable. This is implemented via a set command. By
default IPXRTR requires a explicit network number to make a service
reachable. By using a set command the check for an explicit network number before absorbing services is removed.
The syntax of the set command is:

set required network for services = <on> / <off>.

The default set is ON. This means that IPXRTR will check to see if the
network number on which a service resides is explicitly reachable. If it
is reachable it will absorb the service otherwise it will drop it.

If it is set to OFF, IPXRTR will check to see if the network number on
which the service resides is explicitly reachable, if so it will absorb the
service. If the network number is not reachable it will check to see if
there is a default route (network number of -2), if a default route is
present and reachable, the service will be absorbed. If a explicit route
and the default route is not reachable then the service is dropped.

solutions

Apply MPR31A.EXE

contents

Self-Extracting File Name:  mpr31a.exe

Files Included       Size   Date         Time    Version   Checksum

\
    MPR31A.TXT      11009   06-04-1996   03:25PM
  PINSTALL.HLP       5585   11-15-1995   11:54AM
  PINSTALL.NLM     161914   03-13-1996   12:24AM
   PPPCHAT.SCR        470   05-31-1996   08:38AM
   PSCRIPT.DAT       3611   03-22-1996   11:45AM
\ALL
    PBLAST.LAN      69706   03-08-1996   05:28PM
\AT
      ADSP.NLM      31501   05-22-1996   12:49AM
  APPLETLK.NLM     177215   05-22-1996   12:44AM
     ATCON.NLM      35108   05-22-1996   12:52AM
\AT\NLS4
      ADSP.MSG      13698   05-22-1996   12:49AM
  APPLETLK.MSG      37954   05-22-1996   12:43AM
     ATCON.HLP      46674   12-08-1995   01:14PM
     ATCON.MSG      11635   05-22-1996   12:52AM
\BRIDGE
    BRIDGE.NLM      34021   03-29-1996   10:42AM
  SRBRIDGE.LAN       4441   05-23-1996   12:25AM
\BRIDGE\NLS4
    BRIDGE.MSG       1426   03-29-1996   10:42AM
\ETC
  BUILTINS.CFG      10825   03-13-1996   03:09PM
\IPX
    IPXRTR.NLM     158909   05-23-1996   10:12AM
\IPX\NLS4
    IPXRTR.MSG      12044   04-12-1996   09:44AM
\MSGFIX
    MPRMSG.BAT       1753   04-12-1996   01:11PM
\REFMIBS\ADAPTERS
    MPRADP.HLP      11287   02-05-1996   06:00PM
    MPRADP.MIB      14619   03-18-1996   02:04PM
\TCPIP
     IPFLT.NLM        997   03-22-1996   09:57AM
    TCPCON.NLM      78686   03-29-1996   11:21AM
     TCPIP.NLM     206330   05-23-1996   11:52AM
\TCPIP\NLS4
    TCPCON.MSG      29125   03-22-1996   09:43AM
     TCPIP.MSG      17135   03-29-1996   10:57AM
\UTILS
       TUI.NLM      24226   03-13-1996   10:18AM
\UTILS\NLS4
       TUI.MSG       2304   03-13-1996   10:18AM
\UTILSWAN
       WSM.NLM      11095   05-23-1996   11:02AM
\UTILSWAN\NLS4
       WSM.MSG       2213   03-13-1996   10:53AM
\WHSM
    NW2000.LAN      23788   05-23-1996   10:59AM
  SYNCPLUS.LAN      26193   05-23-1996   10:55AM
\WTSM
    PPPTSM.NLM      77266   05-23-1996   09:27AM
\WTSM\NLS4
    PPPTSM.MSG       5556   03-13-1996   10:13AM
Document Title: MPR31A; Maintenance patch for MPR 3.1
Document ID: 2908401
Creation Date: 04JUN1996
Modified Date: 04JUN1996
Document Revision: 1
Novell Product Class: Connectivity Products
Novell BorderManager Services
Novell Product and Version: NetWare MultiProtocol Router
BorderManager 2.1 (also called 1.0)

Disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts 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.

Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.