Proteon Software Release Notes
GTSecure-60 Router With OpenROUTE 2.1 [R1]
Part No. 42-048055-00
Revision A, October 1996
This document is for the GTSecure-60 router. Please save this document with your copy of the GlobeTrotter 60 and 62 Getting Started Guide. The software for the GTSecure-60 is based on OpenROUTE 2.1 router software, and is compatible with released versions of Proteon router software.
NOTE: The information in this document is subject to change without notice and should not be construed as a commitment by Proteon, Inc. Proteon, Inc. assumes no liability for any errors that may appear in this document.
The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license.
Copyright 1996 by Proteon, Inc.
OpenROUTE is a trademark of Proteon, Inc. Proteon is a registered trademark of Proteon, Inc.
The GTSecure-60 includes 2 MB of flash memory for system load storage, and 4 MB of DRAM to run the system software and maintain routing tables. The unit has a compact form-factor, a single Ethernet connection, a single WAN connection, and a console port for out-of-band management. The GTSecure-60 routers feature the following:
68360 Processor
Single WAN port supporting V.35, X.21, and RS-232
One 10BaseT Ethernet LAN port for either shielded or unshielded
twisted pair
(software selectable) or 10Base2 with BNC.
Four front panel lights indicating diagnostic conditions and traffic
flow
Console port for out-of-band management
Media and installation manual
AC 110/220 volt universal power supply
Factory-installed software specific to GTSecure-60 system's
application
Boot code is V1.25
I IP with access control and antispoofing for additional security
R RIP, ARP, PPP, Frame Relay, Dialup Serial Interface
Compression using Stac
SNMP
UDP Broadcast
IP Dynamic Filters
RADIUS Authentication
RSA Data Security, Inc. MD5 Message-Digest Algorithm
Static and dynamic IP routing
Chat Scripts
PAP and CHAP security features
Plug-and-play hardware installation with preloaded routing software
A Command Line Interface for configuration by service providers
Quick Config menu/prompting configurator program
Standards-based interoperability with ISP existing backbone equipment
A profile implements an access policy that controls the network access into and out of a secure network. You can set up profiles to provide access to specific resources in a private network for a user or group of users. You can also set up profiles that let users inside your private network have access to public networks, while keeping your private network secure.
There are two types of profiles:
You can associate a single profile with multiple interfaces. This means that you can easily use a profile on a router with many interfaces.
A profile contains a collection of filters. A filter has attributes that describe the types of packets it recognizes, and it has actions to take when it recognizes a packet.
Filters can contain still more filters. When a filter contains other filters, it is called a parent filter and the filters it contains are called child filters.
When a parent filter recognizes a packet, it installs copies of its child filters into the running system. This is in addition to the other actions defined for the parent filter. At such time, the parent filter may replace certain components of the child filters with values taken from the recognized packet.
Such parent/child groups are what makes the system dynamic. The filtering system, by monitoring data flows, can modify itself and automatically learn what it should be doing from moment to moment.
The following are the GTSecure IP Filtering commands available
at the
IP Filters Config> prompt:
RADIUS (Remote Authentication Dial In User Service) is used to authenticate remote users so that a specific IP filter profile is installed for that user. The installed profile allows the remote user access to specific services inside the firewall. RADIUS is being developed in the IETF and currently is at the Internet draft stage.
The following are the RADIUS configuration commands available at the RADIUS Config> prompt:
The UDP (User Datagram Protocol) broadcast feature allows the router to forward UDP broadcast frames to specific IP addresses.
For example, NetBIOS uses UDP broadcasts in some client-server applications to broadcast Name-Query frames.
You can configure UDP broadcast so that the router directs frames to a network-level or subnet broadcast IP address. You can set up UDP broadcast to forward packets to the next destination by broadcasting to the next router, or to forward to the final destination by supplying a host address or directed broadcast address on the final network.
IP configuration commands for UDP Broadcast available at the IP Config> prompt include:
Data compression lets the router software pack more user data into the packets moving through router interfaces. If the rate of packet transfer stays constant, the data transfer rate (throughput) for the router increases proportionally.
The data compression software works by replacing frequently-occurring character sequences with single characters that represent the sequences. The sequences can be words, blank spaces, numbers, or any other string in the data stream. The substitution characters are called index characters.
For example, the character sequences that make up the words "the" and "computer" may appear separately throughout an ASCII text file in a data stream. The data compression software substitutes a single character for each of the words. Further, if the words appear together as "the computer," a different index character replaces the phrase. This substitution scheme in effect compresses the data.
Data compression dictionaries maintain an association between each repeatedly occurring sequence and its index character. The dictionaries must be the same at the transmitting and receiving routers to ensure accurate compression and decompression. Compression protocol messages implement the dictionary coordination; and the router must monitor the communication link between the routers closely to maintain the coordination.
Data compression commands available at the PPP Config> prompt include
disable ccp
enable ccp
set ccp options
set ccp algorithms
list ccp
PPP monitoring commands available at the PPP> prompt include
list
list comp
clear
The Dialup Serial Interface (DSI) supports asynchronous and synchronous RS-232 communication, including synchronous V.25 bis, and V.35 communication through the general switched telephone network. The figure below shows a sample DSI configuration.
Each DSI consists of a serial interface that is connected to a modem and a dial circuit. Dial circuits are virtual circuits that you configure on the router. Each dial circuit is a normal serial line network, running Point-to-Point Protocol (PPP). Dial circuits control the process of placing and receiving calls. You can configure more than one dial circuit for a DSI. You provide each dial circuit with a name and a telephone number to enable users to connect to designated sites.
Interoperability With GTSecure-60 Routers
Using OpenROUTE 2.1
GT60 w/ Async Applicabl Cisco Bay Livingsto Xylogics
Supported e 2503 AN n PM2 2K
Features Proteon Rel Rel Rel Rel 10.1
Routers 11.00 8.3 3.3.1
Rel 16.1
PHYSICAL
X.21 S/T Note N/A N/A
#1
RS232 S/T S/T
V.35 Note N/A N/A
#2
DATA LINK
Sync
PPP S/T N/A N/A
FR S/T N/A N/A
N/T S/T S/T
V.25bis
Async
PPP N/T N/A S/T
MODEMS
Sync
Motorola S/T S/T N/T N/A N/A
V.3400
Penril N/T N/A N/A
p2433-01
Hayes S/T N/T N/T N/A N/A
Optima
Interoperability With GTSecure-60 Routers
Using OpenROUTE 2.2 (Continued)
GT60 w/ Async Applicabl Cisco Bay Livingsto Xylogics
Supported e 2503 AN n PM2 2K
Features Proteon Rel Rel Rel Rel 10.1
Routers 11.00 8.3 3.3.1
Rel 16.1
Async
Hayes S/T Note #3 Note S/T S/T
Optima #3
USR Sport S/T Note #3 Note S/T S/T
28.8K #3
USR Sport S/T Note #3 Note S/T S/T
14.4K #3
Practical S/T- Note #3 Note S/T
PC288MT #3
Microcom Note #3 Note S/T
DP28.8p #3
SECURITY
PAP S/T Note S/T
#4
CHAP S/T S/T
PAP & Note #5 S/T N/T
CHAP
CHAT N/A N/A S/T
Secure N/A N/A N/A N/A
Static Filters
Secure N/A N/A N/A N/A
Dynamic
Filters
Radius N/A N/A N/A N/A
Authentication
User N/A N/A N/A N/A
Defined ELS
SNMP Traps N/A N/A N/A N/A
PROTOCOLS
IP S/T S/T
RIP S/T Note #5
ARP S/T S/T
TCP S/T S/T
UDP S/T S/T
ICMP S/T S/T
Dial
In S/T S/T
Out N/T N/T S/T
NOTES:
1) The Bay AN has problems w/X.21 DCE.
2) DTE runs okay on the Bay AN but the GTSecure-60 configured for DCE to Bay AN doesn't work.
3) Not tested, because router models used, did not support ASYNC PPP.
4) You must use software version 3.3.1 or better on the Livingston to make PAP work on calls originating from the Livingston to the GTSecure-60.
5) Cisco doesn't support PAP and CHAP at the same time on one interface.
When placing an order for a GTSecure-60, order the appropriate model number.
Model Description
p5730-sec GTSecure-60
gtsadmin-pro GTSecure Login (PC and Unix disk)
gtsrad-pro GTSecure RADIUS Tool
WAN Cables
NOTE: Only Proteon WAN cables work with the GTSecure-60 Series routers.
Each GTSecure-60 ships with the GlobeTrotter 60 and 62 Getting Started Guide that instructs the user on how to install the product. Other documents shipped include the GTSecure IP Filters Guide and the GTSecure Read Me First Guide. The printed OpenROUTE documentation set and the CD-ROM are available for those customers who are interested in more advanced configurations of OpenROUTE 2.1 software, as well as providing the complete command line instruction set. Proteon recommends that each ISP who is providing GTSecure-60 systems purchase at least one OpenROUTE printed documentation set for reference.
Model Description
p4391V2.1-sp OpenROUTE Documentation Set Printed Copy
p4956-g OpenROUTE Documentation Set CD-ROM
To interoperate with the DSI, your modem must support the following V.24 circuits and configuration:
DSI support assumes that the modem configuration
NOTE: Some modems support a mode in which async is used to dial the phone and then talk sync. DSI cannot support this mode of operation.
Proteon also recommends the disabling of echoing by the modem of command strings that the GTSecure-60 issues to the modem. The DSI assumes that any data it receives from a modem in response to a modem command is a result code string. In addition, Proteon strongly recommends setting DCD to track the state of carrier signal. Setting DCD always on at the modem makes it impossible to detect that the line has disconnected.
Proteon has qualified the following modems for use with the asynchronous dialup capabilities of the GTSecure-60:
If a modem has not been tested but meets the requirements defined above, it should work. It just requires you to provide the GTSecure-60 with the appropriate modem script.
Proteon recommends that you use the modem initialization commands shown below for the following modems:
Modem Commands Practical AT&FE0M0S0=1&C1&D2&K3&S0\r Peripherals PC288MT Microcom DeskPort AT&FE0M0S0=1&C1&D2$B115200\\Q3&S0\r 28.8 Hayes Optima 288 AT&FE0M0S0=1&C1&D2&K3&S0\r US Robotics AT&FE0M0S0=1&C1&D2&B1&H1&S0\r Sportster
If you need to disable auto answer, change S0=1 in the commands above to S0=0.
Using &F in the modem initialization commands shown above can cause some modems to ignore the rest of the commands in the string. If you encounter this problem, remove the &F from the initialization command string.
The commands shown above have the following meanings:
Command Meaning
&F Resets the modem to factory default settings
E0 Disables modem echoing of commands
M0 Turns off the modem speaker
S0=1 Answers on the first ring in auto-answer mode
&B1 Sets the modem's serial port speed to the
speed at which the last AT command was issued
&C1 Turns CD on when the modem connects, off when
the modem disconnects
&D2 Causes the modem to hang up when DTR is
turned off
&D3 Causes the modem to hang up and reset when
DTR is turned off
&H1 Enables hardware (RTS/CTS) flow control
&K3 Enables hardware (RTS/CTS) flow control
$B115200 Sets the modem's serial port speed to 115200
bps
\\Q3 Enables hardware (RTS/CTS) flow control
&S0 Sets DSR always on
\r Sends carriage return to the modem at the end
of the initialization string
It is usually not necessary to configure a value for any result code. You can just accept the default values.
In particular, it is usually not necessary to configure a value for the CONNECT result code. The value configured for the CONNECT result code matches any result code that begins with the same character string. The default value, "CONNECT", matches any result code that begins with the characters "CONNECT", so "CONNECT" matches "CONNECT 28800", and so on.
Similarly, the NO DIALTONE result code matches both "NO DIALTONE" and "NO DIAL TONE".
For a 28.8 Kbps asynchronous modem, set the line speed of the DSI interface to 115200. For a 14.4 Kbps asynchronous modem, set the line speed of the DSI interface to 57600.
Be sure to add a carriage return (\r) at the end of character strings to be transmitted by the chat script transmit command.
The first character of a character string received from the remote system may be case sensitive. For example, a login prompt might be Login: or login:. If you do not know the case of the first character, then enter the string in the chat script receive command without the first character. For example, enter ogin: instead of Login: or login:, because ogin will match both.
The GlobeTrotter 60 is based on IP with access control and antispoofing for added security. The GlobeTrotter 60 supports Stac Compression and Dialup Serial Interface (DSI) for asynchronous and synchronous RS-232 communication, including synchronous V.25 bis. Additional software features include PAP and CHAP security features, RIP, ARP, PPP, and Frame Relay. The current version of the GlobeTrotter 60 software is OpenROUTE 2.1a. For proper interaction with the GlobeTrotter Setup Utility software, use version 2.1. The current revision of the boot code for the GlobeTrotter 60 is V1.30.
The GlobeTrotter 62 builds on basic IP routing of the GlobeTrotter 60 with multiprotocol, standards-based bridging and routing capabilities. The GlobeTrotter 62 supports Stac Compression and Dialup Serial Interface (DSI) for asynchronous and synchronous RS-232 communications. The GlobeTrotter 62 runs many of the industry's most popular protocols TCP/IP, IPX, and AppleTalk 2 and forwards nonroutable protocols using transparent bridging services. The GlobeTrotter 62 is a perfect fit for multiprotocol branch office communications, distributed LAN-to-WAN connectivity, and remote LAN to corporate internetworking. The current revision of the GlobeTrotter 62 software is OpenROUTE 2.1a. For proper interaction with the GlobeTrotter Setup Utility software, use version 2.1. The current revision of the boot code for the GlobeTrotter 62 is V1.30.
The GlobeTrotter 70 includes 1 MB flash memory for system load storage and 2 MB of DRAM to run the system software and maintain routing tables. The unit has a compact form-factor, a single Ethernet connection and ISDN WAN connection, and a console port for out-of-band management. The GlobeTrotter 70 supports one ISDN BRI WAN port, PPP, IP, PAP and CHAP, UDP Broadcast and Stac compression. The current revision of the GlobeTrotter 70 software is OpenROUTE 2.1 [R3]. For proper interaction with the GlobeTrotter Setup Utility software, use version 3.1. The current revision of the boot code for the GlobeTrotter 70 is V1.10.
The GlobeTrotter 100 supports the protocols of the GlobeTrotter 60 and 62 and more. In addition to IP, IPX, and AppleTalk, it supports antispoofing, filtering, OSPF, MOSPF, ARP, MAC Filtering, Bandwidth Reservation, ASRT Bridging, and NetBIOS Name Caching/Filtering. The GlobeTrotter 100 provides a 4 port Ethernet repeater and 2 WAN ports. The WAN ports support RS-232, V.35, and X.21 with up to T1/E1 speeds. The current revision of the GlobeTrotter 100 software is OpenROUTE 2.1a and does not support the new DSI function. The current revision of the boot code for the GlobeTrotter 100 is V1.30.
The GlobeTrotter Access Manager provides support for either 8 or 32 MB of memory and is a full-featured, interoperable IP software suite that supports remote GlobeTrotters and other popular, industry-standard Internet access devices as well. Internet Service Providers find the GlobeTrotter Access Manager the lowest cost, highest performing Internet point-of-presence platform on the market. The current revision of the GlobeTrotter Access Manager software is OpenROUTE 2.0a [R1] and does not support the new DSI function. The current revision of the boot code for the GlobeTrotter Access Manager is V1.10. Version 1.10 of the boot code is to support the new 32 MB of memory for the GlobeTrotter Access Manager.
NOTE: If one of the two power supplies of the GlobeTrotter Access Manager is powered off during system initialization, a diagnostic failure Bad ISR message appears during the operation of power up diagnostics. You can ignore this message. It does not indicate a true failure.
Example:
Example:
DSI Config> set hdlc speed 56000
When you add the first administrative user to the router, the software queries you as to whether or not you want to add Technical Support access.
1. Log in as an administrative user.
2. At the Config> prompt, enter list user. The software displays a
list of users, including a user with Tech Support permission and a
username of Proteon.
3. Enter delete user proteon and enter yes to the confirmation query.
This removes Proteon Technical Support access, and you cannot add this access again later.