Technical Information Document
Common TCPIP.NLM for NW 3.12 - TID2937370 (last modified 30MAR2000)
2937370 2937370
associated file

Click filename to download:
tcp312.exe; 781603 bytes; Date/Time: 05-18-1998/09:35PM

abstract

This file contains a new TCPIP.NLM (v4.01G) that runs on Netware 3.12 and WAN (MPR 3.1, NWC 2.0) platforms. TCPN05.EXE also contains the same stack but runs an install script that is not supported on Netware 3.12. (Readme updated 4.18.98).

(Obsoletes TCPN04A.EXE and FTCP312.EXE)

installation

Patches required
===============

Before this TCP312.EXE patch is installed, make sure that the 312PTC.EXE patch has been applied to the NetWare 3.12 server. Note that the file may be located on http://support.novell.com

Installation instructions
=========================

1. To install from floppy, you will need two 1.44MB floppies.
   1.1. COPY DISK1\*.* A: /S/E/V
   1.2. LABEL A:DISK1
   1.3. COPY DISK2\*.* A: /S/E/V
   1.4. LABEL A:DISK2
   1.5 Load install at server console and enter A:
    for the installation path.

2. To install from local system volume:
   For example:
   2.1. Create a TEMP Directory (sys:temp) and put DISK1 and DISK2 there.
   2.2. Load install at the server console and enter
    SYS:\TEMP\DISK1 for the installation path.

For Netware 3.12 servers running the MPR 3.1, manually copy over the TCPCFG.NLM (found in disk1\tcpip subdir) to the SYS:\SYSTEM directory, as well as the corresponding MSG and HLP files to the SYS:\SYSTEM\NLS\4 directory.

issue

IPTRACE (requires 312PTC.EXE to be installed)
========

+ No command line to reset IPTRACE.LOG file, which has a tendency to grow very large. Now availabl eusing:-
      LOAD IPTRACE <ipaddress> NEWLOG

+ When IPTRACE is executed with <ip address> NORESOLVE, it still attempts to resolve the From and To IP addresses

TCPIP
=====

+ UDP broadcasts on multihomed box would be sent out the first bound IP interface, and not all IP interfaces

+ IP routing table showing bogus next hop IP address when learning routes from OSPF LS database

+ Forwarding database not in sync with OSPF LSP database entries when default route filtered

+ RIPII does not send the correct subnet mask across a router ie. no support for discontiguous subnet masking

+ Fixed fragmentation problem in forwarding packets - caused

+ Server lost TCPIP network (cannot ping any IP node) while performing
connect/disconnect stress test.

+ When using an ASBR to import statically assigned IP addresses into the OSPF database, the external type 2 advertisement would be integrated correctly into the LSP database but the resulting forwarding database would show an incorrect next hop field.

+ TCPNewSendData can take more than 80 milliseconds to send a data out to the wire.

+ UDP Broadcast packets not broadcasting when the destination address is 255.255.255.255.

+ Server abends when you bind an unnumbered WAN link before having a numbered interface bound

+ When adding a secondary IP address, TCPIP did not check if that address is already in use - now generates an ARP.

 + Fixes an issue with LANDC denial of service attacks where the packets being sent are UDP, and not TCP based. The server will remain at 100% utilisation.

+ Fixes an issue with GroupWise POA hanging because TCPIP dropping internal requests

+ fixes problem where bogus IP Address being sent as source address on Unnumbered PPP IP links if the LAN Mapping address parameter is not used

 + Fixes an issue where TCPIP was generating Invalid ECBs when transmitting replies to sites where the maximum routable mtu packet size is smaller than the local adapter maximum packet size.

 + When we receive a FIN when we are in any other state other than EST, FW_1, FW_2 state, we pass the packet to the application and the application does not know what to do with this FIN. We drop these packets now.

+ Fixed fragmentation problem in forwarding packets - caused Abend issues that were solved by reducing the max. physical packet size

+ Unlimited command line length - previous versions of the stack caused abends when more than 132 characters were typed at the server console and the buffers filled up

 + Timeout value changes in TCPCON cause to show local snmp statistics

 + TCPCON crash after changing SNMP Access Configuration to non-existant server.

+ Server abends when you have OSPF, PPPRNS, and IPFLT enabled in one box. (1. NWCSTOP 2. Unload IPFLT and 3. Unload TCPIP would cause this to happen)

IPFLT31
=======

+ Toggling the enable/disable field in FILTCFG does NOT switch the status of the filters defined

+ race condition prevents assigning filter function pointers at load time

+ An existing External OSPF route failed to work when the router is restarted or after the filter status was changed

+ BOOTP Requests are blocked on ALL interfaces when a filter is defined for a specific interface

+ IP Packet forwarding exceptions don't work on subsequent connections when interface groups are used on AVM's MPR

+ When filters are setup on servers running PPPRNS, the external route filters block the propagation of the PPPRNS route when any change is performed to the filters.cfg file

TCPCFG.NLM (MPR only)
====================

+ fix the stub-subnet without debugging symbols. I have fixed the error checking routine so that it permits stub-subnet.

+ It only displays a warning message when users configure both bindings with the same IP address and mask. The correct thing is that it should first display the warning message and then force the user to reconfigure that IP address.

contents

Self-Extracting File Name:  tcp312.exe

Files Included       Size   Date         Time    Version   Checksum

\
    TCP312.TXT       9302   05-18-1998   09:35PM
\DISK1
  PINSTALL.HLP       5582   02-03-1997   07:05PM
  PINSTALL.NLM     168811   02-25-1997   09:32PM
   PSCRIPT.DAT       4390   04-23-1998   00:18AM
    README.TXT       1390   03-19-1997   05:58PM
\DISK1\RINSTALL
  PINSTALL.IPS        340   03-19-1997   06:05PM
\DISK1\TCPIP
    CSLIND.NLM      11831   10-10-1997   10:25PM
  CSLIND3X.NLM        799   08-07-1997   11:03PM
  IPCONFIG.NLM        858   08-05-1997   09:50PM
     IPFLT.NLM       1787   09-23-1997   08:19PM
   IPFLT30.NLM      21196   04-26-1996   04:18PM
   IPFLT31.NLM      78865   10-10-1997   10:28PM
   IPTRACE.NLM      11121   09-30-1997   01:28AM
  MPRDINST.NLM       4637   05-19-1997   07:12PM
     NETDB.NLM      57940   03-08-1994   09:25PM
      PING.NLM      41461   09-23-1997   08:17PM
    TCPCFG.NLM     305156   03-03-1998   00:17AM
     TPING.NLM       4983   09-23-1997   08:16PM
       TUI.NLM      43415   11-22-1994   07:18AM
\DISK1\TCPIP\NLS4
  BOOTPFWD.MSG       1398   10-26-1997   05:57PM
   IPTRACE.MSG       1034   06-02-1997   07:30PM
      PING.HLP       5148   11-22-1995   09:55PM
      PING.MSG       1085   06-02-1997   07:36PM
     TPING.MSG        662   06-02-1997   07:36PM
\DISK2\SNMP
      SNMP.NLM      50975   06-25-1997   06:41PM
   SNMPLOG.NLM       5257   06-25-1997   06:41PM
\DISK2\SNMP\NLS4
      SNMP.MSG       4064   06-25-1997   06:40PM
   SNMPLOG.MSG        615   06-25-1997   06:40PM
\DISK2\TCPIP
    TCPCON.NLM     242854   09-30-1997   00:34AM
     TCPIP.NLM     536528   03-12-1998   00:14AM
\DISK2\TCPIP\NLS\4
    TCPCON.HLP     101573   05-14-1997   11:39PM
    TCPCON.MSG      29304   06-24-1997   06:23PM
\DISK2\TCPIP\NLS4
    TCPCON.HLP     101573   05-14-1997   11:39PM
    TCPCON.MSG      29304   08-05-1997   09:57PM
    TCPCON.NLM      79731   06-24-1997   06:23PM
     TCPIP.MSG      21461   03-03-1998   11:56PM
Document Title: Common TCPIP.NLM for NW 3.12
Document ID: 2937370
Creation Date: 22APR1998
Modified Date: 30MAR2000
Document Revision: 2
Novell Product Class: Connectivity Products
End of Life (EOL)
NetWare
Novell Product and Version: Dial-In/Dial-Out Connectivity
Connectivity Products-EOL
NetWare 3.12
NetWare 3.2

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.