Ascend Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(ASCEND) NAT and Ascend




  On Fri, 24 Apr 1998 14:31:42 -0400 (EDT) 
   Steve Camas <stevec@liii.com wrote:
  
   Hello,
   
   Anyone have any idea what 'data lost' means?
  
  Its not important. The first 3 lines are the important ones.
  
   
   172.16.25.23:3491:119:0x6-22:52:17 = 4436
   172.16.25.23:3492:119:0x6-22:52:19 = 4435
   172.16.25.23:3493:119:0x6-22:52:23 = 4434
   172.16.25.23:3494:119:0x6-22:52:25 = 4433
   172.16.25.23:3495:119:0x6-22:52:29 = 4432
   172.16.25.23:3496:119:0x6-22:52:32 = 4431
   172.16.25.23:3497:119:0x6-22:52:36 = 4430
   172.16.25.23:3498:119:0x6-22:52:39 = 4429
   172.16.25.23:3499:119:0x6-22:52:52 = 4428
   172.16.25.23:3062:119:0x6-22:52:52 = 4427
   
   ----- data lost -----
    
   
   
   Does anyone know the specifics of TR2928? I am told that TR2928 is the TR
   that covers NAT problems my customers are having.
  
  What is TR2928. What you look like to be experiencing is the same as 
  our problems with NAT on P-130 and P-220's:
  
  ------------------------------------------------------------------
  COLT Internet Supplier Fault Log
  
  COLT Internet Supplier: Ascend Communications Inc.
  Date of problem occurance: 10/12/97
  Current Supplier Support Satisfaction: Low
  Engineer: Adam Chappell <adamc@COLT.NET
  Problem: NAT translation buffer consumed over time
  Platform: Pipeline 220 and Pipeline 130 
  Software: ea.p22-6.0.4e5, ea.p22-6.0b4, b.p13-5.1Ap4, b.p13-5.1Ap9 
  Status: Unresolved 
  Description:
  
  On all software experienced so far, NAT has caused problems when
  in use by more than a handful of workstations on the LAN. Detailed
  diagnosis on test equipment has been performed with the following
  conclusions.
  
  The static NAT maps configurable via the pipeline interface seem
  to work consistently and be fairly reliable. The dynamic NAT maps
  that are created for most outgoing traffic are different. The NAT
  software builds a mapping between the IP address and TCP port in
  use on the LAN and the public NAT FR address and a free TCP port
  on the router.
  
  The problem seems to be that the router can hold a maximum of 500
  entries in the translation table at any one time, which would
  probably be more than satisfactory for a network of even upto fifty
  users. However, it seems to fail to ever delete the mappings that
  are created when the associated connections close.
  
  An example: a user browses the web and typically Internet Explorer
  or Netscape will open upto four TCP streams to the remote host.
  When the user is goes idle, the browser will close these TCP streams.
  The router keeps the mapping for these TCP streams in place. The
  user browses the web again and the browser re-opens connections to
  the web server. The router adds four more entries to the NAT table
  and so the list grows.
  
  192.168.1.14:1141:25:0x6-23:57:21 = 2933
  192.168.1.14:1142:110:0x6-23:57:24 = 2932
  192.168.1.14:1143:25:0x6-23:57:39 = 2931
  192.168.1.14:1144:110:0x6-23:57:43 = 2930
  A snapshot of a NAT table showing idle TCP mappings 
  
  Associated with each NAT translation entry is a time to live field.
  For TCP streams, this is typcially set to 24 hours. When the time
  to live associated with the mapping expires the mapping is then
  available for reuse. This means that even a modest browsing session
  on the web will result in the NAT translation table filling up in
  a short time with TCP connections that need another 23 hours to
  expire.
  
  An exception to the expiry time is mappings for DNS traffic, which
  only seem to last for one minute. In recent (post 6.0) software
  versions, Ascend seem to have reduced the time to live associated
  with port 80 traffic to ten minutes. This may have masked the
  problem slightly, but it still exists. And it is just as bad if
  the user base all have browsers configured to use a proxy server
  on a port other than port 80.
  
  192.168.1.200:1249:80:0x6-0:09:11 = 2929
  192.168.1.200:1250:80:0x6-0:09:11 = 2928
  192.168.1.200:1251:80:0x6-0:09:12 = 2927
  Reduced TTLs for port 80 web traffic 
  
  --------------------------------------------------------------------------------
  Suggested Fix:
  
  In order to fix this: the NAT software should detect the closing
  of TCP streams (the RST or the FIN packet sent from either side)
  and delete the corresponding entry from the table. This would mean
  that the only maps in the NAT table that are forced to wait for
  expiry are idle connections present perhaps because a machine has
  crashed. UDP sessions are probably more difficult since there is
  no obvious indication that the session has finished. Perhaps the
  time to live field should be a user configurable parameter for
  these cases. In any case, the number of NAT entries should be
  larger.
  --------------------------------------------------------------------------------
  
   I have posted a few times about TR2928 and my posting seems to be going to
   /dev/null... Nobody is saying anything...
  
  A rucurring problem for Ascend at the moment. We have tested other vendors
  NAT solutions and they seem to support a minimum of 10000 NAT translations.
  
  6.0.4 is as broked as every other NAT release.
  
  Regards,
  Neil.
  --
  Neil J. McRae. Alive and Kicking.     
  neil@DOMINO.ORG    NetBSD-1.3 released! ftp://ftp.uk.netbsd.org/pub/NetBSD
  
++ Ascend Users Mailing List ++
To unsubscribe:	send unsubscribe to ascend-users-request@bungi.com
To get FAQ'd:	<http://www.nealis.net/ascend/faq>