DEFENSE INFORMATION SYSTEM NETWORK

DIAL-IN DATA SERVICE

USER GUIDE









January 1996






Defense Information System Agency

Center For System Engineering

Data Networks System Engineering Division (JEEFE)



















Table of Contents

CHAPTER 1. THE DISN DIAL-IN SERVICE .............................. 1-1

  • 1. Purpose. ..................................................... 1-1
  • 2. Background. .................................................. 1-1
  • 3. Terminal Support. ............................................ 1-1
  • 4. Host Support. ................................................ 1-1
  • 5. Subscriber Connection Process. ............................... 1-2
  • CHAPTER 2. INTRODUCTION TO USE OF THE COMMUNICATION SERVER ....... 2-1

  • 1. Overview. .................................................... 2-1
  • 2. The Communication Server. .................................... 2-1
  • 3. Protocols. ................................................... 2-2
  • 4. User Registration. ........................................... 2-3
  • 5. How to Get Help ............................................... 2-3
  • CHAPTER 3. COMMUNICATION SERVER TUTORIAL ......................... 3-1

  • 1. Overview. .................................................... 3-1
  • 2. Hints for the Communication Server Tutorial. ................. 3-1
  • 3. Starting to Use the Communication Server. .................... 3-1
  • 4. Initiating a Connection to the Communication Server. ......... 3-2
  • 5. XTACACS User Verification. ................................... 3-3

  • 6. The Communication Server Herald. ............................. 3-4
  • 7. Using the Communication Server User EXEC Mode. ............... 3-4
  • 8. Automatic Logout for Idle Sessions. .......................... 3-6
  • 9. Closing the Communication Server Connection. ................. 3-7
  • CHAPTER 4. PORT AND TERMINAL PARAMETERS .................. 4-1
  • 1. Overview. .................................................... 4-1
  • 2. Site File and Communication Server Ports. .................... 4-1
  • CHAPTER 5. REMOTE CONNECTION SERVICES ............................ 5-1

  • 1. Overview. .................................................... 5-1
  • 2. Procomm Plus Auto-Login Script. .............................. 5-1
  • 3. Telnet Connections. .......................................... 5-3
  • 4. SLIP and PPP Connections. .................................... 5-6
  • 5. Kermit Connections. .......................................... 5-12
  • CHAPTER 6. OPERATING WITH A STU-III .............................. 6-1

  • 1. Overview. .................................................... 6-1
  • 2. SIPRNET STU-III Operations. .................................. 6-1
  • 3. SIPRNET User Guidelines. ..................................... 6-2
  • Appendix A Acronyms
  • Appendix B Terminal Commands
  • Appendix C ASCII Map





  • CHAPTER 1. THE DISN DIAL-IN SERVICE

  • 1. Purpose. This document describes the implementation of the Defense Information System Network (DISN) dial-in service and provides the user configuration and operations instructions.
  • 2. Background. The Defense Data Network (DDN) was comprised of the Military Network (MILNET), the Defense Secure Network (DSNET)1, DSNET2, and DSNET3. The MILNET provided dial-in and dedicated ports for users who required asynchronous, terminal connectivity to Host computers via a BBN C30 Terminal Access Controller (TAC). The MILNET TACs were replaced by a Communications Server (CS) on the Unclassified but sensitive Internet Protocol Router Network (NIPRNET). DSNET1 did not provide a dial-in capability but did support directly connected terminals. A dial-in service was implemented on the Secret Internet Protocol Router Network (SIPRNET) which replaced replaced DSNET1. NIPRNET and SIPRNET are part of the DISN. The CS provides access to the NIPRNET and the SIPRNET from the subscriber equipment to the CS via dial-in asynchronous lines. The modems on the CONUS and European NIPRNET access lines and are capable of evoking compression to achieve a maximum throughput rate of 57.6kbps while having a data rate (modem to modem) of 14.4kbps in Europe and 28.8kbps in the CONUS. In the Pacific, the modems support a throughput rate of 19.2kbps and a data rate of 9.6kbps. Access to the SIPRNET is via a Secure Telephone Unit III (STU-III) utilizing the Secure Access Control System (SACS). The STU-III operates at a 14.4kbps line rate (STU-III to STU-III) and can achieve up to 19.2kbps throughput when using the compression mode of operation.
  • 3. Terminal Support. The less sophisticated terminal, sometimes referred to as a dumb terminal, communicates with a remote host via the CS by utilizing the Telnet protocol provided in the CS. The terminal user issues the necessary Telnet commands from the keyboard to open and close a connection to a remote host. The user can then perform all the operations on the remote host as if the terminal was directly connected to the host. The CS also supports access from subscriber equipment that uses the Kermit protocol thus making possible direct file transfers to the terminal equipment.
  • 4. Host Support. The CS supports Serial Line Internet Protocol
  • (SLIP), Compressed SLIP (CSLIP), Point-to-Point Protocol(PPP), and
  • Compressed PPP (CPPP). While the line speed of the dial-in
  • connection is a factor, these dial-in hosts have the same networking
  • capabilities as if they were directly connected to the network. The
  • CS assigns an IP address to the host at connection time so that the
  • TCP connection is between the dial-in host and the remote host,
  • rather than between the CS and the remote host. Therefore, the
  • dial-in host must be capable of adopting that IP address on a call by


  • 1-2 CS User Guide

    call basis.

    5. Subscriber Connection Process. In order to establish a connection to a remote host the subscriber must first connect to the CS via a dial-up line. The subscriber establishes this connection through the switched telephone network by dialing the number of the CS location. Generally, this number will be in a rotary hunt group as will all phones/ports at that location. SIPRNET subscribers will dial-in with their STU-IIIs to a 14.4kbps STU-III at the CS port which will check to determine if their STU-III is on the Access Control List of the Communication Serverss STU-III. In both the NIPRNET and SIPRNET the subscriber is given access to the network by successfully completing an authentication procedure controlled by the CS. The subscriber must input an User ID and Access Code, which the CS will pass along to the Network Server (NS) for verification. The NS is located on the network and the CS communicates with it via the XTACACS protocol. Once the ID and Password have been verified then the subscriber is allowed to establish a connection through the network to any remote host to which it has been authorized access. The remote host can then enforce its own access control procedure and typically requires the user to present a proper password. Thus, the NIPRNET subscriber encounters two separate logons: one to access the network and a second to access a particular host on the network. The SIPRNET subscriber experiences three access control procedures. Dial-in service provided on the NIPRNET will enable the user to access the CS via a 1-800 service or by a local dial-in service in CONUS. Not everyone will have access to a local CS so the 1-800 service is required for these individuals. It is also available for anyone who is on temporary duty (TDY) in that they cannot access their local CS. The SIPRNET also provides 1-800 service in CONUS. Both networks will deploy at least one or two CSs in each foreign country where major US forces are deployed. The 1-800 telephone numbers for CONUS are as follows:

    a. NIPRNET: 1-800-605-3472

    b. SIPRNET: 1-800-495-347











    CHAPTER 2. INTRODUCTION TO USE OF THE COMMUNICATION SERVER

    1. Overview. This chapter explains functions of the Cisco Communication Server (CS) as deployed on the Unclassified, but sensitive, Internet Protocol (IP) Router Network (NIPRNET) and on the Secret IP Router Network (SIPRNET), discusses the use of the protocols, and then describes where to get help with Communication Server access procedures.

    2. The Communication Server.

    a. The Communication Server allows users at asynchronous terminals to access remote computers (hosts) through a computer network. The Defense Information Systems Network (DISN) provides the means by which information from the terminal can be directed to the correct host and information from the host can reach the correct destination. The Cisco Communication Server model 2511 will be used in the DISN.

    b. Terminals can be directly connected to the DISN through the Communication Server, or they may be indirectly connected through a modem. This guide concerns the terminals connected by the Communication Server through directly connected lines or through dial-up lines; in the latter case the user must dial-up the Communication Server to establish the connection. Each Communication Server supports 16 asynchronous terminals with DTE speeds (from CS to modem) up to 57.6kbps. In addition, the system includes the Extended Terminal Access Controller Access Control System (XTACACS), which provides authentication and access control for users logging into the network.

    c. The CONUS and the European NIPRNET will support speeds up to 57.6 kbps between the CS and the modem and 14.4kbps between the modems in Europe and 28.8kbps in the CONUS. The Pacific NIPRNET will support speeds up to 19.2kbps between the CS and the modem and 9.6kbps between the modems. The higher speeds betreen the CS and the modems (and between the users workstation and the modem) are achieved by means of compression algorithms implemented within the modems. The SIPRNET will utilize Secure Telephone Units (STU)-IIIs instead of commercial modems and will support speeds up to 19.2kbps between the CS and the STU-III and 14.4 kbps between the STU-IIIs. The speeds may be different along the path due to the compression schemes used by the modems and the STU-IIIs.

    d. The network can be considered as a way that a remote computer connected to the network (which will often be called a host) and the users terminal can communicate. With the Communication Server, the user at the terminal can open a connection to a host.



    2-2 CS User Guide

    The Communication Server thus acts as the users window to the DISN. If the users terminal is a PC, it can be equipped with software that will provide the SLIP or PPP protocols and TCP/IP that enable operation as a host.

    e. Each of the Communication Servers in the DISN connects to a router. Routers are responsible for routing messages between user terminals (or Hosts) and network based hosts. Routers also perform a number of other important network functions, including error handling and support of the physical transmission.

    3. Protocols.

    a. To maintain the connection between a terminal and a host during network communications, the Communication Server and the network based host use a set of conventions called protocols. If the user is operating a dumb terminal, the network protocols, TCP/IP, are not visible at the terminal they are present between the CS and the network host. The Communication Server includes support for the following protocols:

    b. Transmission Control Protocol/Internet Protocol (TCP/IP) is the underlying protocol used to communicate with remote hosts. TCP is responsible for ensuring that data sent between the CS and the host arrive in order and intact. (Note that there is no guarantee on how the host will handle the data, once it arrives.) The Telnet protocol uses TCP/IP and is normally used by terminals for remote login to hosts for editing text files, using electronic mail or running text-oriented applications. Other protocols such as Kermit are used to accomplish file transfers over a telnet connection. Users with SLIP or PPP can operate as remote hosts with the CS acting in a passive role with respect to the end to end TCP connection.

    c. Serial Line Internet Protocol (SLIP), Compressed SLIP (CSLIP), Point-to- Point Protocol (PPP) and Compressed PPP (CPPP) are protocols which provide a dial-up host capability. User terminals capable of TCP/IP can employ SLIP or PPP to transport their data over the asynchronous line to the CS.

    d. The Communication Server does not restrict a users connections to hosts which are on the same network as the Communication Server. By using Internet Protocol (IP), the Communication Server allows connections to hosts on other networks. These other networks are part of a system of networks (an internet) joined by gateways.

    e. In addition to TCP, IP, SLIP, CSLIP, PPP and CPPP, the

    Communication Server may use other protocols in connecting a users

    CS User Guide 2-3

    terminal to a host. Telnet is one of the more common protocols used.

    The CS also supports Xremote, MACIP, TN3270, and rlogin protocols.

    4. User Registration. Each user must be properly registered to use a NIPRNET or SIPRNET Communication Server.

    a. Communications Server Registration. Communications Server (CS) cards may be obtained through a process described in the appropriate DISN Management Bulletins. The NIC or in the case of the SIPRNET, the SIPRNET Support Center (SSC) will provide the user with a UserID and password as a result of following the registration proceedure. The NIC or SSC also enters the users CS UserID and password into the database associated with the Communication Server. If a user requires service on both networks, a separate CS card must be requested and issued for each network.

    b. SIPRNET STU-III Registration. Users of the SIPRNET will be issued a STU-III KSD (Seed Key) with a unique SIPRNET Department/Agency/Organization (DAO) code. This special Crypto Ignition Key (CIK) will be required to access the Communication Servers STU-III Secure Access Control System (SACS). A further description of the STU-III is contained in Chapter 6.

    5. How to Get Help. A beginning Communication Server user needs to know the resources available for obtaining assistance. Aside from this document, there are two major help resources, the Network Information Center (NIC) Customer Assistance Desk and the Regional Control Center (RCC), as described below.

    a. DISN Dial-in Data Service User Guide. This document contains information that will assist the Communication Server user with the correct terminal setup and Communication Server commands necessary for most situations and should be the users first point of reference.

    b. NIC Customer Assistance Desk. The HELP Desks of the DoD NIC and the SIPRNET Support Center provide assistance for Communication Server users with problems. It is the first point of contact for users having problems opening a Communication Server connection. The staff will be able to assist users with information concerning the specific terminal its rate, control keys, and type of connection. If an especially difficult problem arises, the staff will know whom to contact for help. These HELP Desks may be contacted between the hours of 0700 and 1900 Eastern Time (ET). Telephone numbers are:

    (1) DoD NIC

    (a) CONUS 1-800-365-3642


    2-4 CS User Guide

    (b) OCONUS and Washington D.C. Metro area

    (703) 821-6266

    (1) SSC

    (a) CONUS 1-800-582-2567

    (b) OCONUS and Washington D.C. Metro area

    (703) 821-6260

    c. On-line Information. The DoD NIC and the SSC also provide an on-line list of Communication Server locations, telephone numbers, and modem types/speeds. This information may be accessed by:

    (1) World Wide Web: http://nic.mil

    (2) Anonymous FTP: USERID - anonymous; PASSWORD - guest

    d. Regional Control Center. Each DISN sub-network includes a RCC that is responsible for monitoring and controlling the network. This center assists users with problems related to network connectivity. The RCCs are operational 24 hours-a-day, 7 days-a-week. The telephone numbers are:

    (1) NIPRNET

    (a) CONUS 1-800-554-3476

    (b) EUROPE

  • ++49 711-680-5532/5534
  • DSN (314)430-5532/5534
  • © PACIFIC

  • 1 (808) 656-1472
  • DSN (315)456-1472
  • (1) SIPRNET

    (a) CONUS 1-800-451-7413

    (b) EUROPE

  • ++49 711-680-5532/5534
  • DSN (314)430-5532/5534
  • © PACIFIC

  • 1 (808) 656-1472
  • DSN (315)456-1472 DSN (315)456-1472


  • CHAPTER 3. COMMUNICATION SERVER TUTORIAL

    1. Overview. This section explains the basic steps necessary to use the Communication Server. This basic information should be sufficient for many users who only want to do very simple Communication Server procedures. For more detailed information, refer to later chapters.

    2. Hints for the Communication Server Tutorial. Before beginning, here is some essential information about the Communication Server commands and messages.

    a. Username and Password. The Usernanme: and Password: are CASE SENSITIVE and MUST be entered exactly as only UPPERCASE.

    b. Other Commands. All other communication server commands may be entered in either uppercase, lowercase, or a combination of uppercase and lowercase.

    c. Listing Commands. To obtain a list of user commands, enter a question mark (?) followed by a carriage return. To list valid keywords, options, or arguments for a command, enter the known command and a question mark (e.g. resume ?). A partial command plus question mark (?) entered without a space (e.g. show pr?), will provide the completed command or in the case of similar commands, a listing of those commands.

    d. Abbreviating Commands. Commands and keywords may be abbreviated to the number of characters necessary to make the command abbreviation unique.

    e. Incomplete Commands. The Communication Server will respond with % Incomplete command When a command is entered that requires an argument.

    f. Incorrect Commands. The user interface helps to check commands for syntax errors. If an error is detected, a caret (^) is placed underneath the command to indicate where the error occurred. The error may be a command, keyword, or argument as shown in the following example where the telnet command is entered incorrectly:

    cs> telnet 130.106.32.53 hostname

    ^

    % Invalid input detected at ^ marker.

    3. Starting to Use the Communication Server. There are two types of physical connections between the terminal and the Communication Server: dedicated connections and dial-up connections.

    3-2 CS User Guide

    a. Dedicated Connection. A dedicated connection means that the terminal is linked to the Communication Server by a directly connected cable or wire. As a result, there is no need to manually establish a physical connection to the Communication Server as the terminal is always connected.

    b. Dial-Up Connection. Most terminals are connected to the Communication Server by a dial-up through a public or Government telephone line. Regardless of the type of telephone service, a dial-up connection means that the Communication Servers attention is obtained by dialing a telephone number and the Communication Server answers the telephone at the other end. A dial- up connection always requires that a user initiate the dial-up procedure to establish the connection between the terminal and the Communication Server.

    (1) NIPRNET Dial-up Connection. At each end of the dial-up connection is a device called a modem. At the user end, this device converts signals from the terminal to a form acceptable for transmission over the telephone line. At the Communication Server end, the modem auto-answers and converts the signal back to a form that is acceptable to the Communication Server.

    (2) SIPRNET Dial-up Connection. Users of the SIPRNET must use a STU-III phone instead of a modem. At the Communication Server site the line will terminate in an AT&T Model 1910 STU-III which will be equipped with the Secure Access Control System (SACS). A further description of using the STU-III can be found in Chapter 6.

    4. Initiating a Connection to the Communication Server. The procedure used for connecting to the Communication Server varies depending on the type of connection between the terminal and the Communication Server.

    a. Dedicated Connections. For dedicated connections, turn on the terminal (normally a personal computer or PC) and enter the communications package to be used. Some terminals do not use communication packages as they do not have a Central Processing Unit (CPU), these are known as dumb terminals. A dumb terminal has a specific terminal emulation interface configured, such as vt100. Regardless of the terminal type being used, the line setup may be accessed and configured to the users needs. Consult the communication package or terminal documentation for assistance. Refer to Chapter 4 for typical line setup information.

    b. Dial-up Connections. For dial-up connections to the Communication Server, turn on the terminal, enter the communications package (if required), and then dial the Communication Server number.

    The user initiated procedure for calling varies depending upon the


    CS User Guide 3-3

    type of user-provided modem and communications software. Consult the vendor documentation or local support personnel for assistance on dialing in. Once connected, a CONNECT plus the baud rate which is being used will be displayed, for example CONNECT 9600.

    c. STU-III Connection. See Chapter 6.

    5. XTACACS User Verification.

    a. Log-in Prompt. An XTACACS security system is implemented on the Communication Servers to authenticate each user as being an authorized and registered network user. The Communication Server will respond with:

    User Access Verification

    Username:

    Password:

    b. Log-in Response. The user must respond with the username and password registered to them as provided on the XTACACS card (remember that this is case sensitive (ALL ENTRIES MUST BE UPPERCASE). The password will not echo on the terminal screen.

    c. Incorrect Response. If an incorrect username or access code is entered, the system will respond with % Access denied, then ask for the username and password again. The system will disconnect a user after the third incorrect username and password login attempt. The Communication Server herald will be displayed after a successful login.

    d. Log-n Failue. If a user cannot login to the Communication Server successfully using the XTACACS card username and password, the user should contact the NIC or SSC as appropriate for assistance.












    3-4 CS User Guide

    6. The Communication Server Herald. Once successfully logged into the Communication Server, a herald will be displayed as shown in Figure 3-1 below.

    ************************************************************************

    USE OF THIS OR ANY OTHER DEPARTMENT OF DEFENSE INTEREST COMPUTER SYSTEM (DODICS) CONSTITUTES AN EXPRESS CONSENT TO MONITORING AT ALL TIMES. This DODICS and all related equipment are to be used for the communication transmission, processing, and storage of officual U.S. Government or authorized information only. All DODICS are subject to monitoring at all times. If monitoring of any DODICS reveals possible violation of criminal statutes, all relevant information may be provided to law enforcement officials.

    ************************************************************************

    Figure 3-1 Communication Server Herald

    7. Using the Communication Server User EXEC Mode.

    a. After a successful user login, the Communication Server will respond by placing the user in what is known as the user EXEC mode with a default prompt of cs>. This prompt may be configured to reflect the system name, number, or type, e.g. NIPRNET-010>. The user may now set up any specific terminal requirements (see Chapter 4) or enter other commands such as connect and telnet or enter into SLIP or PPP mode.

    b. The user EXEC commands are generally utilized to connect to remote systems, temporarily change terminal settings, perform basic tests, and list system information.

    c. User EXEC commands are listed in Table 3-1. The actual list of available user commands is dependent on the Communication Servers software version and configuration.

    Table 3-1. User EXEC Mode Commands

    ____________________________________________________________________________

    Command Action

    ____________________________________________________________________________

    ?

    list user EXEC mode commands

    Ctrl^X

    Connection escape sequence; use to switch back and

    forth between open connections

    CS User Guide 3-5

    ____________________________________________________________________________

    Command Action

    ____________________________________________________________________________

    <1-99> connection number to resume

    connect open a connection to a remote host by specifying the

    host name or Internet Address

    disconnect break a connection to a remote host

    exit, quit, logout close any active terminal sessions

    help describes the interactive help system

    lat open a lat connection

    lock prevent access to your session and keyboard, keeping

    your connection open (you are prompted for a password)

    login login as a particular user

    name-connection assign a logical name to a connection

    pad open a X.29 PAD connection

    ping send an echo messages to remote host by specifying the

    host name or Internet Address

    ppp start the Internet Engineering Task Force (IETF)

    Point-to-Point Protocol (PPP)

    resume return to a previous connection; optional argument is

    the connection name or number, default is the most

    recent connection

    rlogin open the terminal emulation program rlogin

    show ? list the information commands available

    show sessions list active terminal information

    show terminal list current terminal configuration parameters

    show users list information on active CS ports

    slip start serial line IP (SLIP)

    3-6 CS User Guide

    ____________________________________________________________________________

    Command Action

    ____________________________________________________________________________

    systat show terminal lines and users

    telnet open a telnet connection to a remote host by specifying

    the host name or Internet Address

    terminal change terminal parameters (see Chapter 4)

    tn3270 open a tn3270 connection

    trace trace a route to a remote destination

    where show open connections

    x3 set X.3 parameters on PAD

    xremote enter xremote mode

    d. The prompt

    DISN-niprnet 010>?

    can be configured to reflect the system name, number, etc so it may change over the course of time but the user EXEC mode prompt ALWAYS ends with the greater than sign >.

    8. Automatic Logout for Idle Sessions.

    a. The Communication Server has two separate timers to detect idle sessions, a user EXEC mode timer and a terminal line session timer.

    b. The user EXEC mode timer starts after a successful CS login

    and each time the user becomes idle while in the user EXEC mode. If

    the terminal remains idle for 5 minutes while in the user EXEC mode,

    the terminal connection will be dropped, normally causing a string of

    random data to be displayed on the terminal screen, followed by NO

    CARRIER

    c. The terminal line session timer starts after a remote

    connection is established from the Communication Server to a remote

    host and each time the terminal becomes idle afterwards. The above

    mentioned user EXEC mode timer is off at this point. If the terminal

    line session remains idle for 30 minutes, an error will be displayed

    CS User Guide 3-7

    as shown below. The terminal connection to the Communication Server will be dropped, and again the random data will appear followed by:

    NO CARRIER

    [Connection to SAMPLE.HOST.DOMAIN idle too long; timed out]

    9. Closing the Communication Server Connection.

    a. All connections to remote hosts that were opened by the user should be closed properly before the user logs out of the Communication Server. The user may then issue any of the following commands to end an active session.

  • exit
  • quit
  • logout
  • b. At the end of each session, be sure to close the connection to the Communication Server as only a limited number of users may connect at one time. Also, if the terminal will not be used for an extended period of time, logout of the host and Communication Server so that other users may connect.
























    CHAPTER 4. PORT AND TERMINAL PARAMETERS

    1. Overview. This chapter explains the concept of the Communication Server ports and discusses the types of connections that are possible.

    2. Site File and Communication Server Ports.

    a. Default Configuration. The Communication Server has to be informed of important features about the terminal and line settings. Each Communication Server port is configured to expect certain characteristics in the terminal connected to it. This information concerning terminal characteristics, the configuration, is contained in the Communication Server site file, a software file that resides in memory. These configurations are set up for each port when the Communication Server is first installed or when a port is activated for a new user in response to a Telecommunications Service Request (TSR). Default configurations are maintained to allow maximum user flexibility.

    b. Default Port Parameters. The initial configuration concerns terminal characteristics associated with the physical connection between the terminal and the Communication Server. The physical connection and the characteristics associated with it are collectively called the Communication Server port. Table 4-1 provides a partial listing of standard default port parameters that may be helpful to users connecting to the Communication Server.

    Table 4-1.

    Communication Server Default Port Parameters

    tab (?); l l l lw(1.5i) lw(2.0i) lw(2.5i). _

    Parameter?Default?Comment _

    line speed (NIPRNET)?T{ 9.6 kbps in PAC 14.4kbps in Europe 28.8 kbps

    in CONUS T}?T{ Max rate between modems T}

    rx/txspeed (NIPRNET)?T{ 19.2 kbps in PAC 57.6 kbps in EUR and CONUS T}?T{ Max speed of the DTE interface (not rate between modems)

    T}

    line speed (SIPRNET)?T{ 14.4 kbps T}?T{ Max rate between modems T}

    rx/txspeed (SIPRNET)?T{ 19.2 kbps T}?T{ Max speed of the DTE inter-

    face (not rate between modems) T}


    4-2 CS User Guide

    tab (?); l l l lw(1.5i) lw(2.0i) lw(2.5i). _

    Parameter?Default?Comment _

    terminal type?vt100?

    stopbits?1?

    databits?8?

    parity?none?

    hardware flow control?enabled?CTS/RTS

    software flow control?disabled?

    modem?RI-is-CD?T{ Ring Indicator control line used as the Carrier

    Detect T}

    modem answer timeout?60?T{ Hangup after 60 seconds, if unable to

    answer T}

    data carrier detect?on?When carrier present

    c. Current Terminal Port Configuration.

    1) To list the current terminal configuration use the show terminal command. If the configuration of the port does not meet the users special requirements, the user may negotiate a change to the initial port configuration for the duration of the session only, by using the terminal command. When the session is over, the port will return to the initial configuration defined in the site file.

    2) It should be noted that when configuring the terminal and the modem at the users site, the terminal and the modem should be configured with hardware flow control (RTS/CTS) on and software flow control (XON/XOFF) off. This configuration is necessary to be compa-tible with the Cisco CS and the XON/XOFF flow control needs to be disabled when using SLIP or transferring a binary file.

    3) User Definable Parameters. Specific terminal parameter options that can be tailored by the user for Communication Server ports are listed in APPENDIX B. Settings may also be changed or removed by using the keyword "no" before the command. For example, the following command will remove any padding characters that were previously set in the data stream:


    CS User Guide 4-3

    cs> terminal no padding

    4) To obtain a list of keywords or options associated with a particular terminal command enter the command and a question mark (?). For example, if you enter the following command;

    cs> terminal telnet ?

    the CS will respond with the following;

    tab (/); lw(3.0i) lw(3.0i).

    break-on-ip/T{ Send break signal when interrupt is received T}

    refuse-negotiations/T{ Suppress negotiations of Telnet Remote Echo

    and Suppress Go Ahead options T}

    speed/Specify line speeds

    sync-on-break/T{ Send a Telnet Synchronization signal after receiving

    a Telnet Break signal T}

    transparent/T{ Send a CR as a CR followed by a NULL instead of a CR

    followed by a LF T}





















    CHAPTER 5. REMOTE CONNECTION SERVICES

    1. Overview. This chapter describes basic procedures used to connect a terminal through the Communication Server to a remote host, using Telnet, SLIP, CSLIP, PPP, CPPP or Kermit.

    2. Procomm Plus Auto-Login Script. Users of Procomm Plus by DataStorm Technologies, Inc., may use the sample auto-login script in Figure 5-1 to access the Communication Server. While using Procomm Plus, only Telnet and connect commands may be used from the Communication Server to reach a remote host. To setup the auto-login script for individual use, follow the steps below referencing the Procomm Plus documentation, if necessary:

    a. Add the local Communication Server telephone number to the Procomm Plus dialing directory. Note the dialing directory entry number.

    b. Create a comserv.asp file in the PCs C:PCPLUS directory with all of the information shown in the sample using the PCEDIT text editor which is part of Procomm Plus.

    c. Replace 1 in dial 1 below, with the dialing directory entry number.

    d. Replace the XXXX-XXX entry with the authorized Username:.

    e. Exit the editor and enter aspcomp comserv.asp to compile the login script.

    f. In Procomm Plus, use the Alt-F5 keys to bring up the script and execute it.



















    5-2 CS User Guide

    ;*********************************************************************

    ;* Filename: COMSERV.ASP *

    ;* Sample Procomm Plus ASPECT script file for logging into a *

    ;* Communication Server via a dial-up modem. *

    ;*********************************************************************

    proc main ; start of main procedure

    dial 1 ; dial entry 1 from dialing directory

    pause 3 ; wait three seconds

    transmit ^M ; send a carriage return

    waitfor Username: ; wait for Username:

    transmit XXXX-XXX ; send your ID

    transmit ^M ; send carriage return

    waitfor Password: ; wait for Password:

    atsay $ROW $COL 15 Enter your password and a carriage return!

    endproc ; end of main procedure

    Figure 5-1. Sample Procomm Plus Login Script.

    3. Telnet Connections.

    a. Assumptions. If you are unfamiliar with connecting to the Communication Server, refer back to Chapter 3 for the basic steps. This section assumes that you have already connected to the Communication Server.

    b. Commands. Telnet is available for making connections to a host. Connect is another command name for telnet and operates in the same manner. To telnet or connect to a host, enter either of the following:

  • connect host [port] [keyword]
  • telnet host [port] [keyword]
  • Host - a host name or IP address is mandatory

    Port - a port number is optional, the default value is 23

    Keyword - a keyword is optional, see table 5-1











    CS User Guide 5-3

    Table 5-1. Telnet Connection Keywords

    tab (?); l l lw(1.5i) lw(3.5i). _

    Keyword?Description _

    /route path?T{ The /route path argument is a list of host names or IP

    addresses for nodes to use in reaching the final destination. T}

    /line?T{ Turns on Telnet line mode. In this mode, the server sends no

    data to the host until you press Return. T}

    /debug?Turns on debugging.

    /stream?T{ Turns on stream processing, enabling a raw TCP stream with

    no Telnet control sequences. T}

    c. Learned Host Names.

    1) The Communication Server learns host names that are used, as long as the name does not conflict with Communication Server commands. The name may then be used by itself without entering the telnet or connect command. To see a list of available hosts, enter "show hosts" at the Communication Server prompt.

    2) The Communication Server assigns logical names to each connection, which several commands use to identify those connections. The logical name is the same as the host name, unless that name is already in use. If the name is already in use, the server assigns a null name to the connection.

    d. Telnet Escape Sequences.

    1) Telnet supports special commands in the form of Telnet escape sequences that map terminal functions to operating system-specific functions.

    2) To issue a special Telnet command, enter the escape sequence and then the command character. The default escape sequence is Ctrl-Shift-6, (press and hold the Control key while pressing the shift and 6 key). Table 5-2 lists the special Telnet commands.






    5-4 CS User Guide

    Table 5-2.

    Special Telnet Commands

    center tab (/); l l l c. _

    Terminal Function/Escape Sequence, plus _

    Break/B Interrupt Process (IP)/C Erase Character (EC)/H Abort Output

    (AO)/O Are You There? (AYT)/T Erase Line (EL)/U

    3) Any time during a Telnet session, you may list the Tel-net commands by entering the Telnet escape sequence followed by a question mark at the system prompt:

    Ctrl-^ ?

    4) The Telnet escape sequence may also be changed with the terminal escape-character <ASCII #> command. If 16 were entered for the ASCII number, the terminal escape sequence would be Ctrl-P.

    APPENDIX C contains an ASCII-Translation Table

    e. Multiple Telnet Sessions. You may have several sessions open and switch back and forth between them. To switch between ses-sions, escape out of the current session by pressing Ctrl-^X to return to the EXEC prompt, list the current sessions for the terminal with the where command, and then enter resume <session number>. A carriage return by itself resumes the previous connection. The resume command accepts the connection number as an option along with the list defined in Table 5-3.


















    CS User Guide 5-5

    Table 5-3.

    Telnet Resume Options

    center tab (?); l l lw(1.0i) lw(3.0i). _

    Option?Description _

    /debug?Prints parameter changes and messages. /echo?Performs local echo. /line?Enables line-mode editing. /nodebug?Cancels debug mes-sages. /noecho?Disables local echo. /noline?Disables line mode and enables character-at-a-time as the default. /nostream?Disables stream processing. /stream?Enables stream processing.

    f. Example. This section is an example of using the Telnet protocol to connect to a remote host via the Communication Server (CS).

    1) Dial the number of the CS from the list provided in the main body of the document. The dial-in sequence can be a manual operation or done via the terminal using the AT commands associated with the modem. A typical command is ATDT 555-8065, where AT is the Attention Code telling the modem that a command follows. D is the dial command and T is the tone command. The attention code (AT) maybe upper or lower case, but not a combination of both such as aT.

    2) Once the phone connection has been established then the CS will respond noting the speed of the connection between the CS and the modem [such as CONNECT 19200], with a User Access Verification prompt asking for the user name and then the password. User name and password are CASE SENSITIVE. They must be entered in UPPER CASE. If an incorrect user name or password is entered, the CS will respond with %Access denied, and request the user name and password again. The CS will disconnect a user after the third incorrect login attempt. After the CS has verified that this is a registered user then the CS will respond with a herald noting that use of the system constitutes an express consent to monitoring at all times and that the system is for official use only. The prompt will follow the herald.

    cfse-2511>

    This prompt will indicate the name or number of each particular CS. The user is now allowed access to the network and can make connec-tions to hosts located on the network.

    3) Connection to a host can be made using the connect or

    5-6 CS User Guide

    telnet command and the host name or IP network address. At the prompt enter the command.

    cfse-2511>{connect|telnet}host[port]/keyword

    The argument host is a host name or Internet address. The optional argument port is a decimal TCP port number, the default value is 23, the well known telnet server port. If you prefer, just enter the host name or IP network address without the command since the Cisco implementation does not require the command word to establish a tel-net connection. Thus, a telnet connection can be made in one of the following ways.

  • cfse-2511> connect [enter host name]
  • cfse-2511> [enter host name]
  • cfse-2511> telnet [enter host name]
  • cfse-2511> [enter IP address]
  • cfse-2511> connect[enter IP address]
  • cfse-2511> telnet [enter IP address]
  • where [host name] is the name of a particular host and [IP address] is the IP network address assigned to that particular host.

    4) When a connection has been made to the remote host, then the host will respond with a login and password sequence to ensure that this is an authorized user. After the user has success-fully logged onto the host, then the host will respond with a prompt such as follows.

    Host Name%

    The user can now enter the appropriate Telnet commands at the host prompts to effect the necessary data transfers.

    5) When the session is completed, enter the logout command at the host prompt. The host will respond with a message that the connection has been closed and the CS prompt will appear.

    cfse-2511>

    enter the quit, exit, or logout command. This terminates the connec-tion from the terminal to the CS. The CS will respond with the mes-sage NO CARRIER. The user can now hang up the phone.

    4. SLIP and PPP Connections.

    CS User Guide 5-7

    a. Overview. The Serial Line Internet Protocol (SLIP) and the Point-to-Point Protocol (PPP) define methods for sending IP packets over standard RS-232 asynchronous serial lines. These protocols encapsulate the IP datagrams for transmission over the point-to-point links and can be used with asynchronous dial-up modems, allowing access to a network without the cost of a leased line. A connection to a remote host may be made using SLIP or PPP from a Personal Com-puter (PC). It is also possible to set up SLIP and PPP in a mode that compresses packets for more efficient use of the line. These modes are called CSLIP and CPPP. The interfaces are configured in the interactive mode as defined by Cisco. In this mode a line can be used to make any type of supported connection, depending on the com-mand entered by the user. For example, depending on its configura-tion, the line can be used for telnet connections or SLIP/PPP connec-tions. The default addressing scheme will be used at the interfaces, which means that the CS will assign the IP address. The assigned default address is implemented when the user enters the slip default or the ppp default command. In order to use the SLIP and PPP features associated with the CS the terminal must be equipped with the TCP/IP protocols and either the SLIP or PPP protocol. Either SLIP or PPP is used on a given line during a connection. A number of software packages are available for installation on a PC or Worksta-tion that provide SLIP and PPP.

    1) Winsock. Winsock is a networking software which pro-vides a TCP/IP stack for PC networking applications running on a Win-dows environment. Winsock provides facilities to allow Async serial SLIP, PPP, ftp and Telnet over IP connections. Peter Tattum's Trum-pet Winsock is public domain software available via anonymous FTP from the server tbone.biol.scarolina.edu in directory /pub/kit. The 00README.DOC in that directory provides instructions on which files to fetch, how to unpack them onto floppy disks and how to install the software. 8 to 12 MBytes of memory and 1 MByte of disk space are required to install and run Trumpet Winsock. The product is free for evaluation purpose up to 30 days period. A registration fee is required if using the software within the organization.

    2) CHAMELEON.

    Another networking software package to provide access is the Internet Chameleon from NetManage Inc. This commercial software provides the broadest suite of Windows TCP/IP applications in the industry in addition to a TCP/IP protocol stack that takes only 6KB of base memory. All NetManage applications give users an easy to use Windows interface while providing an advanced set of features. The product is also available free for evaluation purpose only up to 30 days trial period. The evaluation version can be download via anonymous FTP from ftp.netmanage.com.



    5-8 CS User Guide

    b. SLIP Connection. To make a SLIP connection, connect to the Communication Server as described in Chapter 3 and enter the follow-ing command at the user EXEC mode prompt:

    slip [host] [/routing] [/compressed]

    Host

    The remote host name or IP address

    /routing

    This is optional, indicating that the remote system is a route path. The line must be configured for asynchronous routing, using SLIP encapsulation.

    /compression

    This optional IP header compression. The default is on, using Van Jacobson TCP header compression defined in RFC 1144.

    c. SLIP Setup. The Trumpet Winsock and Chameleon both provide setup and dial-up menu options for SLIP connection. The PC needs to be configured with the following parameters:

    IP address/Netmask

    Internet IP address. The IP address and Maximum Transmission Unit (MTU) size will be assigned by the Communication Server. The user must enter the assigned IP address in order to access the network. Also, the user can take advantage of the BOOTP feature to obtain the IP address from the Communication Server.

    Name Server

    Name Server IP address for DNS searches. This value can be obtained

    via BOOTP

    Domain Suffix

    The domain suffixes to be used when resolving names in the DNS sys-tem.

    MTU

    Maximum Transmission Unit. This value is computed by subtracting 40 from the TCP Maximum Segment Size (TCP MSS) which is set in the Comm Server to 600. Therefore the users should set their value to 560.

    CS User Guide 5-9

    TCP RWIN

    TCP Receive Window. It is recommended that this value be roughly 3 to 4 times the value of TCP MSS.

    TCP MSS

    TCP Maximum Segment Size. The Comm Server will provide the MTU size

    SLIP port

    Comm Server port number

    Baud Rate

    The speed you wish to run

    d. Sample SLIP Script. The Trumpet Winsock and Chameleon allow manual login or automatic scripting to access the communication server. Both provide a generic script file for dial-up connection. The generic script file provided by Trumpet Winsock is the login.cmd and the file provided by Chameleon is slip.ini. Users may create their automatic dialing script from the generic script files described above or the sample of the Trumpet Winsock auto script file attached below:

    #################################################################

    #

  • # check modem
  • output AT\13
  • input 10 OK\n
  • output AT&c1&d2\13
  • input 10 OK\n
  • %number = 0
  • %connected = 0
  • repeat
  • # Increase limit below to dial more numbers
  • %number = %number + 1
  • if %number > 3
  • %number = 1
  • end
  • # First
  • if %number = 1
  • output ATDT7353346\r
  • end
  • 5-10 CS User Guide

  • # Second
  • if %number = 2
  • output ATDT7353348\r
  • end
  • # Third
  • if %number = 3
  • output ATDT7358249\r
  • end
  • if [input 15 BUSY]
  • display =Busy, busy, busy...
  • %connected = 0
  • else
  • if [input 30 CONNECT]
  • %connected = 1
  • else
  • display =Does not answer...\r\n
  • end
  • end
  • sleep 1
  • until %connected = 1
  • display \7
  • #

    # wait till its safe to send because some modems hang up

    # if you transmit during the connection phase

    #

    wait 30 dcd

    #

    # now prod the terminal server

    #

    output \13

    #

    # wait for the username prompt

    #

  • input 30 Username:
  • username Enter your username
  • output \u\13
  • #

    # and the password

    #

  • input 30 Password:
  • password Enter your password
  • output \p\13
  • #

    # we are now logged in

    #

    CS User Guide 5-11

    input 30 >

    #

    # see who on for informational reasons.

    #

  • output who\13
  • input 30 >
  • #

    # jump into slip mode

    #

    output slip default\13

    #

    # wait for the address string

    #

    input 30 Your IP address is

    #

    # parse address

    #

  • address 30
  • input 30 \n
  • #

    # we are now connected, logged in and in slip mode.

    #

  • display \n
  • display Connected. Your IP address is \i.\n
  • #

  • # ping a well known host locally...
  • #exec pingw 128.19.0.4
  • #

    # now we are finished.

    #

    #######################################################

    e. PPP Connections. To make a PPP connection connect to the Communication Server as described in Chapter 3 and enter the follow-ing command at the user EXEC mode prompt:

    ppp [host] [/routing]

    Host

    The remote host name or IP address

    /routing

    This is optional, indicating that the remote host is a router.

    f. PPP Setup. The setting for the PPP connection is similar to

    5-12 CS User Guide

    the SLIP connection. All the parameters described in the SLIP con-nection are also required to fill in for the PPP connection except the IP address and the NetMask. The IP address and NetMask will be resolved and filled in automatically by the software after success-fully making a PPP connection to a remote host via XTACACS.

    5. Kermit Connections. This section deals with the Kermit protocol and how one would connect to a remote host via the Communication Server. The user must be verified by the Network Server via the TACACS process and then the connection to remote host can be esta-blished. The remote host must be capable of running the Kermit pro-tocol since both ends of the connection need to be running the Kermit protocol. A file transfer from the terminal to the host is accom-plished via the Kermit protocol. The connection to the host is then terminated.

    Note: The procedures listed below apply to a particular Kermit imple-mentation. The procedures for other Kermit implementations may vary somewhat depending on the vendor products. These procedures are listed as a typical example and not meant to be applicable in all cases.

    a. Obtaining Kermit. The Kermit software (version 3.1) can be obtained from Columbia University in New York City. The software is in the public domain and available free of charge and is available from sources on the Internet. For an up-to-date list of available Kermit programs write to:

    Kermit Distribution

    Columbia University

    Center for Computing Activities

    612 West 115th Street

    New York, NY 10025

    b. Activating Kermit. The procedures for activating the Kermit protocol and dialing up a connection to the CS with the software package are listed below. The parameters used in this particular case for Kermit are 8 bits per character, no parity, 1 stop bit, and 9600bps. As mentioned above, these parameters may not apply for other Kermit applications. Kermit resides in the terminal and the remote host and the data transfer is via the CS. In order to activate Kermit at the terminal the following steps are required.

    Press ALT, CONT, and DEL

    At the prompt C:>

    cd kermit2

    CS User Guide 5-13

    At the prompt C:\kermit2>

    kermit

    At the prompt MS-kermit>

    set port com1

    At the prompt MS-kermit>

    set speed 9600

    At the prompt MS-kermit>

    status

    (Check that the parameters are properly set.)

    At the prompt MS-kermit>

    c (Return)

    Screen goes blank - enter phone number

    atd xxxxxxxxx

    The CS will respond with the message

    CONNECT

    c. Authenticate. The user now needs to be verified by the authentication scheme which in this case is XTACACS.

    From the terminal location press the CR (or Enter) key.

    The CS will respond with the prompt

    Username: <user ID>

    The CS will respond with the prompt

    Password: <password>

    When the ID and Password have been verified the CS will respond with

    the prompt

    cfse-2511>

    5-14 CS User Guide

    Open the connection to the Host using the appropriate command.

    At the prompt enter the name or address of the remote host.

    login: enter ID

    Host responds with prompt

    password: password

    Host responds with prompt

    host name (user name)12: cd kermit

    This command changes the host to the Kermit directory where 12 is a line number.

    Host responds with prompt

    host name (user name)13: kermit

    This command causes Kermit to execute.

    Host responds with prompt

    C-kermit> server

    This results in the host being the server in a client/server rela-tionship.

    Host responds with
    Kermit ready to Serve

    d. Data Exchange. The user can now exchange data between the terminal and the host.

    Activate the client Kermit protocol in the terminal. Enter the Escape Sequence ( by pressing the Control and ] keys simultaneously).

    Then press the c key

    The following prompt should appear

    MS-Kermit>

    Select a file from the Kermit directory by entering the dir command.


    CS User Guide 5-15

    At the prompt

    MS-Kermit> send (file name)

    Information on the screen will indicate when the transmission is com-plete.

    e. Close Connection.

    The user can now close the connection to the host.

    At the prompt

    MS-Kermit> finish

    At the prompt

    MS-Kermit> c

    At the prompt

    Ckermit> quit

    At the prompt

    host name(user name)14: logout

    The following message appears.

    [Connection to [IP address of host is listed] closed by foreign host]

    At the prompt

    cfse-2511> (Control and ])

    Press c

    At the prompt

    MS-Kermit> hangup

    At the prompt

    MS-kermit> quit

    At the prompt

    C:\kermit> cd\

    5-16 CS User Guide

    The prompt should appear.

    c:\>













































    CHAPTER 6. OPERATING WITH A STU-III

    1. Overview. The STU-III provides a modem, an encryption/decryption device and an access control device to both the user and each Communications Server port. The User Manual that is provided with each device describes detailed operations and maintenance procedures.

    2. SIPRNET STU-III Operations.

    a. Communications Server/STU-III System Configuration. The Communications Server (CS)/STU-III System Configuration incorporates the CISCO 2511 Communications Server and the AT&T SDD Model 1910. The SDD 1910 utilizes V.42 Compression and V.42bis Error Correction and is capable of data rates up to 38.4 kbps. However, when operating in compressed mode, the SDD 1910 does not buffer the received data and passes the data to the CS at a fixed rate, i.e., the maximum rate of 38.4 kbps. This requires the CS to autobaud to the DTE rate, which is the data rate between the CS and the SDD 1910. This autobaud capability is required for interoperability between other types of STU-IIIs. The SDD 1910 presents the DTE rate to the CS, which was negotiated with the remote STU-III. Due to current software limitation on the CISCO 2511, the CS can autobaud up to a maximum rate of 19.2 kbps. In order to make all potential STU-IIIs interoperate with the SIPRNET CSs, the maximum data rate will be 19.2 kbps, until the CS is capable of autobauding to the higher rate of 38.4 kbps.

    b. SIPRNET Key Material. The SIPRNET Communications Server system has obtained a unique SIPRNET DAO-Code that will be used by all end users. This Key Material will be made available to the sites and users via Registered U.S. Mail. Each SIPRNET sight will receive a Fill Device KSD and blank KSD for each STU- III. These KSDs will have a DAO-Code designated as SIPRNET. The site Host Administrator will be responsible for keying the KSDs and the STU-IIIs.

    c. Loading Key Material. The Site Host Administrator will be responsible for keying the STU- IIIs and maintaining the key material. Under normal circumstances, all STU-III key material must be updated annually, based on the expiration date indicated on the KSDs.

    d. SACS Operations. In order to activate the SACS on each STU-III, the site manager will be required to set the Security parameters as indicated in the SIPRNET Comm Server STU-III Configuration1. In order to set the Security parameters, the Master CIK must be inserted and the parameters set via the STU-III front panel.




    6-2 CS User Guide

    e. Access Control List (ACL) - SIPRNET User DAO-Code. The ACL will be loaded into a single STU-III via a PC using the LOADACL.EXE1. The ACL will contain a single entry, the DAO-Code obtained for SIPRNET users. This DAO-Code is Siprnet User. Once the ACL is loaded and stored in the STU-III SACS, an ACL KSD should be made1, and loaded into the remaining STU-IIIs via the ACL KSD1.

    3. SIPRNET User Guidelines.

    a. User DTE/STU-III System Configuration. The end user will configure the STU-III and DTE as shown in reference1. The end-users far-end STU-III should have the same configuration as the CS STU-III1, however, the end users STU-III will not require the security parameters associated with the SACS to be configured. Additionally, the end-users STU-III will be configured with a DTE rate that is compatible with the associated DTE and will have the Remote Control parameter set to ON. If the user has an AT&T SDD 1910, the maximum data rates will be 19.2 kbps DTE rate, with compression, and 14.4 kbps line rate. All other STU-IIIs can be set to their maximum data rates, which will be lower than the SDD 1910.

    b. STU-III Interoperability. Based on the current CS/STU-III configuration, there are no known interoperability issues except for an odd-baud problem with Motorola Sectel 1500s with a serial number less than 100,000. If the STU-III is a sectel 1500 with a serial number below 100,000 is will require a software modification, MOD 42, which will be performed by Motorola at no charge. In order to determine if you need the MOD and how to get the upgrade, contact Donna Kim at 1-800-922-7883.

    c. User Dial-In. For the purposes of dialing into a SIPRNET CS, the end-user may use any communication software package that permits the use of the AT Command Set. Once the STU-IIIs have established a secure session, their functionality is that of standard modems, and their secure operations are transparent to the end-user.

    1) Dial-In via the AT&T SDD 1910. The following procedures should be followed when dialing-in using the AT&T SDD 1910:

    Ensure that the DTE rates for the SDD 1910 and the DTE are set to be compatible.

    Place the SDD 1910 in Remote Control Mode.

    Use the DTE communication package to dial the CS STU-III.

    Once the remote STU-III has indicated a connection at an appropriate



    CS User Guide 6-3

    DTE rate, the CS will attempt to autobaud with its STU-III. At this time, the user must:

    Enter Ctrl-Q followed by two or three returns from the DTE keyboard.

    Wait for the CS to issue a user-id request.

    Enter the user-id followed by a return.

    Enter the user password followed by a return.

    Wait for a response from the comm server indicated connection and display of the CS banner page.

    Once connected to the CS the user may initiate those services which are offered by the CS.

    2) Dial-In via other STU-III Models. The following procedures should be followed when dialing-in using other STU-III models:

    Ensure that the DTE rates for the STU-III and the DTE are set to be compatible.

    Place the STU-III in On-Hook Mode (Remote Control Mode for the SDD 1900).

    Press the Data mode button (or Secure Data button) on the STU-III. Note: dialing-in voice mode will cause the CS STU-III to fail in the connection.

    Once the far-end STU-III has indicated a connection at an appropriate DTE rate, the CS will attempt to autobaud with its STU-III. At this time, the user must:

    Enter Ctrl-Q followed by two or three returns from the DTE keyboard.

    Wait for the CS to issue a user-id request.

    Enter the user-id followed by a return.

    Enter the user password followed by a return.

    Wait for a response from the comm server indicated connection and display of the CS banner page.

    6-4 CS User Guide

    d. Siprnet User Key Material.

    1) Upon receiving a SIPRNET user id and password, the user will receive a seed KSD via registered mail. The user, with the help of their security manager should load the key material. The user should make an Operational CIK. This Operational CIK will contain the Siprnet User DAO-Code that is listed in the CS STU-III SACS.

    2) Once the Operational CIK has been created, the user will be ready to dial-in. It is recommended that the user become familiar with the data communication operations of the STU-III they will be using. The user will be responsible for annually updating the Operational CIK with the Key Management Center. The Operational CIK will have an expiration date associated with it to indicate when the rekeying must be accomplished.



































    APPENDIX A: ACRONYMS

    ACL KSD Access Control List KeyStorageDevice

    ACM CIK Access Control Master Crypto-Ignition Key

    AT&T American Telephone & Telegraph

    bps bits per second

    Blank KSD Blank Key Storage Device

    CD Carrier Detect

    CIK Crypto Ignition Key

    CONUS Continental United States

    CPPP Compressed Point-to-Point Protocol

    CPU Central Processing Unit

    CR Carriage Return

    CS Communication Server

    CSLIP Compressed Serial Line Internet Protocol

    DAO Department

    DAO-Code Department

    DCD Data Carrier Detect

    DISN Defense Information Systems Network

    DODICS Department of Defense Interest Computer System

    DSN Defense Switched Network

    DTE Data Transmit Exchange

    ET Eastern Time

    ETS European Telephone System

    FTP File Transfer Protocol

    IP Internet Protocol

    IPR Internet Protocol Router

    KeyID Key Identification Number

    kbps kilobytes per second

    KSD Key Storage Device

    LAN Local Area Network

    LF Line Feed

    Master CIK Master Crypto-Ignition Key

    MC Monitoring Center

    NIC Network Information Center

    NS Network Server

    NIPRNET Unclassified, but sensitive, Internet Protocol Router Network

    Operational CIK Operational Crypto-Ignition Key

    PC Personal Computer

    PPP Point-to-Point Protocol

    PR Premise Router

    RA Remote Authentication

    RI Ring Indicator

    RFC Request For Comments


    [Page A-1]

    SACS Secure Access Control System

    SACS Master CIK Secure Access Control System Master Crypto- Ignition Key

    SDD Secure Data Device

    SIPRNET Secret Internet Protocol Router Network

    STU-III Secure Telephone Unit III

    SLIP Serial Line Internet Protocol

    TCP Transmission Control Protocol

    TCP IP

    TSR Telecommunications Service Request

    XTACACS Extended Terminal Access Controller Access Control System








































    [Page A-2]

    APPENDIX B TERMINAL COMMANDS

    This Appendix contains a description of the terminal commands. A list of the terminal commands can be obtained by entering terminal ? at the user EXEC mode prompt. Example:

    cfse-2511>terminal ?

    terminal autohangup

    Automatically hangup up when the last connection closes.

    terminal data-character-bits

    This command sets the number of data bits per character to either 7 or 8. The default setting is 8. This command is used primarily to strip parity bits from X.25 connections on the Cisco IGS and 3000 routers with the protocol translation software option. Thus, it appears that this command has no application on the pilot installation.

    terminal databits

    The options are 5, 6, 7, or 8. If parity is being specified set 7 data bits per character. If no parity generation is in effect, specify 8 data bits per character. The default is 8 data bits per character. The 5 and 6 bit options are supplied for compatibility with older devices and are generally not used.

    terminal dispatch-character decimal-number1 [decimal-number2...decimal-

    numberx] terminal no dispatch-character

    This command causes the communication server to buffer characters into larger sized packets for transmission to the remote host. The communication server normally dispatches each character as it is typed. The argument decimal-number is the ASCII decimal representation of the character or string; any number of characters can be defined as the dispatch character. Specifying the Carriage Return character (ASCII 13) will result in a line-at-a-time transmission. The terminal no dispatch- character disables the dispatch character feature.

    terminal dispatch time out

    This command sets the dispatch timer to the value specified in

    milliseconds. The value of the timer specifies the number of

    milliseconds that the CS will wait (without seeing a dispatch

    character) after putting the first character into a packet buffer

    [Page B-1]

    before sending the packet.

    terminal download terminal no download

    This command sets the line to the transparent mode for file transfers using protocols such as Kermit, XMODEM, CrossTalk, etc. This allows for binary transmission from the host to the terminal and from the terminal to the host. The terminal no download command restores the lines original parameters.

    terminal editing

    This command enables the enhanced command line editing. Although the enhanced editing mode is automatically enabled with this software release, you can disable it and revert to the editing mode of previous software releases by using the terminal no editing command. The command terminal editing returns you to the enhanced command line editing mode.

    terminal escape-character decimal number terminal no escape-character

    The argument decimal number is the ASCII decimal representation of the desired escape character or control sequence. The default escape characters are Ctrl^. The terminal no escape-character command makes the break key function as the escape sequence.

    terminal exec-character-bits

    This command sets the size of the ASCII characters entered at the Cisco CS EXEC command mode. The options are 8 or 7.

    terminal flowcontrol

    The arguments are none, software in/out, and hardware. Software sets software flow control. An additional keyword specifies the direction: in causes the communication server to listen to flow control from the attached device, and out causes the communication server to send flow control information to the attached device. If you do not specify a direction, both directions are assumed. For the software control, the default stop and start characters are Ctrl-S and Ctrl-Q (XOFF and XON).

    terminal full-help

    this command provides help in the user EXEC mode. The terminal full-help command enables (or disables ) a display of all help messages available from the terminal. It is used with the show command in the following manner. cfse-2511>terminal full-help cfse-2511>show?

    [Page B-2]

    terminal help

    This command provides a description of the interactive help system.

    terminal history decimal number

    This command sets the size of the command history buffer. the argument decimal number specifies the number lines in the command buffer.

    terminal hold-character decimal-number terminal no hold-character

    The argument decimal-number is either the ASCII decimal representation of the desired hold character or else a control sequence (for example, Ctrl-C). Typing the hold character temporarily halts the output at the terminal. To continue the output, type any other character. To send the hold character to the host precede it with the escape character. The terminal no hold-character command clears the hold character.

    terminal keymap-type keymap type

    Use this command to set the keyboard type. The default value is VT100.

    terminal lat

    DEC LAT protocol specific configuration. NOTE: LAT connections will not be supported in the DISN router networks.

    terminal length screen length

    Use this command to set the screen length. The argument screen length is the desired number of lines. The default length is 24 lines.

    terminal notify terminal no notify

    When you have multiple concurrent connections, you might want to know when output is pending on a connection other than the current connection. For example, you might want to know when another connection receives mail or a message. The terminal notify command causes the communication server to notify you of pending output. The terminal no notify command ends such notifications.

    terminal padding decimal-number count terminal no padding decimal-

    number


    [Page B-3]

    Use this command to set the padding for a specified output character. The argument decimal-number is the ASCII decimal representation of the character, and can be any of the 127 ASCII characters. The argument count is the number of NULL bytes sent after the character, up to 255 padding characters in length. Use the terminal no padding command to end the padding after the character represented by decimal-number.

    terminal parity

    The options are none, even, odd, space, or mark. The default setting is none.

    terminal rxspeed baud

    This command is used to set the terminal receive speed (from the terminal to the CS). The Pilot installation modems will support terminal speeds of 2400 to 19,200 (default is set to 19,200) for the NIPRNET ports and the STU-IIIs will support terminal speeds of 2400 to 38,400 (default is set to 38,400) for the SIPRNET ports. The data compression feature of the modem and the STU-III allows the terminal (DTE) speed to be at a higher rate than the line rate (DCE)(from modem to modem).

    terminal special character bits

    Use this command to change the ASCII character widths for special characters. The options are 7 or 8. The default value is 7.

    terminal speed baud

    This command will set both the receive and the transmit terminal speeds. The argument baud is typically set to 2400, 4800, 9600, 19200, or 38400. The Pilot installation modems will support terminal speeds of 2400 to 19,200 (default is set to 19,200) for the NIPRNET ports and the STU-IIIs will support terminal speeds of 2400 to 38,400 (default is set to 38,400) for the SIPRNET ports. The data compression feature of the modem and the STU-III allows the terminal (DTE) speed to be at a higher rate than the line rate (DCE)(from modem to modem).

    terminal start-character decimal-number terminal no start character

    Use this command to change the character that signals the start of

    data transmission when software flow control is in effect. The

    argument decimal-number is the ASCII decimal representation of the

    desired start character. The default start character is Ctrl-Q

    (ASCII 17). Use the terminal no start-character command to remove

    [Page B-4]

    the start character.

    terminal stop-character decimal-number terminal no stop-character

    Use this command to change the character that signals the end of data

    transmission when software flow control is in effect. The argument

    decimal-number is the ASCII decimal representation of the desired

    stop character. The default stop character is Ctrl-S(ASCII character

    19). Use the terminal no stop-character command to remove the stop

    character. terminal stopbits

    The options are 1, 1.5, 2. The default value is 2.

    terminal telnet-transparent terminal no telnet-transparent

    This command causes the current terminal line to send a Return (CR) as a CR followed by a NULL instead of a CR followed by a Line Feed (LF). This scheme permits interoperability with different interpretations of end-of-line handling in the Telnet protocol specification. Use the terminal no telnet-transparent to remove this scheme.

    terminal terminal-type terminal name terminal no terminal-type

    The argument terminal name records the type of current terminal. Indicate the terminal type if it is different from the default of VT100. This name is used by Telnet and rlogin to inform the remote host of the terminal type. Use the terminal no terminal-type command to remove the terminal type.

    terminal transport

    Use this command to select the transport protocol for the line. The options are telnet, pad, none. The default is telnet.

    terminal txspeed

    This command is used to set the terminal transmit speed (from the CS to the terminal). The Pilot installation modems will support terminal speeds of 2400 to 19,200 (default is set to 19,200) for the NIPRNET ports and the STU-IIIs will support terminal speeds of 2400 to 38,400 (default is set to 38,400) for the SIPRNET ports. The data compression feature of the modem and the STU-III allows the terminal (DTE) speed to be at a higher rate than the line rate (DCE)(from modem to modem).

    terminal width columns


    [Page B-5]


    Use this command to set the columns on the terminal screen. The argument columns is the desired number of columns. the default is 80.








































    [Page B-6]

    APPENDIX C: ASCII _ Translation Table

    Some commands described in this document require the decimal representation of an ASCII character. This APPENDIX provides ASCII character translations to the decimal number.

    Numeric Values ASCII Comment Keyboard

    Decimal Hex Name

    0 00 NUL Null Ctrl-@

    1 01 SOH Start of heading Ctrl-A

    2 02 STX Start of text Ctrl-B

    3 03 ETX Break end of text

    4 04 EOT End of transmission Ctrl-D

    5 05 ENQ Enquiry Ctrl-E

    6 06 ACK Positive acknowledgement Ctrl-F

    7 07 BEL Bell Ctrl-G

    8 08 BS Backspace Ctrl-H

    9 09 HT Horizontal tab Ctrl-I

    10 0A LF Line feed Ctrl-J

    11 0B VT Vertical tab Ctrl-K

    12 0C FF Form feed Ctrl-L

    13 0D CR Carriage return Ctrl-M

    14 0E SO Shift out Ctrl-N

    15 0F SI Shift in XON (resume output)

    16 10 DLE Data link escape0 Ctrl-P

    17 11 DC1 Device control character 1 Ctrl-Q

    18 12 DC2 Device control character 2 Ctrl-R

    19 13 DC3 Device control character 3 Ctrl-S

    20 14 DC4 Device control character 4 Ctrl-T

    21 15 NAK Negative Acknowledgment Ctrl-U

    22 16 SYN Synchronous idle Ctrl-V

    23 17 ETB End of transmission blocko Ctrl-W

    24 18 CAN Cancel Ctrl-X

    25 19 EM End of medium Ctrl-Y

    26 1A SUB substitute end of file

    27 1B ESC Escape Ctrl-[

    28 1C FS File separator Ctrl-29

    30 1E RS Record separator Ctrl-^

    31 1F US Unit separator Ctrl-_

    32 20 SP Space Space

    33 21 !

    34 22 (

    35 23 #

    36 24 $

    37 25 %


    [Page C-1]

    Numeric Values ASCII Comment Keyboard

    Decimal Hex Name

    38 26 &

    39 27

    40 28 (

    41 29 )

    42 2A *

    43 2B +

    44 2C ,

    45 2D -

    46 2E .

    47 2F

    48 30 0

    49 31 1

    50 32 2

    51 33 3

    52 34 4

    53 35 5

    54 36 6

    55 37 7

    56 38 8

    57 39 9

    58 3A :

    59 3B ;

    60 3C <

    61 3D =

    62 3E >

    63 3F ?

    64 40 @

    65 41 A

    66 42 B

    67 43 C

    68 44 D

    69 45 E

    70 46 F

    71 47 G

    72 48 H

    73 49 I

    74 4A J

    75 4B K

    76 4C L

    77 4D M

    78 4E N

    79 4F O

    80 50 P

    81 51 Q

    82 52 R

    83 53 S

    84 54 T

    85 55 U

    [Page C-2]

    Numeric Values ASCII Comment Keyboard

    Decimal Hex Name


    86 56 V

    87 57 W

    88 58 X

    89 59 Y

    90 5A Z

    91 5B [

    92 5C Ctrl-93

    94 5E ^

    95 5F _

    96 60 accent grave

    97 61 a

    98 62 b

    99 63 c

    100 64 d

    101 65 e

    102 66 f

    103 67 g

    104 68 h

    105 69 i

    106 6A j

    107 6B k

    108 6C l

    109 6D m

    110 6E n

    111 6F o

    112 70 p

    113 71 q

    114 72 r

    115 73 s

    116 74 t

    117 75 u

    118 76 v

    119 77 w

    120 78 x

    121 79 y

    122 7A z

    123 7B {

    124 7C |

    125 7D }

    126 7E Tilde ~

    127 7F Delete Del





    [Page C-3]