IPX vs IP performance

Posted on 2006-04-19
Last Modified: 2012-06-27
Can anybody tell me if there would be a network performance benefit moving from ipx/spx to tcp/ip protocol under Netware 5? I'm sure I recall that someone said that less network traffic is created when using IP. The Netware server runs multiple database intensive applications that can struggle when the network becomes busy so we're looking at all ways to increase performance.

Thanks in advance.
Question by:limsman
    LVL 35

    Accepted Solution

    I wouldn't do it on NetWare 5, myself, since that's an obsolete version, and some services still relied on SPX calls IIRC,  but it is possible to do all IP on 5.0.  

    What SP is on the NW5 server(s)?  What database application is running, and is it SPX/IPX-dependent?  You may not be able to move off IPX for your database traffic.

    IPX is a "chatty" protocol - it broadcasts service advertisements and keepalive packets all the time, on top of the regular traffic.  IPX also seems to be a better routable transport for NetBIOS than TCP/IP is.

    To properly configure a "pure IP" network with NetWare, you must configure SLP (Service Location Protocol) to enable services to be found, since there is no "sap broadcast."  SLP is client-driven - a client service agent will multicast (not broadcast) looking for service agents that would then reply with locations of services.

    That's another thing with NW5 - it uses SLP V1.  Starting with NW5.1, IIRC, SLPV2 was implemented to improve the efficiency of SLP, by providing the Directory Agent, a Service Agent type that other Service Agents report to, that registers and maintains a list of all the services on the network, and their locations.  If a client knows the location of the DA, it can unicast to the DA and get access to the entire list of service locations.
    LVL 30

    Expert Comment


    5.1 shipped using SLPV1.You could move it to SLPV2, but it wasn't officially supported.
    IPX on a LAN is superior in terms of speed and efficency, but not so on a WAN.
    There is as much as a 20% difference in terms of throughput when measuring IPX vs. IP on a LAN.
    IP has superior ECC, but it adds overhead to the total system throughput(great for a WAN ,but not as critical on a LAN.

    What are you running in terms of infrastructure (switches, hubs, 10 or 100mb)?

    There are a number of reasons a Novell network will slow down.

    Collisions (if you are running hubs instead if switches)
    Not enough RAM in the servers. (Cache buffers which should be at > 60%)
    Slow disks (RAID not tweaked for DB performance).


    Author Comment

    Thanks for your responses. I'll get back when I've checked some things out.

    Author Comment

    ShineOn: Truth is I don't know what SP we're running on NW5 as I'm not the network administrator, but as you've said, it is unwise on NW5 due to some services using IPX. We are running several databases on the server. They are running on Extended Systems Advantage Database Server (ADS) and also Paradox. ADS, our largest DB is client/server based, but Paradox is not of course. I'm sure both databases run under IP. Your comments have been very helpful and I've passed them on to the network administrator who will better understand the details you have gone into.

    pgm554: Thanks for your valued comments which have again been passed onto the network administrator. In answer to your questions, we are running a mix, mainly 100BASE-TX through switches over a fibre backbone, but one segment running 10BASE2 possibly over 10BASE5 backbone. Not sure if they are still hubs or switches in that area since upgrading is in progress on that segment. Just last week we upgraded the RAM in the server in an attempt to improve things. Disks are RAID but not sure how they are configured (i.e. towards DB performance).
    LVL 30

    Assisted Solution

    Anything having to do with 10BASEx is a bottleneck.
    And depending upon how your switches and hubs are deployed can cause issues.

    There are tweaks that can be applied to the server for DB efficiency

    Here is an example of tweaking the NW set parameters in the autoexec.ncf:

    SET Maximum Concurrent Disk Cache Writes = 500
    SET Dirty Disk Cache Delay Time = 0.5
    SET Maximum Concurrent Directory Cache Writes = 100

    SET maximum directory cache buffers = 4000
    SET minimum directory cache buffers = 2000

    Author Comment

    Once again, thanks for your comments pgm554. My manager has already agreed that the 10mb segment could cause a bottleneck which is the reason for the upgrade. The tweaking parameters are certainly worth checking out.

    I'll close this question off now and split the points between the two experts that have helped, with the accepted answer going to ShineOn as the first to answer the original asked question.

    Thanks again.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    In the modern office, employees tend to move around the workplace a lot more freely. Conferences, collaborative groups, flexible seating and working from home require a new level of mobility. Technology has not only changed the behavior and the expe…
    DECT technology has become a popular standard for wireless voice communication. DECT devices are not likely to be affected by other electronic devices and signals because they operate in a separate frequency-band.
    It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now