Document ID: 17598
Questions
Introduction
Will a Compatible Systems router dial for access to a non-local subnet over IP?
How are the remote networks determined when you use IPX?
Can a Compatible Systems router dial-on-demand for different remote networks with different Telco numbers?
Is it possible to set up a multi-protocol router to allow me to dial-in from a Macintosh with MacPPP or a PC with a dial-up package?
I have a Linux box configured to accept dial-in connections that run PPP. My system automatically assigns IP addresses to the caller dependent upon which modem in the pool they access. The modem re-dials regardless of whether there is IP activity or not on the LAN, and when it does get through and logs on to our system, it does not negotiate PPP.
I have a dial-up connection and have set the baud rate on my Compatible Systems router to 28800. Why does the throughput seem slower than I expected?
I have MR1000Rs in a dial-up connection with US Robotics Sportster modems. The call is initiated from one end, and the other end fails to answer. I checked both modems and routers to make sure they were set up to allow dial-in.
No dialing seems to take place. This is the router log: WAN: chat log 2d 30 39 37 33 0d 0d 0a 4e 4f 20 44 49 41 4c 20 -0973...NO DIAL WAN: chat log 54 4f 4e 45 0d 0a TONE.. Begin Script Send atdt 9-703-749-0973
Why does my dial-on-demand line come up unexpectedly or stay up?
How do I decode the debug information in the router log to find out what machine brings up my dial up link?
NetPro Discussion Forums - Featured Conversations
Related Information
Introduction
This document answers frequently asked questions about Compatible Systems - dialing in and dialing out.
Refer to Cisco Technical Tips Conventions for more information on document conventions.
Q. Will a Compatible Systems router dial for access to a non-local subnet over IP?
A. Yes. Make sure that if you use RIP on the WAN port, it is set to "triggered" and not "periodic." If you use RIP over sub-divided Class C subnets, RIP version 2 must be used since RIP Version 1 does not recognize the Class C subnets.
Q. How are the remote networks determined when you use IPX?
A. The router dials out initially and then stores the network number and server information. Any access to the remote network causes it to dial. At this time, it checks the SAP and routing tables to determine if there are any changes that need to be made to these tables. For IPX WAN routing, you must use the "triggered," not "periodic," update method.
Q. Can a Compatible Systems router dial-on-demand for different remote networks with different Telco numbers?
A. Any Compatible Systems router with multiple WAN ports and no internal CSU, which includes the 2600i, 2800i, 2900i, 3400R, 3500R, and 3800R can be configured for such a scenario. Each WAN port can only be configured to dial-up to one remote network. All other Compatible Systems routers can dial-up to just one remote network.
Q. Is it possible to set up a multi-protocol router to allow me to dial-in from a Macintosh with MacPPP or a PC with a dial-up package?
A. Yes. This also works for single protocol routers.
Use CompatiView:
Set the "Optional Remote End Node Information" on the TCP/IP configuration screen for the applicable WAN port to an unused IP address on your local (Ethernet) IP network. Use this IP address in the MacPPP configuration when you dial in. For the PC, set the host to pick up an IP address dynamically from a server.
Use Command Line:
- Router Code 3.x.x and earlier
int wan x (where x is the applicable WAN port) set ip wan remote a.b.c.d (where a.b.c.d is the unused address on your LAN)- Router Code 4.x.x and later
config IP wan x (where x is the applicable WAN port) remote address = a.b.c.d (where a.b.c.d is the unused address on your LAN)
Q. I have a Linux box configured to accept dial-in connections that run PPP. My system automatically assigns IP addresses to the caller dependent upon which modem in the pool they access. The modem re-dials regardless of whether there is IP activity or not on the LAN, and when it does get through and logs on to our system, it does not negotiate PPP.
A. Dynamic IP assignment is not supported on Compatible Systems products. The router dials up to make a PPP connection, but, because of the dynamic IP assignment, it probably never actually makes the PPP connection. You must use a static IP address on the Linux box for the port to which the router dials in.
Q. I have a dial-up connection and have set the baud rate on my Compatible Systems router to 28800. Why does the throughput seem slower than I expected?
A. You go through a 28.8K modem. In order to allow for compression, you must set the modem speed to 115200 and turn on Hardware Flow Control for your router. This gives you the maximum data rate between the router and the modem.
Q. I have MR1000Rs in a dial-up connection with US Robotics Sportster modems. The call is initiated from one end, and the other end fails to answer. I checked both modems and routers to make sure they were set up to allow dial-in.
A. This is an issue unrelated to the routers. Use the DIP switch on the USR Sportster modem to set Auto Answer on both modems. The MicroRouter sends a string to enable auto answer on the modem, but, if the modem is unstable or gets reset, they do not answer. If you set the DIP switch, it ensures that the modem answers all inbound calls.
Q. No dialing seems to take place. This is the router log: WAN: chat log 2d 30 39 37 33 0d 0d 0a 4e 4f 20 44 49 41 4c 20 -0973...NO DIAL WAN: chat log 54 4f 4e 45 0d 0a TONE.. Begin Script Send atdt 9-703-749-0973
A. The modem does not get a dial tone from the phone line. Try this in your chat script:
send atdt 9,1-703-749-0973The comma causes a pause while the PBX switches to an outside line.
Q. Why does my dial-on-demand line come up unexpectedly or stay up?
A. This could be the result of these:
- RIP 1 sends packets across the WAN every 1 or 2 minutes to keep the line up. If your ISP does not require RIP, it is best to turn it off and have the ISP add a static route to your network.
- * You have set a time server in the "Sys Info" ("General Info") window. This accesses the time server at certain intervals. If the router goes out to a time server, the source address is the Ethernet IP address of the router, and the destination is the IP address of the time server.
- * If the source is a workstation with Windows 95, and the destination address is a DNS, it is probable that you have TCP/IP bound to "Client for MS Network." (Win95 does a NetBUI nameserver lookup.) In order to find out, go to Start/Settings/Control Panels and choose the Network Control Panel. Double click on TCP/IP, and then click the Bindings tab. See if "Client for MS Network" is checked. If so, uncheck it, click OK, and reboot Win 95 when requested. * See How do I decode the debug information in the router log to find out what machine brings up my dial up link?
Q. How do I decode the debug information in the router log to find out what machine brings up my dial up link?
A. For IP networks:
In the log, after initialization, this message appears:
Wan A: wait for dialin/dialoutAfter this line, when the link is brought up, this appears:
Wan A: start link due to ip activity Debug +0.0: Wan A: 45000049 44010000 1f113143 cc0d4844 cb0d4801 00890035 Debug +0.0: Wan A: 0035d81f 01680100 00010000 00000000 05465241 4e4b0373The IP address of the source machine is encoded in the fourth hexadecimal number in the log message while the IP address of the destination machine is located in the fifth hexdecimal number:
Debug +0.0: Wan A: 45000049 44010000 1f113143 cc0d4844 cb0d4801 00890035 cc=204 0d =13 48 =72 44=68 source IP address = 204.13.72.68 cb=203 0d=13 48=72 01=1 destination IP address = 203.13.72.1For IPX networks:
In the log, after initialization, this message appears:
Wan A: wait for dialin/dialoutAfter this line, when the link is brought up, this appears:
Wan A: start link due to ipx activity Wan A: ffff0024 02000000 0205ffff ffffffff 84140000 02000000 Wan A: c0fc17c3 84131b00 03000000 6c7e7e7e 7e7e7e7e 7e7e7428This hexadecimal data is the IPX header. You can find descriptions of this in NetWare Unleashed by Rick Sant'Angelo (page 883) or in NetWare LAN Analysis by Laura Chappell and Dan E. Hakes (page 272).
Here are the packet header fields:
|destination |ffff |0024 |02 |00 |0000 0205 |ffff ffff ffff |8414 |checksum |length |hops |type |net number |node (broadcast) |socket |source |00 |0000 0200 |0000 c0fc 17c3 |8413 |1b00 |type |net number |node |socket |dataWhat happens is that source net number 200 (hex), node 0000c0fc17c3 sends out a packet broadcast to all nodes on net 205 (hex).
The source node number here is the Ethernet hardware address of the originating device. If this is a server, its address displays in the SAP table.
For AppleTalk networks:
In the log, after initialization, this message appears:
Wan0: wait for dialin/dialoutAfter this line, when the link is brought up, this appears:
Wan0: start link due to atalk activity Wan0: 002e0000 006e0002 002c0202 02412100 026efe00 013d0c51 Wan0: 7561726b 58507265 73733c0a 41425420 5379646e 65797665This hexadecimal data consists of AppleTalk packet header bytes. You can find descriptions of these in Inside AppleTalk, Second Edition, by Gursharan S. Sidhu et al, Addison Wesley, 1990.
The first 13 bytes of the packet header contain the same fields:
|002e |0000 |006e |0002 | |packet |check |dest. |source ||length |sum |net |net | |00 |2c |02 |02 |02 | |dest. |source |dest. |source |DDP | |node |node |socket |socket |type | |(NBP)|These bytes are specific to the DDP type. This one is NBP.
Name Binding Protocol (NBP)
|4 |1 |21 |00 02 |6e | |function |tuple |NBP |Net |node | |(FwdReq) |count |ID |number |ID | |fe |00 |01 |3d |0c | |socket |enumerator |object |object |type | |number | |field | |field | |length | |length | |(12) | |517561726b 58507265 73733c |0a | |Q u a r k X P r e s s < |zone | |type |field | |length | |(10) | |41425420 5379646e 6579 |7665 | |A B T SP S y d n e y |old | |zone |data |This example is from Australia. Quark XPress caused the router to dial. Quark periodically sends packets as a copyright measure. A Quark software mod prevents this.
In addition to NBP, there can be any of these DDP types:
01 RTMP response or data packet 02 NBP packet 03 ATP packet 04 AEP packet 05 RTMP request packet 06 ZIP packet 07 ADSP packetRTMP response or data packet, DDP type 01:
Wan0: 00200000 00000000 ff000101 01000008 00000082 00068000 Wan0: 08820032 81003c82 21970007 7cfe000d 506c6174 654d616bThe first 13 bytes:
|0020 |0000 |0000 |0000 | |packet |check |dest. |source | |length |sum |net |net | |ff |00 |01 |01 |01 | |dest. |source |dest. |source |DDP | |node |node |socket |socket |type | |(RTMP) |The RTMP portion:
|0000 |08 |00 |0000 |82 | |router |id |router |two |flag | |net |length |node |zero | |number |= 8 |id |bytes | |0006 |8 |0 |0008 |82 | |range |range |hops |range |flag | |start |flag | |end | |0032 |8 |1 |003c |82 | |range |range |hops |range |flag | |start |flag | |end |
NetPro Discussion Forums - Featured Conversations
| NetPro Discussion Forums - Featured Conversations for Router and IOS Architecture |
| Network Infrastructure: LAN Routing and Switching |
| Network Infrastructure: WAN Routing and Switching |
Related Information
| Updated: Apr 12, 2002 | Document ID: 17598 |
