32344 90002 NS3000 V Network Manager Reference Manual Vol1 May1987
32344-90002_NS3000_V_Network_Manager_Reference_Manual_Vol1_May1987 32344-90002_NS3000_V_Network_Manager_Reference_Manual_Vol1_May1987
32344-90002_NS3000_V_Network_Manager_Reference_Manual_Vol1_May1987 32344-90002_NS3000_V_Network_Manager_Reference_Manual_Vol1_May1987
User Manual: manual pdf -FilePursuit
Open the PDF directly: View PDF .
Page Count: 524
Download | |
Open PDF In Browser | View PDF |
HEWLETT (Ap] PACKARD HP AdvanceNet NS3000/V. Networ k Manager Refere Volume I nee Manual . ·,·~_II READER COMMENT SHEET UP AdvanceNet NS3000/V Network Manager Reference Manual Volume I 32344-90002 MAY 87 We welcome your evaluation of this manual Your comments and lugaestions help us to improve our publications. Please explain your answers under Comments. below. and use additional pages if necessary. b this manual technically accurate? Dyes 0 Are the concepts and wording easy to understand? o Y. Is the format of this manual convenient in size. arrangement. and readability? Dyes D No No DNo Comments: r ThiI form requires no postage stamp if mailed in the U. S. For locations outside the U. s.. your local HP representative will ensure that your comments are forwarded. PROM: Name Company Addrea Date ----- FOLD FOLD 111111 NO POSTAGE NECESSARY IF HAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST CLASS PERMIT NO. 1070 CUPERTINO. CA POSTAGE WILL BE PAID BY ADDRESSEE PUblications Manager Hewlett-Packard Company Infonaation Networks Division 19420 HOMstead Road Cupertino. Calif. 95014 FOLD FOLD HP AdvanceNet NS3000/V Network Manager Reference Manual Volume I ~il~:~K':~ 19420 Homestead Road, Cupertino. CA 95014 Part No. 32344-90002 E0587 Printed in U.S.A. JUN 1985 Edition 2. MAY 1987 NOTICE The information contained in this document is subject to change without notice. HEWLEIT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance or use of this material. Hewlett-Packard assumes no responsibility for the use or reliability of its software on equipment that is not furnished by Hewlett-Packard. This document contains proprietary information which is protected by copyright. All rights are reserved. No part of this document may be photocopied. reproduced or translated to another language without the prior written consent of Hewlett-Packard Company. Copyright C> 1985,1986,1987 by HEWLETT PACKARD COMPANY PRINTING HISTORY New editions are complete revisions of the manual. Update packages, which are issued between editions, contain additional and replacement pages to be merged into the manual by the customer. The dates on the title page change only when a new edition or a new update is published. No information is incorporated into a reprinting unless it appears as a prior update; the edition does not change when an update is incorporated. The software code printed alongside the date indicates the version level of the software product at the time the manual or update was issued. Many product updates and fixes do not require manual changes and, conversely, manual corrections may be done without accompanying product changes. Therefore, do not expect a one to one correspondence between product updates and manual updates. First Edition. . . .. . JUN 1985 NOV 1985 Update 1. Update 2. . . . . . . . JULY 1986 Update 3 NOV 1986 Second Edition. . . . . . . . . . . . .. MAY 1987. . . . .. . 32344A. 00. 00 32344A. 00. 00 32344A. 00. 00 32344A. 00. 02 32344A. 00. 04 iii .~ LIST OF EFFECTIVE PAGES I The List of Effective Pages gives the date of the current edition and of any pages changed In updates to that edition. Within the manual, any page changed since the last edition is indicated by printing the date the changes were made on the bottom of the page. Changes are marked with a \fertlcal bar in the margin. If an update IS incorporated when an edition is reprinted, these bars Are relTluved but the dates remain. No information is incorporated Into a reprinting unless it appears as H prior update. To verify that your manual contains the most current Information, check that the date printed at the bottom of the rage matches the date listed below for that page. Effective Pages all Date . MAY 1987 v .. : ~ '- .' PREFACE Hewlett-Packard AdvanceNet .t. ·l combination of hardware and software products that make it possible for Hewlett-Packard computer ~ystems to communicate with one another and with IBM mainframes. The system to system or sYstem to network connections can be made over the coaxial cable of a local area network, over hardwired \.lr leased lines, over the public telephone facility, or across X.21 or X.25 compatible Packet Switching Networks (PSNs), in any mixture. This capability, coupled with remote-entry capability to IBM computer systems, pnl\ Ides a total solution to large-company electronic data processing (EDP) needs. HP AdvanceNet allows a large network of computer systems. industrial functions within each larger sense of tying together the multidivisional corporation to have a truly coordinated world-wide They are coordinated in the sense that the various commercial and division and factory are tied together; they are also coordinated in the various divisions and factories at the corporate level. For example, imagine a large corporation which has factories in the United States, Canada. I'rance, and West Germany. Within each factory there are HP 3000 computer systems performing such functions as inventory control, factory data collection, and operations management. With Hewlett-Packard AdvanceNet data communications products, these manufacturing information sy--tems can be connected to an HP 3000 system which handles the factory's administrative functions (such a~ finance and accountin,l The administrative systems of each factory can, in turn, be connected not only to one another (via a 1000al area network) but also (via remote job entry) to a large computer facility at corporate headquarters. This overall networking capability makes it possible to perform financial analysis and control at a group and corporate level as well as at the individual factories. vii I PREFACE (continued) HP Network Services for MPE-V/E Based Systems CNS3000/V) is the HP data communications product that enables your UP 3000 to communicate with other HP computer systems as part of a distributed network. These systems can be other HP 3000s. HP 90005, HP 1000s and PCS. Networks that operate over NS3000/V links can be interconnected to form a catenet, or internetwork. There are several network link products for NS3000/V, as described below. The following link products connect computers on a local area network using the IEEE 802.3 networking standard: • ThinLAN/3000 Link (includes ThickLAN option for thick coaxial cable) • StarLAN/3000 Link Two other link products enable you to establish remote connections to HP 3000s, as well as local connections, uSing polnt-to-point networking technology: • Asynchronous SERIAL Network Link for MPE-V IE based systems (Asynchronous 3000/V Link) • NS Point-to-Point Network Link for MPE-V IE based systems (NS Point-to-Point 3000/V Link). Intended Audienee of this Manual This manual is intended for those with a good deal of knowledge in data communications. Also required is knowledge of the MPE-V operating system at the system supervisor level, and a familiarity with the SYSDUMP dialogue, resource management and console commands. Related Publications The following HP pUblications contain additional information about Network Services (NS3000/V), the MPE-V operating system, and the link products used with NS3000/V. viii PREFACE (continued) I General NS3000/V Link Manuals: • NSJOOO/V Network Manager Reference Manual, Volume 1 (32344-90002) • NSJOOO/V Network Manager Reference Manual, Volume 11 (32344-90012) • NetIPCJOOO/V Programmer's Reference Manual (5958-8581) • NS Message Formats Reference Manual (5958-8523) Network Services Manuals: • NS3000/V User/Programmer Reference Manual (32344-90001) • NS Cross-System NFT Reference Manual (5958-8563) • NS Cros.-System Network Manager Reference Manual (5958-8564) HP ThickLAN Manuals: • LAN Cable and Accessories Installation Manual (5955-7680) (For use with coaxial cable LAN links) • LAN3OO0/Y Diagnostic QIId Troubleshooting Guide (30242-90003) (This manual is referred to as LAN/3000 Diagnostic and Troubleshooting Guide throughout this manual set.) • LAN Unk Hardware Troubleshooting Manual (5955-7681) HP StarLAN Manuals: • HP S'tuLAN PC '0 HP 3000 Network Configuration Gulde (50906-90000) • HP SttuLAN PlaMln, Gulde for PCs (50906-90020) • HP StarLAN Hardware lutallatlon Manual for PCs (5959-2222) • HP StarLAN PC Server Installation. Configuration, and Operation Guide (50904-90000) • HP StarLAN PC Worlcnatlon Installation QIId Confl,uratlon Gulde (50906-90040) • HP SIarLAN U.er's Gldde for PC. (50905-90000) • HP StarLAN Dia,nostics and Troubleshooting Manual for PCs (50906-90060) • HP 28647.4 Brid,e Inslallatlon and Reference Manual (28647-90001) • HP 3026SA StarLAN/3000 UnIc Installation and Reference Manual (30265-90001) ix IPREFACE (continued) HP ThinLAN Manuals: • HP30240A ThlnLAN/3000 Local Area Network Interface Contr'oller (LANIC} InstaUatlon and Service Manual (30240-90001) (For sertes 37/MICR03000 vystems, part number 30240-90100). • PC to HP 3000 Network Configuration Guide (S090Q-QO,:OO) • HP ThinLAN Planning and Hardware Guide lor PCs (50909-90020) • HP ThinLAN PC Server Installation, Configuration, and Operauon Guide (S0907-90000) • HP ThinLAN Workstation Installation and Configuration Guide for PCs (S0909-90040) • HP ThinLAN User's GUide lor PCs (50908-90000) • HP ThinLAN Diagnostics and Troubleshooting Manual for PCs (50909-90060) • HP2864SA ThlnLAN Hub Installation Manual (2864S-90000 UP SERIAL Manuals: • HP SERIAL Network PC to HP 3000 Network Configuration Guide (50911-90000) • HP SERIAL Network Planning and Hardware Guide (50911-90020) • HP SERIAL Network PC Workstation Installation and Configuration Guide (50911-90040) • HP SERIAL Network User's Guide (50910-90000) • HP SERIAL Network Troubleshooting Guide (50911-90060) Resource Sharing Manuals: • Resource Swing: System Management (32597-90001) • Resource Sharln,: Utilities (32597-90002) • Resource Sharln,: HOlt Dla,nostics (32597-90003) • Resource Sharing: Tape Backup User's Guide (35460-90902) • Re60urce Sharln,: Tape Baclcup Administration (35460-90903) I PREFACE (continued) I You may also wish to consult the following DS and DS-related reference manuals: • DS/3000 HP 300010 HP 3000 User/Programmer Rejerence Manual (32185 -90001) • DS/3000 HP 3000 to HP 1000 Rejerence Manualjor HP 3000 Users (32185-90005) • DS/3000 HP 3000 to HP 3000 Network Administrator Manual (32185-90002) • X.25 LIM for the HP 3000 Rejerence Manual (32187-90001) • DS/IOOO-IY U,er's Manual (91750-90002) These additional reference manuals provide documentation for the MPE operating system and several subsystems available on the HP 3000: • Fundamental Data Communications Handbook (5957-4634) • HP 3000 Computer Systems. MPE JI Commands Rejerence Manual (32033-90006) • HP 3000 Computer Systems. MPE V Intrinsics Reference Manual (32033-90007) • HP 3000 Computer Systems, MPE Y System Operation and Resource ManGgement Reference Manual (32033-90005) • IMAGE/3000 Reference Manual (322 J 5-90003) • QUBRY/3000 Reference Manual (30000-90042) • KSAM/3000 Reference Manual (30000-90079) • TwbolMAGE Reference Manual (32215-90050) • Y /3000 Reference Manual (32209-90001) • MPB File System Reference Manual (30000-90236) • Workstation Conflgurtltor Reference Manual (30239-90001) INP Manuals: • HP 30020.4 INP Installation and Service Manual (30010-90001) • HP 30020B INP Installation and Service Manual (30020-90005) • HP 30244M INP Series 37 Installation and Service Manual (30244-90002) xi I PREFACE (continued) ATP Manuals: • Point-To-Point Workstation I/O Reference Manual (30000-90250) • Terminal (TERMDSM) On-Lme Diagnostic/Support Monito" Reference Manual (For MPE VIE: 30144-90013) • HP 3000 Distributed Systems Network/Advanced Terminal Processor Off-line Diagnostic Procedures Manual (30144-90003) • Asynchronous Data Communications Channel-Main and Asynchronous Data Communications Channel-Extended Diagnostic Manual (30010-90037) • Advanced Terminal Processor (ATPj In.~tallation Manual (30144-900(;2) Organization of the Manual This manual is divided into two volumes. Volume I, wh ..;h describes network design and configuration, contains the following sections: Section I, Introduction, of this manual introduces the network architecture and product structure of NS3000/V and associated links and describes each of the products in detail. Section 2, Network Management, provides an overview of the tasks of network management. This section also provides references to other sections that cover certain areas of network management in greater detail. Section 3, Network Planning and Configuration, explains concepts you will need to understand before planning, configuring, and installing an NS3000/V network or catenet. I Section 4, System Configuration, discusses changes and additions to your original system configuration which may become necessary due to changing circumstances at your installation. This section includes a detailed explanation of I/O configuration for the drivers and virtual terminals. System parameters and the SYSDUMP dialogue are also discussed. Section 5, the Node Management Configurator (NMMGR), describes the operation of NMMGR, a utility program that provides a series of VPLUS/3000 block-mode screens to display and accept configuration information. The operation of NMMGR and the specifics of the utility screens are described. xii '~ PREFACE (continued) I Sections 6, 7, 8, 9, 10, 11, 12, and 13 provide the field definitions of the configuration screens used to define the network configuration. These sections are organized as follows: • • • • • • • • Section Section Section Section Section Section Section Section 6, Guided Configuration 7, Link Configuration 8, Network Transport Configuration 9, LAN 802. 3 Network Interface Configuration 10, Router Network Interface Configuration 11, Gateway Half Network Interface Configuration 12, Loopback Network Interface Configuration 13, Logging Configuration Section 14, Network Directory, describes how to create and maintain a master network directory of your installation's network configuration. Appendix A contains blank configuration worksheets to help you prepare for configuring you network as described in Volume I, Section 3, "Network Planning and Configuration. II Appendix B lists the supported modems for the NS3000/V product. Appendix C describes how to convert configuration files. Appendix D describes PC-to-HP 3000 communication. Appendix E discusses NS versus DS INP configuration. Volume II, which describes tasks performed after initial network configuration, contains the following sections: Section 1, Commands, describes the MPE commands for NS3000/V link products. Section 2, Software and Line Verification, describes both the utilities available for software verification and the line tests used to check that a node is communicating correctly with a network. Section 3, Logging and Tracing, describes the NMS Trace/Log File Analyzer (NMDUMP). Section 4, Changing the Network, describes how to change the network topology. A glossary also is provided. For your convenience, the glossary is included with both volumes of this manual. xiii l~ ',Y !~ - ./ CONVENTIONS USED IN THIS MANUAL I NOTATION DESCRIPTION nonitallcs Words in syntax statements which are not in italics must be entered exactly as shown. Punctuation characters other than brackets. braces and ellipses must also be entered exactly as shown. For example: EXIT; italics Words in syntax statements which are in italics denote a parameter which must be replaced by a user-supplied variable. For example: CLOSE filename [ ] An element inside brackets in a syntax statement is optional. Several elements stacked inside brackets means the user may select anyone or none of these elements. For example: [:] ( ) ... User mtI)' select A or B or neither. When several elements are stacked within braces in a syntax statement, the user·must select one of those elements. For example: {A~} User must select A or B or C. A horizontal ellipsis in a syntax statement indicates that a previous element may be repeated. For example: [,itemname] ••• ; In addition, vertical and horizontal ellipses may be used in examples to indicate that portions of the example have been omitted. I A shaded delimiter preceding a parameter in a syntax statement indicates that the delimiter must be supplied whenever (a) that parameter is included or (b) that parameter is omitted and any other parameter which follows is included. For example: itema(litemb] [Iitemo] means that the following are allowed: itenr.r itenrz,itemb itema,itemb,itemo i tenr:z , , i temo xv ICONVENTIONS (continued) When necessary for clarity, the symbol ~ may be used in a syntax statement to indicate a required blank or an exact number of blanks. For example: SET[(modifier)]6(~riable); underlining When necessary for clarity in an example, user input may be underlined. example: For NEW NAME? ALPHA Brackets, braces or ellipses appearing in syntax or format statements which must be entered as shown will be underlined. For example: LET ~r[lsubscriptl] = value Output and input/output parameters are underlined. A notation in the description of each parameter distinguishes input/output from output parameters. For example: CREATE (parmI ,parm2 ,ll:!Y1.!,error) Shading represents inverse video on the terminal's screen. In addition, it is used to emphasize key portions of an example. ) may be used to indicate a key on the terminal's keyboard. For The symbol I example, (RETURN) indicates the carriage return key. IcomoLichar xvi Control characters are indicated by (CONTROLI followed by the character. For example, (CONTROLlY means the user presses the control key and the character Y simultaneously. '~ CONTENTS I r-" Section 1 INTRODUcnON System Requirements. . . . . . . .. . . . . . . . . . . . . . . . 1-2 Network Architecture . . . . . . . . .. . . . . . . .. . . . . . . . . . . 1-3 The OSI Model . . . . . . . . . . .. 1-4 Types of Networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 NS3000/V Network Types. . . • . • . . . . . . . . . • . . • • 1-5 . . . . . 1-6 Network. Topology . . . . . . . . . . . . . • . . . . . . . . . . . . . . Catenetl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . 1-7 Gateways and Gateway Halves. . . . . . . . . . . 1-8 NS3000/V Architecture. . . . . . . . . . . . . . . 1-9 Protocols. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 0 1-11 051 Layer 4 (Transport Layer) Protocols OSI Layer 3 (Network Layer) Protocols . . . . . . . .. I -II OSI Layer 2 (Data Link Layer) Protocols. . . . . . . . . . . . . . . . . . . . I -12 OSI Layer 1 (Physical Layer) Protocols . . . . . . . . . . . . . . . . . . . . . . . . 1-12 Auxiliary Protocols. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 3 Network Links. . 1-14 Common Link Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14 IEEE 802. 3 Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1-1 5 1-18 Medium Access Method for IEEE 802. 3 Links .. Hardware Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18 Link Level Software. . . . . . . . . . . . . . . . . . . . . . . . . I-I 9 1-20 NS Point-to-Point 3000/V Link. . . . . . . .. . Direct Connect Links . . . . . . . . . • . . . . . . . . . . . . . • . . . . . . . • . . . 1-21 Dial Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22 Leased Lines. . . . . . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22 Hardware and Cables for Dial Links and Leased Lines 1-22 Asynchronous SERIAL Network Link . . . .. . 1-22 Hardware and Cabling . . • . . . . . . . . . . .. . 1-23 Link Level Protocol . . . . . . . . . . . . . . . . . . . . • • . . . . . . . . . . . . . . 1-24 .Optional DS-Compatible Linb. . . . . . . . . • . . . . . . . . . . . . . . . . . . . . • 1-24 Personal Computers as NS3000/V Nodes . . . . . . . . • . . • . . . . . . . . . • . . . . 1-25 NS3000/V Network Services. . . . . . . • • . . . . . . . . . . . . . . . . . . . . . . . . . 1-26 Services Available . . . • . • • . . . . . . . . . . . • • . . . . . . . . . . . . . . . . . 1-26 Section Z NETWORK MANAGEMENT Network Management Tasks . . . . • . . . . . . . . . . . . . • • . . • . . . . . . . • . • . . 2-2 The Network and Catenet Management Lifecycle. • . . . . . • . . • .. . .•... 2-3 Network Management Tools. . • . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 MPE Commands and Utilities . . . . . • . • . • • . • . . • . . . . • . • . . . . • . . . 2-4 Node Management Servicea • . • • . . . . • • • . • . . . • • • . • • • . . . . . • . . . 2-5 CS/3000 Utilities. •.•...•••••••.•.•.••....•.••.••.••.•... 2-6 Link Level Toola and Utilities . . • . . . . . • . . • . . . . • . . . . . . . • . . . . . . 2-6 xvii I CONTENTS (continued) Installing NS3000/V Links. . . . . . . . . Customer Installation Tasks for All NS3000/V Links Additional Tasks for IEEE 802.3 Links HP Installation Tasks. . Installing Network Services . . . . . . . . . . . . . . . . . . . Configuration and Initialization Overview Network and Configuration' Planning System Configuration. . . . . . . . . . . . . . . . . . . . . Network Configuration with NMMGR. . . . . . . . . . Configuration Verification Network Directory ' ' .. ... . .. . . .. . . 2-7 2-7 2-9 . . . . . . . .. 2-9 . . . . . . . . . . 2-10 2-10 2-13 .. . 2-13 . .. . 2-14 2-14 2-15 Section 3 NETWORK PLANNING AND CONFIGURATION 3-2 Software Components. NS3000/V Software Subsystems. . . . . . . . . . . . . . . . . . . . . . 3-2 Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 3-2 Configuration Concepts 3-3 NS R.outing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . 3-4 Intranet Routing 3-4 Internet Routing 3-5 Symbolic; Names 3-6 Node Names 3-6 Other Names 3-7 Network Addresses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . 3-8 IP Address Format and Assignment 3-8 IEEE 802.3 Station Address Format and Assignment '•.... 3-10 Address Resolution 3-10 Node Name to IP Address Resolution 3-10 IP to Subnet Address Resolution 3-12 Configuration Terminology ~ 3-13 General Terms . . . . . . . . . • . . . . . . . . . . . . . . . . . . . . . . . • . . . . . 3-13 Dial Link Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 3 Router Network Terms 3-14 Gateway Terms 3-1 S Non-Operational Links 3-16 Router Network Automatic Rerouting . . . . . . . . . . . . . . . . . . • . . . . . 3-16 Internet Redirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . 3-19 Network Installation and Administration . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23 Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~ . . • . . . . . . . 3-24 Software and Hardware Installation. . . . . . . . . . . . . • . . . . . . • . . . . . . . 3-24 Configuration. . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . • • • . . . 3-25 SYSDUMP Configuration. . • . . . . . . . . . . . . • . . . . . . . • . • . . • • • . . 3-26 NMMGR Configuration . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . 3-26 Nodal Validation t Verificatio~ and Synchronization . . . • . . . . . . . • '..•.. 3-17 xviii CONTENTS (continued) Network Startup. . Line Verification . . . .. . Network and Catenet Design Considerations. . . . . . Line Speed. . . . . . . . . . . . . . . . . . . . . . . . . Geoaraphical Location. . . . . . . . . . . . . . . .. . Special Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dial Links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . Personal Computers. . . . . . . . . . . . . . . . . . . . . . . . . . .. . Other Non-HP 3000 Nodes. . . . . . . . . . . . . . . OS-Compatible Links. . . . . . . . . . . . . . . . . . . ... . . . •. . . . Network Interfaces and Design. . . . . . . . . . . . . . .. .. . . . . . . . . . . Number of Network Interfaces. . . . . . . . . . . . . . . . . . . . . . . . Gateways. . . . . . . . . . . . . . . . .. .... . . . . . . . . . . . . . . .. Network Boundaries. .. . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . Network Implementation and Support Plan Network Maps and Configuration Worksheets Configuration Worksheets: Terminology Confiauration Worksheets: Instructions Catenet Worksheets. . . . . . Catenet Map Communication Between Networks . . . . . . . . . . . . . . . . . . . . . . • . . . Network Boundaries. . . . . . . . . . . . . . . . . . . . . .. . . . . . . • . . . • . IP Network Addresses. . . . . . . . . . . . . . ...........•..•. Completing the Catenet Table. . . . . . . . . . Network Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . LAN Network Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . Router Network Worksheets. . . . . . . . . . . . . . . . . . . . . . . . . • • . . . . Gateway-Half Pair Worksheets Node Worksheets. . . . . . . . . . . . . . . . . . . . . . . .. . LAN Node Internet Routing. . . . . . . . . . . . .. . Router Node Routing Information . . . . . . . . . . . . . . . . . • . . . • . . . . . Gateway Half Information for Node Worksheets ...••..•...••.••.. I 3-28 3-28 3-29 3-29 3-29 3- 30 3-30 3-30 3-30 3- 30 3-31 3- 31 3-31 3- 32 3-33 3-33 3-36 3-38 3- 39 3-39 3-39 3-40 3-40 3-41 3-43 3-44 3-47 3-53 3-57 3-59 3-62 3-69 Section 4 SYSTEM CONFIGURATION System Configuration. . . . . . . . • . . . . . . . . . . • . • • • • . . • . . . . . . • . . . . . 4- 2 I/O Configuration. . . . . . . . . . .. . . . • . . . . • . . . . . . . • . . • • • . . . • . 4- 3 Type 16, Subtype 0, 8 -- Virtual Terminals . . . . . . • . . • . . . . • . . • . . • • 4-9 Type 17, Subtype 9 -- LANIC Driver. . . . . . . . . . • . . • • . • . • • . . . . . . 4-9 Type 17, Subtype 0, 1, 3 - - INP Driver. • . . . . . • . • . . . • . . . . . . . . . . 4-10 Type 41, Subtype 0, 1 -- Communications Driven . • . . . . . . . . . . . . . . 4-13 Type 42, Subtype 0, 1,2 -- ATP Devices. . . . • . . • . . . . . . . . . . • . . . . 4-14 Recommendations for System Parameten . . . .. ..••...•...••..•.. 4-15 Virtual Terminal Configuration Dialogue. • . . .. .... . . . . . . . • • . • . . . 4-19 LANIe Configuration Dialogue . . . . . . • . . • • • • • . • • . . • . • . . . • • . . . . . 4- 21 INP Configuration Dialogue ..••..•...••.....•••••••..••.••.•• 4-22 l>evice Driver (IOINPO). . . . . . . . . . . . . . . . . • . • • • • • • . • • • • • • • • • • 4-22 Communications Driven (lODSO and 10DSX). . • . . . . • . . • . . . . • . . . . . . 4-25 xix I CONTENTS (continued) ATP Configuration Dialogue 4-27 Completing the SYSDUMP Dialogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4- 30 Configuration Examples 4-34 Section 5 THE NMS CONFIGURATOR (Nr.IMGR) Getting Started with NMMGN. 5-2 The Open Configuration/Directory File Screen 5- 3 Specifying the Configuration File Name 5-5 Opening or Creating the Configuration File 5-6 The Main Menu Screen 5-6 Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . 5-7 NMMGR Screen Structure 5-8 Configuration Files . . . . . . . . . . . . .. . 5-9 Using NMMGR Configuration Screens. . . . . . . . . . . . . . . . . . . . . . . . . .. 5-12 General Operation of Screens 5-12 The Header and Message Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13 Data Flag 5-13 Path Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . 5-13 File Name 5-14 Command Window and the Enter Key 5-14 Screen Fields 5-17 Prior Screen Key 5-18 Refresh Screen Key 5-19 Menu Screens. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . • . • . . 5-19 Select Screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . • . 5-20 Data Screens 5-23 Using NMMGR Utility Screens 5-26 Output Configuration File 5-27 Print Tree and Display Tree 5-28 Print Data ..•••........•.•...•..•••.••..•••..••••••. 5- 30 Print Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . 5- 30 PrintSubtree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . • . . . 5-33 Compress Configuration File . . . . . . . . . . . . . . . . . . . . . . . . • • . . • . . . 5-33 Validate Configuration File . . • . . . . . . . . . . . . . . . . . . • • . . . . . . . . . . 5-35 Configuration Subtree Copy. . . . • . . . . . . . . . . . . . . . . • . • . . • . • . . . • 5-40 The Error Information Screen. . . . . . . . . . . . . . • . . . . . . . . • . • . • . . . . 5- 43 Copying Configuration Data ...........•..••..••••.••...•..•.. 5-46 Making Configuration Changes ..............•..•..•..•.•...••. 5-48 section 6 GUIDED CONFIGURATION Conecting Configuration Erron...•.....•...•••••..•••..••..•... 6-4 Netxport Configuration . . . . . • . . . . . . . . . . . . . . . . . . . . . . . • . • . . . • . . 6-5 Netxport Update. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . • . . • 6-13 CONTENTS (continued) I Section 7 LINK CONFIGURATION Link Configuration Link Configuration: Link Configuration: Link Configuration: Link Configuration: Link. Configuration: Link Configuration: Link Configuration: Link Configuration: Link Configuration: Link Configuration: Link ConfiguratIon: LAN 802. 3 Link Data. . . . . LAN802.3 Link Trace Data. BSC Link Data. . . BSC Link Trace Data. . . . Bse Link Phone Data. . . .. LAP-B Link Data LAP-B Link Trace Data. . . LAP-B Link Phone Data. . . ASNP Link Data. . . . . . . . ASNP Link Trace Data ASNP Link Phone Data . . . . . . . . . . . . . . . . . . " . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3 7-6 7-8 7-11 7-14 7-17 7-19 7-22 7-25 7- 27 7-29 7-32 Section 8 NETWORK TRANSPORT CONFIGURATION Network Transport Configuration Selection . . . . . . . . . . . . . . . . . . . . . .. Node Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . Node Name Configuration Global Transport Configuration General Protocol Configuration Internet Protocol Update Configuration Packet Exchange Protocol (PXP) Configuration. . . . . . . . . . . . . . . . . . . . . .. Transmission Control Protocol (TCP) Configuration Network Interface Configuration . 8-3 8-4 8-5 8-7 8-10 8-11 8-14 8-17 8-21 Section 9 LAN802.3 NETWORK INTERFACE CONFIGURATION LAN 802. 3 Network Interface Configuration. . . . Protocol Configuration. . . . . . . . . . . . . . . . . . Internet Protocol Configuration Probe Protocol Configuration LAN 802. 3 Network Interface Link Lan Link Configuration Neighbor Gateways Neighbor Gateway Reachable Networks. . . . . . . LAN802.3 Mapping Configuration. . . . . . . . . . Static Neighbor Node Configuration (LAN 802. 3) . . . .. . . . . . . . . . .. .. . . . . . . . . . . . . .. . . 9- 3 9-6 9-7 9-10 9-13 9-15 9-17 9-19 9-22 9-24 xxi ICONTENTS (continued) Section 10 ROUTER NETWORK INTERFACE CONFIG\JRATION Router Network Interface Configuration Router Network Interface Protocol Configuration Internet Protocol Configuration Dial ID Protocol Configuration. . . . . . . . . . . . . Security String(s) Configuration Router Network Interface Links. . . . . . . . . . . . Direct Connect Link Configuration. . . . . . . . . . Router Dial Link Configuration. . . . . . . . . . . . Neighbor Gateways Neighbor Gateway Reachable Networks Router Mapping Configuration.. Router Reachable Nodes. . . . ....... ... . 10-3 . . . . . . . . . . . . . . . . . . . . 10-7 10-8 . . . . . . . . . . . . . . . . . . . 10-11 10-14 .. .. . . . . . . . . . . . . . 10-16 . . . . . . . . . . . . . . . . . . . 10-19 . . . . . . . . . . . . . . . . . . . 10-21 10-23 10-25 10- 28 . . . . . . . . . . . . . . . . . . . 10- 32 Section 11 GATEWAY HALF NETWORK INTERFACE CONFIGURATION Gateway Half Network Interface Configuration. Protocol Configuration. . . . . . . . . . . . . . . . . Internet Protocol Configuration . . . . . . . . . . . Dial ID Protocol Configuration. . . . . . . . . . . . Security String(s) Configuration Gateway Half Network Interface Link. . . . . . . Direct Connect Link Configuration. . . . . . . . . Gateway Half Dial Link Configuration Neighbor Gateways. . . . . . . . . . . . . . . . . . . Neighbor Gateway Reachable Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3 . 11-6 . 11-7 11 -10 11-13 . . . . . . . . . . . . . . . . . . . . 11-15 . . . . . . . . . . . . . . . . . . . . 11-1 7 11-19 . . . . . . . . . . . . . . . . . . . . 11- 22 11-24 Section 12LOOPBACK NETWORK INTERFACE CONFIGURATION Loopback Network Interface Configuration 12-2 Protocol Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . . . 12-4 IP Protocol Configuration 12-5 Section 13 LOGGING CONFIGURATION Logging Subsystems Selection 13-4 Logging Classes Selection 13-6 Logging Class Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . . . . 13-8 xxii CONTENTS (continued) I Section 14 NETWORK DIRECfORY What a Network Directory Provides Path Report Lists. . . . . . . . . . . . . Global and Local Entries. . . . . . . . Roles and Interfaces. . . . . . . . . . . Configuration Screens Network Directory Main Screen. . . . . Select Node Name Screen • . . . . . . . . Network Directory Data Screen Directory Maintenance Mode Interface OPENDIR. Command . . . . . . DELETENODE Command. . . . . . . MERGEDIR Command. . . . . . . . . LISTDIR Command. . . . . . . . . . . EXPANDDIR Command. . . . . . . . HELP Command. . :MPE Command • . . . • . . . . . . . . EXIT Command . . . . • . . . . MAKESTREAM Command . LISTDIR Command Sample Output 0 • • • • • • 0 0 • • • • • • • 0 • • • • • • • 14-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 14- 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4 14-6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-7 .. . . . . . . . . . . . . . . 14-9 14-11 . . . . . . . . . . . . . . . . . . . . . . . . . . 14-14 14-1 S . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1 S . . . . . . . . . . . . . . . . . . . . . . • . . . 14-16 . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17 . . . . . . . . . . . . . . . . . . . . . . . . . 14-1 7 14-1 8 14-1 8 14-1 9 14-19 14-22 0 0 • • • • • • • • • 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 0 • • • • • • • • • • • • • • • • • • • • • • 0 0 • • • • • • • • • • • • • • • • • • • • 0 • • • • • • • • • • • • • • • • • • • • • • • • 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 0 •••••••••••••• 0 ••••••• • 0 • Appendix A WORKSHEETS Appendix B SUPPORTED MODEMS Appendix C CONVERTING CONFIGURATION FILES Using the Conversion Proaram ... 0 • 0 • 0 0 • 0 C-l Diii I CONTENTS (continued) Appendix D PC-TO-HP 3000 COMMUNICATION Requirements for ThinLAN/3000, StarLAN/3000, SERIAL links. . . . . . . . .. D-2 Software Required D-2 HP 3000 Server Software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. D-2 HP 3000 Host Software D-2 Software for a PC Workstation Using Server Resources D-2 Software for a PC Workstation Used as a Terminal . . . . . . . . . . . . . . .. D-3 Related Publications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. D-4 Hardware and Software Installation. . . . . . . . . . . . . . . . . . . . . . . . . . .. D- S For HP 3000s D-S For PC Workstations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . D-6 HP 3000 Logon and Shortname Correspondence D-6 Configuration Procedures Summary D-7 PC Workstation Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. D-7 Configuring the HP 3000 D-8 Configuring Additional Virtual Terminals. . . . . . . . . . . . . . . . . . . . .. D-8 Configuring the UP 3000 Network Config. File (NSCONF. NET. SYS) . • .. D-9 Assigning HP 3000 Logons. . . . . . . . . . . . . . . . . . . . . . . . . . . . • . . . . . D-l S Appendix E DS vs NS INP Configuration Glossary Xliv _I_N_TR_O_D_U_C_TI_O_N I~ HP Network Services for MPE-V Based Systems (NS3000/V) is an HP data communications product that provides networking capabilities to interactive users and applicatlon programs on HP 30008 running the MPE-V operating system. Through the use of NS3000/V, these HP 30001 can be connected to other HP computer systems in a distributed network. NS3000/V consists of two parts: NS3000/V Services and NS3000/V links. NS3000/V Network Services consilt of software that enables usen to access data, initiate processes, and exchange information among an the lYItems on a network. NS3000/V links provide connections among systems (either HP 30008 or penonal compulen) in the same network. To use NS3000/V Services, the systems must be connected by an NS3000/V network link. A variety of network link products are available with NS3000/V. The link product that connects individual systems in an NS3000/V network can be any of the following: • NS Point-to-Point Network Link for MPE-V Based Systems (NS Point-to-Point 3000/V Link) • Asynchronous SERIAL Network Link • StarLAN/3000 Link • ThinLAN/3000 Link (includes ThickLAN option for thick coaxial cable, described below) r' The link products listed above can all be used to connect HP 30008 to one another. The Asynchronous SER.IAL Network Link, StarLAN/3000, and ThinLAN/3000 can connect HP 30008 to penonal computen as well as to other HP 30008. The ThinLAN/3000 Link, including the ThickLAN option, can also connect HP 30008 with HP 1000s and HP 90008. ThinLAN/3000 Link. connections are usually made with thin (.18 inch) coaxial cable; however, you can also use thicker (.4 inch diameter) coaxial cable, available by ordering the ThickLAN option of ThinLAN/3000. Table 1-1 shOWI available links and the kinds of connections they can make-- whether between HP 30001 or between HP 30008 and penonal computers. 1-1 Introduction Table 1-1. Link Types and Connections Link Type 3000 to 3000 NS Point-to-Point 3000/V Link X Asynchronous SERIAL Network Link X ThinLAN/3000 Link (including ThickLAN option) X StarLAN/3000 Link X PC to 3000 X X (MICRO 30005, MICRO 3000XEs, Series 37s, and Series 37XEs only) Although NS3000/V Services all require a network link to operate, network links can be purchased without the concurrent purchase of NS3000/V Services. Network links differ in their supporting hardware, software and in some cases, function. Later subsections of this "Introduction" describe these links and discuss the differences among them. SYSTEM REQUIREMENTS NS3000/V is supported on the HP 3000 Series 37/37XE/39/40/42/44/48/58/64/68/70 and the MICRO 3000 and MICRO 3000XE, executing the MPE-V/E operating system, V. U.F. G. 02. 03 (U-B-delta-3) MIT or later versions. The system must have a minimum of two megabytes of memory and the Expanded System Table Microcode. (Systems that are now memory-limited should add one megabyte to maintain current performance.) 1-2 Introduction NETWORK ARCHITECTURE Before you understand the details of NS3000/V links and services, you should understand some general concepts about network architecture and NS3000/V. This section will familiarize you with concepts and terms you will encounter later in this manual. A network is a group of computer systems connected in such a way that they can exchange information and share resources. In a distributed network, as opposed to a centralized one, the connected systems are independent and equal. One system does not control another system. NS3000/V networks are distributed networks. Systems that are configured into an NS 3000 network are called nodes. Through participation in a distributed network, users on your system. or loealnode, can use the processing and storage facilities of another system, or remote node; usen at remote nodes can take advantage of the resources of your local node. A "oup of networks that are connected to each other is called a eatenet One network is connected to another by means of a node called a gateway node. The plan that defines the characteristics and interactions of the hardware and software used to connect nodes into a network is called a network architecture. Typically, the software is organized as a series of layen. The user interface is integrated into the top layer and the hardware is integrated into the lowest layer. Hence, a message, composed of data and information necessary to transmit the data to its destination, is sent from the user down through the layers and out onto the network; when the message is received at the remote node, it is passed up through the layers to the remote user. Layers are required to handle the many tasks involved in translating a message into a form appropriate for the hardware connection to the network, or back into a form understandable to the remote user, depending on whether the message is incoming or outgoing. Each of the layers between the user and the hardware is assigned certain well-defined tasks. Each layer must accomplish its task and pass the message on, in a particular format, to the layers above or below it. The rules and conventions that define the functions to be performed and the format of messages that are exchanged by each architectural layer are called protocols. Individual layers can be designed, implemented, changed, or updated in any manner their creators choose, as long as they provide the data in the correct formal This also makes it easy to pinpoint and correct errors. because each task is done in a specific layer of the architecture. Until recently, each computer products company developed its own network architecture as part of the design of its data communications products. For example, Hewlett-Packard developed the Distributed Systems Network (DSN) architecture, a five layered design that uses HP proprietary protocols. The DSN architecture is used by all HP Distributed System Network products, such as DS Network Services for the HP 3000 (DS/3000) and DS/IOOO-IV. Similarly, IBM developed the System Network Architecture (SNA), a six layered design that uses IBM proprietary protocols. Many HP data communications products can communicate in an SNA environment, such as SNA Link Services for the HP 3000 (SNA Link) and Network Remote Job Entry for the HP 3000 (SNA NRJE). However, using proprietary protocols and designs can be limiting for data communications applications. Over time, standards have been developed for the tasks and protocols of data communications, ltartina with the physical connectors. An internationally accepted set of standards based on an architecture known as the IOSI model" is under development by participants from many c=ountries. 1-3 Introduction The OSI Model The International Standards Organization (ISO), an agency of the United Nations, developed the first step in the standardization of network architectures by defining the Open Systems Interconnection (OSO Reference Model. The OSI model defines seven architectural layers and specifies the function of each. Figure 1-1 illustrates the 051 model. Layer Task 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Figure 1-1. The Seven Layers of the 051 Model • Layer "1 (Application) is the user interface to remote services. • Layer 6 (Presentation) manipulates ·user data, such as in text compression and encryption. • Layer 5 (Session) negotiates connection establishment at remote nodes. • Layer 4 (Transport) is responsible for end-to-end data integrity. This means that the Transport Layer is responsible for ensuring that the message arrives at the correct remote node, without erro~ even if the message had to pass through any intermediate nodes. Layers S - 7 also provide end-to-end services, while Layers 1 - 3 are only responsible for data integrity between each node. Layer 4 protocols can provide the following services to upper layen: in-order message delivery, retransmission of lost messages. suppression of duplicate messages and flow control. • Layer 3 (Network) determines the routes messages take to get from one node to another. This layer ean be split into two sub-layers: 31 and 3s. Layer 3i handles routing between networks (internetwork), and 3s handles routing within a network (intranetwork). • Layer 2. (Data Link) eheeks for and correets transmission errors over the physical link. • Layer 1 (Physical) transmits the electrical signals over the link. The funetions of each layer are performed by software that adheres to established protocols. The protocols used by NS3000/V are described later in this section. 1-4 7 Introduction Types of Networks Computer networks can be broadly classed as of two typa: broadcast networks and point-to-point networkl. Nodes on a broadeast Detwork share the .me communicatioDi chaDDel, over which data iI transmitted to an the nodes in the network. Networks usin, lIP ThiDLAN. includin, the ThickLAN option, or HP StarLAN links are broadcast networks; the protocol that they use ",OtUlctUl6 me-ps to aD the systems on the LAN. Point-to-point Detworks, on the other hand. are networks in which data is transmitted from node to node in a network over a defined route until it reaches a specific destination. Because data is paaed from one node to another, one node at a time, the meanlof tranlmittin. data over point-to-point networks iI caned the store and forward technique. When a message is received at an intermediate node, it is forwarded to either another intermediate node or to ita final destination. Point-to-point networks are IOmetim. referred to as router networks. The term route, is used within this manual to refer to point-to-poiat networks. The Point-to-Point 3000/V Link and the AsynchronoUi SEIUAL Network Link can both be used to connect nodes in a router network. NSlOOO/V Netwodt 'fypes An NS3000/V network can be of two types: r • A router network · An IEEE BOZ.3 local area network These types COrresPOnd to the types of networks--broadcast and point-to-point --previoUlly described. The NS3000/V IEEE 802. 3 local area network is a broadcast network based on standards published by the Institute of Electrical and Electonics Engineers (IEEE). The standards are called '1EEE 802. 3- (and a related standard is called IEEE 802. 2~ therefore, the kind of network it specifies is called an "IEEE 802. 3 network. II The NS3000/V router network is a point-to-point network that uses the store-ud-forward technique. Certain NS3000/V link types can be used for each network type, as shown in Table 1-2: 1-5 Introduction Table l-Z. Network and Link Types NS3000/V Network Type Router IEEE802.3 NS3000/V Link Type NS Point-to-Point 3000/V Link Asynchronous SERIAL Network Link ThinLAN/3000 Link (including ThickLAN option) StarLAN/3000 Link As Table 1-2 shows, NS3000/V router networks can use NS Point-to-Point 3000/V and Asynchronous SER.IAL Network Links to connect nodes. IEEE 802.3 networks can use the ThickLAN option, ThinLAN/3000, and StarLAN/3000 Links. Network Topology The topology of a network refers to the physical arrangement of its nodes. For example, one type of common topology is a bus topology, in which all nodes are directly linked. Another type is a star topology, in which all nodes are linked in a radiating fashion to a central node or switching device. The possible topologies for a given network are determined by the type of link used to connect the network's nodes. For example, a bus topology can be used only for a broadcast network, such as an IEEE 802.3 network. Figure 1-2 shows a bus topology, in which network nodes (represented by numbered circles) are joined to a common bus. Figure 1-2.. Bus topology. Point-to-point networks cannot use a bus topology. Instead, point-lo-point networks must use a topology in which each network node is connected to at least one other node. Data is passed from one node to another, including through any intermediate nodes, until it reaches its destination. NS Point-to-Point 3000/V and Asynchronous SER.IAL Network Links can be used to create point-to-point, or router networks. 1-6 .~ Introduction r' The actual topolopes that can be used for point-to-point networks are widely varyiq; poaibilitia include star, ring, hierarchical (sometimes referred to u a tree topology) and string. Any arranpment of nodes will work as long as each node is connected to at least one other node in the laDle network. Figure 1-3 WUltrateB several possible topologies for point-to-point networks. Ring Complete Irregular Star String Hierarchical Figure 1-3. Point-to-point topolOlies. Nodes that are directly connected to only one other node in point-to-point networks are referred to u leo/llOde8. In the illustration above, each of the endpoints of the star topology are leaf nodes. u are lOme of the nodes in the string, hierarchical, and irregular topologies. computen ean be used only as leaf noeles. In NS3000/V networb. personal eatenets Two or more networkl ean be linked together to form an internetwork or eate.t (derived from co~atelUlt«l networks). For example, if you wanted to connect the noda in a router network with the noda in an IEEE 802. 3 network, the combination of the two networks would be called • catenet. Creation of a catenet allows any Dode on one network to communicate with any node on another network that is part of the a.me catenet. Up to 256 individual networb c:an belon, to the l&IIle NS3000/V catenet. The divisions between the networks in a catenet are called network boundartea. Figure 1-4 moWi a catenet, with a network boundary indicated by a dashed line. 1-7 Introduction Gateways and Gateway Halves Networks in the same internetwork are joined together by gateway nodes. A gateway node is a node that is a member of two or more networks and allows communication between the networks to which it belongs. Communication between networks is also called internetwork communication. For example. in Figure 1-4. Node II belongs to Network C and to Network D; it serves as a gateway between Networks C and D. Internetwork protocols determine how data and associated messages are routed through multiple networks. In the example (Figure 1-4). the internet protocol used determines how data and associated messages are routed from one network to the other. NS3000's Internet Protocol (I') is based on the DARPA (Defense Advanced Research Projects Agency) standard for an internetwork protocol. ~ If Node 7 in Network C wants to send a message to Node 14 in Network D, Node 7'8 message would be sent to Node 11. Node II would then send the message to Node 14. All datacomm traffic from Network C to Network D must go through Node 11. the gateway to Network D. Network C Network D .~ Figure 1-4. Gateway (Node 11). Networks can also communicate via gateway halves. A gateway half is a degenerate case of a gateway; instead of·..one gateway node providing internetwork communication. two gateway halves are needed. Each gateway half belongs to only one of the networks that it links; each has a Gateway Half link over which it is connected to the other gateway. Network C Network D Figure 1-5. Gateway Halves (Nodes 11 and 12.). 1-8 Introduction For example. in Filure 1-5. Node 11 is a gateway halt t ltat btal~tnp to Network C. and Node 11 ia a pteway half that belonll to Network D. The lint between Nodes J 1 and 12 is a Gateway Half lint. Messales from Network. C destined for Network D are fint sent to Node 11. the lateway half for Network C. Node 11 lends the me_Ie to Node 11. which is Network. 0-, pteway half. Node 12 then routa the meaaae to the appropriate node in Network D A node can be a pteway and a gateway half. If a node has three linb and beloll" to two networu. it would be a pteway to the two networks that it belonls to, but a pteway half to the network to which it did not beiOBl. For eomple. in Filure 1-6. Node 5 is a member of Networks A and B. and ia a pteway between them. A1thou.h Node 5 bas a link to Network C, it does not belonl to Network. C ud 10 iI a p.teway holt to that network. Networt< 8 Network A Network C Figure 1-6. Catenet. NS3000/V Architecture NS3000/V is composed of two Part&: NS3000/V Services and NS3000/V Links. NS3000 Servicea perform functions of layer 5 (Session layer~ layer 6 (Presentation layer~ and layer 7 (application layer) of the OSI modeL Each of the available NS3000/V links performs the functions of layen 1 throulh 4 of the OS! modeL Pipre 1-7 shoWi the relationship of NS3000/V Services and Links to the OSI modeL 1-' Introduction Network ServIces Network Sentcea 0234~tJR) I NetiPC I I I TCP pxp Network I Transport I I COSIlavers 3 and 4 lP ~ Probe } I I II lAP-a or esc ASNP I I I lANlC INP ATP IEEE 802.3 Network link (OSllayers I 8tIILW3OOO C3O&AI I Paint..., NS"*'t...- Aaync:tnnu SERIAL NItwartc U* e:torlOCJ:W U* ThiOHI3OOO C3024CW 1NllMNt aptIanaf 1IIMNU3OQO tandZ c:JQ2IMA-fcIr Nb'o 3000 trdSerta3n C3028M-r. 8IrtII3I-Ja Figure 1-7. NS3000/V Architecture. Protocols The protocols, or rules that specify the format of each NS3000/V architectural layer ensure that NS3000/V communication occurs successfully. Some protocols, such as the protocols for layers 3 and 4 (the Network and Transport Layers. resp ectively) are used by all network nodes, regardless of the type of links that connect them. Other protocols, such as those for layers 1 and 1 (the Physical and Data Link Layers. respectively), differ depending on what kind of link and what kind of network is beina used. 1-10 ~ Introduction This section briefly describes the protocols used by NS3000/V fUI various network layen, and explains the variations associated with different network link types. I·'igure 1-7 shows the protocols used for each type of network link. Figure 1-7 also shows the composition of NS3000/V link products. Each link product consists of software and hardware that performs the functions of layers I through 4 of the OSI model. NS3000/V Network Servicel consists of software that pp"fnrms the functions of layen 5 throuah 7 of the OSI model. As Figure 1-7 also shows, the software and hardware comprising each NS3000/V link product can be divided into two main portions: the Network Transport and tht Network Link. The Network Transport software performs the functions of layers 3 and 4 of the OSI model. The Network Link hardware and software performs the functions of layers 1 and 2 of the OSI model. The protocols that are implemented by the Network Transport and Network Link software and hardware are described in the following sections. OSI Layer 4 (Transport Layer) Protocol~ All NS3000/V communication makes use of one or both of two protocols for the Transport Layer; i.e., the network layer that is responsible for ensuring that a message arrives at the correct remote computer. All NS3000/V communication uses TCP (Transmission Control Protocol), TCP is a reliable, end-to-end, connection-oriented protocol. This means that the protocol recovers from transmission errors and delivers packets of data to their final destination in the correct sequence: It also means that when data is being sent from one node to another, the TCP modules residing on the source and destination nodes maintain status information about the transmission of that data. The combination of information maintained at each endpoint is called a connection. TCP is also flow-controlled, which means that it regulates the now of data, breaking messages into fragments if necessary, and reassembling them correctly at their destination, TCP, which is the Defense Advanced Research Projects Agency (DARPA) standard for a Transport Layer protocol, is used by NS3000/V services and can be accessed directly by programs that use NetlPC intrinsics. The use of these intrinsics is described in the NetIPCJOOO/V Programmer'$ Reference ManlUlJ. The other Transport Layer protocol used by NS3000/V is called PXP, for Packet Exchange Protoeol PXP is a request/reply datagram protocol used indirectly by programs using the socket registry mechanism of NetiPC ( I PC LOOKUP intrinsic), PXP is an HP proprietary protocol that cannot be directly accessed by user programs. 081 Layer 3 (Network Layer) Protocols The Network Layer of the OSI model is divided into two sublayerc 3i, which routes messages between networks (internetwork), and 31, which provides routing within a network. The routing provided by. level 3s is often called intranetwork or subnet routing. Internet Protoeol (lp). The NS3000/V protocol used for layer 31 (the internetwork layer) and for layer 3s (the intranetwork layer) in router networks is called the Internet Protocol (IP). Just as TCP is the DARPA (Defense Advanced Research Projects Agency) standard for a Transport Layer protocol,lP is the DARPA standard for an internetwork protocol. The purpose of the IP protocol is to route data from source nodes to destination nodes throu.hout the catenet. IP determines the route that a packet of data should take through the catenet based on 1-11 Introduction addresses. Each node in the catenet is assigned a unique address. Each data packet also includes a destination address, which is compared with the addresses of the nodes the data passes through. When the addresses match, it means that the data has reached its destination. NS3000/V uses IP for internet routing (routing between networks in the catenet) and for intranet routing in router networks. Section 3 of this manual discusses IP routing and addressing in more detail. Although NS3000/V uses IP to provide routing information for nodes within the same router network. additional protocols must be used to provide intranet routing for other network types. For example, IEEE 802. 3 networks use the protocols defined in the IEEE 802. 3 standard for which these networks are named. These protocols are described below. IEEE 802..3 Local Area Network Protocols. The ThickLAN, ThinLAN/3000, and StarLAN/3000 links all use protocols defined in the IEEE 802.3 standard for layer 38, as well as for layen I and 2. (The IEEE 802.3 standard encompasses standards for layers I, 2, and 3 of the OSI model.) OSI Layer 2 (Data Unk Layer) Protocols The protocols used for the data link layer, which is responsible for getting data from one side of a phYsical link. to another without error, vary according to the type of NS3000/V link product that is providing the connection. The three layer 2 (link-level) protocols used for NS3000/V links are called LAP-B, BSC, and ASNP. LAP-Il NS Point-to-Point 3000/V links use a protocol called LAP-a, for Link Access Procedure. Balanced. LAP-B is a bit-oriented, full-duplex protocol. Direct-connect (hardwired) and leased line NS Point-to-Point 3000/V Links use the LAP-B protocol. BSC. The BSC protocol (someiilnes also called Bisync) is a character-oriented, half-duplex protocol. It can be used by NS Point-to-Point 3000/V Links that are using dial links. Dial links use public, switched telephone lines to carry data. ASNP. Finally, Asynchronous SERIAL Network Links use a data link layer protocol called the Asynchronous Serial Network Protocol, or ASNP. ASNP ensures error detection and data integrity by using a 16-bit cyclic redundancy checksum polynomial. OS( Layer 1 (Physical Layer) Protocols As with data link layer protocols, protocols for the OSI physical layer vary, and depend on the type of NS3000/V link in use. Figure 1-7 shows the Hewlet-Packard hardware interface cards that implement physical layer protocols: the Advanced Terminal Processor (ATP) for the Asynchronous SERIAL Network Link, the Intelligent Network Processor (INP) for the NS Point-to-Point 3000/V Links, and the Local Area Network Interface Controller (LANIC) for ThinLAN/3000, the ThickLAN option, and StarLAN/3000 links. The layer 1 protocols supported by each interface card are standards for physical connectoR. Table 1- 3 lists the standards supported by each interface card that can be used for NS3000/V links: 1-12 .~ Introduction Table 1-3. Interface Cards and Connection Standards Card INP Connection Standards EIA RS-232 ··r EIA RS-422 CCITT V. 24/V. 28 CCITT V.3S LANIC ATP IEEE 802.3 EIA R5-232-C EIA RS-422 Auxlllary Protocols Two additional protocols are used by NS3000/V link products. These are the Probe protocol and the DIal 10 protocol. Probe Protocol. The Probe protocol is a proprietary Hewlett-Packard protocol used by IEEE 802. 3 links. It is a connectionless protocol that provides name-to-address resolution and information about which networking protocols are used on a given remote node. The Probe protocol broadcasts a request to all the nodes on the network, and the correct node responds. Depending on the request the response provides either the IP address that corresponds to a given node name, or the IEEE 802.3 address that COrresPOnds to a particular IP address. Dial 10 Protocol. Both the NS Point-to-Point 3000/V Link and the Asynchronous SERIAL Network Link can be used over direct -connect (hardwired) or telephone lines. When used over telephone lines (dial links), a Hewlett-Packard protocol called the Dial 10 protocol provides security checking and IP address exchange. 1-13 Introduction NETWORK LINKS As noted previously, NS3000/V operates over the following network links: • ThinLAN/3000 Link, including the thicker cable ThickLAN option • StarLAN/3000 Link • NS Point-to-Point 3000/V Link • Asynchronous SERIAL Network Link Each link. product consists of both hardware and software components. Later sections of this chapter deseribe the software and hardware that is specific to each link product. However, some of the software comprising each link is common to all link products. This software is described below. Common Link Software The following software is common to all NS3000/V link products: • Network Interprocess Communication (NetlPC) is a peer-to-peer communications interface. NetiPC allows programs, running concurrently, to exchange information and synchronize actions. • The Network Transport provides the functionality of the network and transport layers (OSI Layers 3 and 4), respectively. The Network Transport moves the data from a user's application out to the communications link and receives data from the communications link, routing it to the appropriate user. It implements the specifications of the Transmission Control Protocol (TCP) and Internet Protocol UP). • Node Management Services provides configuration file version checking and logging. Logging enables network transactions to be "logged," or recorded, in a disc file. Such a record can be used to assist in network troubleshooting. • Node Management Configurator. The Node Management Configurator subsystem provides NMMGIl, the Node Management Configurator program that allows you to configure each node on the network.. • The Link Support Services subsystem contains software that opens, closes, and otherwise controls physical links. • Communication Services (CS/3000). CS/3000 provides some of the diagnostic and link management software required for NS3000/V links. CS/3000 is also used by DS-ComPatible links. 1-14 Introduction IEEE 802.3 Links NOTE J The information contained in this subsection is d, .ided Into three headings--ThickLAN. ThinLAN/3000 Link. an." "itarLAN/3000 Link. Because these link products are all based on the IEEE 802.3 local area networking standard. they are similar in many respects. As a result, the information stated for ThickLAN applies to ThlnLAN/3000 and StarLAN/3000 except where differences are noted. Note. however. that this section discusses the use 01 ThinLAN/3000 and StarLAN/3000 to connect multiple HP 30008; it doe, 1I0t describe the use of UP ThinLAN for PCs or HP StarLAN for PCs. Both of these products can be used to connect personal computers in a networK Refer t,.. ~he HP ThinLAN and HP StarLAN publications listed tn the Preface for complete information about HP ThinLAN for PCs and HP StarLAN for PCs. ThtckLAN. The ThickLAN option of ThinLAN/3000 Includes all the components to connect an HP 3000 to a coaxial cable based on the Institute of Electrical and Electronics Engineers (IEEE) 802. 3 standard. This standard specifies a 10 million bits per second baseband local area network (LAN) with a bus topology. The LAN uses a shielded 0.4 inch diameter coaxial cable as the data transmission medium and the carrier Sense. Multiple Access with Collision Detect (CSMA/rl») medium access method. Figure 1-8 shows the hardware components (described below) that the ThickLAN provides to connect an UP 3000 to an IEEE 802.3 coaxial cable. ThinLAN/3000 Link. Same as ThickLAN except that ThinLAN/3000 Link uses a O. 18-inch diameter coaxial cable. Figure 1-9 shows the hardware components that ThinLAN/3000 provides to connect an HP 3000 to an IEEE 802. 3 coaxial cable. StarLAN/3000 Link. The StarLAN/3000 Link allows personal computers and MICRO 3000s, MICRO 3000XEs. and Series 37s to operate as an IEEE 801 3 local area network with connections among systems made via twisted-pair telephone wires. Figure 1-9 'Jh~ws a St.arLAN network that 18 attached to a ThinLAN/3000 link. Hewlett-Packard has published a manual set );)ecifically addressing the StarLAN networks. Refer to the appropriate manuals as listed in the Preface for more information. The configuration of an HP 3000 as a node in a StarLAN network is described in Sections 7 through 14 of this manual. 1-15 Introduction HP 3000 HP 3000 L A A N N I C L I C AUI cable AUI cable MAU/TAP MAU/TAP MAU/TAP ~ HP 3000 AUI L cable A N I C Figure 1-8. ThickLAN Hardware Components 1-16 Thick COAXIAL CABLE ~ Introduction ~ ThinLAN/3000 HP 3000 HP 3000 lany suppOrting NS) (any supporting . NS) AUI integrated with ThinMAU AUI integrated with ThinMAU Thin coaxial cable ThinMAU ThinMAU ~ StarLAN/3000 ........_ _- - - - 1 1 StarLAN 10 mbit-to-1 mbit Bridge StarLAN Header Hub _______l l ' Un.shi~l~ ~ PC twisted p8lrWlnng StarLAN Intermediate Hub HP 3000 (Series 37,37XE, Micro 3000 or Micro 3000 X8 PC HP 3000 (Series 37,37XE. Micro 3000 or Micro 3000 X8 Flpre 1-9. n'.LAN/3000 and StarLAN/3000 Hardware Components 1-17 Introduction Medium Access Method for IEEE 802.3 Links The IEEE 802. 3 standard specifies the Carrier Sense» Multiple Access with Collision Detect (CSMA/CD) medium access method. This method provides an ideal means of transmitting bursts of data at high speeds between nodes on a LAN. With CSMA/CD, all nodes have equal access to the network (Multiple Access~ there is no central control node. Before transmitting data» a node monitors the network to verify that no other node is transmitting data (Carrier Sense). If a signal is sensed» the node desiring access defers its transmission. Although the carrier sense makes collisions unlikely, they can occur when two nodes sense that no other carriers are on the network and begin transmitting simultaneously. To deal with this possibility, nodes listen for collisions while transmitting (Collision Detect). If one is detected» the node will initiate a jam signal to warn the entire network. All nodes must then cease their transmission. Each delays for a random period of time and then restarts its transmission. This means that each node eventually gets to transmit its data. Although nodes in an Ethernet network also use CSMA/CD, a node based on IEEE 802.2/802.3 cannot communicate with an Ethernet node. Nonetheless, both nodes may coexist on the same network cable. This is because there is an incompatibility in the frame format at the data link level (OSI Layer 2) that interferes with communications but not with transmissions. The frame format specified by IEEE 802.2/802. 3 provides for higher network reliability. Hardware Components ThickLAN. There are three major hardware components of ThickLAN. These are: • Local Area Network Interface Controller (LANIe). The LANIC is a microprocessor-based communication controller that plugs into the HP 3000 backplane. It handles link-level buffering, error checking, the IEEE 802.2 and 802.3 protocols and includes a built-in self-test. When addressed by another node on the network» the LANIC receives the frames of information and checks them for accuracy before passing them to the HP 3000. When transmitting, an addressed frame is passed to the LANIC where error checking information is added. The LANIC then tests to see if the cable is busy and if not, transmits the frame. • Medium Attachment Unit (MAU). The MAU provides the physical and electrical connection to the coaxial cable; it is powered by the LANIC through the AUI (Attachment Unit Interface) cable. The MAU receives signals from and sends signals to the coaxial cable. It also detects collisions resulting from two nodes starting to transmit simultaneously. A MAU is attached to the coaxial cable with a cable tap and can remain permanently attached to the cable. A MAU can be attached on an active network without interrupting network traffic. • Attachment Unit Interface (AUI) Cable. The AUI cable and two-meter internal LANIC cable attach the LANIC to the MAU. It can be up to 48 meters in length. It is available with either FEP coating for installation in passages restricted for breathable air or with PVC coating for installation in less restricted spaces. ThinLAN/3000 Link. There are two major hardware components of ThinLAN/3000 Link, as follows: • Local Area Network Interface Controller (LANIC)--same as for ThickLAN. 1-18 Introduction • Thin Medium Attachment Unit (ThinMAU). The ThinMAU provides the connection from the LAN hardware to the thin coaxial cable. The ThinMAU connects to the LANIC with an AUf cable. The AUI cable is one meter in length and is integrated with the ThinMAU. Additional or alternate cables are not supported. The AUI cable attaches to a two-meter internal LANIC cable. StarLAN/3000 Link. StarLAN/3000 Link includes the following hardware: • Local Area Network Interface Controller (LANIC). An interface card similar to that provided with ThickLAN and ThinLAN/3000 Link except it provides connection to an HP StarLAN twisted-pair cable, and it applies to UP 3000 Series 37, 37XE, MICRO 3000, and MICRO 3000XE systems only. The LANIC comes with all StarLAN/3000 Links. Other StarLAN-related hardware which must be ordered separately to correspond to the needs of the network design includes: • Cabling. StarLAN cabling consists of unshielded twisted-pair wiring that conforms to the IEEE 802.3 Type IBASE5 standard (draft). • StarLAN Bridge. A bridge is a device that allows connection between different types of LANa, but is transparent to the nodes that communicate across it. For example, a Bridge permits the connection of a coaxial cable LAN to a StarLAN, allowing Series 4x/5x/6x/70 HP 30008 to communicate with StarLAN nodes. In this case, the Bridge connects to the coaxial cable LAN through a MAU/ThinMAU and AUI cables, as appropriate, and to the StarLAN via a StarLAN cable to a StarLAN Hub. In addition, it compensates for differences in transmission speeds between the LANs, for example, the 10 Mbit/second coaxial cable LAN and the 1 Mbit/second StarLAN. • StarLAN Hub. A Hub is a central device on a StarLAN. Using StarLAN cables, a single Hub can be connected with up to 11 nodes (personal computers or the supported 8P30008) or other Hubs. With multiple Hubs connected, up to 50 nodes on a StarLAN can be supported. Figure 1-9 illustrates an HP StarLAN attached via a Bridge to a ThinLAN. Unk Level Software TbtetLAN. The link level software implements the specifications of IEEE 802.2 and 802.3, the protocols used for OSllayers 1 and 2, the physical and data link layers, respectively. ThtnLAN/3000. applications. Same as for ThickLAN, plus software that provides PC acuss to most UP 3000 StarLAN/3000. applications. Same as for ThickLAN, plus software that provides PC access to most HP 3000 1-19 Introduction NS Polnt-to-Polnt 3000/V Link The Point-to-Point 3000/V Link is, as its name implies, a polnt-to-point link. Point-to-point links transfer data by sending it from one node in a network to another until it reaches its destination. .~ Three types of Point-to-Point 3000/V Links are available; they are distinguished by the kind of physical connections that exist between nodes on the network: • Direct connect links, which use direct connect cable to connect nodes in the network. Such connections are often referred to as IIhardwiredll connections. • Dial links. in which a modem attached to a node is used to transmit and receive data carried across telephone wires. Dial links are also referred to as switched lines. • Leased lines, in which data is sent over data-grade lines leased from a private carrier. Figure 1-10 shows a router network consisting of some NS Point-to-Point 3000/V Links, as well as Asynchronous SERIAL Network Links. NS Point-to-Point 3000/V links use an UP 3000 Intelligent Network Processor (INP) to perform link-level communications protocol management. The INP is a hardware card that fits Into the backplane of the UP 3000. Software that implements a particular link-level protocol ii downloaded from the HP 3000 when the system is being installed as part of the network. Each HP 3000 with a Point-to-Point 3000/V link must have an INP installed. The direct connect, dial, and leased Point-to-Point 3000/V links differ in the link-level protocols available and in the hardware additional to the INP that is used to interconnect systems. The following sections describe these differing features. 1-20 ~ Introduction HP 3000 HP 3000 Polnt-to-Polnt 3OfX)N Unk UP-iJ. chct connd Point-to-Point 3fYXN'J Unk ~cIIIO HP 3000 HP 3000 Asynchronous SERIAl Network Unk HP 3000 ....... ~ .......,--.1 ...... Asynchronous SERIAL Network Unk "'D Figure 1-10. Router network with NS Point-to-Point and SERIAL Links. DIrect Connect Unks Link Level Protoeol. The direct connec;t NS Point-to-Point 3000/V Link uses the LAP-B link-level protocoL LAP-B is a bit-oriented. full duplex. peer-to-peer protocoL Hardware and Cables. As noted previously. each HP 3000 with an NS Point-to-Point 3000/V link, inc;ludiDI those using direct connect links, requires its own INP. Direct connect cable terminated by ElA . RS-422 connectors connec;ts the systems in the network. These cables must be ordered separately from the NS Point-to-Point 3000/V Link. 1-21 Introduction Dial Unks Dial links can be implemented using either direct dial modems, for which the telephone number of a connected node is manually dialed by the user, or autodial modems, in which the telephone number of a connected node is configured into NS3000/V network management configuration software. Whether direct dial or autodial connections are used depends upon the features of the modem connected to a particular node. Link Level Protocols. Both the LAP-B and BSe protocols can be used as link-level protocols to support NS Point-to-Point 3000/V dial links. LAP-B is a full-duplex protocol. Because data can be transmitted in two directions at once using a full-duplex protoco~ and in only one direction at a time using a half-duplex protocol, better throughput is achieved using the LAP-B protocol Full-duplex modems are required when using LAP-B. BSC is a half-duplex protocol; it therefore can operate over half-duplex modems. However, better throughput (although poorer than with LAP-B) can be achieved by using Bse over full-duplex modems. See Appendix B, ''Supported Modems," for a list of the modems supported for each link-level protocol. Leased Unes The company that owns a leased line allocates use of the line specifically for a subscriber's data communication needs. A cable from the INP to a modem that is attached directly to the leased line connects the HP 3000 to the leased line. Link Level Protocol. HP only supports the use of the LAP-B protocol over leased lines for NS Point-to-Point 3000/V Links. Due to greater throughput efficiency, LAP-B is the preferred link level protocol for leased lines. LAP-B requires the use of full-duplex modems. See Appendix B, "Supported Modems," for a list of the modems supported for LAP-B. Hardware and Cables for Dial Unks and Leased Lines As previously noted, each UP 3000 with· an NS Pointe-to-Point 3000/V link, including those using switched (dial links) or leased lines, requires its own INP (HP part number 30020B for Series 39-70, part number 30244M for MICRO 3000, MICRO 3000XE, Series 37, and Series 37XE). In addition, each UP 3000 connected via a modem link requires a modem and cable connecting the modem to the INP. These cables are direct connect and are terminated by connectors adhering to the EIA RS-232-C standard. Direct dial modem links require a telephone; autodial and leased line modem links require only a modem. Refer to Appendix B of this manual for a list of supported modems. Asynchronous SERIAL Network Link The Asynchronous SERIAL Network Link for the HP 3000 provides asynchronous data transfer between UP 30005 and between personal computers and HP 30008. 1-22 .~ Introduction The Asychronous SERIAL Network Link uses the Advanced Terminal Processor (ATP) hardware subsystem to make connections. The ATP is a terminal/printer controller used on MICRO 3000, MICRO 3000XE. Series 31, 31XE. 39, 4x, Sx, 6x, and 7(, I,t' 30008. It is the only controller available for MICRO 3000, MICRO 3000XE, Series 31, 37XE, 64, 68, and 70 systems. Note that the ADCC, which is another terminal/printer controller available on Series 39, 4x, and Sx HP 3000s, does not support the Asynchronous SERIAL Network Link. One port on the A.TP 18 needed for each system-to-system or system-to-PC connection. Like the NS Point-to Point 3000/V Link, the Asynchronous SERIAL Network Link uses the store and forward technique to transfer data among nodes in a network. The Asychronous SERIAL Network Link iI therefore also considered a "point-to-pointU link even though it is not part of the NS Point-to-Point 3000/V Link product. An NS3000/V router network can consist of a combination of NS Point-to-Point 3000/V links and Asychronous SERIAL Network links. The Asychronous SERIAL Network Link can be of three types: • Dial link (switched line) • Leased line (non-switched) • Direct connect (from PCB to UP 30008 onlv) Dial links can use either direct dial modems, for which the user dials a telephone number to initiate a connection to a remote node, or autodial modems, for which the remote node's telephone number is configured into network management software,;o that dialing is not necessary. Leased lines, for which a data-grade line is allocated specifically for a subscriber's needs, can be attached to the HP 3000 by a modem. The router network shown in Figure 1-10 contains two Asynchronous SERIAL Network Links: one is a dial link, and the other is a leased line. Direct connect links can be used to connect PCs to UP 3000s; however, HP only recommends using ThinLAN/3000 or StarLAN/3000 Links for local-area PC-to-UP 3000 communication. Hardware and Cabling To operate, the Asychronous SER.IAL Network Link requires the installation of an ATP. Because the ATP supports a number of asynchronous point-to-point data communication functions such as hardwired and dial connections between HP 30008 and terminals, your system may have had an ATP before you purchased an Asychronous SER.IAL Network Link. The ATP consists of cards that fit into the backplane of the UP 3000. The minimum ATP Bubsyltem consists of one System Interface Board (SIB) and one Port Controller. Each Port Controller (Direct Connect or Modem) can provide connection to the HP 3000 for up to 12 personal computen or additional HP 30008. Each UP 3000 can support more than one Port Controller to increase the number of nodes supported by the system up to a maximum of 40. The maximum number of PC workstations supported for each UP 3000 acting as a SERIAL network server/host is as follows: MICRO 3000, MICR.O 3000XE, Series 37 and 37XE 10 1-23 Introduction Series 39, 42, 44, 48, 52, 58 20 Series 64, 68, 70 40 See your HP representative to discuss the recommended number of SERIAL connections to PCs given your network and application load. Dial Link and Leased Line Modems and Cabling. Any node (which can be either a personal computer or an HP 3000) connected to the network using an Asynchronous SERIAL Network Link requires a modem and connecting cable. The cable connects the system's Port Controller to the modem using UP DirectConnect 232 connectors at both ends. Refer to Appendix B of this manual for a list of supported modems. PC-to-HP 3000 Links. The following personal computers can operate as nodes on an Asynchronous SERIAL Network: HP 150s, HP Vectra personal computers, and IBM personal computers. Refer to the HP SERIAL Network PC-to-HP 3000 Network Configuration Guide for a summary of the steps required to attach a PC to an HP 3000 with the Asynchronous SERIAL Network Link. Refer to Sections 6 through 14 of this manual, however, for information about configuring an Asynchronous SERIAL Network Link for an UP 3000. Unk Level Protocol The Asynchronous SERIAL Network Link uses the ASNP protocol as a link-level protocol. (Refer to "Protocols" earlier in this chapter for a description of ASNP.) Optional DS-Compatlble Links Hewlett-Packard's AdvanceNet Architecture includes UP data communications products based on the principles of the OSI model, as well as extensions for the AdvanceNet predecessor, DSN. Each HP data communications product uses one or more of the different network architectures encomPassed in the HP AdvanceNet Architecture. Communication is possible only between data communications products using the same architecture. As a result, it is important to know which architecture is used by which data communications product. NS3000/V Network Services includes DS Services software as a subset. This enables applications that have b~en written for operation over DS links to operate over NS links with little or no modification. However, only NS links support the full capabilities of each network service. (Refer to the NS3000/Y User/Programmer Reference Manual for information on the differences between using various services over NS or DS links.) DS-Compatible Links can be used to connect a node on a network connected by an NS link to an HP system using D5. The systems and links that can connect them are as follows: • UP 3000 or HP 1000 with the Point-to-Point Hardwired Link (HP 30270A), • UP 3000, HP 1000, or UP 9845 with the OS Point-to-Point Modem Link (HP 30271A), • UP 3000 or UP 1000 with the DS X. 25 Network Link (HP 32187A), • HP 3000 with the DS Satellite Network Link (HP 32188A). 1-24 Introduction Because these links use the DSN architecture and also work with DS/3000, they will be referred to as OS-Compatible Links in this manual. Each DS-Compatible Link provides all the components needed for one side of a connection: management software, the Intelligent Network Processor (INP) hardware interface card and cables. link A node can have both DS and NS links configured; this allows nodes connected to the node by DS links to communicate with other nodes connected to the same node by NS links. However, nodes that are using an INP for NS3000/V communication cannot use the same INP for DS communication concurrently. If the node has multiple INPs, it can have DS and NS links operating concurrently; each INP must be used for a different NS or DS link. Figure 1-11 shows a network consisting of both DS and NS links. Node B is shown as supporting both NS and DS because it has two 1NPs; one INP is configured to support the DS link with node A, and the other INP is configured to supPOrt the NS link with node C. Node A NodeS DSUnk NS Unk ~' NS Unk NodeC Node 0 Figure 1-11. Network with NS and OS Links. Refer to the publications listed in the Preface of this manual for more information on DS-COmpatible links. PERSONAL COMPUTERS AS NS3000/V NODES When used as nodes in NS3000/V networks personal computers (Pes) provide a subset of the network communication functions provided by HP 30008. Unlike HP 3000s, Pes cannot provide transparent internet or intranet point-to-point communication. Instead, a PC must establish communication with the HP 3000 to which it is adjacent (this means a link extends from a particular HP 3000 directly to the PC). In addition, Pes do not accept inbound communication; that is, communication with other nodes must always be initiated from the PC. 1-25 Introduction As a result, PC users must log on to the adjacent UP 3000 from the PC (using the: DSLINE command); HP 3000 users cannot log on to the PC from an UP 3000 terminal. Once the PC user has logged on to the HP 3000, he or she can access other nodes in the network by using Network Services commands initiated at the HP 3000. Note that Pes must therefore be leaf nodes in the network; they cannot be used as intermediate nodes on a point-to-point router network or as gateways between networks. NS3000/V NETWORK SERVICES NS3000/V Network Services extend the capabilities of the UP 3000 operating system (MPE) and permit usen to share information, programs, processing capabilities, storage facilities, and other resources provided by the various nodes of the distributed network. The logical environment in which a user or an application process gives instructions to the computer is called a session. In Hewlett-Packard networks, sessions which are established on remote nodes for the purpose of carrying out data communications tasks are called environments. The remote environments mayor may not be interactive, depending on the task involved. To accomplish a desired task, usen or processes issue instructions similar to those they would use on their own system. In fact, all MPE-V commands and most MPE-V intrinsics can be executed on a remote node once the remote environment is established. In addition, a variety of NS3000/V services include commands or intrinsics to be used for specific tasks on remote nodes. This variety allows the user or programmer to choose the right tool for the task. ServIces Available The following services are provided by NS3000/V over 3000/V links: • Remote Process Management (RPM). Allows a process to programmatically initiate and terminate other processes throughout a network from any node on the network. RPM is normally used in conjunction with NetlPC. • Virtual Terminal (VT and VTR). Gives the user interactive capabilities on the remote node, even though the user's terminal is physically connected to the local node. Reverse VT (VTR) refen to programmatic access of remote terminals. • Remote File Access (RFA). Allows a user to access files and devices on remote nodes. • Remote Data Base Access (RDBA). Allows a user to access data bases on remote nodes. The same security protection used for data bases on the local node applies to remote access. • Network File Transfer (NFT). A facility that efficiently transfers disc files between nodes on the network. Nfl is supported for UP 3000-to-HP 1000, HP 3000-to-HP 9000 (Series 300 and SOO) and HP 3000-to- DEC VAX· computers. .• Pl'ogram-to-Program Communication (PTOP). Permits programs residing on different nodes to exchange information with one another in a master/slave relationship. *DEC and VAX are U. S. registered trademarks of Digital Equipment Corporation. 1-16 Introduction These services enable users and programmers to perform essential functions in a network- and catenet-wide context. When used over OS-Compatible links. NS3000/V services observe the features and syntax used for the DSN architecture, whether the communication is between NS3000/V and NS3000/V or between NS3000/V and other products using the OSN architecture, such as DS/3000 and DS/I000. However, communication through intermediate nodes is not transparent to the user, as it is when NS3000/V links are used. For details on using these services, refer to the NS3000/V User/Programmer Reference Manual. 1-27 ~ ............ " _N_E_T_W_O_R_K_M_A_N_A_G_E_M_EN_T I~ The advantages of a distributed network are accompanied by the responsibilities of network management, the management of systems in a distributed network. These responsibilities are assigned to the user identified as the network manager. just as the system management of the UP 3000 is primarily the responsibility of those users identified as the system manager and the system supervisor/operator. The network manager's role can be further subdivided by delegating certain tasks to additional usen: • Usen called node managers can be assigned to perform network management tasks required for each node on the network. • If the network is part of a catenet, tasks related to coordinating individual network operation with the operation of the catenet can be assigned to a catenet administrator. • If a personal computer network uses an HP 3000 as a server, the management of the PC network will be assigned to a PC network manager. These collective network management responsibilities can be distributed among several individuals, as described above, with coordination among them provided by the network manager. Or, the node manager for a particular node can also manage the entire network. An alternative to any such division of responsibility is where the single network manager can perform all functions: that of node manager for all the nodes on the network, that of network manager. and that of catenet administrator. The PC network manager should coordinate the operation of the PC network with the network manager. Remember that system management of a single HP 3000 is assigned to a user identified as the system manager and the system supervisor/operator. As a result, it may be appropriate to assign one of these usen the role of node manager for an individual system. All of these system management and network management role assignments are based on the MPE capabilities they require to perform their functions: • system manager (8M) capability for system manager • Operator (OP) capability for system supervisor/operator • node manager (NM) capability for node manager • network administrator (NA) capability for network manager NOTE Although this manual refers to the person responsible for managing the network as the network manager, this title and other titles defined in this section are only used for convenience. The person responsible for maintaining the operation of the network, the PC network, or the catenet needs no particular title, as long as it is clearly defined who is responsible for various parts of the network's operation. 2-1 Network Management Node manager (NM) and network administrator (NA) capabilities currently provide almost identical access rights. The single difference is that NA capability is required to access and update the network directory. part of the NMMGR utility. The node manager should therefore be assigned NM capability; the network manager should be assigned NA capability. (You might want to call your network manager a "network administrator," to correspond to the NA capability provided by MPE.) By logging on as a user that is assigned the MPE capability of NM or NA, the network manager can execute the utilities and commands needed for the operation of NS3000/V services and link products. In this manual, it is assumed that one person, the network manager, will be completing the tasks required to establish a working NS3000/V network. ) As previously noted, these responsibilities may be distributed among several individuals or may be assigned to one person at your installation. Later portions of this chapter describe the tasks required of the network manager, covering the following topics: • The Network Management Lifecycle • Network Management Tools • Configuration and Initialization Overview In addition to explaining each major functional area and the corresponding commands or utilities that make up the network manager's job, this section explains background information as needed. Other complex subjects can only be introduced here. In such cases, you will be referred to appropriate additional sources. NETWORK MANAGEMENT TASKS As the network manager, you are directly responsible for executing the utilities and commands needed for the operation of NS3000/V services and link products for all the nodes directly connected to your network. In addition, your network may be linked (via gateway nodes) to other networks in the same catenet. DS-Compatible Links may also link your network to DS networks. The catenet administrator is responsible for the coordination of tasks among all networks that ensure the complete operation of the entire catenet. As the network manager, you are also responsible for coordination with any network, possibly through the catenet administrator, with which your local network can communicate. Although the network manager does not have full responsibility for the other networks with which the local network can communicate, he or she needs to be aware of the requirements of establishing connections. such as the naming or addressing conventions used by each type of network. 2-2 ) Network Management The Network and Catenet Management Llfecycle To understand the responsibilities of network and catenet management, it is helpful to examine the major stages of development in a typical network or catenet, generalized into the network/eatenet life cycle shown in Figure 2-I. Design Operation Implementation ~ -t ---t Tuning Ie Growth 10- f Figure 2,-1. The Network/Catenet Life Cycle Both networks and catenets evolve in much the same way as is illustrated in Figure 2-1. Fint is the design stage, a time of defining requirements and designing a network to meet those requirements. This stage is followed by the implementation stage. During the implementation stage, each network manager is responsible for managing the installation, configuration, and initialization of all the nodes in the network. The catenet administrator is responsible for managing the overall installation, configuration. and initialization of all networks in the catenet. This includes informing all network managers of configuration information that must be coordinated to achieve internetwork communication. Once the network or catenet is established, management consists of two main tasks: • Ensuring network availability. Each network manager is responsible for changing configurations, controlling the operation of the data communications products on each node, and resolving any problems. • Maintaining performance levels. The network manager monitors performance to ensure consistent response time. The catenet administrator can monitor performance internetwork traffic. Eventually, in response to the requirements of these tasks, the network manager determines the need for growth or tuning of a particular network, returns to the design stage, and the cycle begins again. Similarly, the catenet administrator must determine the need for growth, tuning, or other alteration of the catenet, and must as a result return to the design stage and begin the cycle again. Thus, network and catenet management requirements change over time, depending on where your network or catenet is in the network life cycle. Network Management Tools The responsibilities of managing a node in a network and coordinating with remote nodes and networks may require the network manager to use a combination of software utilities, data communications test equipment, and network support services. The network manager has a variety of tools and utilities available to supervise the operation of NS3000/V services and link products. Some are provided with the data communications products and some are provided with the HP 3000. 1-3 Network Management MPE Commands and Utilities The responsibilities of the network manager, node manager and the system superviser/operator tend to overlap because of the similarities of their roles. NA, NM, and OP capabilities allow users to issue MPE commands and interact with the system to fulfill designated responsibilities. A variety of utilities and commands used by the system supervisor/operator are also available to the network manager (and/or node manager, network administrator, or catenet administrator) for use in managing NS3000/V networks. These include: • SYSDUMP--the system I/O configuration utility used to add devices and change system tables. The SYSDUMP responses necessary for NS3000/V services and link products are documented in Section 4 of this manual. • MPE Networking Commands. There are MPE commands specifically designed for starting and stopping NS3000/V link products, and for specifying the operation of certain components. Table 2-1 lists these networking commands. They are described in Volume II, Section 1 of this manuaL Additional MPE commands, such as SHOWDEV and ALLOW, may also be helpful in managing NS3000/V services and link products. Refer to the MPB Y Commands Reference Manual for information about commands not explained in Volume II of this manual • Software Dump Facility (SDF), DPAN 5 and NSDPAN. The SDF utility provides a memory dump of the HP 3000. It is used following a system failure, halt, or other abnormal condition. DPANS is the system utility used to format a memory dump. NSDPAN is an enhanced version of DPANS. NSDPAN formats the data structures important for analyzing memory dumps from NS3000/V link products and services. If the problem is related to NS3000/V services or link products, a memory dump needs to be submitted with the Service Request. The memory dump should be formatted with NSDPAN rather than DPAN5. The NS3000/V Error Message and Recovery Manual describes these programs in more detail. • LISTLOG S. This utility analyzes files in the MPE system log files. An MPE log file records events such as session or job initiation and termination, process termination, file closure, I/O errors, and system shutdown. Refer to the MPB V System Operation and Resource Management Reference Manual (32033-90005) and MPB V Commands Reference Manual (32033-90006) for more information. 2-4 Network Management TABLE 2-1. ~. ~SJOOO/~ NETWORKING COMMANDS Command Name Description DSCONTROL Initiates, terminates, and controls the operation of the OS Compatible Links. LINKCONTROL Activates or deactives link level tracing on the specified communications line. The line must already be initialized. NETCONTROL Initiates, terminates, and controls the operation of the Network Transport subsystem of NS3000/V. NSCONTROL Initiates, terminates, and controls the operation of the Network Services subsystem of NS3000/V. RESUMENMLOG Resumes NMS logging after a recoverable error. SHOWCOM Displays the status of a communications device. SHOWNMLOG Displays the identification number and available space for the NMS log file. SWITCHNMLOG Closes the current NMS log file and creates and opens a new one. Node Management Services Node Management Services (NMS), used by the network manager to configure, initialize. and maintain NS3000/V services and link products are used in much the same way that MPH operating system utilities are used by the system supervisor for similar tasks. For example, the SYSDUMP utility is used to configure system hardware into MPE; the network equivalent is the Node Management Configurator, abbreviated NMMGR, which is used for network configuration. The utilities and commands combined as Node Management Services include: • The Node Management Configurator (NMMGR). NMMGR is a menu driven configuration utility that is used to create and enter information into a configuration file. The information in a configuration file is used by the data communications product, when it 18 active, to determine its operating characteristics. • The NMS Conversion Utility (NMMGRVER). NMMGRVER converts a configuration file created with earlier versions of NMMGR to the format required by NMMGR, version A. Ol. 00. Refer to Appendix C for more i~formation. • The NMS Trace/Lo. Formatter (NMDUMP~ The diagnostic functions of logging events and tracing messages are handled by NMS using a common set of internal intrinsics. NMS provides the NMDUMP formatting utility to format the fileR created by logging or tracing operations. Refer to Volume II, Section 3 of this manual for more Information. 2-5 Network Management • The NMS Maintenance Utility (NMMAINT). This utility provides a list of software module version numbers and verifies that all modules are current and compatible. Refer to Volume II, Section 2 of this manual for more information. • The NODESTAT Utility. You can use a utility called NODESTAT to display information about the network activities occurring on a node as a troubleshooting aid. CS/3000 Utilities There are also several utilities supplied with the Communications Systems (CS/3000) that supplement the diagnostic capabilities provided by NMS. These utilities are: • CSLIST and DSLlST. These utilities supplement the information provided by NMMAINT. They provide a list of software module'version numbers for the DS-Compatible Links. These utilities also verify that all modules are current and compatible. Refer to Volume II, Section 2 of this manual for more information. • The CS/3000 Trace Facility (CSTRACE). This utility is used to provide a record of the line actions, states and events that occur during link operation. CS/3000 link tracing is enabled during configuration with NMMGR or with the MPE command LINKCONTROl (refer to Volume II, Section 1.) • CSDUMP. The diagnostic function of tracing messages is handled by CS using a common set of internal intrinsics. CS provides the CSDUMP formatting utility to format the files created by CSTRACE link tracing operations. Refer to the LAN/3000 Diagnostic and Troubleshooting Guide for LAN/3000 Link tracing; refer to the DS/3000 HP 3000 to HP 3000 Network Administrator Manual for DS-Compatible Link tracing. 1JDk Level Tools and Utilities This manual coven those aspects of network management used by the network manager on a day-to-day basis. There are also a variety of link-specific troubleshooting tools that are beyond the scope of this manual. However, because it may be helpful to know what is available, the link-level tools are listed here, with references to the appropriate manuals. IEEE 802..3 Links. For IEEE 802. 3 links, the following tools are available: • LANIC Dump Analysis (LANDPAN). This utility is used to generate a formatted dump of a LANIC log file. These files are produced when an error occurs and contain the contents of the LANIC memory. • LANIe Self Test. This test exercises the major portion of the LANIC hardware and reports status. • LAN Node Diagnostic (LANDIAG). This utility is an interactive on-line program designed to help identify any malfunctioning hardware units of the LAN3000/V Link. • Time Domain Reflectometer (TDR). The TDR that HP recommends is the TEKTRONIX 1503 Cable Fault Locator. 2-6 ~ ) Network Management Refer to the LAN/3000 Diagnostic and Troubleshootin, (-h,j,.te for more information on these tools. For information on troubleshooting DP StarLAN links connecting personal computers, refer to the HP StarLAN Diagnostics and Troubleshooting Manual tor pes. Links Using an INP. The NS Point-to-Point 3000/V Link and DS-Compatible links use the Intelligent Network Processor (INP) card to perform lower-level data comoAunication functions. The fonowing utilities are available for INP troubleshooting: • INP Dump Analysis (INPDPAN). This utility is used to generate a formatted dump of an INP log file. These files are produced when an error occurs and contain the contents of the INP memory. • INP Diagnostic Support Monitor (DSM,. This utility is an interactive on-line program designed to help identify any malfunctioning hardware units of the INP. • DSDUMP. When formatted with DSDUMP, instead of CSDUMPt the link trace file created by CSTRACE can provide additional information on the data link and network levels of the BSC and X. 2S protocols. Refer to the DS/3000 HP 3000 to HP 3000 Network Administrator Manual and the INP Dla,nonlc Procedures Manual for more information. Asynchronous SERIAL Network Link. The following tool is available specifically for troubleshooting Asynchronous SERIAL Network Links: TERMDSM. The TERMDSM utility is the diagnostic tool for the ATP card used by Asynchronous SERIAL Network Links. Refer to the TERMDSM On-Line Diagnostic/Support Monitor Reference Manual for instructions on using TERMDSM. Installing NS3000/V Links The'installation procedure for each NS3000/V link product specifies responsibilities of the customer and ofDP. Customer InstanatJon Tasks for All NS3000/V Unks You must complete the tasks listed in Table 2-2 before your HP representative begins to install any NS3000/V link product: 2-7 Network Management TABLE z,-z,. Customer Installation Tasks Required Steps References Install modems and phone lines for remote NS3000/V links, if any. Refer to the appropriate cabling, modern, or auto-dial unit or reference guide. Install extemal interconnect cable between HP 3000 system for hardwired NS Point-to-Point 3000/V connections, it any. HP 30020B Intelligent Network Processor (INP) Installation and Service Manual (30020-90005) HP 30244M Intelligent Network Processor (INP) Installation and Service Manual (30244-90002) If installing any of the optional DS Compatible Links, install the communications line and test that the line is functioning correctly. Refer to the appropriate cabling, modem, auto-dial unit reference manual or other guide for any components to be installed. For the DS X. 25 Link, refer to X. 25: The PSN Connection (5958-3402) and X. 25 Link for the H P 3000 Reference Manual (32187 - 9000 I). For the DS Point-to-Point Links, refer to DS/3000 HP 3000 to HP 3000 Network Administrator Manual (32185-90002). If connecting to an HP 1000, refer to the DS/3000 HP 3000 to HP 1000 User/Programmer Reference Manual (32185-90005). Perform a system backup (including MPE and @. PUB. SYS) and make the system available for installation of the data communications software, interface card(s), and cable. MPE JI System Operation and Resource Management Reference Manual (32033-90005) LANIC Installation and Service Manual (30242-90001) Option 100 LANIC Installation and Service Manual (30242-90100) LANIC Installation and Service Manual (30240-90001) Option 100 LANIC Installation and Service Manual (30240-90100) StarLAN/3000 Link Installation and Service Manual (30265-90001) HP 30244M Intelligent Network Processor (INP) Installation and Service Manual (30244-90002) HP 30020B INP Installation and Service Manual (30020-90005) In addition, if any NS3000/V links will be used to connect personal computers to an HP 3000, the customer is responsible for installing the personal computers. It is also the customer's responsibility to install some hardware and cables for IEEE 802.3 links, as described below. 2-8 Network Management Additional Tasks for IEEE 802.3 IJnks ~ Table 2-3 lists the steps you must complete before beginning to install the software for ThinLAN/3000 (or the ThickLAN, option) and StarLAN/3000 links: TABLE %--3. IEEE 801.3 Link Customer Installation Tasks Required Steps References TblckLAN: Install the coaxial cable. MAU/tap, and AUI cables. Test that the line is functioning correctly. LAN/3000 Design Guide (5955-7689) LA1tJ Cable and Accessories In81aUation MaINUII (5955 -7680) or Local Area Network CGblbag GIld Installation Guide (30242-90002) LAN/3000 Diagnostic and Troubleshootln, Gukle (30242-90003) LAN Link Hardware Troubleshootin, Manual. IEEE 802.3 Coaxial Cable LAN (5955-7681) ThinLAN/3000: Install the thin coaxial cable and ThinMAU. Test that the line is functioning correctly. LAN/3000 Design Guide (5955-7689) LAN Cable and Accessories InstaUation MfJIIlIal (5955-7680) LAN/3000 Diagnostic and Troubleshooting Gulde (30242-90003) LAN Link Hardware Troubleshooting Manual.IEBE 802.3 Coaxial Cable LAN (5955-76811 StarLAN/3000: Install the Hubs and unshielded twisted-pair cable. Test that the line is functioning correctly. If necessary, install the HP StarLAN Bridge. HP 28647 A Bridge InstaUatwII and Reference MfJIIlIal (28647-90001) After the hardware described in Table 2-3 has been installed, you must perform a system backup, as described in Table 2-2. UP installation Tasks During the installation of NS3000/V links. UP is responsible for: • Taking the system down and performing a system update to add the product software modules to the system if the system is on the current release. otherwise a full system update will be performed. • Creating the DADCONF. NET. SYS configuration file to allow the initiation of all purchased network services. See the note on the following page for details. • Verifying that the correct number and version of the software modules have been installed. r" 2-9 Network Management • Installing the link product hardware. with the exception of the IEEE 802. 3 link hardware described in Table 2-3. modems and phone lines. and external interconnect cable between hardwired HP 30008. • Adding the link product hardware into the I/O software configuration and configuring it in accordance with the customer·s intended use. • Initially configuring the software in accordance with the network links used. • Connecting the network link to the communication line (only if the line is available). • Verifying that a link properly connects a personal computer to the HP 3000. HP can verify this only if the personal computer has been previously been wired to the HP 3000 and if the personal computer is available for testing. • Verifying that the product properly opens the line when started by command. Installing Network Services For UB-MIT and later installations of NS3000/V services and link products, an additional configuration file is required. This file is DADCONF. NET.SYS. Without this file. NS3000/V Network Services will not operate. DADCONF. NET. SYS is required to initiate the services purchased, such as VT (virtual terminal)-only for ThinLAN/3000 Link. These services become available only when NS3000/V recognizes their existence by means of DADCONF. NET. SYS. This file must be created after product installation because the file defines the services purchased. A configuration file specifying an incorrect set of services may result in unusable purchased services or error messages. The time to create DADCONF. NET. SYS is after the final SYSDUMP tape has been loaded and the system is fully up (and before NMMGR configuration). Enter the command STREAM CONFJOB. NET. SYS. Passwords for MANAGER. SYS t NET should be added to the JOB logon string when appropriate. The job should take two or three minutes to run and should return a message to the console telling you if your file has been successfully created. If a failure occurs. try streaming the job again. If another failure occurs, contact your SEA You may encounter a situation where you have ThinLAN/3000 Link with incoming VT as your only service, and then you decide to purchase all services for system-to-system communications. To revert from having a VT-only service to having all services. restore @. NET. SYS, and then perform STREAM CONFJOB.NET .SYS. Configuration and Initialization Overview Configuration and initialization of an NS3000/V network is a complex process. The configuration portion of this process is made as easy as possible through the use of NMMGR, a utility that enables you to interactively enter configuration information. Once each node in the network has been correctly configured. the network can be initialized. Initialization is accomplished through the use of MPH network commands. Configuring and initializing an NS3000/V network involves the following major steps: 2-10 Network Management • Network and configuration planning • System Configuration • Configuring the network with NMMGR • Verifying network configuration with software utilities and tests • Maintaining an up-to-date network directory through the use of the NS3000/V network directory utility Table 2-4 summarizes the required configuration and initialization steps, which are also briefly described in the following subsections. Table 2-4 lists the appropriate sections of this manual where you will find the information required to complete each step. In addition, for each step there is a list of the additional references that you can consult for more or related information. The sections of this manual are arranged in an order that closely corresponds to the steps required to configure and operate NS3000/V. 2-11 Network Management TABLE 2-4. CONFIGURATION AND INITIALIZATION SUMMARY Required Steps References Create the configuration file required for initiating purchased services. "Installing Network Services," earlier in this section. Prepare for network configuration using worksheets and network/catenet maps. Volume I, Section 3, Network Planning and Configuration Configure the link hardware devices and pseudo-devices into the HP 3000 operating system. Volume I, Section 4, System Configuration For additional information: MPE V System Operation and Resource Management Reference Manual (32033-90005) Study the use of the Node Management Configurator, NMMGR. Volume I, Section 5, NMS Configurator (NMMGR) Using NMMGR, prepare the configuration files required for NS3000/V service and link operation. (All of the following are in Volume 1 of this manual.) Section 6, Guided Configuration or Section 7, Link Configuration Section 8, Network Transport Configuration and one or more of Section 9, IEEE 802.3 Network Interface Configuration Section 10, Router Network Interface Configuration Section 11, Gateway Half Network Interface Configuration Section 12, Loopback Network Interface Configuration Create a network directory for nodes requiring one; synchronize network directories among all nodes in network and catenet. 2-12 Volume I, Section 14, Network Directory Volume I, Section 3, Network Planning and Configuration Network Management TABLE 2-4. CONFIGURATION AND INITIALIZATION SUMMARY, continued Required Steps References Configure any installed DS X. 2S Link(s) using NETCONF'. (32187-90001) X.2S Unk for the HP 3000 Reference Manual Initialize the Network Transport with NETCONTROL) then the Network Services with NSCONTROL. Volume II, Section I, Commands Initialize any optional DS Compatible Links with DSCONTROL. Volume II, Section I, Commands Network and Configuratlon Planning Before beginning configuration with NMMGR, you should prepare for the configuration activity by completing the configuration worksheets included in Section 3. These worksheets will enable you to collect and consolidate the information you will need to interactively enter via NMMGR. System Configuratlon Before starting a node's network configuration with NMMGR, you must define to the MPE operating system all of the peripheral devices and software upseudo-devices" attached to the HP 3000 required for input or output of data (I/O). This definition process is referred to u system configuratioll. SYStem configuration is accomplished via the interactive SYSDUMP utility. Using SYSDUMP you can configure software drivers for the INP (for Point-to-Point 3000/V, X.2S 3000/V, and DS-Compatible links), the ATP (for the ASN 3000/V link), and the Lanic Local Area Network Interface Controller (LANIC), for StarLAN/3000 and ThinLAN/3000 links (including the ThickLAN option of ThinLAN/3000). HP 3000 data communications connections require pseudo-devices called virtual terminals which consist of software that simulates the function of terminals. NS3000/V links and DS-Compatible links require virtual terminals, which can be configured with SYSDUMP. Finally, NS3000/V and its links may require changes to MPE system tables. This. too, can be accomplished with SYSDUMP. System configuration for NS3000/V is described in detail in Section 4 of this manual. 2-13 Network Management Network Configuration with NMMGR The information required for an HP 3000 to function as a network node is stored in a file called a configuration file. This file can be created and subsequently modified using NMMGR. NM or NA capability is required to run NMMGR, which uses a series of VPLUS/3000 block-mode screens to display and accept configuration information. Use of NMMOR can be divided into three kinds of configuration: • Link configuration, which defines link level parameters. • Transport configuration, which defines network transport (OSllayer 3 and 4) information. • LOlging configuration, which enables you to define which information about network activity should be recorded. This information can be printed displayed on a terminal, or routed to a file. This information is useful for network analysis and troubleshooting. You can access NMMGR in two ways: using a function called Guided Configuration, or through what is referred to as manual configuration. Guided Configuration enables you to configure the network more quickly by automatically using default values for certain required configuration parameten, and by automatically bypassing certain optional configuration tasks. To accomplish any of the tasks bypassed by Guided Configuration, you will need to use manual configuration. NOTE HP strongly recommends that you use Guided Configuration to initially configure each node, and for most network maintenance and updating. Use manual configuration only if Guided Configuration does not provide access to the configuration data you need to change. Guided Configuration is described in Section 6, manual configuration for network links and transport are described in Sections 7 through 13, and manual configuration for network logging is described in Section 14 of this manual. Section 5 of this manual provides a more detailed introduction to NMMGR. Configuration Verification After you have completed hardware installation, system configuration with SYSDUMP and network configuration with NMMGR, you will need to verify that each node is communicating correctly with other nodes on the network and that all the installed software modules are current and compatible. Utilties and tests for this software and line verification are described in Volume II, Section 2 2-14 Network Management Network Directory A network directory is a file containing information about other nodes in the network. All nodes with point-to-point router links must have a network directory: if an IEEE 802.3 network is part of a catenet, at least one node on the network must have a network diref.,tory. (Section 3 explains the function of the network directory in more detail; Section 14 fully describes the network directory and the commands you can use to modify this file.) One of the tasks of both network managers and catenet administrators is to make sure that the network directories residing on all nodes in the network and catenet, respectively, are up-to-date. This means that when node information changes, and when nodes are either added or deleted, all network directories must be updated to reflect the changes. Updating can be accomplished in several ways: by using the copy subtree utility of NMMGR, by sending tapes of updated directories to the people responsible for maintaining a node or network (such as the node manager or network manager), or by relating the information that must change to each responsible person. Refer to Section 14 for more information about the network directory. 2-15 NETWORK PLANNING -.....-A_ND_C_O_N_FI_G_U_RA_T_I_ON _ ........ W This section of the NS3000/V Network Manager Reference Manual explains concepts you will need to undentand before you plan and install an NS3000 network or catenet. This section will introduce and describe the following topics: • Software Component~ including NS3000/V software subsystems and configuration files. • Configuration concepts, including Internet and intranet routing, and the relationship of symbolic names to network addresses. • Network and eatenet configuration and administration tasks. Configuration tasks include the procedures required to configure software on each network node, verify that the network is functioning correctly, and start the network. Administration tasks include making sure that changes to network nodes are recorded and that changes are coordinated among all network nodes, when necessary. • Network design, including guidelines to follow when designing a network or catenet. • Configuration worksheets. The last section in this chapter contains worksheets that can assist you in designing a network or catenet, and that you can use to prepare for configuration with the configuration program NMMGR. The worksheet process includes the creation of a network or catenet map that shows the placement of nodes and connecting links. 3-1 Network Planning and Configuration SOFTWARE COMPONENTS The following section describes the software components that make up NS3000/V services and link products. NS3000/V Software SUbsystems The software and associated protocols that enable an NS3000 network to operate are divided into units referred to as subsystems. Separate copies of these subsystems reside on each node in the network. The following subsystems make up NS3000/V services and links: • Network Services. The Network Services subsystem provides servIces that include Network File Transfer (NFT) and Remote File Access (RFA). The Network Services subsystem will be present on a node only if Network Services have been purchased (separately from the link) for that node. • Network Transport. The Network Transport subsystem contains the protocol modules corresponding to layers 1 through 4 of the 051 model. Network Interprocess Communication (NetlPC) is part of the Network Transport subsystem. • Node Management Services. The Node Management Services subsystem provides configuration file version checking, logging, and tracing. Logging enables network transactions to be Ulogged," or recorded, in a disc file. The recorded information can be used to assist in network troubleshooting. • Node Management Configurator. The Node Management Configurator subsystem provides the software that enables you to configure an HP 3000 as a network node. This subsystem includes NMMGR, the Node Management Configurator program. • Link Support Services. The Link Support services subsystem contains two software modules: the Link Manager and the PC Link Manager. Both of these modules open, close, and otherwise control physical links. The PC Link Manager performs these functions for NS Asynchronous SERIAL Network Links; the Link Manager performs them for other NS3000/V links. • Communication Services (CS/3000). CS/3000 provides some of the diagnostic and link management software required for NS3000/V links. CS/3000 is also used by DS-Compatible links. Configuration Flies Part of the network installation process involves configuring the network using NMMGR interactive configuration software. Through the use of NMMGR, several files containing information about the node and the rest of the network to which it belongs will be created on each node. The information in these files is accessed by various network subsystems while the network is operating. It is the information provided by the configuration files that enables the network software to send and receive data in a suitable form for each node and network link, and to direct data to the correct destination nodes. Network Planning and Configuration Three files can be created NSCONF. NET.SYS. on each network node: NMCONFIG. PUB. SYS, NSDIR. NET. SY8, and NOTE The filename NS{;ONF.NET.SYS is a default filename, and is the name that HP recommends that you use for this configuration file. However, a different filename can be used, as long as the file is located in the NET group of the SYS account. The NSDIR.NET.SYS file that is active, i.e., is in use when the network is running, must be named NSDIR. NET. SYS. For purposes of discussion, the names NSCONF. NET. SYS and NSDIR. NET.SYS will be used to refer to these files throughout this manuaL Each of the files is described below: NSCONF.NET.SYS. This file contains configuration information needed by the Network Transport subsystem. This information enables the system to operate as a network node. Information rangin, from the amount of data buffers to allocate for certain network functions to the telephone number of a dial-up link are contained in this file. Most of the information configured via NMMGR is contained in this file. NSDIR. NET. SYS. This file, also called a network directory, contains information that enables network software to translate node names (a node name is a symbolic ASCII-character name given to each system in the network that identifies it to the rest of the network and to network users) into protocol and address information. NSDIR. NET. SYS is actually the data file of a KSAM data file and key file pair. The key file that will be created at the same time as the data file will be named using the first 6 characten of the data file, appended with the character K. For example, if the default data file name is used, the key file will be named NSDIRK. This file contains information needed for link level and NetlPC logging. Parameten such as what network activities to record and where to record them are provided by this file. NMCONFIG.PUB.SYS. NOTE Another file, called DADCONF. NET. SYS, is required to initialize NS3000/V Network Services. Refer to Section 2 for information about this file. CONFIGURATION CONCEPTS Before beginning network pla~ning and configuration, you must understand certain terms and concepts that may influence your network', design and the values you enter for various configuration parameten. This section describes the most important of these terms and concepts --and those that you should understand in order to fully understand NS 3000/V networks. (Additional terms not included 3-3 Network Planning and Configuration in this section are described in individual network configuration sections of this manual: Sections 7 through 13.) NS Routing Routing refers to the process used to determine the path that packets, or fragments of a message, take through a network or catenet to reach a destination node. Routing between multiple networks in the same catenet is referred to as internet routing; routing between nodes in the same network is referred to as intranet routing. The routing mechanism used by a particdlar network is based on its network type. The NS Network Transport subsystem provides intranet and internet routing. However, a message's complete source-to-destination route is not determined before it is sent to its destination (unless the destination is a logically adjacent node), because each node possesses information about only the path that should be taken to the next node on the way to a destination. The information about which node a packet should be directed to next is obtained by the Network Transport from the NSCONF. NET.SYS configuration file. The information in this file is derived from values configured using NMMGR. The values entered must therefore reflect the physical design of your network. (Network design is further discussed later in this chapter.) Intranet Routing Intranet routing involves all the processes required to route a packet from one node in a network to another node in the same network. Intranet routing can be very simple, as for an IEEE 802.3 network, or potentially very complex, as for a point-to-point router network. For an IEEE 802.3 network, in which each node is attached to a common bus (the cable) that is shared by all the nodes, routing occurs as follows: Each node that has data to send acquires control of the bus, adds a subnet address identifying the node (called a station address) to the packet, and sends it on the bus. After the packet has been sent, the sending node relinquishes control of the bus. Each node will check every packet that is sent on the bus for a station address that matches its own, and will receive only those destined for it. Figure 3-1 illustrates an IEEE 802.3 network; note that the nodes on the network are all logically adjacent to one another. Figure 3-1. IEEE 802.3 Network ~ For point-to-point networks, nodes are connected to other nodes in the network via one or more point-to-point links. A route may therefore include one or more intermediate nodes through which a ] 3-4 Network Planning and Configuration " " . packet must pass on its way to its destination. The routes to various remote nodes are configured into nodal routing tables at each node. At an intermediate node, a packet will be received and forwarded to the next node in the network based on the routing information configured at that intermediate node for the destination node. Information about more than one route to the same destination node can be configured into a node's routing table. If so, an internal algorithm selects the best possible route to the destination node. Figure 3-2 shows an example point-to-point network. Note that more than one possible route exists between nodes. Alternate Routes. At each node, you can configure the name of the link that a packet should take to get to a given remote node. By configuring multiple alternative links to reach the same destination, you can provide several routes for packets to take to reach a destination. NMMGR allows you to specify an "entry priority" for each alternate link to indicate the order of preference for configured outbound links to the same destination. Alternate routes can be useful if a link on the network becomes non-operational because of an intentional shut down or a link failure. Refer to "Non-Operational Links'liater in this chapter for information about how alternate routes can be used to circumvent non-operational links. Figure 3-2-. Point-to-Point Router Network Internet Routing Internet routing involves all the processes required to route a packet from a node on one network to a destination node on another network. Networks are connected to other networks via gateway nodes, which are nodes that are configured either as a member of multiple networks or as a gateway half in addition to another network. Internet routing is therefore concerned with which gateways and which networks a packet will pass through to reach its final destination. Internet routing decisions are made at both the node that originates the packet and at intermediate ptewa,.. The destination network address is checked against a table that contains an entry for each remote network in the catenet and specifies the gateway(s) on the network that can reach each remote network. Because the purpose of internet routing is to get the packet to the correct destination network, the packet will be forwarded to' the appropriate gateway. This will be repeated, if necessary, until the packet reaches the gateway that is a member of the destination network. At this point, intranet routing takes over to get the packet to the correct (and final) destination node. 3-5 Network Planning and Configuration Symbolic Names A name, when used in the context of NS3000/V networks, is a character string which identifies some portion or component of a network or catenet. Names, because they can be defined by the user (in this case, the Node or Network Manager) can be chosen to represent some meaningful and easily recognizable concept. For example, if you had three networks in a catenet. you ~viJld name them NETt, NET2, and NET3. Or, perhaps in your Installation three nodes "belonged" to the marketing, finance, and manufacturing departments, respectively. You might choose t~ name them NODEMKTG, NODEFIN, and NODEMFG. Configuration of NS3000/V networks requires that you use NMMGR to configure each node. Many of the items to be entered via NMMGR's interactive user interface (discussed in detail in Section S) are names. The following sections describe the names that NMMGR will require you to configure. Node Names The node name is used to identify each system that is a node in the network or catenet. Each node name used to designate a computer in the network or catenet must be unique, although a single node can be identified by multiple names. Besides being used for configuration, node names are used in Network Services commands (for example, the : DSLINE command) and intrinsics to designate upon which node a particular networking activity is to occur. A complete node pame consists of three parts, which together can be no more than SO characters, as described in detail in the following section. NOTE Other UP networking documentation may use the term "computer namell instead of linode name. II A computer name is the same as a node name. Node Name Format and Assignment. Each node in the network must be assigned at least one unique node name. A fully qualified node name consists of three fields, each separated by a period: nodename.domain.organization When specifying node names, you must enter the delimiting periods. Each field can be up to 16 characters (alphanumeric, underscore or hyphens); the first character must be alphabetic. Just as an MPE filename has a singular name, filename, and a fully qualified name, filename. groupname. acctname, a nodename also has a singular name, nodename, and a fully qualified name, nodename. dom:rin. organizat ion. The nodename must be unique for each node on the network. The domain and organization do not need to be unique. You might choose a unique donain name for each network in the catenel Note that if the default domain and organization of all the nodes match they do not need to be specified in commands and intrinsic calls originating from nodes with the same donrzin and organization names. If a user does not supply domain and organization fields the fields will default to the local node's assigned domain and organization. This allows users to issue commands or intrinsics with just the single portion of the nodename, nodename. HP recommends that you use some convention when assigning names; for example, all nodes in the same network could have the same domain name and all nodes in the same catenet could have the same organization name. 3-6 .~ Network Planning and Configuration Multiple Node Names. A single node can be assigned more than one node name by specifying two (or more) node names in the network directory. Although the node may have multiple node nam~ it can have only one IP address (described in "Network Addresses" later in this section) unless it is a gateway node, which will have more one IP address configured for each network it belongs to. Using more than one .node name may be useful if you need to isolate sets of network traffic received or generated by the same node. For example, if you previously had two UP 3000s but have consolidated their activities on a single, more powerful HP 3000, you might have application software that uses two node names that correspond to node names of your previous two computen. By using two node names for the single new system, you could avoid having to modify existing software to accommodate the change. Otller Names During configuration with NMMGR., you will be asked for several other names in addition to a node name. The node name is the only name that is exchanged between nodes and used by software on remote systems; these additional names are required by only the software within the SYStem being configured. The names described below must be composed of up to eight alphanumeric characters. and must begin with a letter. Network Interface Name. The network interface name is used to identify the software on a node that provides an interface to a particular network. A useful convention is to name a network interface for the network to which it provides an interface. For example. if you are configuring a node as a member of a network named NETt, the name of the network interface to that network should be NETt. The network interface name is used during configuration and as part of some commands that control network operation. A node requires one network interface for each network to which it belongs. and one network interface corresponding to the software loopback function. A node's multiple interfaces are distinguishable by the use of a different network interface name for each. During configuration, you may also be required to enter a home network name, which is simply the name of one of the node's network interfaces. A home network name refers to the network interface name that corresponds to one of the networks to which a gateway half node belongs. One of the networks to which the gateway half belongs must be designated the home network to establish a source network address for packets originating from the gateway half. Link Name. A link Dame is given to each of the links connecting a node to other nodes on the same network. Links should be named according to some convention you have defined. For example, for a relatively simple network, you might choose to use the same name on different connected nodes to refer to the link which connects them. In a more complex network, you might choose to name the link by a combination of its protocol and logical device Udev) number. For example, BSC32 might refer to a link using the sse protocol that is assigned Idev 32 during SYSDUMP configuration. Router Node Name, Static Neighbor Node Name, Gateway Name. Configuration sometimes requires that you specify the name of a node that belongs to a particular category. For example, a router node name is the name of a node that can be reached via one or more router links from the node being configured. A static neighbor node name is the name of a node that is on the same IEEE 802. 3 network as the node being configured. A gateway Dame is a name that refers to a node acting as a gateway for the node being configured. These names need not be identical with the node name configured for a node; these names identify subsets of configuration data related to a particular node. 3-7 Network Planning and Configuration Network Addresses An address, in the networking sense, is a numerical identifter defined and used by a particular protocol and associated software to distinguish one node from another Addresses of different kinds can vary in complexity depending on the need. For example, two of the protocols used by NS require addresses: the IP protocol and the IEEE 802.3 protocol. The address used by the IP protocol is hierarchical; it identifies both individual nodes and the network to which each belongs. The address used by the IEEE B02. 3 protocol is not hierarchical; it provides information only about nodes in a particular IEEE 802.3 network. IP Address Format and Assignment An IP address consists of two components: a network portion, whIch Identifies the network, and a node portion, which identifies a node within a network. The terms network address and node address are commonly used to describe these two components of the IP address. Together, they uniquely identify a node within a catenet. IP Address Classes. There are three IP address classes, each accommodating a different number of network and node addresses. The address classes are defined by the most significant bits of the address, as follows: Class A-- o 1 31 El ::::::I::::::::::::::::::::::: I 1------ - - - - - I II Network Address Node Address Class B-- o 15 1 31 rn ::::::::::::: I:::: :: :: : : : :: : : I 1---- ------I II Network Address Node Address Class C-- o 2 ~o: 23 31 :::::::::::::::::::: I:::::::I l---.-.II II 1 I000o..-- Network Address Node Address The address classes can also be broken down by address ranges. IP addresses are represented in NS3000/V software by converting the bits to decimal values one octet at a time and separating each octet's decimal value by a period ( • ) except between the node and network portions, which are separated by a space. 3-8 Network Planning and Configuration Table 3-1 lists the number of networks and nodes and the address ranges for each address class: Table 3-1. IP Address Classes Class Number of Networks Number of Nodes Address Range A 127 16777215 000 000.000.000 - 127 255.255.255 B 16383 65535 128.000000.000 - 191.255255.255 C 2097151 255 192.000.000000 - 223.255.255 25S -- 224.000.000.000 - 255.255.255.255* Reserved -- *Note: The 'address 255.255.255.255 is reserved for NS3000/V loopback. Loopback is described in Section 12. To determine a network address and node address from an IP address, you must separate the network and node address fields. For example, the bit representation of IP address 192.006.001 001 is separated as follows: indicates Class C ), 1 1 000 0 0 0 . 00000 1 10. 0 000 000 1 I I Network Address I = 192.006.001 000 0 0 0 0 1 I J I Node Address = 1 AssIgning IP Addresses. You must assign an IP address for each node on the catenet. To assign IP addresses, you must determine network and node addresses. To determine network addresses for each network, you must first determine how many networks your catenet contains and where your network boundaries are. Each network m.ust be assigned a unique network address. All nodes in the same network must be assigned the same network address. UP has obtained a block of Class C addresses from the Defense Advanced Research Projects Agency (DARPA). Even if you do not anticipate connection to DARPA's ARPANET (Advanced Research Projects Agency Network), HP recommends that you obtain IP network addresses from the HP Network Administration Office (NAO) to guarantee unique network addresses. To do this, contaet your lIP representative or write to the NAO at the following address: Network Administration Office, Department NET Information Networks Division Hewlett-Packard Company 19420 Homestead Road Cupertino, California U.S.A. 95014 (408) 725-8111 3-9 Network Planning and Configuration Do not assign any network and node addresses consisting of all Is or all Os. In NS3000/V software. the node address 0 is reserved for messages that are broadcast to all nodes; the address of all Is is reserved for loopback. (Note that the 3-digit decimal address of 2SS represents a byte of all Is.) ARPA standards also reserve these addresses: all Is signifies messages for all nodes on the network. and all Os signifies messages for the same node that originatpd the message or the same network ~s the originating node. '~, J Node addresses must be unique only within each network. For example, you could have a node with node address 5 in network 1 and another node with node address S in network 2. You can assign node addresses according to your own needs, but they must be within the ranges for the IP address class that you are using. IEEE 802.3 Station Address Fonnat and Assignment An IEEE 802.3 station address is assigned to every node on an IEEE 802.3 network. When a packet is sent on the network, only the node whose station address matches the destination address in the packet receives the packet. Hewlett Packard assigns a station address to each IEEE 802. 3 interface card during manufacturing. The station address is used for network addressing on the IEEE 802. 3 network bus, and has the following format: hh-hh-hh-hh-hh-hh where h is a hexadecimal digit (0 - 9, A - F). For HP 3000s, this factory-configured station address is in ROM on the LANIC interface card. You have the option of specifying a different station address by using NMMGR (refer to Section 9). Each time the card is initialized, either the factory-supplied station address or the NMMGR-configured address is activated for use on the IEEE 802. 3 network. In addition to checking the interface card, you can find out what your system's station address is by using the LANDIAG diagnostic utility. After the HELP command and LANDIAG tests 1, 2, 3 and 13 are performed, the utility displays the station address at the bottom of the display screen. Refer to the LAN/3000 Diagnostic and Troubleshooting Guide for information on using the LANDIAG utility. Note: Network Services and the Network Transport must be shut down before using LANDIAG. Assigning Station Addresses. HP recommends that you use the factory-configured station address assigned to the LAN interface card. If you decide to assign your own address contact your HP representative for more information. Address Resolution Address resolution in NS networks refers to the mapping of node names to IP addresses and the mapping of IP addresses to subnet addresses. Two kinds of address resolution can occur on a node in an NS network: First, the destination node's nodename must be mapped to the node's IP address. ~ond, for some types of networks, the IP address must be mapped to a subnet address that identifies a node for the protocols used by the subnet. Node Name to IP Address Resolution NS3000/V routes packets throughout catenets and networks based on the internet and intranet addresses of each message·s destination node. However, network users and application programs use node names to 3-10 ~ Network Planning and Configuration designate the destination of a message. corresponding addresses. As a result, a method is required to map node names to their The Network Transport uses one of three available methods to determine the addresses that corresPOnd to a node name: 1. From the network directory (NSDIR. NET. SYS file) that resides on the node from which communication originates. Every node with a point-to-point link must have a network directory. This includes all nodes on router networks and any node functioning as a gateway half. 2 By the use of the Probe protocol. The Probe protocol can be used only on IEEE 802. 3 networks. 3. By the use of a Probe proxy server. This method combines methods I and 2 listed above. A Probe proxy server is a node on an IEEE 802.3 network that possesses a network directory and is designated a Probe proxy server during configuration. Other nodes on the IEEE 802.3 network can use Probe proxy requests to obtain information contained in the network directory that may not be available elsewhere. For each node, a choice from the above methods and the preferred order they are used can be configured withNMMGR. ". Name-to-address information for each node is contained in a data structure called a patb report. In addition to a node's addressing information, each path report specifies the networking protocols used on the node. When a connection is established between two nodes, the destination node's path report is obtained by one of the three methods listed above. Once a node has received another node's path report, the node receiving the information retains it so that a path report does not have to be obtained every time a connection is established with the same destination node. \, The network directory. The network directory file NSDIR. NET. SYS, which you can initially create with NMMGR, contains a node's network directory. The network directory contains entries for remote nodes that each include a remote node's node name and its path report. The first time a connection is initiated from a node that has a network directory, the Network Transport software searches the NSDIR. NET.SYS file for the destination node's node name and associated path report. The path report contains the IP addreAies) associated with the destination node name. Every node having a point-to-point link (every node on a router network, and every full or half gateway) must possess a network directory. However, nodes on IEEE 802. 3 networks do not each require network directories. Instead, they can use the Probe protocol to obtain path reports. The Probe Protocol. IEEE 802. 3 nodes can use the Probe protocol to obtain path reports specifying the names and corresponding addresses of other nodes on the network. When a node configured to use the Probe protocol needs to establish a connection, it first multicasts a query to all the nodes on the network, requesting a response from the node whose name matches the name in the message to be sent. (Multicasting is similar to broadcasting, except that a message is sent to only a subset of nodes instead of an nodes on the network.) If the name of a node on the IEEE 802. 3 network matches the destination node name. it responds to the query by sending back its path report. The node sending the message then uses this information to resolve the destination node·s address, ensuring that messages arrive at the eorrect destination. Probe Proxy Server Nodes. By itself, the Probe protocol can only obtain information about nodes on the same IEEE 80L 3 network; to obtain information about nodes on other networks in the same catenet requires additional help from a network directory. Therefore. if an IEEE 802 3 network is part of a catenet, a network directory must reside on at least one of the IEEE 8023 network's nodes for messages to be sent to nodes in other networks. If another node on the IEEE 802 3 network needs to establish a 3-11 Network Planning and Configuration connection with a destination node that belongs to a different network on the catene~ the node with the network directory can provide the sending node with addressing information about the destination node. The node on the IEEE 802.3 network that performs this function is called a Probe proxy server. In addition to possessing a network directory, the Probe proxy server must be designated as such during configuration. HP recommends that the IEEE 802. 3 network's gateway node be used as the Probe proxy server. HP also recommends that you create more than Olae Probe proxy server on each IEEE 802. 3 network so that if one of them is shut down, network directory information will still be available. """ ) Figure 3-3 shows an IEEE 802.3 network with two Probe proxy nodes. Probe requests (illustrated by a dashed line) are sent to nodes that are configured to use the Probe protocol. Probe proxy requests (illustrated by a dotted line) are sent to nodes that are configured as Probe proxy servers. Node A can obtain a path report about node E, on another network, from nodes B or D. To send a message to node C. information is obtained from node C itself; the use of a Probe proxy server is not needed. HE_31M , / , ,/ / Figure 3-3. IEEE 802.3 Network Probe and Probe Proxy Requests IP to Subnet Address Resolution Once a packet is routed to the correct destination network, it needs to be directed to the correct destination node within that network. For router networks, the IP address is the only address needed to route the message within the router subnet. However, in IEEE 802.3 networks, the destination node's IP address must be mapped to its IEEE 802.3 addre.. IEEE 802.3 Address Resolution with Probe Protocol. In addition to providing node name to IP address resolution, the Probe protocol provides IP to IEEE 802.3 address resolution. The mapping of a given IP address to an IEEE 802.3 address occurs as a result of a Probe request for address information. IEEE 802.3 Address Resolution for Non-HP Systems. During configuration of IEEE 802. 3 nodes with NMMGR, you will encounter an interactive configuration display screen that allows you to enter addressing information about other nodes on the IEEE 802.3 network. This information resides in the node's NSCONF. NET. SYS configuration file. It is only necessary to configure this screen if a remote 3-12 .~. ) Network Planning and Configuration node on the network does not support the Probe protocol and the remote node's IEEE 802. 3 address is not configured in the network directory of either the source or Probe proxy server nodes. UP computers support the Probe protocol; therefore, configuration of this information in NSCONF. NET.SYS may be required only if a non-HP node is part of the network. Configuration Terminology The following subsections describe concepts and terms you will encounter during configuration of a node with NMMGR. You will also need to be familiar with the concepts described when you plan your network or catenet. Use these subsections to gain general familiarity with the terms and ideas before beginning to plan or configure the network or catenet; you may also wish to use these descriptions for reference in later stages of the planning and configuration process. General Terms Remote Node and Local Node. The term local node usually means the node that you are configuring or to which you are logged on. A remote node is any othe,. node in the catenet; that is. any node other than the local node. Buffers. A buffer is a logical grouping of a system's memory resources used by NS3000/V. There are several kinds of NS3000/V buffers: inbound transport buffers, outbound transport huffers, and store and forward buffers. The amount of space allocated for these buffen can be specified using NMMGR. Inbound and outbound buffers are allocated for each network interface on a node, regardless of the type of network(s) to which the node belongs. Inbound buffers hold data being received by a node until it is used by a particular protocol or a user process. Outbound buffers hold data that will be sent on a link (or through loopback) from the originating node. The number of both outbound and inbound buffers can be specified during configuration with NMMGR. Store and forward buffers are allocated on gateway nodes (full and half) and on nodes belonging to router networks. The number of store and forward buffers can be changed (via NMMGR.) to allow for tuning to achieve better network performance. Loopback. Software loopback enables a node to communicate with itself; in other words, it allows a single node to be both the source and destination of a message. A network interface (see definition below) must be configured to provide the loopback function. Network Interface. The term network interface refers to the software that interfaces a node to a network. On each node, one network interface is required for each network or gateway half connection, and for the software loopback function. Most nodes, therefore, require two network interfaces: one for the network the node belongs to and one for loopback. A full gateway requires a network interface for every network to which it belongs. A gateway half requires a network interface for the gateway of which it forms a part) and for the other networks to which it belongs. The term network interface is often abbreviated as "Nf' throughout this manual. Dial IJnk Terms You should undentand the following terms used to desCribe dial (also referred to as switched) links: 3-13 Network Planning and Configuration Direct Dial and Shared Dial. A direct dial link provides connection to a single remote system over a phone line. The telephone number dialed by the local node to reach the remote node never changes unless it is reconfigured with NMMGR. A sbared dial link provides connection to more than one remote system, although to only one at a time. The link is thus shared by more than one remote node. Autodial and Manual Dial. An autodial link refers to a link using automatic dialing hardware. This hardware enables a remote phone number to be dialed without requirlllg a user to manually dial a telephone number. Instead, the telephone number of the receiving modem IS entered during a node's configuration, and when a connection must be made, the telephone number is read from the NSCONF. NET. SYS configuration file and IIdialedtl automatically. In contrast, a manual dial link requires human intervention; the receiving node's telephone number must be dialed at the sending node's location. NS software will display a message at the system console requesting the system operator to dial the number. Whether or not a link is autodial or manual dial depends on the capabilities of the hardware (such as the modem or any additional devices) that is used. Note that whether a link is direct or shared dial is independent of whether the link is autodial or manual dial. NOTE In contrast to any dial links is a direct connect link, which does not rely on switched public telephone lines but instead depends on "hard-wiredu cable or leased lines to connect one node with another. Refer to Section I for more details about direct connect, leased lines, and dial links for each NS3000/V link type. Dial ID Protocol. The Dial ID protocol is a proprietary Hewlett-Packard protocol used to provide security for dial links. The protocol verifies the identity of nodes dialing in to a receiving node, and ensures that both the local and remote node have the required security access. HP computers support the Dial ID protocol; however, other computer systems may not support it. The DialiD protocol must be disabled (during configuration) if the node being configured will be connecting to a node that does not support this protocol. Security String. A security string is an alphanumeric ASCII character string that acts as a password for dial links. The security string is used by the Dial ID protocol. When a node attempts to connect to another node via a dial link, security strings are exchanged between the nodes. Each node checks the security string it receives against a configured list of valid security strings. If a match is found by both nodes, the link can be used. If one or both of the security strings fail this check, then the link is disconnected. Security string checking can be disabled at any node (via configuration) if desired. Router Network Terms You will encounter most of the following terms during planning and configuration of a router network: Hop Count. The term hop count is used in two ways: (1) an Intranet hop count is the maximum number of intermediate nodes that lie between a source and destination node on the same router network; and (2) an internet hop count is the number of gateways that are used to route a message to its destination network. Because two partner gateway halves perform the function of a full gateway, they 3-14 ~~ J Network Planning and Configuration are counted together as a single internet hop. Note that if no intermediate nodes lie between a source and destination, the hop count is zero. Non-Adjacent and Adjacent. The term adjacent, when used in the context of configuring routing for a router network, refen to a node that is separated from a given node by no intermediate nocles. In other words, the adjacent node lies at the other end uf a link connected to a given node. A non-adjacent nocle. in contrast, is a node that is separated from a given node by intermediate nodes. Directly Connected. The term directly connected describes nodes that are members of the same network. For example, if node A is directly connected to node H, A and H must be members of the same network. Do not confuse the term "directly connectedl' with the term "direct connect," which describes a non-switched point-to-point link (hardwired or leased line). Entry Priority. During configuration of router networks, you must define the route used to transmit information from the node you are configuring to the other nodes in the network. If desired, you can configure more than one route to the same node. If you do so. you can specify which of the multiple routes should be chosen first. For example. if one route has a greater number of intranet hoPIJ you might wish to give it a lower priority (specified as a lower numerical value) than another route with fewer hops. If for some reason the route given the highest priority is not available, the message will be routed to its destination with the alternate (but lower entry priority and greater number of hops) route. If the same value is used for all entry priorities, the Network Transport software chooses the route to be used. The choice is based on an internal algorithm that selects the best route by taking into account some of the configured characteristics of the intervening links. r Gateway Tenns You will need to undentand the following terms if the node you will be configuring will be Part of a catenet: Reachahle Networks. A reachable network is a network that can be accessed (with additional intemet hops possibly required) by a particular gateway. Neighbor Gateway. A neighbor gateway is a gateway node (full or half) on the same network as the nocle being configured. Gateway Half. A gateway half is a node on which a gateway half network interface has been configured with NMMGR. Together, two gateway half nodes joined by the same link perform the function of a gateway. which is to connect two networks. Gateway Half Pair. Two gateway halves connected by a gateway half link are considered a aateway half pair. Gateway Half Link. A gateway half link is a link that joins two gateway halves. A gateway half link must be either an NS Point-to-Point 3000/V Link or an Asynchronous SERIAL Network Link. 3-15 Network Planning and Configuration Non-Operational Links Network links may be non-operational because of any of the following: (1) the link was intentionally shut down with the NETCONTROL command, (2) a link failure has occurred or (3) the link has not been started. A non-operational (or "downed") link can affect the routes that messages take to reach their destinations. Router networks can automatically reroute packets around a non-operational link. Rererouting will occur if alternate links to a destination have been configured at the nodes that are the endpoints of the non-operational (or "downed") link. This rerouting over alternate links is called automatic rerouting. N53000/V can also provide rerouting for lnternet packets. Messages reaching a gateway that are Intended for a downed link (at that gateway) will be redirected to another gateway on the same network that can reach the remote network. Router Network Automatic Rerouting Router network automatic rerouting will reroute packets in a router network around non-operational router links. This rerouting will occur whether or not the destination node is a member of the router network. The two nodes at the ends of a downed link will detect the fact that the link is down. If alternate links to the destination are configured at nodes that detect a downed link, the nodes will reroute packets over these alternate links. For router network rerouting, only the nodes that detect the downed link can select an alternate link. For messages that originate at some other node, configuration adjustments may need to be made to bypass the link that is not operating. No immediate indication that a link is not operational will occur at other nodes (besides those directly connected by the IIdownedu link) on the network or catenet. However, messages will not reach their destinations and a timeout error will occur for the connection. Alternate Links. The link that a router node uses to reach another node in the network is configured via NMMGR. If the node can use more than one link to reach another node, the link used is the link that is up with the highest value in the Entry Priority field of the Router Reachable Nodes configuration screen. The other configured links are the alternate links. If the destination node is a member of the same network as the node that detects the downed lin~ the selected link is an alternate link configured for the destination node. If the destination node is not a member of the same network, the selected link is an alternate link configured for the appropriate gateway to the destination node (the local destination). Example 1: Automatic Rerouting. In Figure 3-4, LINK! has been configured at NODEA (UNode AI? as the first link to use to reach NODEC (because LINK2 is a slower link than LINKl). LINK2 has been' configured as the second link to use. At NODEB. LINK3 has been configured as the first link to use to reach NODEC. with LINK 4 as the second link to use. If there is a transaction between NODEA (the source) and NODEC (the destination), the packets would be transmitted over LINK! and LINK 3. If LINK3 is down. NODES will automatically reroute the packets over LINK4 (Figure 3-5). 3-16 Network Planning and Configuration UNK4 Figure 3-4. Router Network with Alternate Links UNK4 Figure 3-5. Router Network with Rerouting Example Z: Non-Detecting Nodes. As previously noted, only the nodes that detect the downed link can select an alternate link. If a packet is rerouted (by a node that detected a downed link) to a node that did not detect the failure, the node that did not detect the failure will not automatically reroute the packet over a different link than that used originally. This is because the node that did not detect the failure has no way of knowing of the downecllink. Figure 3-6 illustrates this situation. Figure 3-6 is similar to Figure 3-5, except that there is only one link between NODES and NODEC (LINK 3). Again, NODEA has LINK 1 configured as the first link to use to reach NODE<=, with LINK2 as the second link to use. NODES has LINK3 configured as the primary link to use to reach NODEC, and LINKI as a secondary link. (L1NK3 has a higher number configured for its Entry Priority than LINKl.) In this network, if there is a transaction between NODEA (the source) and NODEC (the destination), and LINK3 is down, packets would not reach NODEC. Although packets will be rerouted from NODER over LINK 1 to NODEA. and NODEA could use LINK2 to reach NODEC. the packets will not be rerouted because NODEA has no knowledge of the failure of LINK3. A variation would exist if NODED did not have an alternate route to NODEC configured (i.e.. LlNKl). In this case, no automatic rerouting would occur. Packets would not be rerouted to NODEA from NODEB. In both of the above situations, a timeout error would eventually occur for the connection. An error message indicating this would appear at NODEA, the source node. 3-17 Network Planning and Configuration UNK2 Figure 3-6. Packets from NODEA to NODEC are not rerouted. Adjusting for Non-operational Links. If a link is either shut down via NETCONTROL or if it fails, the routing tables used by each affected intermediate node will reflect inaccurate information in that the tables will indicate that the non-operational link should be used. To change these routing tables so that messages are not sent out over downed links, you can reconfigure the routing information entered via NMMGR. The reconfigured routes should include only those links that are operational. Use the online configuration branch of Guided Configuration to most easily make required changes. In the above situations, (Example 2), the node manager could use the online configuration branch of NMMGR Guided Configuration and the NETCONTROL UPDATE command to change a node's router network tables. For the situation in which an alternate route to NODEC is configured at NODEB but not at NODEA, the manager could change NODEA's configuration to indicate that LINK2 should be used to reach NODEC. For the situation in which no alternate route to NODEC is configured at NODEB, the manager could change NODEB's configuration to indicate that LINK 1 should be used to reach NODEC. NODEA would also need to have LINK2 configured as the link to reach NODEC for packets from NODEB to reach NODEC. Effect on Internet Transactions. Packets will be rerouted in a router network even if the source and destination nodes are not members of that router network. As noted previously, if the destination node is not a member of the same network, the alternate link will be another link configured for the appropriate gateway to reach the destination node. For example, in Figure 3-7, packets from NETX arriving at NODEA to NETZ will be rerouted around LINK3 to get to NODEC, the gateway to NETZ. 3-18 ~, '} Network Planning and Configuration UNk2 NETY Figure 3-7. Packets forwarded through NETY are rerouted. Router Network Automatic Rerouting Summary. In summary, router network automatic rerouting has the following characteristics: • Only the nodes that detect the downed link can select an alternate link. • Automatic rerouting occurs when the node (or nodes) that detects a downed link can use an alternate route to reach the destination node or appropriate gateway. • If other nodes are affected by a downed link and have alternate links that they can use, the operator can intervene and manually change the routing table at that node. • Packets win be rerouted in a router network even if the source and destination nodes are not members of that router network. Internet Redlrectloo Intemet redirection is the redirection of packets from one gateway to another gateway. If a gateway's link to a remote network is down, and the gateway's configuration file indicates another gateway on the local network that can reach the remote network, the fint gateway will rebuild its internet routing table to show the other gateway as the gateway to use to reach the remote network. This facility can be used to compensate for a gateway's downed link by redirecting packets to another gateway. If a gateway receives a packet for a remote network and its internet routing table shows another gateway (on its network) to use to reach the remote network, IP will redirect packets to the remote network through the other gateway. The other gateway is called the redirect gateway. This redirection will occur even if the redirect gateway and the source node are not on the same network. Example 3: Internet Redirection. For an example of what happens when an internet packet is redirected, refer to Figure 3-8. As shown, NODEC and NODED are gateways to NETZ. At NODED, NODEC is confiaurecl as the gateway to use to reach NETZ. NODEC is configured as a member of NETY and NEn, and bas 3-19 Network Planning and Configuration LINKCE configured as the link to reach NODEE. NODEC also has NODED configured as a gateway to reach NETZ. A packet from NODES to NODEE would take the following path: NODES to NODEC NODEC to NODEE NEll NETY "" NElX " " " .. " .. . .. .. .. .. .. .. . .. Figure 3-8. Packets from NODES to NODEE go through NODEC. If LINKCE goes down (Figure 3-9), NODEC will rebuild its internet routing table to show that packets to NETZ should be routed to NODED. If NODEC then receives a packet with NODEB as the source node and NODEE as the destination node, NODEC will redirect the packet to NODED. A packet from NODEB to NODEE would then take the following path: NODEB to NODEC NODEC to NODED NODED to NODEE NEll NETY " ... NElX " " ... . ... .. ... .. .. . .. .. .. .. , ... , .. " .. .. " .. "I.. Figure 3-'. NODEC redirects packets for NODEE to NODED. 3-20 ~ Network Planning and Configuration If redirected packets must go through a a node that has no knowledge of the downed link, the packets may not reach the alternate gateway. For example, if the link between NODEC and NODED did not exist, packets redirected by NODEC would have to be sent to NODER. However, NODER has no knowledge that LINKCE is down. NODEB will therefore not forward the packets to NODED. Because no packets will ever arrive at NODEE, a timeout will eventually occur for the connection. An error message indicating this would be displayed at the source node, NODER. In the above situation, the node manager at NODEB could use the online configuration branch of NMMGR Guided Configuration and the NETCONTROL UPDATE command to change NODEB's internet routing tables so that NODEB will route packets for NETZ to NODED. Redirection of Subsequent Packets on IEEE 802.3 Networks. If a gateway on an IEEE 802. 3 network receives a packet that it redirects to another gateway, it also sends a message to the source node telling it to route subsequent packets for the remote network through the alternate gateway. Such a message, informing a node that all future communication should occur through another gateway, is called an ICMP (for Internet Control Message Protocol) redirect message. Redirect messages will be sent only if the source, original gateway and redirect gateway are all on the same IEEE 802. 3 network. When the source node receives the redirect message, it will alter its internet routing table to show the redirect gateway as the gateway to use to reach the remote network. Subsequent packets from the source node to the remote network will be sent directly to the redirect gateway. Alterations to the internet routing table based on redirect messages are temporary. If any event OCCUR that causes that node to rebuild its internet routing table (link up, fails, link started or deleted. network interface started or shut down, NETCONTROL UPDATE command), the node will rebuild the table based on NMMGR. configuration values that were read when its network interfaces were started (or the last NETCONTROL UPDATE command was entered). If, because a link is still down, a gateway sends a redirect message to the node, the node will again alter its internet routing table. Note that the redirect gateway will be entered in the internet table even if the source node did not have the redirect gateway originally configured as a gateway. Example 4: Redirect Messages. R.efer to Figure 3-10 for an example of a redirect message being sent on an IEEE 802. 3 local area network. As shown in Figure 3-10, NODES has been configured 80 that a packet from NODEB to NODEE would take the following path: NODED to NODEC NODEC to NODEE If LINKCE were down. NODEC would rebuild its internet routing table so that NODED is the pleway to NETZ. If NODEC then receives a packet with NODER as the Bource node and NODEE as the destination node, NODEC will redirect the packet to NODED. NODEC will also send an ICMP redirect message to NODEIl NODER will update its routing table so that NODED is the gateway to NETZ, and will send subsequent packets to NODEE through NODED. 3-21 Network Planning and Configuration NEll ,, NElX NElY , ' , ... , ... , ... ... ... ... , ... , Figure 3-10. Packets from NODER to NODEE go through NODED. Note that ICMP redirect messages are sent only when the IP protocol determines that the source, gateway and redirect gateway node are members of the same IEEE 802.3 network. IP determines network memberships in this situation according to the IP addresses used for the transaction. If the source nocle has more than one IP address (it is a member of more than one network), and it must use a gateway to reach the destination node, the source nocle will select its IP address so that the network portion will match the network portion of the gateway's IP address. In Figure 3-11, a packet is ~nt from NODEA to NODEE. and LINKCE is down. Since NODEA (the source) is not on the same network as NODEC. no redirect message would be sent. A packet from NODEA to NODEE would take the following path: .NODEA to NODEB NODEB to NODEC NODEC to NODED NODED to NODEE 3-22 J Network Planning and Configuration N£TV "" tETX " " ... " ... " "" " ... ... .. ... . .. ... . .. " ... . " .. .. ... .. Figure 3-11. Packets from NODEA to NODER go through NODRC and ~ODED. However, once a message originating from NODEB was sent to NETZ, NODEB would receive a redirect message and NODEI would update its internet routing table so that it used NODED as the gateway to NETZ. Subsequent packets originating from either NODEA or NODEB would then be sent to NODED on their way to NETZ. Intemet Rerouting Summary. In summary, internet rerouting has the following characteristics: • If a gateway's link to a remote network is down, and the gateway had another gateway on its network configured to the remote network, it will rebuild its internet routing table to show the other gateway as the new gateway to the remote network. • If a gateway receives a packet for a remote network and its internet routing table shows another gateway (on its network) to use to reach the remote network, IP will redirect packets to the remote network through the other gateway (the redirect gateway). This redirection will occur even if the redirect gateway and the source node are not on the same network. • If a gateway on an IEEE 802. 3 network receives a packet that it redirects to another gateway, it also sends a redirect message to the source node if IP determines that the source, gateway and redirect gateway are all on the same IEEE 802. 3 network. NETWORK INSTALLATION AND ADMINISTRATION Many tasks must be completed before a network or catenet is ready to operate. If there is more than one network (i. e., a catenet is being created), the catenet administrator is responsible for overseeing the completion of the tasks. If you are the catenet administrator or network manager, it is your responsibility to make sure that the configuration of network software at each node is consistent and correct and that software and hardware is correctly installed before catenet or network operation begins. If you are a node manager, it is your responsibility to make sure that the software and hardware instaUecl and configured on your node (or nodes) is correct, and consistent with the plans for the network u determined by the network manager. 3-23 Network Planning and Configuration This section provides an overview of the tasks that must be completed to start network or catenet operation. Details of the steps summarized here can be found in other sections of this manual. Initial installation can be divided into six main parts: 1. Planning 2. Software and hardware installation 3. Configuration 4. Nodal validation, verification, and synchronization S. Network startup 6. Line verification Planning Planning a network or catenet is an important process that must be done with care to ensure that the network meets the needs of your organization. Many factors must be taken into consideration when planning the network or catenet: for example, volume of usage over particular links, volume of non-network usage of each node, physical layout needs and limitations (such as geographical distances), and desirability of connections to non-NS3000/V nodes. These and other factors are discussed in IINetwork and Catenet Design" later in this c~apter. This manual contains worksheets that you can use to assist in network and catenet planning and configuration. You should already have a network design (including physical topology and types of links) in mind before you use the worksheets. However, you will need to draw a plan of the network, called a network map, before you begin filling out the worksheets. An example of a network map and specific directions for creating your own map are included in nConfiguration Worksheets" later in this chapter. Software and Hardware Installation After you have determined the network or catenet's design, software and hardware must be installed on each node. Make sure that each node has the following hardware, as appropriate, for the particular kind of link: • Hardware interface card(s). For NS Point-to-Point 3000/V links this is an INP; for StarLAN/3000, and ThinLAN/3000 (including ThickLAN option) links this is a LANIC; for NS Asynchronous SERIAL Network links, this is is an ATP. • Cables. For NS Point-to-Point 3000/V and NS Asynchronous SERIAL 3000/V links, this is hardwire cable for whatever length necessary to reach between every pair of nodes. For ThinLAN/3000 this is .18 em. coaxial cable; for ThickLAN this is .4 em. coaxial cable. For StarLAN/3000, this is unshielded twisted-pair wire. If any nodes are dial (modem) links, you win need cable to connect the modem with the HP 3000. • Modems and other dial link devices. You will need a modem for each telephone line that a node is connected to. If desired, and if it is not a function performed by your modem, you might also 3-24 !~/"( Network Planning and Configuration need a device that performs automatic dialing (usually called an autocall unit). See AppendixB for a list of supported modems and autocall units. • Other hardware. You may need additional hardware, depending upon the types of links you plan to instalL For example, ThickLAN links require devices called MAUs (Media Attachment Units~ Networks using StarLAN/3000 might require a device called a Bridge. Refer to the hardware installation manuals listed in the Preface of this manual for detailed hardware requirements of the type of network you are installing. The node must have the following software installed before configuration and subsequent network startup Cian occur: • The software products that are provided on MPE Fundamental Operating System (FOS) tapes • The software provided on a subsystem tape containing NS3000/V link product software and services, if applicable. Configuration Network configuration tasks must be completed on each node on the network or catenet. Network configuration consists of using two utilities: SYSDUMP, which should be installed on your HP 3000, and is used for configuration of non-network hardware devices as well as network devices, and NMMGR, which is used to configure NS3000/V software. 3-25 Network Planning and Configuration SYSDUMP Configuration Specifically. SYSDUMP allows you to configure: • Logical device (LDEV) numbers to refer to hardware peripherals, Including communications cards; • Virtual terminal (VTERM) numbers to correspond to virtual terminals. software that simulates the function of terminals; • MPE system table resources. NMMGR Configuration NMMGR allows you to configure items such as: • Node names and addresses • Link types (so that network software responds in accordance with the hardware providing the link to another node) • Buffer sizes • Timeout values • Preferred point-to-point routes to get from one node to another • Intranet and internet routes • Network directory entries • Probe proxy server nodes • Logging parameters, such as which subsystems should be logged Guided Configuration and Manual Configuration. NMMGR provides two methods of configuring a node: with Guided Configuration. or through manual configuration. Guided Configuration enables you to configure the network more quickly by automatically using default values for certain required configuration parameters, and by automatically bypassing certain optional configuration tasks. To accomplish any of the tasks byPaSSed by Guided Configuration. you will need to use manual configuration. Also, to configure the network directory. you will need to use manual configuration. 3-26 Network Planning and Configuration NOTE ~' UP strongly recommends that you use Guided Configuration to initially configure each node, and for most network maintenance and updating. Use manual configuration onl, if Guided Configuration does not provide access to the configuration data you need to change. ... The defaults used by guided configuration are the defaults indicated in sections 7 through 13 of this manual Manual configuration with NMMGR can be divided into five parts: • Link configuration. • Configuration of Network Transport parameten that must be completed for every node, regardless of link type. This is referred to as transport configuration. • Network Interface (NJ) configuration. This consists of configuring parameten used by each of the node's network interfaces. These parameten differ for different types of links. 80 NI configuration is separated from configuration of Network Transport items that must be configured for all link types. If a node is a gateway (either full or half), separate NI configuration is needed for each of its links (one for each network or gateway half link). • Logging configuration. Logging configuration for each NS3000/V subsystem can be configured during this portion of network configuration tasks. • Network directory configuration. Configuration of each node's network directory (for nodes on router networks. proxy server nodes on IEEE 802. 3 networks, and for full or half gateway nocles) consists of entering node names. their IP address(es), and the protocols used on each node. Section S of this manual explains how to use NMMGR. Section 6 explains how to use guided configuration; sections 7 through 13 illustrate the interface displayed when manual configuration is used. Section 14 shows and describes the interface used for configuring the network directory. Sections 6 through 14 all explain the parameten you need to configure for each configuration task. Nodal Validation, Verification, and Synchronization After a node's network hardware and software has been installed and it has been configured using SYSDUMP and NMMGR, certain tests need to be performed to ensure that the software and hardware are operating correctly. These tests should be performed before the Network Transport is started. Each node manager should perform the following tests on his or her node: • Validation of the configuration files using the NMMGR Validate Configuration File screen. This validation utility, which is part of NMMGR, is described in Section S. It checks that certain configuration file items are correct and consistent. • Synchronize network directories on each node. The network manager (or catenet administrator, for a multi-network catenet) should make sure that every network directory is the same. HP 3-27 Network Planning and Configuration recommends that you accomplish this by physically giving tapes containing copies of a master network directory to the node managers of every node that will contain a network directory. This master network directory should be configured by the network manager (or catenet administrator) on a node that is designated the Central Administrative Node--which means that it will always contain the most up-to-date ver,non of the network directory. This node's network directory should actually be a catenet directory--it should contain entries for each node in the catenet. If a protocol and addressing information for a particular node is missing from a network directory, messages will not be able to reach that node in cases in which their correct transmission depends on receiving information from that network directory. NOTE If configuration files created with a previously released version of NMMGR currently reside on your system, you must convert the files so that they are compatible with the current version of NMMGR and other Node Management Services software. A utility called NMMGRVER can convert your files; Appendix C of this Volume describes NMMGRVER and explains how to use it. Network Startup After the node manager has determined that the network software on each node is functioning correctly, the network can be started. To start the network, you must issue the following commands on each node: • NETCONTROL to start the Network Transport software • NSCONTROL to start Network Services The syntax and use of these commands is described in Volume II, Section I of this manual. Line Verification After each node's Network TransPOrt software has been started, the network manager (and, if applicable, the catenet administrator) should perform the line verification tests described in Volume 0, Section 2 of this manual. These include: • Start software loopback. • Test the operation of Network Transport by performing the fPC and XPT line tests. • Use the QuickVal utility to check for correct operation of Network Services. 3-28 Network Planning and Configuration ~. • Start other network interfaces (either on this node or other nodes~ use the NSLOGON diagnostic to ensure that connectivity exists between network interfaces. • If desired, perform the IPe, XPT, and QuickVal tests to test for connectivity to remote nodes. NETWORK AND CATENET DESIGN CONSIDERATIONS Network and catenet design must take many factors into consideration: the desired physical location of the computers comprising the network or catenet's nodes; the volume of projected communications traffic between nodes; communications traffic patterns; and the possibility of connections to other nodes (such u those in a public data network) are just some of the criteria to consider. These factors will affect your choice of NS network type (IEEE 802.3, router) as well as choice of specific links. You may also want to consider using DS-Compatible links for specific purposes, such u satellite or X. 2 S connections. Some design decisions depend upon the capabilities of NS links. These capabilities and corresponding restrictions are described in the following sections. Line Speed Line speed is a measure of the rate at which data is transmitted by a physical link (usually measured in bits or kilobits per second). The maximum line speed varies among different NS links. Line speed may therefore influence your choice of link. Although line speed does not indicate the exact throughput of a particular link, it can be used on a comparative basis to indicate relative throughput. ThickLAN links have the highest line speed, at 10 megabits/second. StarLAN/3000 links have a line speed of I megabit/second. In general, an IEEE 802. 3 link will be faster than a point-to-point router link because the bus topology provides a faster routing mechanism than a series of point-to-point hops. Among pteway half and router links, Point- to-Point 3000/V links have higher line speeds than Asynchronous SEIlIAL Network links due to ASNP protocol limitations. Point-to-Point links using the LAP-B protocol, which allows full-duplex transmission, are faster than links using the BSC protocol, which allows only half-duplex transmission. Links using leased lines will have a higher line speed than links using normal telephone lines. Consult your UP representative for line speeds and the most up-to-date performance data for various links. Geographical Location The geographical location of the computers that will be part of your network or catenet will be an important factor in deciding both the physical topology and the kinds of links comprising the network or catenet. If all of the nodes you want to connect are located relatively close to each other (in the same building. for example), you might choose to connect them via a ThickLAN or ThinLAN/3000 link. If you wish to connect Pes to the IEEE 802.3 network, you can use ThinLAN/3000 or StarLAN/3000 links to connect one or more Pes to an UP 3000. 3-29 Network Planning and Configuration Another option for nodes located in the same geographic k.catlon are hardwired (direct-connect) router links. You might wish to use a point-to-point router n~twork if the distance between some nodes on the network will be greater than the maximum distance allowed between nodes on an IEEE 802.3 network. If, on the other hand, you need to connect nodes that are geographically distant--for example, UP 3000s located in different cities--you might choose to connect them via a dial link. For NS dial links, you can choose either an NS Point-to-Point 3000/V or an Asynchronous SERIAL Network link. Finally, if you need to use satellite transmission, due to the large geographical distance between nodes, or if you need to have access to other nodes on a public or private X.25 network, you might choose to use DS links. Special Cases The following sections describe certain design requirements for special situations, such as shared dial links, personal computers, and using non-UP 3000 minicomputers on an NS network. mal LInks Shared dial links have two limitations that must be considered when designing a network. First, a shared dial link cannot be used as an intermediate link in a router network. Any other kind of dial link can be used for intermediate links, but shared dial links should only be used to connect leaf nodes--that is, nodes that only receive messages targeted for themselves. Second, shared dial links cannot be used as ~Q~~ Personal Computers Personal computers (PCs) can be used as nodes by being connected to UP 3000s with ThinLAN/3000, StarLAN/3000, and Asynchronous SERIAL Network links. PCS cannot be used as intermediate nodes in router (Asynchronous SERIAL Network link) networks. Like a shared dial link, a personal computer must be used as a node that receives only those messages targeted for itself. Other Non-HP 3000 Nodes Non-UP 3000 minicomputers, such as UP 1000s and HP 90008, can operate as nodes on NS IEEE 802. 3 network~. If you want to include one of these computers in your catenet, it must be part of an IEEE 802. 3 network. Router networks must be comPOsed of only UP 30008 (and Pes, if applicable). DS-CompaUble LInks DS/3000 links cannot be used as store-and-forward links on a router network. An UP 3000 can be configured to have both a DS link and an NS link; however, HP recommends that nodes with DS links configured be used as leaf nodes. 3-30 ~ Network Planning and Configuration Network Interfaces and Design The network interface (NI), the software that provides an interface between a node and a network, specifies the type and maximum number of links that can be configured for a node. Because a node's network interface(s) determine what links can be configured for the node, links are said to be configured underneath network interfaces. Remember, there are three kinds of network interfaces (in addition to loopback): • LAN80Z,.3 for IEEE 802.3 networks • Router for networks that use point-to-point routing • Gateway half for nodes that function as gateway halves Each HP 3000 must have at least one non-gateway half network interface configured. This network interface must be associated with the network to which the system belongs. Number or Network Interfaces A node can have up to eight network interfaces configured. For each network interface, the maximum number of links you can configure and the kinds of links possible are determined by the network interface type, as follows: • A LAN802. 3 network interface can have only one IEEE 802.3 link configured under it; however, each IEEE 802. 3 link can support a large number of nodes. ThickLAN cable supports up to 100 nodes per segment; ThinLAN cable can be used for up to 30 nodes per segment; and each StarLAN should be used for up to 50 nodes. • A router network interface can have up to 40 links configured under it. Router links can be NS Point-to-Point 3000/V or Asynchronous SERIAL Network links. • A gateway half network interface can have only one link configured under it--the gateway half link. Links connecting two gateway halves can be only NS Point-to-Point 3000/V or Asynchronous SERIAL Network links. Gateways If more than one (non-loopback) network interface is configured on a node, the network portions of the IP addresses configured for the interfaces should differ to corresPOnd to the multiple networks to which the node belongs. A network can have up to 16 gateways (combined number of full gateways and gateway halves). Full Gateways versus Gateway Halves. NS3000/V allows you to choose between connecting two networks with a full gateway, and connecting them with two gateway halves. A full gateway is a node configured as a full member of two (or more) networks. The node is considered a member of each of the networks for which it is configured. 3-31 Network Planning and Configuration A node that is a gateway half is configured as a member of a network and as a partner of another gateway half. A gateway half link that joins two networks connects two nodes (a gateway half pair) by a ~,\ point-to-point link (NS Point-to-Point 3000/V or Asynchronous SERIAL Network link). The gateway') half link and pair is not considered a network itself. Each of the paired gateway halves is configured as a member of a different network--the two networks to be connected- -and as a gateway half on the same gateway half link. Together, the two gateway halves function a.s a full gateway. The following subsections explain situations in which you might want to use a gateway half pair rather than a full gateway to connect networks: Gateways Connecting Router Networks. If you need to connect two router networks, fewer catenet administrative tasks might be required if the networks are connected via two gateway halves rather than one full gateway. A full gateway must possess mtranet routing information about nodes on all of the networks to which it belongs; a gateway half, in contrast, needs to possess only intranet routing information for the network to which it belongs. Making a node a gateway half therefore reduces the amount of configuration changes that must be made to it. If the change occurs to the network to which the node's partner gateway half belongs, the node's NSCONF. NET.SYS configuration file does not have to be updated. You might choose to use a gateway half link between two geographically or organizationally distanced networks for this reason, to reduce the amount of information that has to be passed between different network managers. Gateways Connecting IEEE 8020.3 Networks. IEEE 802.3 networks must use gateway halves to connect to adjacent IEEE 802.3 networks in the same catenet. This is because no more than one LAN802.3 network interface can be configured per node. Network Boundaries The term network boundary refers to the divisions between multiple networks. For example, you might think of two networks in the same catenet as being logically disjoint; hence divided from each other by a network boundary. Nodes in each network, of course, will have the same network address (network portion of the IP address), which will differ on the two networks. The networks will be connected by appropriate link or links; by either a gateway half link or a node acting as a full gateway. The location of some network boundaries is sometimes dictated by the differences in link types used in two adjacent networks: for example, an IEEE 802. 3 local area network must be logically disjoint from a router network. Two such networks, connected by a gateway half link or a full gateway, are separated by a network boundary. You may wish to establish network boundaries even among links connected by the same link type so that one group of nodes is isolated from another for administrative purposes. For example, you might divide a group of nodes into two router networks instead of one network because you want two different individuals (network managers) to be responsible for each of two smaller groups of nodes. The following are other situations in which it might be useful to establish additional network boundaries: • Situations in which you want to place nodes that will frequently communicate with each other into the same groups. Such groups might reflect your installation's organization. Separating nodes that need to communicate infrequently can result in less distance, in terms of intranet hops, between nodes that do communicate frequently, resulting in improved performance within each network. • Situations in which the arrangement and configuration of one group of nodes is not expected to change often, and the arrangement of another group is expected to change fairly often for some extended period of time. Separating the nodes into two networks can isolate the stable nodes 3-32 ~.\ ') Network Planning and Configuration from those whose configuration has to change to reflect the addition or deletion of nodes. Changes made to the frequently changing network need be reflected in additions to only the network directories on the more stable network, instead of to the NSCONF..NET. SYS configuration file for each node. • Situations in which you want to restrict access to a group of nodes. Network Implementation and Support Plan Once you have designed your network or catenet, your UP representative will submit the design specifications and other information to UP as part of your Network Implementation and Support Plan (NISP). Networking consultants will review the plans for your network and inform your own HP representative of any changes that need to be made to the design for the network or catenet to operate effectively. Network Maps and Configuration Worksheets The remainder of this chapter consists of worksheets intended to assist you with both designing your network and preparing to configure your node. Included in the worksheets are instructions on how to construct network and catenet maps that illustrate the network and catenet's design. Creating these maps will enable you to visually check your design. NOTE You may wish to use copies of the network and catenet maps you submitted with your NISP for use with the worksheets. instead of redrawing them. Once you have drawn the map, ask yourself the following questions to make sure your design adheres to the considerations mentioned above: 1. Are all of the nodes in the network within roughly SSO meten of each other? If 80, consider connecting them with ThinLAN/3000 links. The maximum cable length for segments of ThinLAN/3000 cable is 18 S meters, with a maximum of three segments connected by repeaters. 2. Are all of the nodes in the network within roughly 1SOO meters of each other? If 80, consider connecting them with ThickLAN (thick coaxial cable~ The maximum cable length for each segment of ThickLAN coaxial cable is SOO meters, with a maximum of three segments connected by repeaters. 3. Are nodes located at remote sites? (For example, in different buildings in the same city, or in different cities?) 3-33 Network Planning and Configuration If so, consider installing a router network using dial links or leased lines. Choose leased lines if you have a critical need for clear transmission or if the volume of data to be transmitted is relatively large. 4. Is the set of nodes you wish to connect composed of some nodes that are in close proximity to one another (for example, in the same building) and other nodes that are geographically distanced (for example, in different buddings or different cities)? s. If so, you may wish to use a combination of HP StarLAN or UP ThinLAN networks (for nodes that are located near one another) and dial links (for nodes in different buildings or cities). Do you need to connect personal computers to the network? If so, proceed to the following questions: (a) Do you want some personal computers to communicate directly with each other without having to go through an HP 3000? If so, consider either HP StarLAN or HP ThinLAN. Networks of personal computers can be created using HP StarLAN or HP ThinLAN links. One or more of the personal computers can also be connected to one or more UP 3000s using StarLAN/3000, an UP StarLAN Bridge, or ThinLAN/3000 links. (b) Will you need to connect personal computers to UP 3000s over dial links (if, for example, personal computers are located at remote sites)? If so, choose the HP SERIAL Network. 6. Will HP 90005, HP 1000s, or other minicomputers (such as Digital Equipment VAX (TM) minicomputers) need to be part of the network? If so, you will need to use them as nodes on a coaxial cable local area network (HP ThinLAN or its ThickLAN option). 7. Do you need access to nodes on public or private X. 25 networks? If so, consider using DS/3000 X. 25 links. 8. Do you need to use satellite connections (because of distance and speed requirements)? If so, you will need to use DS/3000 Satellite links. 9. Is a subset of nodes either geographically or organizationally distanced from another subset of nodes? If so, you may wish to establish a network boundary between them in order to make them two separate networks joined by a full gateway or two gateway halves. 10. If you decide to connect two networks via a gateway, would it be administratively easier (and require less configuration if changes occur) to join the two networks by a gateway half link rather than a full gateway? 3-34 ~ I Network Planning and Configuration 11. If you have decided you need an IEEE 802. 3 network, do you need to connect any nodes on it with nodes that are part of another IEEE 802. 3 network? If so, one of the nodes on the IEEE 802. 3 network must be a gateway half which connects to another gateway half that is a node on the remote IEEE 802.3 network. 12. If you need to use a gateway half, is the partner gateway half in the same building or further away? If the two gateway halves are in the same building, you can use a direct connect link between them. If the two gateway halves are further away, you will need to use a dial link or leased line between them. 3-35 Network Planning and Configuration CONFIGURATION WORKSHEETS: TERMINOLOGY Here are brief descriptions of some key terms used In the "Configuration Worksheets: Instructions" subsection, which follows. catenet--A set of interconnected networks. central administrative node--A node on a non-LAN network designated for keeping an up-to-date network directory. full gateway--A node that belongs to more than one network and can communicate with each network to which it belongs by using store and forward. A full gateway has one IP address for each network. gateway--A term that refers to either a full gateway or a gateway-half pair. gateway balf--A node that belongs to at least one network and also has a gateway half network interface configured. The gateway half network interface includes a point-to-point link connecting the node to another gateway half node, called a partner gateway half. Together, the gateway half partners function as a full gateway by performing store and forward over their connecting link. gateway-half link--A term that refers to a point-to-point link connecting two gateway-half nodes. gateway-balf pair--A term that refers to two gateway half nodes connected by a point-to-point link and together functioning as partners to act as a full gateway. internet hop count--The number of full gateways plus the number of gateway-half links that a packet must pass through in moving from one network to another. internet routing--The routing of a packet from one network to another network. intranet hop count--The number of intervening nodes on a router network between a source node and destination node. intranet routing--The routing of a packet from one node to another node on the same network. IP address--A complete IP address comprises a network address and a node address. The network address identifies a network, and the node address identifies a node within a network. IP addresses are divided into three classes. Each class accommodates a different number of network and node addresses. IP network addresses can be obtained from the HP Network Administration Office to guarantee unique network addresses. IP node addresses can be assigned according to your own needs but they must be within the ranges for the IP address class you are using. link name--The name of a gateway-half link or a router link. The link name can contain as many as eight characters. All characters except the first can be alphanumeric; the first character must be alphabetic. network--A group of computers connected so that they can exchange information and share resources. network directol'y--A repository with connection information about all nodes in a catenet. network name--The name of a network in your catenet. This name can contain as many as eight characters. All characters except the first can be alphanumeric; the first character must be alphabetic. 3-36 ~ Network Planning and Configuration node--A computer in a network. ~ node name--A node name consists of three fields, each separated by a period: node.demain.organization When specifying a node name, you must enter the delimiting periods. Each field can contain as many as 16 characten (alphanumeric, underscore or hyphens); the first character must be alphabetic. ,oIDt-to-,oI..t lI..k--A link connecting either two nodes in a router network or two gateway halves. proxy server--A node on a LAN which provides network directory information to a requesting node on the same LAN. 3-37 Network Planning and Configuration CONFIGURATION WORKSHEETS: INSTRUCTIONS You should use configuration worksheets to help you carefully plan your catenet and to make the NMMGR configuration process as easy as possible. HP recommends that you use all worksheets, even if you are an experienced user. The term worksheets is used loosely here and pertains to maps, tables, and sheets where you will list values you plan to configure. Figure I is an overview of the worksheet process and depicts a catenet with a four-node LAN, a three-node router network, and two gateway halves that form a gateway-half pair. You will need one set of worksheets for your catenet, one set of worksheets for each network in your catenet, one set of worksheets for each gateway-half pair in your catenet, and one set of worksheets for each network interface on each node. Appendix A contains worksheets you will need. Keep the sheets in Appendix A intact, but make copies of the sheets as needed. CATENET NETWORK WORKSHEETS LAN802.3 ROUTER GATEWAY-HALf PAIR NODE WORKSHEETS I I I NODE NODE NODE NODE I I NODE NODE NODE I NODE I NODE Figure 1. Overview of Worksheet Process You should complete the catenet worksheets first because the network worksheets and gateway-half pair worksheets are derived from information on the catenet worksheets. Node worksheets are derived from information on the catenet, network and gateway-half pair worksheets. We will illustrate the instructions that follow by completing some sample worksheets. The table numbers and figure numbers we reference will be based on an example. 3-38 Network Planning and Configuration r:\ Catenet Worksheets The catenet worksheets consist of a catenet map, used to show an overview of your catenet. and a catenet table. Vou will take the following steps when filling out the catenet worksheets. • Draw sketches of each network in the catenet (Catenet Map) • Write network names, IP network addresses and network types (Catenet Map) • Draw gateway nodes (Catenet Map) • Indicate network boundaries (Catenet Map) • Complete Catenet Table (Table I) C8tenet Map Figure 2 is an example of a catenet map. We will use this sample catenet throughout the instructions to help explain the other drawings and tables that make up the configuration worksheets. Before you can draw your catenet map. you must know how many networks your catenet will contain. and you must know each network type (router or LAN). The catenet in our example (Figure 2) contains three networks. NET 1 is a LAN. NET2 is a router network and NET 3 is a LAN. Vou must decide where you want your networks to be physically located and how they will be physically connected. Therefore, you must determine which nodes will be used as gateway nodes (full gateways or pteway halves) to communicate with remote networks. Communication Between Networks Because the main purpose of the Catenet Map is to show how the networks are connected. gateway nodes are the only nodes you should draw on the Catenet Map. All other nodes and their networks can be represented by drawing sketches of the networks, as shown in Figure 2. In our example, Node C is a full gateway that belongs to NET 1 and NET2. Nodes G and H are gateway halves that belong to NET2 and NET3, respectively. Nodes X and Yare gateway halves that belong to NETI and NET3. respectively. NOTE For reasons of simplicity. we have used single letters to represent node names in our example. Actual node names must be of the form listed in the terminology subsection. As for addresses, the network portions of IP addresses used in our examples have been reserved for such use. You should not use C 192. 006. 001, C 192.006.250, C 192.006.251. C 192.006.252, C 192. 006. 253 or C 192.006.254 for your actual network addresses. 3-39 Network Planning and Configuration Network Boundaries Once you have drawn your gateway nodes. you have established network boundaries. Let us again consider our example and look at Figure 2. Because Node C in our example is a full gateway and belongs to both NET 1 and NET2. the boundary between these two networks is at Node C itself. For purPOses of the map. we have drawn this boundary through the middle of Node C. The boundary between NET2 and NET3 is along the gateway-half link that connects gateway nodes G and H. The boundary between NETt and NET3 is along the gateway-half link that connects gateway nodes X and Y. Network boundaries can be depicted with dotted lines. as we have done in Figure 2. IP Network Addresses Each network in your catenet must have a unique IP network address. Add these IP addresses to your catenet map. In our example, we assume that we have been assigned the Class C IP network addresses shown in Figure 2. The specific IP node addresses do not need to be shown until completion of specific parts of the network worksheets, so we will represent node portions of IP addresses with XXX in some maps and tables. 3-40 Network Planning and Configuration ~' CATENET MAP ---------------------------,----------------------------------------• NET1 C 192.006.001 XXX LAN • • •• NET2 C 192.006.250 XXX ROUTER r-------------- ----------- --------------------------------- -------~ NET3 C 192.006.251 XXX LAN •~~~-~-----------~------~--------------------~-----------------------Figure Z. Catenet Map CompleUng the Catenet Table Once your catenet map contains the information just described, you are ready to complete the Catenet Table (Table I). The information requested for the fint three columns of the Catenet Table can be taken directly from the Catenet Map, as we have done in our example. As for the Implementation Priority column, consider which networks must be operational in as little time as possible. You also may want to consider which 3-41 Network Planning and Configuration networks will be the easiest to initiate. AnalyzIng these and other factors important to you) determine the order in which you plan to initiate your networks, and then enter the information in the Implementation Priority column of the '- atenet Table. When you have completed both the Catenet Map and the Catenet Table, you have finished the catenet worksheets. TABLE 1. NETWORK NET1 NET2 NET3 3-42 CATENET TABLE NETWORK TYPE (LAN. ROUTER) LAN ROUTER LAN IP NETWORK ADDRESS IMPLEMENTATION PRIORITY C 192.006.001 XXX C 192.006.250 XXX C 192.006.251 XXX 1 2 3 Network Planning and Configuration ~ Network Worksheets For each network in your ca.tenet. you are asked to draw a map of the network and to complete two tables. One table lists nocle-specific information, and one table lists network routing information. You also are asked to complete worksheets for each gateway-half pair in your ca.tenet. The worksheets for a gateway-half pair consist of a map of the gateway-half nodes and their connecting link, and a table containing information about the gateway-half network interfaces. For our sample catenet, five sets of network worksheets need to be completed--one set for each of the two LANa, one set for the router network, and one set for each of the two gateway-half pairs. You wm take the foDowing steps when fiDing out a set of network worksheets. • Draw your map. showing all nodes and node names. (For router networks. also show all router links and link umes. For a gateway-half pair, include the link name.) • Use dottecllines on your map to indicate connected networks. • Complete the table(s)--two for each network, one for each gateway-half pair. 3-43 Network Planning and Configuration LAN Network Worksheets One set of LAN network worksheets should be used for each LAN in your catenet. The LAN network worksheets consist of a map of the LAN and two tables. One table contains information about each node on the LAN, and one table contains network-specific internet routing information. We now refer to NET1, one of the LANs in our sample catenet, to describe thp "AN Network Worksheets in detail. Use the discussion of our sample LAN Network Worksheets as a gUide for filling out your own LAN Network Worksheets. LAN Network Map. Figure 3 is a drawing of the network map for NETt. The network map is a more detailed drawing of the same network. shown in the Catenet Map (Figure 2). The network name, the IP network address and the network type are listed at the top of the network map. This information is derived from the Catenet Map, which should be kept available at all times. In our example, the Catenet Map shows that nodes C and X are gateway nodes. We mark them as such on the NETl network map and draw dotted lines to show the networks that the gateway nodes can reach. We then add the remaining NETl nodes and their names to the network map. We also indicate that nodes C and X are proxy servers. LAN NETWORK MAP r---------- I I I NET1 C 192.006.001 XXX • LAN I I I NET2 • • A B GATEWAY NODE lONETt PROXY SERVER C· I I Ito _ GATEWAY NODE TONET3i PROXY SERVER - - -- ---- --- -- ---- - - --. NET3 • I I • Figure 3. LAN Network Map '~ ; ~-44 Network Planning and Configuration LAN Network Table. We refer to the LAN Network Map to fill in the LAN Network Table (Table 2). We complete the first column by listing the names of all the nodes on NET 1. We then assign to each node an IP address that is unique within the network. We list only the node portions of the IP addressea because we have listed the IP network address at the top of the table. In the third column of Table 1, we indicate that nodes C and X are proxy servers. In the fourth column, we indicate that nodes C and X also are gateway nodes. For the Implementation Priority column, we rank the nodes in the order we think they should be configured. TABLE 2. NETWORK LAN NETWORK TABLE NAME: NET1 IP NETWORK ADDRESS: NODE NAME A B C X C 192.006.001 XXX IP NODE ADDRESS 001 002 003 004 PROXY SERVER GATEWAY NODE (YIN) IMPLEMENTATION (YIN) PRIORITY 3 YES YES YES YES 4 1 2 3-45 Network Planning and Configuration LAN Internet Routing Table. The purpose of the LAN Internet Routing Table (Table 3) is to list all possible networks that can be reached from each gateway node on a LAN. such as NET! in our example. As shown on the Catenet Map. NETt includes two gateway nodes, C and X. We indicate in our LAN Internet Routing Table that NETt nodes using Node C as a gateway can reach NET2 in one hop and NET3 in two hops. In the IP Node Address column of the LAN Internet Routing Table, we list the node portion of Node C's IP address. For Node X, we list the same type of information in the LAN Internet Routing Table. TABLE 3. LAN INTERNET ROUTING TABLE NETWORK NAME: NET1 IP NETWORK ADDRESS: C 192.006.001 XXX THROUGH GATEWAY NODE C IP NODE ADDRESS 003 DESTINATION NETWORK/ADDRESS NET2/ C 192.006.250 000 1 NET3/ 192.006.251 000 2 NET3/ C 192.006.251 000 1 NET2/ 192.006.250 000 2 C X 004 C 3-46 HOPS NEEDED TO REACH DESTINATION NETWORK Network Planning and Configuration NOTE For NET3) the other LAN in our sample catene~ we follow the same protedures. Figure S shows the network map for NET3, and tables 6 and 7 are the network and internet fallting tables for NET3. Routes" Network Worksheets One set of Router Network Worksheets should be used for each router network in your catenet. The router network worksheets consist of a map of the router network and two tables. One table contains information about each node on the router networ~ and one table contains network-specific internet routing information. We now will refer to the router network °'in our sample catenet to describe the Router Network Worksheets in detail. Use the discussion of our ample Router Network Worksheets as a guide for filling out your own Router Network Worksheets. Router Network Map. NET2 is the router network in our sample catenet. Figure 4 is a drawing of the network map for NET2. The network map is a more detailed drawillg of the same network shown in the Catenet Map (Figure 2). The network name, the IP network address and the network tyPe are listed at the top of the network map. This information is derived from the Catenet Map, which should be kept available at all times. In our example, the Catenet Map shows that nodes C and G are gateway nodes. We mark them as such on the NET2 network map and draw dotted lines to show the networks that the gateway nodes can reach. We then add the remaining NET2 nodes and their names to the network map. We also indicate that Node G is a central administrative node. ROUTER NETWORK MAP ------.,• ~1BMYNODE • TONE1\ : NET1 Ie UNK2 UNK3 (iA1'EW\Y NOOE 1OHET3: --.• ~ANL i-------------------- - - -- - •• • • NET3 •• • Figure 4. Router Network Map 3-47 Network Planning and Configuration Router Network Table. We refer to the Router Network Map to fill in the Router Network Table (Table 4). We complete the first column by listing tht names of all the nodes on NET2. We then assign to each node an IP address that is unique within the network. We list only the node portions of the IP addresses because we have listed the IP network address at the top of the table. In the third column of Table 4, we indicate that Node G is a central administra tive node. In the fourth column, we indicate that nodes C and G are gateway nodes. For the Implementation Priority column, we rank the nodes in the order we think they should be configured. TABLE 4. NET2 IP NETWORK ADDRESS: C 192.006.250 XXX NODE NAME IP NODE ADDRESS C 001 E 002 003 004 F G .:) ROUTER NETWORK TABLE NETWORK NAME: o ~ 005 CENTRAL ADMIN. NODE? (YIN) GATEWAY NODE (YIN) YES IMPLEMENTATION PRIORITY 2 3 4 YES YES 5 1 .~ 3-48 Network Planning and Configuration Router Internet Routing Table. The purpose of the Router Internet Routing Table (Table S) is to list all possible networks that can be reached from each gateway node on a router network, which is NET2 in our example. As shown on the Catenet Map. NET2 includes two gateway nodes. C and G. We indicate in our Router Internet Routing Table that NET2 nodes using Node C as a gateway can reach NETt in one hop and NET3 in two hops. In the IP Node Address column of the Router Internet Routing Table, we list the node portion of Node C's IP address. For Node G. we list the same type of information in the Router Internet Routing Table. TABLE 5. ROUTER INTERNET ROUTING TABLE NETWORK NAME: NET2 IP NETWORK ADDRESS: C 192.006.250 XXX THROUGH GATEWAY NODE C IP NODE ADDRESS DESTINATION NETWORK/ADDRESS 001 NET1/ 192.006.001 000 1 NET3/ C 192.006.251 000 2 NET3/ C 192.006.251 000 1 NET1/ C 192.006.001 000 2 C C 005 HOPS NEEDED TO REACH DESTINATION NETWORK 3-49 Network Planning and Configuration LAN NETWORK MAP ~ C 192.006.251 XXX NET2 NET1 GATEWAY NODE TO NET1: PROXY SERVER GATEWAY NODE J K L Figure 5. LAN Network Map (NET3 in example) 3-50 TO NET2; PROXY SERVER Network Planning and Configuration ~ ... "" \.~•. - TABLE 6. NETWORK NAME: NET3 IP NETWORK ADDRESS: C 192.006.251 XXX NODE NAME I P NODE ADDRESS PROXY SERVER (V/N) GATEWAY NODE (YIN) H 001 002 003 004 005 006 YES YES I J ~ LAN NETWORK TABLE K L Y IMPLEMENTATION PRIORITY 1 3 4 YES YES 5 6 2 3-51 Network Planning and Configuration TABLE 7. LAN INTERNET ROUTING TABLE NETWORK NAME: NET3 IP NETWORK ADDRESS: C 192.006.251 THROUGH GATEWAY NODE IP NODE ADDRESS H 001 XXX DESTINATION NETWORK/ADDRESS HOPS NEEDED TO REACH DESTINATION NETWORK NET2/ C 192.006.250 000 1 NET1/ 2 C 192.006.001 000 Y 006 C NET2/ C 192.006.250 000 3-52 ~ NET1/ 192.006.001 000 2 Network Planning and Configuration ~ Gateway-Half Pair Worksheets One set of Gateway-Half Pair Worksheets should be used for each gateway-half pair in your catenet. The Gateway-Half Pair Worksheets consist of a map of the two gateway half nodes and their connecting link, and one table that contains information about the gateway half network interfaces. We now refer to one of the gateway-half Pairs in our sample catenet to describe the Gateway-Half Pair Worksheets in more detail. Use the discussion of our sample Gateway-Half Pair Worksheets as a guide for filling out your own Gateway-Half Pair Worksheets. Gateway Half Map. Our sample catenet contains two gateway-half pairs, as shown in our Catenet Map. One gateway-half pair is made up of nodes G and H and their connecting link, and the other gateway-half pair is made up of nodes X and Y and their connecting link. Let us focus on the G and H gateway-half pair. Figure 6 is a drawing of this gateway-half pair. We show the two nodes and the networks to which they belong. In addition, we select a name for the link. We have decided to name the link LINK.R.Ll. GATEWAY HALF MAP NET2 C 192.006.250 XXX ROUTER UNKRL1 .---~--------------~---~------- ------------------~---------- H NET3 C 192.006.251 XXX LAN JFiaure 6. Gateway-Half Map 3-53 Network Planning and Configuration Gateway-Half Network Interface Table. ThIs table (Table 8) is based on the map we have just discussed. We list both gateway-half nodes, the fulllP addresses of the partner nodes, the connected networks, and the name of the link. Usually, the link name will be the same from the perspective of each gateway half. ·The reason we list the address of the partner gateway half is that the partner's address is entered during configuration of a gateway half network interface. 'TABLE 8. GATEWAV-HALrNETWORK INTERFACE TABLf NETWORK NAMES: NET2 t NET3 GATEWAY NODE G/NET 2 H/NET 3 3-54 FULL IP ADDRESS or PARTNER C C 192.006.251 001 192.006.250 005 CONNECTED NETWORK NET3 NET2 LINK NAME LINKRL1 LINKRL1 1 Network Planning and Configuration NOTE Figure 7 and Table SA pertain to the other gateway-half pair in our sample catenet. GATEWAY HALF MAP NET1 C 192.006.001 XXX LAN '. - .. --- -- - - -- - --- --- NET3 C 192.006.251 XXX LAN Figure 7. Gateway BaH Map 3-55 Network Planning and Configuration TABLE SA. GATEWAY-HALF NETWORK INTERFACE TABLE NETWORK NAMES: GATEWAY NODE X/NET 1 Y/NET 3 NET1 t NET3 FULL IP ADDRESS OF PARTNER C 192.006.251 006 C 192.006.001 004 CONNECTED NETWORK LINK NAME NET 3 NET 1 LINKRL2 LINKRL2 .. 3-56 ~ Network Planning and Configuration .~ Node Worksheets The main purpose of the node worksheets is to determine ahead of time the information you will need to configure during NMMGR's Guided Configuration. This information depends on the type of network to which a node belongs. Guided Configuration includes information for routing, links, and protocols. You take the following steps when you start to complete the node worksheets. • Fill in the necessary internet routing information (intranet routing information also for nodes on a router network). • Determine the values for fields you will configure during Guided Configuration. • Perform the actual Guided Configuration. Node worksheets contain routing information, screen names, NMMGR paths, fields you will configure, and instructions on how to determine values for these required fields. The worksheets list only the fields you a-n configure during Guided Configuration, which allows you to configure your nodes as quickly as possible. Detailed descriptions of all fields are located in other sections. Screen names are given in uppercase letters, and the NMMGR path used to reach a screen is listed in parentheses following the screen name. Figure numbers and page numbers are also given. We will continue to refer to our example as we discuss the node worksheets, and figure numbers and table numbers still will be based on the example. Descriptions of fields should be applicable to all situations. NOTE To demonstrate our example, we have filled out values on the following node-worksheet pages based on previous worksheet information. In cases where information could not be taken from previous worksheets, values have been left blank. 3-57 Network Planning and Configuration After you choose to perform Guided Configuration, you select the ppmmtri!l!lINI.~::. ::~ function key to perform first-time configuration of a node. You then select an N..... press the appropriate topology function key. For NI names, use the network names on the network maps. This way, you will be able to keep track of the NI names you enter. You will then visit the Node Name Configuration Screen, shown below. (This screen is always visited dUring loopback guided configuration, but is visited for LAN, router, PC-router and gateway half guided configurations only if a node name has not already been configured. ) name..··and NODE NAME CONFIGURATION (NETXPORT. NODE. NAME) Fig 8- 3, p. 8- S Nooe~me _ Name of the node you are configuring. Must be in the form node.donr1in.organization. 3-58 Network. Planning and Configuration LAN Node Internet Routing As an example of a LAN nodets routing worksheet t look at Table 9. This table shows the internet routing information that we plan to configure for Node B on NETt in our example. We see from our LAN Internet Routing Table (Table 3) that NET 1 includes nodes C and X as gateway nodes. This table also shows that NET I nodes can use Node C as a gateway to reach NET2 in one hop and NET 3 in two hoPit and that Node X can be used to reach NET3 in one hop and NET2 in two hops. We decide to configure each gateway to reach both networks, which means that more than one gateway is available for Node B to reach the same remote network. We are not required to configure multiple gateways to reach the same network. It is our choice. When multiple gateways are configuredt the software determines which route to use--usually the one with the fewest hop counts. Internet routing information is not necessarily the same for all nodes on a network. Suppose we do not want Node A in NETI ever to communicate with any node on NET3. When completing the internet routing table for Node At we would not list NET3 as a destination network and we would not use Node X as a gateway node because it would route packets to NET3. TABLE 9. LAN NODE INTERNET ROUTING NODE NAME: B IP ADDRESS: C 192.006.001 002 NETWORK NAME: NET1 GATEWAY NODE/IP ADDRESS DESTINATION NETWORKS/ IP ADDRESSES HOP COUNT C/ C 192.006.001 003 NET2/C 192.006.250 000 NET3/C 192.006.251 000 1 2 X/ C 192.006.001 004 NET2/C 192.006.250 000 NET3/C 192.006.251 000 2 1 3-59 Network Planning and Configuration LAN CONFIGURATION SCREENS As an example of filling out configuration fields for a LAN node, we have chosen Node B on NET!. Only information derived from previous worksheets has been filled out. LINK CONFIGURATION (LINKCONF) Fig. 7-1. p. 7-4 Link Name _ Assign a link name that is eight alphanumeric characters or fewer; the first character must be alphabetic. IEEE802. 3 LINK DATA (LINKCONF .linkname) Fig. 7-2, p. 7-6 Logical Device The ldev number of the LANIC that will be configured in SYSDUMP. PROBE PROTOCOL CONFIGURATION (N ETX PORT • NI. niName. PROTOCOL. PROBE) Fig. 9-4. p. 9-10 Proxy Enabled _ _~ _ Answer Y if this node will be a proxy server (will have a network directory). Refer to the LANl Network Map (Figure 3). IP PROTOCOL CONFIGURATION (NETXPORT. NI • niName. PROTOCOL. I P) Fig. 9- 3. p. 9-7 IP Address C 192.006.001 002 _ FulllP address of the node being configured. Refer to LAN Network Table (Table 2). 3-60 Network Planning and Configuration Note: This page contains information for one gateway. Additional Bateways need their own information, but we will focus on only one gateway for this example. During Guided Configuration. press the l':~· ;.<;j~i~ function key when finished configuring information for a gateway. This returns you to the first screen shown on this page. If you are finished for all gateways, press the key again. III;' " LAN CONFIGURATION SCREENS (cont'd) NEIGHBOR GATEWAYS (NETXPORT. HI .niName. INTERNEn FiB. 9-7. p. 9-18 Gateway Name __-YATEC _ Assign a name (maximum eight characters) to reference a gateway that is on the network to which the node belongs. Refer to Catenet Map (Figure 2) and LAN Network Map (Figure 3). NEIGHBOR GATEWAY REACHABLE NETWORKS (H ETX PORT •NI • niName. INTERNET. gatewayn) Fig. 9-8, p. 9-19 Neighbor Gateway IP Internet Address _ C1.92.006.00 I 003_ _ Full IP address of the gateway node. Refer to LAN Network Table (Table 2). IP Network Address C 192. 006. 2S0 000 _ _ ~ 192.006. 2i.t.900 W .ill -------------------~ The IP addresses of all reachable networks in the catenet, through the gateway node named above. Refer to LAN Node Internet Routing Table (Table 9). We have filled in the node portion for each IP network address with zeroes because the node portion will be ignored in this field during configuration. A node portion still must be entered. however. Hops 1 2 Refer to LAN Node Internet Routing Table (Table 9) for Hop Count. The numbers in Parentheses corresPOnd to the numbers regarding IP network addresses. 3-61 Network Planning and Configuration Router Node Routing Information Tables 10 and 11 show routing informatIon for Node E on NET2 in our example. Because NET2 is a router network, Intranet and internet routing information is needed. Intranet routing is shown in Table 10. Using information from the NET2 network map (Figure 4) and the Router Network Table (Table 4), we obtain the destination node names, the router link names and the IP addresses needed for completing Table 10. Let us look at some examples from Table 10. Node E can reach Node F (Ip address C 192.006. 2S0 004) by sending a packet over Link3. This is all the information needed in Node E's intranet routing table for sending packets to Node F. The reason for this is that, once the packet crosses over LINK3 and arrives at Node D, Node D will use its own intranet routing information to continue moving the packet toward its destination node. Notice the Entry Priority column. This column becomes important when multiple link names are configured. When multiple link names are configured, the highest entry-priority number is the top-priority link. For example, we see from our Router Network Map (Figure 4) that Node E can reach Node D directly by using LINK3 and indirectly by using LINK4 and then LINKS. We decide to configure this indirect link and list it as entry priority 30 in Table 10. Unless LINK3 should go down, LINK4 will never be used because it has a lower priority number than LINK3. We are not required to configure this secondary link. It is our choice. The reason we have used priority numbers 30 and SO in Table lOis to allow for possible additions with higher or lower priority numbers; SO is the default. 3-62 Network Planning and Configuration TABLE 10. ROUTER NODE INTRANET ROUTING TABLE NODE NAME: E IP ADDRESS: C 192.006.250 003 NETWORK NAME: NET2 DESTINATION NODE D D G G C f LINK NAME LINK3 LINK4 LINK4 LINK3 LINK3 LINK3 DESTINATION NODE'S IP ADDRESS 002 002 005 005 001 004 ENTRY PRIORITY 50 30 50 30 50 50 ~ Now we proceed to Node E's Internet Routing Table (Table 11~ Remember that Node E belongs to NET2. We see from our Router Internet Routing Table (Table S) that NET2 includes nodes C and G as ,ateway nodes. This table also shows that NET2 nodes using Node C as a gateway can reach NET t in one hop and NET3 in two hops, and that Node G can be used to reach NET3 in one hop and NETt in two hops. We decide to configure each gateway to reach both networks. which means that more than one gateway is available for Node E to reach the same remote network. We are not required to configure multiple gateways to reach the same network. It is our choice. When multiple gateways are configured. the software determines which route to use--usually the one with the fewest hop counts. 3-63 Network Planning and Configuration Internet routing information is not necessarily the same for all nodes on a network. Suppose we do not want Node D in NET2 ever to communicate with any node on NET3. When completing the internet routing table for Node D, we would not list NET3 as a destination network and we would not use Node G as a gateway node because it would route packets to NET3. TABLE 11. "') ROUTER NODE INTERNET ROUTING NODE NAME: E IP ADDRESS: C 192.006.250 003 NETWORK NAME: NET2 GATEWAY NODE/IP ADDRESS C/001 G/005 DESTINATION NETWORKS/ IP ADDRESSES HOP COUNT NET1/C 192.006.001 000 NET3/C 192.006.251 000 2 NET1/C 192.006.001 000 NET3/C 192.006.251 000 2 1 1 "J 3-64 Network Planning and Configuration ROUTER CONFIGURATION SCREENS As an example of filling out configuration fields for a router node, we have chosen Node E on NET2,. Only information derived from previous worksheets has been filled out. LINK CONFIGURATION (LINKCONF) Fig. 7-1, p. 7-4 Link Name LINK3 _ Assign a link name that is eight characters or fewer. The first character must be alphabetic. This link name corresponds to one link the node belongs to. After you have been taken to all the necessary screens for this link, Guided Configuration will bring you back to this screen to configure other links connected to this node. Refer to Router Network Map (Figure 4). When you are finished configuring the links for this node, press the ~~~~:!m~~;~,.~ function key. Circle one. ASNP LINK DATA (LINKCONF .linkname) Fig. 7-12, p. 7-27 Logical Device _ The Idev number that will be configured in SYSDUMP. OR LAP-B LINK DATA (LINKCONF .linkname) Fig. 7-9, p. 7-19 Logical device _ The Idev number that will be configured in SYSDUMP. Local Mode (SmDTE, 6 DCE, llcHP Point to Point) g _ HP recommends that you use the default, UP Point to Point. If so, both sides of the link must be configured as UP Point to Point. OR BISYNC LINK DATA (LINKCONF .linkname) Fig. 7-6, p. 7-11 Logical Device _ The Idev number that will be configured in SYSDUMP. 3-65 Network Planning and Configuration ROUTER CONFIGURATION SCREENS (eont'd) NETWOIlK INTERFACE LINKS (NETXPORT.NI.niName.LINI<) Fig. 10-6, p. 10-17 Type DD--Direct Dia~ DC--Direct Connect, or SD--Shared Dial. DIRECT CONNECT LINK CONFIGURATION (NETXPORT .NI .niName. LINK.linkname) Fig. 10-7, p. ·10-19 No fields required to configure. OR ROUTER DIAL LINK CONFIGURATION 10-21 (NETXPORT. NI. niName. LINK. l inkname) Fig. 10- 8, p. No fields required to configure. ROUTER. NETWORK INTERFACE CONFIGURATION (NETXPORT. NI • niName) Fig. 10-1, p. 10- 3 Network Hop Count L _ The greatest possible number of intermediate nodes between the two nodes farthest apart on the network. See the Router Network Map (Figure 4). Idle Device Timeout Value (Minutes) _ For dial links, this is the number of minutes a device can remain inactive before shutting down. A value of zero will disable the idle device timer for all devices on this network interface. (Enter 0 for Direct Connect links.) IP PROTOCOL CONFIGURATION (NETXPORT. NI. niName. PROTOCOL. IP) Fig. 10-3, p. 10-8 IP Address C 192.006. 250 003~_ Full IP address of the node being configured. Refer to Router Network Table (Table 4). 3-66 Network Planning and Configuration ROUTER CONFIGURATION SCREENS (c:ont'd) Note: Mapping configuration is required for each local link the node can use to reach each remote node on the router network. Therefore, make enough copies of this sheet before you fill in any information. After configuring mapping information for one node, Guided Configuration will bring you back to the first screen on this page. Repeat the process until you have completed all mapping configuration, then press the N~~1mm: ;;~::::i~ function key. MAPPING CONFIGURATION (NETXPORT. NI .niName.MAPPING) Fig. 10-12, p. 10-30 Router Node Name Dl _ AS81gn a name (maximum eight characters) to represent a node you wish to be able to reach from your node. Refer to Router Node Intranet Routing Table (Table 10). ROUTER. REACHABLE NODES (NETXPORT .NI .niName.MAPPING.tmpentry) Fig. 10-13t p. 10-32 IP Internet Address __ C..L92...Q.06:.lS0~02 _ FulllP address of the destination node named above. Refer to Router Node Intranet Routing Table (Table 10). ~. Link Name LINK3 _ Name of the link used to reach the destination node. Must match a link name that you configured on the link configuration screen. If more than one link is required to reach the destination nodet list only the first link to be used. Adjacent (0)/ Non-adjacent (1) __ .-Q _ If the destination node is not directly connected to the link just namedt enter 1. Otherwise, enter O. Refer to Router Network Map (Figure 4). Entry Priority 50 _ Important when alternate local links are configured to reach a remote node. R.efer to the Router Node Intranet Routing Table (Table 10). If no alternate links will be configured, use the default of SO for the priority so that you allow for possible additions with higher or lower priority numbers. Phone Number -- The phone number of the destination node is required if the destination node is directly connected to the other end of the link and if the link is a direct dial or a shared dial link. 3-67 Network Planning and Configuration ROUTER CONFIGURATION SCREENS (cont'd) Note: This page contains information for one gateway. Before you proceed. make copies of this page for additional gateways. During Guided Configuration, press the N~~~-"S~I""!~~ function key when finished configuring information for a gateway. This returns you to the first screen shown on this page. If you are finished for all gateways. press the ~~~l;::;~~'r~,! key again. NEIGHBOR GATEWAYS (NETXPORT .NI .niName. INTERNEn Fig. 10-9, p. 10-24 Gateway Name GATEG _ Assign a name (maximum eight characters) to a gateway that is on the network to which the node belongs. Refer to Catenet Map (Figure 2) and Router Network Map (Figure 4). NEIGHBOR GATEWAY REACHABLE NETWORKS (NETXPORT .NI .niName. INTERNET .gatellJayn) Fig. 10-10. p. 10-25 Neighbor Gateway IP Internet Address __~.J 91:.006. 25..Q..OOJ.._ _ Full IP address of the gateway node. Refer to Router Network Table (Table 4). IP Network Address _ _ _~191:.006. 001.. 000 lU _____~191:.006.2UOOO m -------------------~ ------------------~ The IP addresses of all reachable networks in the catenet, through the gateway node named above. Refer to Router Node Internet Routing Table (Table 11). We have filled in the node portion for each IP network address with zeroes because the node portion will be ignored in this field during configuration. A node portion still must be entered. however. Hops 2 -------~-----------~ ------------------~ (4) Refer to Router Node Internet Routing Table (Table 11) for Hop Count. The numbers in parentheses correspond to the numbers regarding IP network addresses. 3-68 ~ Network Planning and Configuration Gateway Half Infonnation for Node Worksheets ~ As an example of the information needed for every gateway half in the catenet, look at Table 12. This table shows internet routing information for Node G, which is a gateway half on NET2. Referring to our Gateway Half Map (Figure 6) and our Gateway-Half Network Interface Table (Table 8), we indicate in Table 12 that Node H is a gateway half that is connected to Node G. We also see that we have named the gateway-half link LINKRLI. We see from our Catenet Map that, from Node G, we can reach NETI in one hop. The reason NET3 is not included in Table 12 is that Node G can reach NET3 in zero hops. This is because Node G is a partner gateway half with Node H, and Node H is a member of NET3. Therefore, Node G is considered to be directly connected to NET 3 and does not require a hop to reach NET3. TABLE 12. GATEWAY-HALf NODE INTERNET ROUTING TABLE NAME Of GATEWAY-HALf NODE: ~ G IP ADDRESS: 192.006.250 005 NETWORK NAME: NET2 CONNECTED GATEWAY-HALf NODE/ IP ADDRESS H/192.006.251 001 GATEWAY-HALf LINK NAME DESTINATION NETWORKS/ IP ADDRESSES HOP COUNT LINKRL1 NET1/ C 192.006.001 000 1 3-69 Network Planning and Configuration GATEWAY-HALF CONFIGURATION SCREENS As an example of filling out configuration fields for a gateway half. we have Only informatioD derived from previous worksheets has been completed. ~hosen Node G on NET~. GLOBAL TRANSPORT CONFIGURATION (NETXPORT •GLOBAL) Fig. 8-4, p. 8-7 Home Network Name _ ~ET2 Enter the name of a network the node belongs to, which is the same as the corresponding NI name. Refer to the appropriate maps. If the node belongs to more than one network, the home network should be the one that will allow the greatest number of destination networks a short return route to the node. LINK CONFIGURATION (LINKCONF) Fig. 7-1, p. 7-4 Link Name !.INKRL 1 _ Assign a link name that is eight alphanumeric characters or fewer; the first character must be alphabetic. Refer to the Gateway-Half Link Map (Figure 6). ASNP LINK DATA (LINKCONF .linkname) Fig. 7-12, p. 7-27 Logical Device _ The Idev number that will be configured in SYSDUMP. OR LAP-B LINK DATA (LINKCONF .linkname) Fig. 7-9, p. 7-19 Logical Device _ The ldev number that will be configured in SYSOUMP. Local Mode (S-OTE, 6a DCE, 11 =HP Point to Point) _ HP recommends that you use the default, HP Point to Point. If so, both sides of the link must be configured as HP Point to Point. OR 3-70 Network Planning and Configuration GATEWAY-HALF CONFIGURAnON SCREENS (cont'd) BISYNC LINK DATA (LINKCOHF .linkname) Fig_ 7-6, p. 7-11 Logical Device _ The Idev number that will be configured in SYSDUMP. NETWORK INTERFACE LINKS (NETXPORT. NI • niName. LI Nt<) Fig. 11-6, p. 11-16 Type DD--Direct Dial, or DC--Direct Connect GATEWAY-HALF DIAL LINK CONFIGURATION (NETXPORT.NI.niName.lINK.linlcnams) Fi,. 11- 8, p. 11 -1 9 Gateway Phone _ The phone number of the remote gateway-half node. Security String _ _, Security String of the remote gateway-half node. OR DIRECT CONNECT CONFIGURATION (NETXPORT. HI .niName. LINK.linkname) Fig. 11-7, p. 11-17 No fields required to configure. GATEWAY-HALF NETWORK INTERFACE CONFIGURATION (NETXPORT. NI • niName) Fig. 11-1, p. 11-3 Idle Device Timeout Value (Minutes) _ For dial links, this is the number of minutes a device can remain inactive before shutting down. A value of zero will disable the idle device timer for all devices on this network interface. (Enter 0 for Direct Connect links.) IP PROTOCOL CONFIGURAnON (NETXPORT •NI • niName. PROTOCOL. I P) Fig. 11- 3, p. 11-7 IP Address C 192.006.251 001 Full IP address of the partner gateway-half node (the node connected to the aateway half being configured). Refer to Gateway-Half Network Interface Table (Table 8). 3-71 Network Planning and Configuration GATEWAY-HALF CONFIGURATION SCREENS (cont'd) NEIGHBOR GATEWAYS (NETXPORT. NI.niName.INTERNET) Fig. 11-9. p. 11-23 GATEH oa~wayName Assign a name (maximum eight characten) to represent the partner pteway half whose address was just listed in the previous field. Refer to the Catenet Map (Figure 2) and Gateway-Half Link Map (Figure 6). NEIGHBOR GATEWAY REACHABLE NETWORKS (NETXPORT •NI • niName. INTERNET. gatellJa!Jn) Fig. 11-10. p. 11-24 Neighbor oa~way IP Internet Address C 192.006.251 001 Fun IP address of the gateway node named above; same as the address in the IP Address field. listed previously. IP Network Address _ _ _ _ _ C 192.006.001 ___--ill {2) --------------------~ ,--~ The IP addresses of all reachable networks in the catenet. through the gateway node named above. Refer to Gateway-Half Node Internet Routing Table (Table 12~ We have filled in the node portion for each IP network address with zeroes because the node portion will be ignored in this field during configuration. A node portion still must be entered, however. Hops 1 , ill rn rn ~ Refer to Gateway-Half Node Internet Routing Table (Table 12) for Hop Count. The numbers in parentheses COrresPOnd to the numbers regarding IP network addresses. 3-72 _S_Y_S_T_E_M_C_O_N_F_IG_U_R_AT_I_O_N I~ System configuration is the means of defining to MPE all of the peripheral devices attached to the HP 3000 for the input or output of data, or I/O, as well as defining the system parameters required for operation. Each device is defined in terms of its associated software, or driver, which controls the device operation and manages the interface with MPE. Incomin, data communications connections also require pseudo-devices, called virtual terminals, which consist ot software to simulate the functionality of terminals. Hence, for NS3000/V and associated links, the system configuration consists of configuring the driven associated with each device and enough virtual terminals to handle incoming data communications needs. System configuration is accomplished by using the System Configurator (or SYSDUMP) dialogue. which you initiate with the SYSDUMP command. The information provided here is for situations where you need to change or add to that configuration because of changing circumstances at your installation. This section, therefore, begins with a detailed explanation of I/O configuration for the drivers and virtual terminals. Recommendations for the modification of system parameters are also provided. This information is followed by the SYSDUMP dialogue and the specific responses required to configure the driven and virtual terminals needed for NS3000/V and associated links. The subsections are: • System Configuration • I/O Configuration • Recommendations for System Parameters • Virtual Terminal Configuration Dialogue • LANIC Configuration Dialogue • INP Configuration Dialogue • Device Driver (IOINPO) • Communications Drivers (IODSO and 10DSX) • ATP (ASNP) Configuration Dialogue • Completing the SYSDUMP Dialogue • Configuration Examples If you are already familar with I/O configuration, turn to the specific dialogue for the device or virtual terminal you need to configure. For more information, or if you are making any other changes to the system configuration, refer to the MPE JI System Operation and Resource Management Reference Manual or the Fundamental Data Communications Handbook. 4-1 System Configuration SYSTEM CONFIGURATION The system configuration of NS3000/V and associated links involves configuring the following: • Local Area Network Interface Controller (LANIC). The LANIC is the MPE-V communications device used for the IEEE 802. 3 links. You must configure the device drivert 10LANO. • Intelligent Network Processor (I NP). The INP is the communications device used for NS Point-to-Point 3000/V Links, and DS-Compatible Links. You must configure the device driver (IOINPO) for each such link your node will have. For OS-Compatible links, you must also configure the communications drivers: IOOSO for the Point-to-Point links or IOOSX for the X.2S and Satellite links. • Advanced Terminal Processor (ATP). The ATP is a communications device that provides data transfer between HP 30008, or between personal computers and an HP 3000, over the Asynchronous SERIAL Network Link. It consists of a System Interface Board (SIB) and at least one Asynchronous Interface Board (AlB). You must configure the device driver (HIOASNPO). • Virtual Terminals. These pseudo devices are configured in pools. For NS links, the pool of virtual terminals is shared by all NS communications devices. You must configure as many IOVTERMO virtual terminals as needed for concurrent access over all NS links combined. For each DS-Compatible Point-to-Point Link, you must configure a separate pool of IOOSTRMO virtual terminals, back-referenced to the INP for that link. For each DS-Compatible X. 2S and Satellite Link. a pool of IODSTRMX virtual terminals must be configured, again with each virtual terminal back-referenced to the INP corresponding to the specific link. Note that whereas the pool of virtual terminals for NS links is shared across all NS links, virtual terminals configured for OS links are dedicated to a specific link corresponding to the back-referenced INP. • System Table Changes. Changes may be required for NS3000/V and associated links. Recommendations are provided that you can use to check your existing configuration. The drivers and virtual terminals are configured into MPE using the SYSDUMP dialogue. You initiate the SYSDUMP dialogue by issuing the SYSDUMP command. which requires a user with OP capability. As the questions or prompts appear on your screen, enter the appropriate replies for the desired system configuration. In all responses, Y or N can be used for YES or NO. A (RETURN) indicates NO or keeps the existing value. Explanations for each of the I/O configuration' prompts and recommendations on modifying the system tables are provided below. If you are familiar with this information, skip ahead to the specific dialogue you need. For any data communications subsystem to function, a compatible version of Communications Systems software (CS/3000) must be present on the system; it' is presumed in this configuration description that CS/3000 is installed. Refer to Volume lit Section 2 of this manual for instructions on how to verify that the installed version of CS/3000 is the correct version needed for the· operation of NS3000/V and associated links. 4-2 ~ System Configuration I/O Configuration When you enter SYSDUMP you are asked a series of questlons. Your answers provide the information required by MPE for the I/O configuration of each device as well as general system configuration. The SYSDUMP dialogue begins as listed below. Prompts are showr on the left and recommended responses are underlined and/or explained on the right. :SYSDUMP ANY CHANGES? YES SYSTEM ID = HP320331J.uu.ff? [RETURN) MEMORY SIZE= nnnn (MIN=nnn, MAX=nnnn)? [RETURN) (unless additional main memory has been added for the products you are configuring). I/O CONFIGURATION CHANGES? YES LIST I/O DEVICES? Enter YES to print a listing of the current I/O configuration. Enter NO or [RETURN) to continue. Refer to the example listing at the end of the section. LIST CS DEVICES? Enter YES to print a listing of all the CS devices currently configured. Enter NO or [RETURN) to continue. Refer to the example listing at the end of the sectIon. LIST DEVICE DEfAULTS? (RETURN) HIGHEST DRT= nnn (MIN=mm, MAX=ppp)? Check to see if the value listed here as nnn is large enough to include all the data communications devices you are going to configure. INPs) LANICs) and ATP devices all use DRT numbers. Refer to their respective dialogue listings (later in this section) for more information. LOGICAL DEVICE I? To specify a device to be added or removed, enter the logical device number (ldev) of that device. Entering 0 or (RE'TURN) ends the I/O Configuration Changes procedure;the dialogue skips to the next set of prompts. Refer to "Completing the SYSDUMP Dialoguell (later in this section) for the continuation of questions after all devices have been configured. The set of questions beginning with the LOGICAL DEVICE I? prompt is the key section of SYSDUMP dialogue for data communications devices. The dialogue for each type of device or driver is explained step-by-step later in this section. Figure 4-i shows an overview of the components of the Network Links that are used for I/O and therefore must be defined to MPE. Each communications device requires a device driver t(~ .llUi uage the device operation. Device driver names are as follows: IOLANO for'the LANIC; IOINPO for the INP; and HIOASNPO for the ATP. 4-3 System Configuration For NS links, the device driver also handles the link-level protocol for the particular device associated with each link; no additional software driver is required. For the DS-Compatible links, however, the INP requires a separate communications driver, which must be Individually configured and back-referenced to the Idev number of the INP. The communications driver IOOSO handles the Bisync (BSC) protocol used by the DS-Compatible Point-to-Point Modem and Hardwired Links, while IODSX handles the LAP-B protocol used by the X.25 and Satellite links. The proper communications driver is downloaded to the INP at the time the OS-Compatible link is activated (that is, when you issue the : OSCONTROL OPEN command). ~ NOTE A single INP can be used by two link products, although not concurrently. The method used to configure the same INP to be used by two or more link products (or two references in the same product) is essentially the same. Any constraints are detailed under IIINP Configuration Dialogue" in this section. An example of an INP used by two NS links is described under "Configuration Examples" later in this section. Virtual terminals are also shown in Figure 4-1. The virtual terminal driver used for communication over every NS link is IOVTERMO. If you have any OS-Compatible Links installed, the appropriate virtual terminal driver is IODSTRMO for Point-to-Point and IOOSTRMX for X. 25. There are three things to consider for virtual terminals. First, virtual terminals are configured much the same as actual terminals, although many of the parameters which apply to actual terminals are not used for virtual terminals. Second, when configuring virtual terminals, consider the maximum number of terminals supported by your node. Each virtual terminal is added to the total number of terminals already configured on the system. (Information is available from your HP representative as to the maximum number supported on your system.) Third, the number of virtual terminals you configure depends on the number of concurrent in-coming data communications requests your node normally receives. This means that you must configure a maximum number of IOVTERMO virtual terminals for concurrent access over all NS links on your node, as well as a maximum number of IOOSTRMO and/or IODSTRMX virtual terminals for any respective OS-Compatible links installed. 4-4 '~ System Configuration NS Links I/O Virtual Terminals (IOVTERMO) M P E I/O OS Compatible Links .-. Virtual Terminals (IODSTRMO or IODSTRMX) ... .-. Device Driver (IOLANO. IOINPO. HIOASNPO) Communications Driver (10050 or IOOSX) Device Driver (IOINPO) ~mmunlcauon. (IMP) Communications Device (LAMIe. IMP. ATP) Device Figure 4-1. I/O Configuration for the Network Links When configuring each of the driven and virtual terminals. you must provide the following information: • LOGICAL DEVICE NUMBER. This is the value by which MPE recognizes a particular device. You need to assign a unique logical device number, or ldev, for each device and psuedo-device you configure. The choice of ldev number is arbitrary; however. many installations follow the numbering convention that Idev numbers 1-20 are reserved for system use. with all other numben assigned in sequence as they are needed. NOTE If the same INP card will be used by two different link products, it is not necessary to configure a separate IOINPO device driver for each link. When a NETCONTROL START or DSCONTROL OPEN command is attempted on a device already in use. a "DEVICE UNAVAILABLE" message will be sent to the console. Refer to Volume II. Section 1 of this manual for the proper command sequence in stopping and starting shared devices. • DEVICE REFERENCE TABLE (DRT) ENTRY NUMBER. The DRT number is only used for the device driver. You do not enter the DRT number when configuring virtual terminals or communications drivers. Instead, you enter the ldevof the device driver preceded by a number sign ('). This is called "back-referencinglt and ind icates to MPE which device the virtual terminal or communications driver will use. 4-5 System Configuration NOTE For NS links, back-reference the IOVTERMO virtual terminals to the console; this allows the pool of IOVTERMO virtual terminals to be shared across all NS links. IODSTRMO and IODSTRMX virtual terminals must be back-referenced to a specific INP device driver configured as a DS link. The DRT number is supplied by your CE and is derived from the actual hardware address of the device. During installation, the CE sets switches and jumpers on the device to correspond to that hardware address. The formula used for calculating the DRT number is included in the configuration dialogues later in this section. • DEVICE NAME/DEFAULTS. Device defaults are not defined for the INP or LANlC; these prompts are not used. They are presented in the I/O configuration because many of the devices configured with MPE can be automatically configured. This means that the device configuration is created for you, without your actually having to type in values to answer some SYSDUMP dialogue questions. • UNIT NUMBERS. Enter zero when configuring any of the driven except the ATP driver (HIOASNPO~ unit numben are not used for the LANIC or INP communications devices. This is because the unit number is a hardware-dependent characteristic determined by the physical connection of a device to its controller. If there is only one device per controller, as is the case with communications devices, then a unit number of 0 is assigned. For the ATP driver (HIOASNPO), enter a number between 0 and 95. The exact number to enter will depend on how many SIBs and AIBs are installed. Refer to the "ATP Configuration Dialogue" later in this section for details. • SOFI'WARE CHANNEL NUMBER. Enter zero when configuring any of the drivers. The channel number is used for other products or to deal with special configuration situations; it does not apply to NS3000/V and associated links. • TYPE/SUBTYPE. Each device is assigned a device type and a subtype. In general, these numben indicate the features the device supports and how MPE can access it. Table 4-1 describes the type and subtype for each device required by NS3000/V and associated links. The SYSDUMP dialogue may have additional prompts, depending on the type or subtype entered. The additional information requested for each type/subtype is described later in this section. • DRIVER NAME. The driver is the software that serves as an interface between the device and MPE. Table 4-2 shows the names of the drivers used by each of the Network Links available with NS3000/V. 4-6 System Configuration TABJ.E 4-1. TYPES 4ND SUBT"PES Driver Type Subtype Description Virtual Terminals (IOVTERMO. IODSTRMO. IODSTRMX) 16 0 Virtual terminal. Also used for directly connected terminals with speed-sensing. Virtual Terminal (lODSTRMO) 16 8 Allows use of block mode when connecting to a DS/ 1OOO-IV node. Checked by VPLUS/3000. LANIC device driver (lOLANO) 17 9 Indicates a LAN connection -- no CS configuration required. INP device driver (IOINPO) 17 0 Indicates communication is with modems used over a switched (dial-up) line. I Indicates a non-switched (leased or digital) line with a modem cable or a direct connection with a modem eliminator cable. 3 Indicates a hardwired line, synchronous transmission. 0 Indicates a hardwired line, asynchronous transmission. 1 Indicates communication is with modems used over a switched (dial-up) or non-switched (leased or digital) line with a modem cable. It can also be a direct connection using a modem cable. 2 Indicates communication is with a CCITI' standard modem. 0 Indicates no data compression. I Indicates data compression is enabled. ATP (ASNP) device driver (HIOASNPO) Communications driven (lODSO and IODSX) 42 41 ~ ..... \' 4-7 System Configuration TABLE 4-2. DRIVERS REQUIRED FOR EACH NETWORK LINK DRIVERS Device Driver Virtual Terminal IOlANO IOVTERMO none HIOASNPO IOVTERMO none Polnt-to-Polnt (NS/3000) IOINPO IOVTERMO none Point-to-Polnt (05/3000) IOINPO IODSTRMO IOOSO X.25 link (05/3000) IOINPO IODSTRMX IODSX NETWORK lINKS ThicklAN HP StarLAN HP ThlnlAN HP Serial Network Communications Driver NOTE The OS-Compatible X.2S Link can be used with a Packet Assembler/Disassembler (PAD). If you are using the X.2S Link with a PSN-supplied PAD or an HP 2334 Cluster Controller PAD, there are two virtual terminal drivers used instead of IODSTRMX. These are IOPADO for PAD to terminal connections and IOPADl for PAD to printer connections. Refer to the X.2S Link lor the HP 3000 Relerence Manual for information on using the X. 2S Link with a PAD. • DEVICE CLASSES. The IOVTERMO virtual terminal driver uses the device class designator VTERM to define a pool of virtual terminals available for use over NS3000/V links. Because of this, you must enter VTERM as the device class for each IOVTERMO virtual terminal that you configure. Additional device class names are allowed. The device driven for the NS3000/V Links do not have any special considerations as to the device class. Any device class designator configured for the device driven IOLANO, IOINPO, or HlOASNPO can be used in commands or intrinsics which allow device class designaton. For the DS-Compatible Links, you can configure the device class for the device driver IOINPO, the IODSTRMO and IODSTRMX virtual terminals, and the communications driver IODSO. These configured device class designaton are used in certain commands and intrinsics, including DSCONTROL and DSlINE, when any member of a group of devices can be referenced. The exception is the IODSX communications driver used by the DS-Compatible X.2S and Satellite Links. It is recommended that device class not be configured and that usen or proarammen use X.2S nodenames whenever a dsde&1ice parameter is required in a command or 4-8 ~ } System Configuration intrinsic. If you do configure device class designators for IODSX, do not use X. 25 nodenomes as the device class designators. The X. 25 nodenames referred to are those defined in the Remote Node (RN) Table as part of the network configuration of the OS-Compatible X.25 and Satellite Links. The RN Table is configured with the NETCONF utility and stored in a TurboIMAGE data base. To find out what X.25 nodenames are configured on your node, issue the following command: :RUN NETCONF.PUB.SYS >LIST A listing of all configured X. 25 nodenames is displayed. Refer to the X.25 Unle for tile HP 3000 Reference Manual for information on DS/3000 X. 25 and Satellite network configuration. Type 16, SUbtype 0, 8 - VIrtual Terminals Additional information required for each virtual terminal for either subtype: • TERMINAL TYPE OR. DESCR.IPTOR FILE NAME. Enter zero; virtual terminals do not use terminal types. The terminal type, or tenntyPe, refers to the HP assigned numbers used to classify actual terminals based on their characteristics. The descriptor filename is used to specify a user-created termtype, as described in the Workstation Configurator Reference Mdlaual. • SPEED IN CHARACTERS PER SECOND. Enter zero; virtual terminals do not use this item. The SPeed refers to the fact that for actual terminals you must enter the transmission speed. • RECORD WIDTH. Enter 40 for virtual terminals. This is a decimal value which specifies words, not bytes. While virtual terminals are not bound by the physical constraints of CRTs, many applications do not distinguish between virtual and actual terminals and expect data in the standard terminal record width of 40 words (80 characters). • OUTPUT DEVICE. Enter the value used for the logical device number. You must specify a corresponding output device if a device is used to initiate jobs or sessions. • MODE. Each device may have five modes: job/session accepting, data accepting, interactive, duplicative, and spooled. Configure the virtual terminal in accordance with its intended use, normally: job/session - I§; data - NO; interactive - Y§ duplicative - YES; spooled - NO. • AUTO REPLY. Press (RETURNI. This is not used for virtual terminals. It enables automatic replies to any tape requests. Type 17, SUbtype 9 - LANIC Driver No further information (in addition to Idev, tYP'J subtype, and driver name) is required in SYSDUMP. R.efer to Network Configuration in Section 5. 4-9 System Configuration Type 17, &lbtype 0, 1, 3 - INP DrIver Additional information required for the INP for all three subtypes: • RECEIVE TIME OUT. For NS Point-to-Point Links, enter (RETURN); the default value will be overridden by NMMGR. For OS-Compatible Point-to-Point Links, use the default value of 20 byenteringlRETURNI. This means that the INP waits 20 seconds for data to be received from the remote. following a transmission. Do not enter O. This timeout is not used for the DS-Compatible X. 25 and Satellite Links. • LOCAL TIME OUT. For NS Point-to-Point Links, enter (RETURN); the default value will be overridden by NMMGR. For the OS-Compatible Links, use the default of 60 seconds. This timeout refers to the length of time the INP allows between completion of one I/O request and the initiation of the next one. This is used by the INP to determine if the HP 3000 is responding; if not. the INP will close the link gracefully. The range is 5-900; entering 0 disables the timer. • CONNECT TIME OUT. For NS Point-to-Point 3000/V links enter (RETURN), and the default wiD be overridden by NMMGR. For the OS-Compatible Links you should enter 300 for Subtype 0; enter 120 for Subtype 1 and 3. This means that the local node waits the configured number of IeCOnda after one attempt to make a physical connection to a remote node. It applies to the manipulation of the control lines across the OTE/DeE interface rather than a protocol exchange. Do not use the default of 900; the range is 60-900; entering 0 disables the timer. Under most conditions. you do not need to adjust these timeout values. However. if the timeout is not sufficient. CS/3000 displays an error. • TRANSMISSION MODE. For NS Point-to-Point Links, enter zero; any value entered here will be overridden by NMMGR. For DS-Compatible Links, interpret this question as asking you: lila the INP a full-duplex (0) or half-duplex device (1)1" Since the INP is full-duplex, capable of transmitting and receiving simultaneously. the usual response is 0 for full-duplex. However, if you are connecting the INP to a half-duplex modem or to a OS/3000 node using the Synchronous Single Line Controller (SSLC) communications device you need to enter 1 for half-duplex. Configure the INP to operate in full duplex if the communications link provides two simultaneous main channels, one for transmit and one for receive. This is usually the case in one of the following: • A leased line with four-wire, point-to-point installation. • A dial network with two lines (four-wire equivalent). • A dial network with Wide Band Service. • Any direct connect cable between two INPs. • A dial network or a 2-wire leased line with a special 2-wire full duplex modem. Typically these operate at 1200 bps (bits Per second). Configure the communications interface to operate in half duplex if your communications link does not provide two simultaneous main channels, one for transmit and one for receive. This is usually the case in the following: 4-10 System Configuration • A dial network with a half duplex type modem that uses a single line. Usually this is a 2400 or 4800 bps modem. • A connection to a DS/3000 node that is an HP 3000 Series II or III using a SSLC communications device. Your response must agree with the remote system·s configuration and with the characteristics of the communications line. • SPEED CHANGEABLE/TRANSMISSION SPEED. The speed of the INP is changeable. For NS links, you must enter YES to the SPEED CHANGEABLE? prompt. Any value you enter for TRANSMISSION SPEED will be overridden by NMMGR. (Refer to Section 7 for details.) For DS-Compatible links. the value you enter is determined by whether the INP is used for a hardwired or modem connection. and the characteristics of the communications line. If you are configuring an INP connection to a modem (Subtype 0 or 1). first determine if the modem has internal clocking signals. If so. the transmission speed is ignored. although you need to enter some value. This allows modems of different speeds to be used without reconfiguration. If the modem does not provide internal clocking SIgnals you need to determine the correct speed for the modem. Enter that value. If you are configuring an INP hardwired connection (Subtype 3) you need to specify a line speed appropriate for the connection. The speed you specify becomes the default For Subtype 3 you can also specify that the speed is changeable. which is recommended. This allows the Operator to override the default by including the speed parameter in the DSCONTROL command. (Refer to Volume II. Section 1 of this manual for details on the DSCONTROL command.) Note that the value you enter for transmission speed is in bytes. not bits. per second. For example. 4800 bits/second must be entered as 600 bytes/second. The possible values are 150, 300. 600. 900, 1200. 2400. 3600. 4800, 7000. Your response must agree with the configuration of the remote node and with the characteristics of the communications line. • BUFFER SIZE. NMMGR. For NS links, enter 1024; any value entered here will be overridden by For DS-Compatible Point-to-Point Links, the buffer size must be between 304 and 1024 words. For best performance. the maximum size of 1024 is recommended. The size of this buffer determines the maximum amount of data that can be sent or received in a single physical transmission over the line. Note that although large buffer sizes increase transmission efficiency, they also use up memory space. (In cases where noisy phone lines contribute to high transmission error rates, a smaller buffer size may increase efficiency by reducing the error rate.) Match buffer sizes for sender and receiver whenever possible, since the effective buffer size that can be utilized is the smaller of the two. The configured buffer size can be overridden by the first user to issue a DSLINE command (with the lINEBUF'=buffersize parameter) after the line is initialized. Once overridden. the buffer size cannot be changed again until the first user (and any subsequent usen) has closed the connection. Refer to the NS3000/Y User/Programmer Reference Mamud for information on DSLINE. For DS-Compatible X. 25 and Satellite Links, any value entered here is ignored. The buffer size used for the line is calculated depending on the packet size defined in the network configuration (using the NETCONF utility). Refer to the X. 25 LInk for the H P 3000 Reference MGIUUJI for information on X. 25 and satellite network configuration. 4-11 System Configuration • DRIVER CHANGES. Press lRETURNI. • DRIVER OmONS. Enter zero. For Subtype 1, which' means the connection is over a nonswitched line with modem cable or modem eliminator cable, the following additional information is needed: • DUAL/HALF SPEED. This is to establish if the modem used for this connection operates at lingle or dual speed. Many European modems operate with dual speeds. If you are using a dual speed modem, you are also asked if the modem is to operate at half or full speed. Answer in accordance with the features available on the modem used for the connection. For Subtype 0. which means the connection is over modems used with a switched line. the followinl additional information is needed: • DIAL FACILITY. The INP20B has auto-dial capability. If you are using this feature, you enter the Idev of the INP. Otherwise, answer whether the modem requires manual dial-up or not. • ANSWER FACILITY/AUTOMATIC ANSWER. This refers to modems that can answer incoming calls, manually or automatically. Answer in accordance with the features available on the modem used for the connection. • PHONE-LIST/PHONE NUMBER. If you answer that you want to list a phone number, you can supply one number, usually a frequently dialed number. to be used as the default when the line is opened. If you configured auto-dial, you must enter a phone number. The phone number is entered as a string of numbers and hyphens, up to a maximum of 30 characters. The followinl special characters may also be part of the phone number: I Separator used for automatic call units that have a second dial tone detect. E Optional end-of-number indicator. D One-second delay. Used for European modems and automatic call units that require built-in delays. , Defined by the local telephone system. • Defined by the local telephone system. • LOCAL/REMOTE ID SEQUENCE. For NS Point-to-Point Links, enter [RETURN) because this information is provided through NMMGR in the form of "security strings. II Local/remote ID sequences confilured for DS point-to-point links are ignored by NMMGR. ID sequences are not Local/remote ID sequences are used with DS used for DS X.2S and satellite Links. point-to-point links as part of the DSLI HE command. For more information, see the DS manuals listed in the Preface of this manual. This additional information for Subtype 0 is necessary due to the complexity of establishing a connection UIiDa a dial-up modem. The typical sequence of steps is as follows: 1. The Uler issues a DSLINE command. Refer to the NS3000/V User/Programmer Reference MGIJIUIl for information on this command. 4-12 J System Configuration 2. The command contains a phone number (PHNUM), system configuration is used. If not, the phone number supplied during 3. Without auto-dial, the phone number is displayed at the console; the Operator dials the number at the modem and then enters YES at the console The keyboard of the user terminal is disabled until the Operator responds. With auto-dial, meaning the INP or the modem has auto-dial and the line is configured for auto-dial, the number is dialed immediately. Notice that the configured phone numbers are used as defaults; usen mayor may not supply the required numben as parameten on the command used to request the connection. It is strongly recommended that you configure default phone numbers for any dial-Up lines installed on your node. If neither defaults nor supplied values are available then the remote connection cannot be made successfully. This means that the INP and the terminal are tied up during the length of time configured for the connect timeout. Type 41. Subtype O. 1 - Communications Drivers Additional information required for the communications drivers for both subtypes: • RECORD WIDTH. Enter; 128 for communications drivers. This is a decimal value which must be SPecified in words. not bytes. • OUTPUT DEVICE. Enter~. • MODE. Each device may have five modes: job/session accepting, data accepting, interactive, duplicative, and spooled. Configure the communications driver in accordance with its intended use, normally: job/session - YES; data - NO; interactive - YES; duplicative - X§; spooled NO. • AUTO REPLY. Press (RETURNI. This is not used for communications drivers. automatic replies to any tape requests. It enables The configured subtype establishes the default data compression for the line, where subtype 0 is no compression and subtype I is compression enabled. Compression is allowed only if both nodes are capable of performing compression. The default established during configuration can be overridden with the DSCONTROL used to open the line by specifYing COMP or NOCOMP, as described in Section 1, Commands, in Volume II of this manual set. On a non-exclusive line, a user can specify data compression without affecting any other usen of that line. This is done by specifying COMP or NOCOMP on the DSLINE command, as described in the NS3000/Y User/Programmer Reference Manual. Note that the default for DSLINE is NOCOMP. If you configure the line for data compression you need to notify users to specify COMPo Otherwise, the configured default is always overridden by the default on the DSLINE command. Compression can increase throughput by reducing redundancy in the data, which results in a reduction in the number of characters being transmitted over the link. The compression technique compresses any occurrence of three or more consecutive characters. ObViously, the savings depends on the amount of redundancy in the files, which may vary significantly. Source or listing files may be compressed by as much as 75 percent, but a savings of 2S percent is more usual. The savings also depends on the system load. Using compression and decompression increases the ~ystem overhead at both ends of the link. The decision on whether to use compression or not depends on the communications link data rate, system load, and the amount of redundancy in the data being transmitted. Often a test of relative throughput with normal system load and typical data provides an indication of the benefits of using compression. 4-13 System Configuration Type 42. Subtype O. 1, 2 - ATP Devices Additional information is required for each device used by the ASNP drivel: NOTE These values will be overwritten by information in the configuration file as specified through NMMGR. • RECORD WIDTH. Enter 40 for ATP devices. This is a decimal valu~ expressed in words, not bytes. • OUTPUT DEVICE. Enter o. • MODE. Each device may have five modes: job/session accepting, data accepting, interactive, duplicative, and spooled. Press [RETURN) for each of the five modes. • AUTO REPLY. Press (RETURNI. This is not used for ATP devices. It enables automatic replies to tape requests. The configured subtype (0, I, or 2) indicates the type of line and modem being used on the ports associated with this device driver. NOTE For the Asynchronous SERIAL Network Link, you must also configure as many virtual terminals (IOVTERMO) as will access the HP 3000 concurrently over this link. These are in addition to those virtual terminals Remember to back-reference configured for any other NS links. IOVTERMO virtual terminals to the console. 4-14 System Configuration ~ Recommendations for System Parameters Before configuring and activating NS3000/V services and links, check the limits on your system tables. Since DS/3000 is included with NS3000/V, whether you already have DS/3000 on the provided with NS3000/V link products are resources depend on whether you already have the additional table resources for NS3000/V depend on system. Similarly, since the node management services also provided with the SNA Link, the additional table the SNA Link on the system. The following guidelines indicate the additional entries needed in the Code Segment Table (CST), Data Segment Table CDST), Process Control Block Table (PCB), and I/O Queue Table (IOQ). An explanation of the items shown in italics follows the list of guidelines. Refer to "Configuration Examples" later in this section for some practical examples. One or more NS3000/V Link Products: CST: 26 DST: 10 + (1.2 • NumConn) PCB: 3 100: 0 If you do not already have products using Node Management Servicett CST: DST: PCB: 100: 7 14 + (12 • Numtinks) 4 + NumLinks o For each Network Interface configured: CST: DST: PCB: IOQ: 0 NumBuff/40 0 0 For each concurrently active NS link device: CST: DST: 0 0 PCB: 0 100: 2 + NumReads + Nutrllrites NS3000/V Services or the OfficeShare family of products (Asynehronous SERIAL Network Link. ThinLAN/3000 Link. or StarLAN/3000 Link): CST: 10 DST: 7 + (3 • NunConn) 1 + NunConn 0 PCB: IOQ: 4-15 System Configuration If you do not already have D5/3000: CST: DST: PCB: IOQ: 10 2 + (3 • NumLinks) + Num~ds&Tenms + NumSess + NumoSlines NumLinlc.s 5 + NumSess Note that in the case of DST and PCB entries, additional entries are used for active traces and for active uen of node management services (NMMGR, NMDUMP, NMMAINT, NMMGRVER). NOTE The number of PCB entries should never be less than (NunConn/2) + 4. An explanation of the items shown above in italics follows: • N~onn is the number of TCP connections. The maximum number of TCP connections is through NMMGR on the Network Transport TCP screen configured (~imum Number of Connections). You may want to use the maximum value for Nu~onn when calculating table entries in order to ensure that sufficient resources will always be available. The UP default value for the maximum number of connections is 128. • NumBuffis the number of buffers used by each Network Interface. For the LOOPBACK NI, NumBuff is simply the value configured in the Loopback Network Interface data screen (Number of Buffers). The NMMGR default value is 256. For the 802. 3. Router and Gateway NIs, NumBu!! is calculated by the addition of the two buffer values in the Network Interface data screens (Number of Inbound Buffers and Number of Outbound Buffers) added to the Number of Buffers in the LINKCONF data screen. The NMMGR default for inbound buffers and outbound buffers is 256 for the 802. 3, Router and Gateway NIB. The default number of buffers for each link is as follows: Link 802.3 LAP-B BSC ASNP Numbe r of Buffers 42 12 12 20 For an 802. 3 link, only one link is configured. Using the defaults, the Numbuf! would be: Number of Inbound Buffers + Number of Outbound Buffers + Number of Buffers (for the 802.3 link) 256 + 256 + 42 = 554 buffers 4-16 ~ / System Configuration NumBuff for a Router NI with two associated LAP-B links would be: Number of Inbound Buffers + Number of Outbound Buffers + Number of Buffers (for fint LAP-B link) + Number of Buffers (for the second LAP-B link) Using the default values, this would be: 256 + 256 + 50 + 50 III 612 buffen • NumReads and Nuttllri tes are the number of outstanding reads and the number of outstanding writes. respectively. Both are configured through NMMGR in the LINKCONF IEEE 801. 3 and ASNP data screens (Na~imum Outstanding Reads and Na~imum Outstanding llrites). The NMMGR. default values for each link are: Link Maximum outstanding Reads Maximum outstanding Writes 802.3 16 ASNP 5 7 5 BSC 3 (not configurable) 3 (not configurable) 3 (not configurable) 3 (not configurable) LAP-B For BSC and LAP-B use the value 3 for both the number of outstanding reads and writes in the SYSOUMP dialogue. • NumL inks is the maximum number of links concurrently open. • NumPads&Terms is the maximum number of pads and virtual terminal devices. • Numsess is the average number of jobs or sessions using 05/3000. • NumDSlines is the average number of open OS lines on the system. In addition to the above, the fonowing are recommended for NS3000/V services and links: System Table Microcode: The Expanded System Table Microcode is required. Memory: A minimum of two megabytes of memory is required. 4-17 System Configuration Virtual Memory: If you use the d~fault number of TCP connections, 128, configure 60K sectors of virtual memory. If the number of TCP connections is more than or less than 128, use the following table to estimate the total virtual memory required for the system. These figures take into account the requirements of MPE, the transport, and the network services. In the following table. Sectors takes into account one NI plus one loopback NI. additional NI. add in the amount listed under Sectors per Additional NIs. Number of Connections 64 128 512 1024 Sectors 35K 60K 200K 400K Sectors for Each Additional HI 1.2K 2.5K 10.0K 20.0K Maximum Extra Data Segment Size: Increase to 32764 words. IDtenupt Control Stack: Configure the maximum value for your system. 4-18 For each System Confiluration VIRTUAL TERMINAL CONFIGURATION DIALOGUE For more information on virtual terminal confiluration, refer to I/O Configuration earlier in this section. In the dialogue below, prompts are shown on the left, and recommended responses are underlined and/or explained on the riaht. LOGICAL DEVICE I? To specify a device to be added or removed, enter the logical device number (Idev) of that device. Entering 0 or (RETURN) ends the I/O Configuration Changel procedure;the dialogue skips to the next set of prompts, shown later under ncompleting the SYSDUMP Dialosue. II DEVICE NAME? (RETURN) DRT I? For any of the IEEE 802. 3 lints. the Asynchronous SERIAL Network Link, or the NS3000/V Point-to-Point Link (all of which use the IOVTERMO virtual terminal), enter the Idev number of the console preceded by a number sign (I). For DS-Compatible links, which use 10DSTRMO or IODSTllMX virtual terminals, you must enter the lclev number of the corresponding INP preceded by a number sign (I). To remove a device, enter!!; the dialogue returns to the DEVICE '1 prompt. LOGICAL UNIT It o SOfTWARE CHANNEL I? o TYPE? 16 SUBTYPE? Enter 0 in an cases except when connectina a OS-Compatible Link to a oS/lOOO-IV node. in which case enter 8. Subtype 8 iI checked by VPLUS/3000. - ENTER [TERM TYPE I] t [DESCRIPTOR FILENAME] ? o SPEED IN CHARACTERS PER SECOND? Enter ..Q..for virtual terminals. Default 240. RECORD WIDTH? OUTPUT DEVICE? 40 Enter the same Idev u the ACCEPT JOSS/SESSIONS? YES ACCEPT DATA? NO LOGICAL DEVICE I requested above. 4-19 System Configuration INTERACTIVE? YES DUPLICATIVE? YES INITIALLY SPOOLED? NO AUTO REPLY! -NO DRIVER NAME? Enter the appropriat, name: IOVTERMO virtual terminal for: IEEE 802.3 Links, NS Point-to-Point 3000/V Link, Asynchronous SERIAL Network Link IODSTRMO virtual terminal for: Point-to-Point Modem or Hardwired Link (DS-Compatible) IODSTRMX virtual terminal for: X. 25 or Satellite Link (DS-Compatible) DEVICE CLASSES? For all NS links, enter device elass VTERM for each eoDfigured IOVTERMO virtual terminal. Additional device class names are allowed. For the virtual terminals used with the DS-Compatible Links, enter a list containing a device class name (up to eight alphanumeric characters, beginning with a letter~ Class names are separated from each other by commas. Note that VTERM and other class names that are reserved for system devices are not permitted. LOGICAL DEVICE '1 4-20 If all I/O configuration is complete, press (RETURN) and the I/O configuration portion of the SYSDUMP dialogue will end. Subsequent prompts in the dialogue are discussed under "Completing the SYSDUMP DialogueU later in this section. If I/O configuration is not yet complete, enter a logical device number and repeat the above configuration procedure (or one of the other procedures listed on the following pages). ~ . :J System Configuration LANle CONFIGURATION DIALOGUE For more information on LANIC configuration, refer to I/O Configuration earlier in this section, or to the LANIC Installation and Service Manual. In the dialogue below, prompts are shown on the left, and recommended responses are underlined and/or explained on the right. LOGICAL DEVICE ,? To specify a device to be added or removed, enter the logical device number (ldev) of that device. Entering 0 or (RETURN) ends the I/O Configuration Changes procedure;the dialogue skips to the next set of prompts, shown later under l'Completing the SYSDUMP Dialogue. II DEVICE NAME? DRT ,? [RETURN) To add a device, enter its DRT entry number. This number is supplied by your C.B. The formula used to calculate the DRT number from the hardware address is: (IMS' • 128) + (channel'. To remove a device, enter LOGICAL DEVICE '1 prompt. ~ 8) + d.~ice I the dialogue returns to the UNIT 11 o SOFTWARE CHANNEL '1 o TYPE? 17 SUBTYPE? 9 DRIVER NAME? IOLANO DEVICE CLASSES? Enter a list containing a device class name (up to eight alphanumeric characters, beginning with a letter~ Class names are separated from each other by commas. LOGICAL DEVICE I? If all I/O configuration is complete, press (RETURN) and the I/O configuration portion of the SYSDUMP dialogue will end. Subsequent prompts in the dialogue are discussed under "Completing the SYSDUMP Dialogue" later in this section. If I/O confipration is not yet complete, enter a logical device number and repeat the above configuration procedure (or one of the other procedures in this section). 4-21 System Configuration INP CONFIGURATION DIALOGUE For more information on INP configuration. refer to I/O Configuration earlier in this section. or to the INP llUtaUatloll and Service Manual. Device Driver (IOINPO) In the dialogue below, prompts are shown on the left, and recommended responses are underlined and/or explained on the right. LOGICAL DEVICE '1 To specify a device to be added or removed, enter the logical device number (ldev) of that device. Entering 0 or (RETURN) ends the I/O Configuration Changes procedure;the dialogue skips to the next set of prompts. DEVICE NAME? (RETURN) DRT '1 To add a device, enter its DRT entry number. This number is supplied by your C.E. The formula used to calculate the DRT number from the hardware address is: (IMB# • 128) + (ohannell • 8)+ de~ice' To remove a device, enter ~ the dialogue returns to the LOGICAL DEVICE '1 prompt. UNIT '1 o SOfTWARE CHANNEL '1 o TYPE? 17 SUBTYPE? For NS links. any value is overridden by NMMGR. OS-Compatible links, .Q, 1 or ~ where: o 1 For = switched line with modem = non-switched line with modem cable or direct connection using modem eliminator cable 3 = hardwired line, synchronous transmission RECEIVE TIMEOUT? (RETURN) Default: 20 (Do not enter 0.) overridden by NMMGR. LOCAL TIMEOUT? For NS links, this default is (RETURN) Default: 20. For NS links, this default is overridden by NMMGR. Range: 5-900 seconds; 0 disables the timer. 4-22 ~ System Configuration CONNECT TIMEOUT? For NS links, enter· [RETURN) (the default value is overridden by NMMGR). For DS-Compatible links, enter 300 for Subtype 0; ill for Subtype I and 3. Default: 900 Range: 60-900 seconds~ 0 disables the timer. DIAL FACILITY? (Subtype 0 only) ANSWER FACILITY? (Subtype 0 only) AUTOMATIC ANSWER? (Subtype 0 only) DUAL SPEED? (Subtype 1 only) HALF SPEED? (Subtype 1 only) Enter the Idev number 01 the INP if the AUTO DIAL feature is used. Enter YES if manual dial-up is required. Enter NO if no dial facility is required. Enter YES if the local modem can answer calls, either manuany or automaticany. Enter NO if it cannot. A NO response causes the next step to be skipped-:Enter YES if the local modem can automatically answer calls. Enter NO if manual answering is required. Enter YES if the local modem is dual speed (European models~ Enter NO if it is single speed. A NO response causes the next step to be skipped. Enter YES if the local modem is to operate at half speed. Enter NO if it is to operate at full speed. SPEED CHANGEABLE? For all NS Point-to-Point 3000/V Links. you must enter YES. For OS-Compatible links. you must enter YES to allow the speed of the line to be changeable with the DSCONTROL command. Enter NO for fixed line SPeed. TRANSMISSION SPEED? Enter the transmission speed of the line in characters per second (Bit Rate/8). (For NS links. this value is overridden by NMMGR.) Default: The speed specified is ignored for connections with modems that provide internal clocking signals. For all other connections, the speed you specify becomes the default. (Note also that for NS links, this default is overridden by NMMGR.) Speeds: 1SO. 300. 600. 900, 1200, 2400, 4800, 7000 TRANSMISSION MODE? Enter 0 for full-duplex or 1 for half-duplex. (For NS links, always enter 0:) - PREFERRED BUFFER SIZE? 1024 words. (For NS links, this value is overridden by NMMGR.) DRIVER CHANGEABLE? NO DRIVER OPTIONS? o DRIVER NAME? IOINPO 4-23 System Configuration PHONELIST? (Subtype 0 only) Enter YES to enter a phone number -- required for auto-dial. A NO response causes the next step to be skipped. PHONE NUMBER? Enter the phone number. (Subtype 0 only) Up to 30 characters are allowed, consisting of a string of numbers, hyphens, and special characters (I, E, 0, " *). LOCAL ID SEQUENCE? (Subtype 0 only) REMOTE ID SEQUENCE? (Subtype 0 only) For NS Point-to-Point Dial links, this information is configured through NMMGR as security strings, press [RETURNJ. For a DS point-to-point link, enter a valid local ID sequence or press (RETURN) for a nulllD sequence. For NS Point-to-Point Dial links, this information is configured through NMMGR as security strings, press [RETURN). For a DS point-to-point link, enter a valid remote ID sequence or press [RETURN) for a nulllD sequence. DEVICE CLASSES? Enter a list containing a device class name (up to eight alphanumeric characters, beginning with a letter). Class names are separated from each other by commas. LOGICAL DEVICE I? If all I/O configuration is complete, press [RETURN) and the I/O configuration portion of the SYSDUMP dialogue will end. Subsequent prompts in the dialogue are discussed under "Completing the SYSDUMP Dialogue" later in this section. If I/O configuration is not yet complete, enter a logical device number and repeat the above configuration procedure (or one of the other procedures in this section), 4-24 System Configuration r' Communications Drivers (IODSO and IODSX) In the dialogue below, prompts are shown on the left, and recommended responses are underlined and/or explained on the right. LOGICAL DEVICE ,? To specify a device to be added or removed. enter the logical device number (Idev) of that device. Entering 0 or (RETURNI ends the I/O Configuration Changes procedure; the dialogue skips to the next set of prompts, shown later under "Completing the SYSDUMP Dialogue. II DEVICE NAME? [RETURNI DRT ,? You must assign the ldev number of the corresponding IN, preceded by a number sign (I). UNIT If o SOFTWARE CHANNEL ,? o TYPE? 41 SUBTYPE? Enter!! for No data compression or ! for data compression. RECORD WIDTH? 128 OUTPUT DEVICE? For a communications driver. enter !!. ACCEPT JOBS/SESSIONS? YES ACCEPT DATA? NO INTERACTIVE? YES DUPLICATIVE? YES INITIALLY SPOOLED? NO AUTO REPLY? NO DRIVER NAME? Enter the appropriate name: IOOSO: Point-to-Point communications driver IOOSX: X. 25 and Satellite communications driver DEVICE CLASSES? Enter a list containing a device class name (up to eight alphanumeric characters, beginning with a letter). Class names are separated from each other by commas. 4-25 System Configuration LOGICAL DEVICE 4-26· ,? If all I/O configuration is . ;omplete, press (RETURNI and the I/O configuration portion of the SYSDUMP dialogue will end. Subsequent prompts in the dialogue are discussed under "Completing the SYSDUMP DialogueU later in this section. If I/O configuration is not yet complete, enter a logical device number and repeat the above configuration procedure (or one of the other procedures in this section). System Configuration ATP CONFIGURATION DIALOGUE For more information on ATP (ASNP) configuration. refer to I/O Configuration earlier in this section. In the dialogue below, prompts are shown on the left. and recommended responses are underlined and/or explained on the right. Do not configure your remote support ATP port as an Asynchronous SERIAL Network Link. LOGICAL DEVICE ,? To specify a device to be added or removed, enter the logical device number Udev) of that device. Entering 0 or (RETURNI ends the I/O Configuration Changes procedure;the dialogue skips to the next set of prompts. DEVICE NAME? {RETURNI DRT If To add a device. enter its DRT entry number. For the ASNP driver, enter the DRT number that results from the following formula. making sure that the number you enter is less than or equal to the current highest allowable DRT number. For Series 6x/70: (1MB' * 128) + (channell For Series 39/58: (channel' * 8) * 8) The channel number is the number set on the SIB's thumbwheel switch. For Series 6x and 70. the first ATP is channel number I, the second is 4, and additional ATPs are channel numbers greater than 4. The ATP's Device number is always 0 and is not included in the formula. (The SIB always returns Device number 0 to the 1MB.) The first 1MB number is O. the second is 1, and so on. For Series 37. Micro 3000, Micro 3000 XE: For the ATP37, the channel cabinet where the ATP37 channel number 1, and a allowed. The ATP's Device in the formula. (channel'. 8) number is the number of the slot in the board is placed. The first ATP37 is maximum of four ATP37 boards are number is always 0 but is not included NOTE Another way to find the DRT number of the ATP is by giving a "yesl! response to the I OMAP prompt during system startup. ,? To remove a device. enter .Q; the dialogue returns to the LOGICAL DEVICE prompt. 4-27 System Configuration UNIT I? o - 95 for ATP. Unit numbers 0 through II correspond to ports lion AlB number zero, unit numbers 12 through 23 ~orrespond to ports 0 through lion AlB number one, and so on. o through o - 7 for ATP37. Unit numbers 0 through 7 correspond to ports 0 through 7. SOfTWARE CHANNEL I? o TYPE? 42 SUBTYPE? 0, 1, or 2, where o = hardwired direct connection = switched or non-switched line with modem cable or 1 direct connection with modem cable 2 = line with a CCITT standard modem NOTE These subtypes will be overwritten by information in the network configuration file as specified through NMMGR. ENTER [TERM TYPE Il, [DESCRIPTOR fILENAME] ? 0 SPEED IN CHARACTERS PER SECOND? 0 RECORD WIDTH? 40 OUTPUT DEVICE? 0 ACCEPT JOBS/SESSIONS? [RETURN) ACCEPT DATA? (RETURN) INTERACTIVE? (RETURN) DUPLICATIVE? (RETURN) INITIALLY SPOOLED? [RETURN) AUTO REPLY? (RETURN) DRIVER NAME? HIOASNPO 4-28 ~ System Configuration DEVICE CLASSES? Any non -reserved device class names are allow~ up to eight alphanumeric characters each (beginning with a letter), separated by a comma. LOGICAL DEVICE '1 If all I/O configuration is ~omplete, press lRETURNI and the I/O configuration portion of the SYSDUMP dialogue will end. Subsequent prompts in the dialogue are discussed under "Completing the SYSDUMP Dialogue" on the following page. If I/O configuration is not yet complete. enter a logical device number and repeat the above configuration procedure (or one of the other procedures in this section). NOTE For the Asynchronous SERIAL Network Link, you must also configure as many virtual terminals (IOVTERMO) as will access the HP 3000 concurrently over this link. These are in addition to those virtual terminals configured for any other NS links. Remember that all IOVTERMO virtual terminals should be back -referenced to the console. 4-29 System Configuration COMPLETING THE SYSDUMP DIALOGUE After alll/0 Configuration Changes are complete. the dialogue proceeds as shown below. Refer to the "Ilecommendations for System Parameters" earlier in this section to check if any other chaR8es are required. LOGICAL DEVICE ,? (RETURN) MAX , OF OPENED SPOOLFILES (MIN=nn. MAX=nnn)? [RETURN) LIST OF I/O DEVICES? Enter YES to print a listing of the new I/O device configuration. LIST CS DEVICES? Enter YES to list the characteristics of the new CS device configuration. TERMINAL TYPE CHANGES? (RETURN) CLASS CHANGES? (RETURN) LIST I/O DEVICES? (RETURN) ADDITIONAL DRIVER CHANGES? [RETURN) I/O CONFIGURATION CHANGES? IRETUR!J SYSTEM TABLE CHANGES? YES CST = nnn (MIN=mm. MAX=pppp)? Increase the number listed here as nnn to match the number of additional CST entries needed (calculated earlier in this section under --System Parameters-,. EXTENDED CST = nnnn (MIN= nrn. MAX=pppp)? lRETURN) O5T = nnnn (MIN=mm. MAX= pppp)? Increase the number listed here as nnnn to match the number of additional DST entries needed (calculated earlier in this section under "System Parameten". PCB = nnn (MIN=mm. MAX=pppp)? Increase the number listed here as nnn to match the number of additional PCB entries needed (calculated earlier in this section under l'System Parameten? I/O QUEUE = nnn (MIN=mm. MAX=pppp)? Increase the number listed here as nnn to match the number of addtional I/O Queue entries needed (calculated earlier in this section under --System Parameted? DISC REQUEST QUEUE = nnn (MIN=nrn. MAX=ppp)? [RETURN) TERMINAL BUFFERS PER PORT = n (MIN=m. MAX=pp)? (RETURN) =nnn 4-30 System Configuration SYSTEM BUFFERS = nn (MIN= m, MAX=ppp)? lRETURN) SWAP TABLE = nnnn (MIN= """', MAX=pppp)? PRIMARY MESSAGE TABLE = nnn (MIN=mm, MAX:pppp)? SECONDARY MESSAGE TABLE nn (MIN=mm, MAX:pppp)? ~. (ReruRN) SPECIAL REQUEST TABLE : nnn (MIN=mm, MAX=pppp)? (RETURNI ICS = nnnn (MIN=mmm, MAX=pppp)? Increase I the current value, listed here as """". to the maximum value, listed here as pppp. LOADER SEGMENT TABLE = nnnnn (MIN=mmmm, MAX= ppppp)? (RETURN) UCOP REQUEST QUEUE (MIN=m, MAX=pppp)? ~< = lRETURN) = nnn (RETURNI TIMER REQUEST QUEUE = nnn (MIN=m, MAX=pppp)? [RETURN) BREAKPOINT TABLE = nn (MIN= m, MAX=pppp)? [mouRN) MAX NUMBER OF USER LOGGING PROCESSES = nn (MIN=m, (MAX=pp)? [RETURNI MAX NUMBER or USERS PER [RETURN) LOGGING PROCESS = nnn (MIN=m, MAX= ppp)? MISC CONFIGURATION CHANGES? [~RN) LOGGING CHANGES? lRETURNI DISC ALLOCATION CHANGES? YES MAX DIRECTORY SIZE (SECTORS) lRETURNI = """" (MIN=nrmm, MAX= ppppp, USED=qqqq)? LIST VOLUME TABLE? (RETURNI DELETE VOLUME? {RETURNI ADD VOLUME? [RETURNI 4-31 System Configuration LIST VOLUME CHANGES? (RETURN) VIRTUAL MEMORY CHANGES? YES LIST VIRTUAL DEVICE ALLOCATION? (RETURN) (If you respond YES, each volume is listed WIth its ldev and current virtual memory allocation.) ENTER VOLUME ~AME , SIZE IN KILOSECTORS ( MAX = nnn)? At least 30 additional sectors need to be allocated to virtual memory for NS products. VIRTUAL MEMORY CHANGES? (RETURN) MAX , OF SPOOLFILE KILOSECTORS = nnnn (MIN=O, MAX=""""",)? (RETURN) , OF SECTORS PER SPOOLFILE EXTENT = nnnn (MIN=mmm, MAX=ppppp)? (RETURNI SCHEDULING CHANGES? (RETURN) SEGMENT LIMIT CHANGES? YES MAX' OF' CONCURRENT RUNNING PROGRAMS = nn (MIN=1, MAX= (RETURN) """,)? MAX CODE SEGMENT SIZE = (RETURN) nnnnn (MIN=mmmm, MAX= ppppp)? MAX , OF' SEGMENTS/PROCESS = nn (MIN=1, MAX=mmm)? (RETURN) MAX STACK SIZE = nnnnn (MIN=mmm, MAX=ppppp)? (RETURNI MAX EXTRA DATA SEGMENT SIZE = nnnnn (MIN=O, MAX=""",,,,,)? 32764 MAX' OF' EXTRA DATA SEGMENTS /PROCESS = nnn (MIN=O, MAX=""",)? (RETURNI STO STACK SIZE :: nnnn (MIN= """', MAX=pppp)? (RETURN) SYSTEM PROGRAM CHANGES? (RETURN) SYSTEM SL CHANGES? [RETURN) ENTER DUMP DATE? Enter the appropriate response from the four possible listed here: 4-32 System Configuration 1) (RETURN) C(lpi~ the modified MPI< When this copy is used to COLDSTART the system, the Slccount structure and all files remain intact 2) mm/dd/yy where .nm/dd/YY is some date in the future. Copies the modified MPE and the current accounting, but no files. 3) mm/dd/~y where mm/dd/yy is usually the date of the most recent system backup Copies the modified MPE. the current accounting structure, and an)' files that were changed on or since the specified date. 4) 0 Copies the entire system (MPE. the current accountinl structure and all files). ENTER DUMP FILE SUBSETS? Press rREfuRNI, or enter a filename or series of filenames. (Example: @. PUB. SYS) LIST FILES DUMPED? YES or NO The console operator must now use the =REPLYcommand to assign the magnetic tape drive on which you have arranged for a tape reel to be mounted After the SYSDUMP is complete, the tape produced should be used to COLDSTART the system. Durina COLDSTART, the existing I/O device configuration is replaced with the new one from your SYSDUMP tape. Refer to the MPE Y System Operation and Resource Management Reference Manual. 4-33 System Configuration CONFIGURATION EXAMPLES The following examples illustrate possible configurations for nodes with multiple Nis and multiple link products installed. For each example, please refer to Figure 4- 3, which shows a simplified catenet. (HP3000 Series 110 INTERNET MAP ~- r------------------------I I , (LAN) ,~-----------------------------, I I , I NET1 OS-Compatible Point-to-Point . I I NET2 I (ROUTER) I •• • I I .. --~--------- E I I I I I I I I • •I •1 F --~-------------------------------------------~------~- ~-------------------------------------- 1 - ------_. --------------- ------------------------------------------------ Figure 4.3 Example Network 4-34 I •• I I System Configuration ~ Example 1 This example shows a SYSDUMP listing of the I/O devices on Nod~ C in Figure 4- 3. Node C is a fuU gateway between a LAN (Net I) and a Router Network (Net 2). Node C has NS 3000/V installed, with the following link products: ThinLAN/3000 Link, N~ POlnl -to-Point 3000/V Link. and one DS-Compatible Point-to-Point Modem Link to an HP 3000 Setles III (Node B). Either of the INPs configured can be used as back-up NS links to Node F. Note that I/O configuration in SYSDUMP does not indicate which devices are shared. In this example, the DEVICE CLASS field has been used to indicate possible shared links. Alternatively, an INP configured for an existing DS-compatible link could be used as an NS point-to-point link.. but not at the same time. The SYSDUMP items you must verify for consistency from DS to NS are decribed in Appendix E, OS vs NS INP Configuration. LIST I/O DEVICES? Y LOG DRT U C T SUBREC DEV , N H Y TYPE TERMINAL WIDTH , I AP TYPE SPEED T N E 0 0 0 OUTPUT DEV 1 25 9 128 o 2 26 0 0 3 8 128 o 128 o 66 o 0 24 0 128 o 145 1 0 24 0 10 73 2 0 24 0 14 167 0 0 32 8 128 128 66 3 6 7 155 0 0 3 8 90 0 0 32 13 145 0 8 MODE S o PP o JA S DRIVER NAME DEVICE CLASSES *HIOMDSC1 SYSOISC SPOOL HIOMOSC2 SPOOL DISC HIOMDSC2 SPOOL DISC HIOCIRRO LP SLOWLP HIOTAPEO TAPE DDUMP HIOTAPEO TAPE HIOTAPEO JOBTAPE HIOPPRTO PP EPoe 20 8 0 0 16 0 10 960 40 20 JAID 21 1 0 16 0 10 960 40 21 JAID 8 HIOTERM1 ATPTERM CONSOLE HIOTERM1 ATPTERM (configured terminals, ldev 22-99, not shown) 100 8 80 0 16 0 109 48 0 0 17 9 110 41 0 0 17 0 11"'10 112"'0 113"10 1141110 115"10 0 0 0 0 0 0 0 0 0 0 41 16 16 16 16 0 0 0 0 0 10 0 0 0 0 960 240 240 240 240 40 22 o o 128 40 40 40 40 o o o 112 113 114 115 JAIO I JAIO JAID JAIO JAIO HIOTERM1 ATPTERM IOLANO LANIe IOINPO INP TONODEB TONODEf IOOSO NODEB IOOSTRMO OSTERM IODSTRMO OSTERM IODSTRMO OSTERM IODSTRMO OSTERM 4-35 System Configuration 120 42 0 o 17 3 121'20 122'20 123120 124120 125'20 126'20 127120 128120 129120 130'20 131'20 132120 133120 134120 135'20 136120 137120 138120 139120 0 0 0 0 0 0 0 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 o 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 240 0 0 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 IOINPO J J J J J J J J J J J J J J J J J J J 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 IOVTERMO IOVTERMO IOVTERMO IOVTERMO IOVTERMO IOVTERMO 10VTERMO IOVTERMO IOVTERMO 10VTERMO IOVTERMO IOVTERMO IOVTERMO IOVTERMO IOVTERMO IOVTERMO IOVTERMO IOVTERMO IOVTERMO INP TONODED TONODEF' VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM VTERM 1 The preceding thirteen columns display the following information: • LOG OEV ,-- Logical device number. • The ldev numbers for the INP devices are 110 and 120. The first INP, Idev 110, is used by a DS-Compatible link to a Series III (Node B in our sample catenet). Ldev 111 is the associated IODSO communications driver for this INP. There are also four IODSTRMO virtual terminals for this INP, configured as Idev numbers 112-115, and back-referenced to ldev 110. The second INP, ldev 120, is used by an NS Point-to-Point Link to Node D and requires no separate communications driver. • The Idev number for the LANIC in this example is 109. • The ldev numbers for the pool of virtual terminals shared by the NS links are 121 -139. Note that these virtual terminals are each back-referenced to the console. • ORT 1 -- Device Reference Table'(DRT) number. The DRT number for the LANIC is 48. The DRT numbers for the INP devices are 41 and 42. The communications driver (lOOSO) and the virtual terminals (IOOSTRMO and IOVTERMO) display the Idev number of the appropriate device, preceded by a I, in place of the DRT number.. • UNIT and CHAN -- Device Unit Number and Hardware Channel Number. Channel number is unused and always set to 0; unit number is unused and set to 0 except in the case of ports configured for an ATP. (Refer to Example 2 for the way unit number is used with the NS Asynchronous 3000/V Link.) 4-36 ~ System Configuration • TYPE and SUBTYPE -- Device Type and Subtype 'the LANIC is configured as type , 7., subtype 9. The INP device used for a NS link is configured as type 17., subtype 3; the INP used for a switched modem connection is configured as type I 7, subtype O. The communications driver (IOOSO) is configured as type 41, subtype 0., which means a default of no data compression. All the terminals and virtual terminals are configured as type '6t subtype O. • TERMINAL TYPE and SPEED -- Terminal Type and Speed. These columns only apply to terminals. • REC WIDTH -- Record Width. ThIS value is expressed in words. The virtual terminals are configured at 40; the communications driver is configured at 128. For INPs and the LANle, the record width is set to zero. • OUTPUT DEV -- Corresponding Output Device. Notice that the virtual terminals all have their ldev number entered as their corresponding output device. • MODE - - Device Mode. • DRIVER NAME -- Device Draver Name. • DEVICE CLASSES -- Device Classes. configured with device class VTERM. As required, all the IOVTERMO virtual terminals are 4-37 System Configuration CS Device Listing The SYSDUMP listing of CS devices on Node C would show the following: LIST CS DEVICES? V LON PM PRT lCL TC RV LCL CON MODE MOD TMOUTTMOUTTMOUT 0 109 0 X X X 0 0 110 0 X 60 120 X X 20 120 0 X X X 20 60 120 TRANSMIT SPEED 0 C C 7000 7000 TM BUFrER 0 DRIVER SIZE C OPTIONS N 0 0 0 0 0 1024 1024 N N 0 0 The CS listing provides information primarily on the INP configuration, which is described earlier in this section. Specifying subtype 9 for the LANIC skips the CS prompts in the SYSDUMP dialogue; the values for the LANIC (ldev number 109) are set to zero in the CS listing. The headings for the fourteen columns of information are: 4-38 • LON -- Logical Device Number. • CON TMOUT - - Connect Timeout. • PM - - Port Mask. • MODE -- Mode. • PRT - - Protocol. • TRANSMIT SPEED -- Transmit Speed. • lCL MOD -- Local Mode. • TM - - Transmission Mode. • TC -- Transmission Code. • BUrrER SIZE -- Buffer Size. • RV TMOUT -- Receive Timeout. • DC -- Driver Changable. • LCL TMOUT - - Local Timeout. • DRIVER OPTIONS -- Driver Options. System Configuration ~ Example 2 This example shows a SYSDUMP listing for the I/O devices on Node G in Figure 4-3. Node G is a member of the Router Network. Net 2. and forms a gateway half node between Net 2 and Net 3. Node G has NS3000/V installed, with the following links products: NS Point-to-Point 3000/V. NS Aynchronous 3000/V Link, and one DS-Compatible link for support of PAD terminals in the X. 2S network. Either of the INPs configured can be used as back-up NS links to Node F. Note that I/O configuration in SYSDUMP does not indicate which devices are shared. In this example. the DEVICE CLASS field has been used to indicate possible shared links. Alternatively. an INP configured for an existing DS-compatible link could be used as an NS point-to-point link, but not at the same time. The SYSDUMP items you must verify for consistency from OS to NS are decribed in Appendix E. DS vs NS INP Configuration. LIST I/O DEVICES? Y LOG ORT U C T SUBREC DEV , N H Y TYPE TERMINAL WIDTH , I AP TYPE SPEED T OUTPUT OEV N E 1 25 0 0 0 9 128 o 2 26 0 0 3 8 128 o 3 155 0 0 3 8 128 o 0 32 13 66 o 0 24 0 128 o 8 145 1 0 24 0 10 73 2 0 24 0 14 167 0 0 32 8 128 128 6 7 90 0 145 0 PP S o 66 o MODE JA S DRIVER NAME DEVICE CLASSES *HIOMDSC1 SYSDISC SPOOL HIOMDSC2 SPOOL DISC HIOMDSC2 SPOOL OISC HIOCIRRO LP SLOWLP HIOTAPEO TAPE DDUMP HIOTAPEO TAPE HIOTAPEO JOBTAPE HIOPPRTO PP EPOC 20 8 0 0 16 0 10 960 40 20 JAID 21 1 0 16 0 10 960 40 21 JAID 8 HIOTERM1 ATPTERM CONSOLE HIOTERM1 ATPTERM (configured tenminals, Idev 22-99, not shown) 100 8 110 41 ""20 112'20 113'20 114120 115'20 116'20 ,117'20 118'20 0 16 0 0 0 17 3 o 0 16 o 0 16 o 0 16 o 0 16 o 0 16 o 0 16 o 0 16 o 0 16 960 10 80 0 0 0 o o o 0 0 0 0 o o 0 o o o 240 240 240 240 240 240 240 240 40 o 40 40 40 40 40 40 40 40 22 o 111 112 113 114 115 116 117 118 JAID J ID J J J J J J J 10 10 ID 10 ID ID 10 HIOTERM1 ATPTERM IOINPO INP TONODED TONODEF IOVTERMO VTERM IOVTERMO VTERM IOVTERMO VTERM IOVTERMO VTERM IOVTERMO VTERM IOVTERMO VTERM IOVTERMO VTERM IOVTERMO VTERM 4-39 System Configuration 0 0 119'20 130 43 0 16 0 0 17 1 o 41 0 0 0 0 0 0 150 8 84 0 42 0 o 16 0 16 16 o 16 o 16 240 0 131"30 '32"30 133"30 1341130 135'.130 '36"30 o o 0 0 0 0 0 11 11 11 11 11 11 11 11 11 11 40 0 119 0 128 40 40 40 40 40 0 132 133 134 135 136 40 0 J 10 J J J J J 10 10 10 10 IO IOVTERMO VTERM IOINPO INP TONODEH IODSX X25 IOPADO PADTERM IOPADO PADTERM IOPADO PADTERM IOPADO PADTERM IOPADO PADTERM TONOOEF HIOASNPO RASP TONODEE The preceding thirteen columns display the following information: • LOG DEV , -- Logical device number. • The ldev numbers for the INP devices are 110 and 130. The first INP, Idev 110, is used by an NS Point-to-Point Link to Node D in Net 2. The second INP, ldev 130, is used by aDS-Compatible X. 25 Link for communication with PAD terminals in Net 3 through node H. Ldev number 131 is the required communications driver (IODSX) associated with this INP. Five IOPADO virtual terminals, Idev's 132-136, are also back- referenced to this INP. • The Idev number for the ATP in this example is 150. This ATP is used by an Asynchronous Link to Node E. • The Idev number for the pool of virtual terminals shared by the NS links are 111-119. Note that these virtual terminals are back-referenced to the console. • ORT , -- Device Reference Table (DRT) number. The DRT number for the ATP device is 8. DRT numbers for the INP devices are 41 and 43. The communications driver (IODSX) and the virtual terminals (IOVTERMO and IOPADO) display the ldev number of the appropriate device, preceded by a', in place of the DRT number. • UNIT and CHAN -- Device Unit Number and Hardware Channel Number. Channel numbers are unused and are set to 0; unit numbers are unused and are set to 0, except in the case of ports configured for the ATP. Units 0 through 11 correspond to ports 0 through 11 on AlB 0, unit numbers 12 through 23 correspond to ports 0 through 11 on AlB I, and so on. In our example, the ATP driver (HIOASNPO) is configfured as unit 84 (port 0 of AlB 7). is configured as type 42, Subtype o. INP devices used for NS links are configured as type 17, subtype 3; the INP used for a switched modem connection is configured as type 17. subtype O. The communications driver (IODSX) is configured as type 41, subtype 0, which means a default of no data compression. All terminals and virtual terminals are configured as type 16, subtype O. • TYPE and SUBTYPE -- Device Type and Subtype. The ATP • TERMINAL TYPE and SPEED -- Terminal Type and Speed. These columns only apply to terminals. • REC WIDTH -- Record Width. This value is expressed in words. The virtual terminals are configured at 40; the communications driver is configured at 128. For INPs the record width is set to zero. 4-40 System Configuration • OUTPUT DEV -- Corresponding Output Device. Notice that the virtual terminals all have their ldev number entered as their correspondIng output device. • MODE - - DevIce Mode. • DRIVER NAME -- Device Driver Name. • DEVICE CLASSES -- Device Classes. configured with device class VfERM. As required. all tht tOVTERMO virtual terminals are CS Device Listing The SYSDUMP listing of CS devices on Node G would show the following: LIST CS DEVICES? Y LON PM PRT LCL TC RV LCL CON MODf MOD TMOUT TMOU' TMOUT 110 0 X X X 20 60 120 130 0 X X X 20 60 120 rRANSMIT TM BUffER 0 DRIVER SPEED SIZE C OPTIONS C 7000 7000 C 0 0 1024 1024 N N 0 0 The CS listing provides information primari~ \" on the INP devices. Information on the ATP does not appear in this listing. However, status information about . he ATP is displayed when the : SHOWCOM command is entered. The headings for the fourteen column~ of Information are: ~. • LON - - Logical Device Number. • CON TMOUT -- Connect Timeout. • PM - - Port Mask. • MODE - - Mode. • PRT - - Protocol. • TRANSMIT SPEED -- Transmit Speed. • LCL MOD -- Local Mode. • TM - - Transmission Mode. • TC - - Transmission Code. • BUffER SIZE -- Buffer Size. • RV TMOUT -- Receive Timeout. • DC -- Driver Changable. • LCL TMOUT -- Local Timeout. .• DRIVER OPTIONS -- Driver Options. SHOWCOM Listing The following is a sample listing of the MPE SHOWCOM command when used for the above ATP: :SHOWCOM 150 LON - 150 MESSAGES SENT 391680 MESSAGES RECVO LAST RECOVERABLE ERROR 0 LAST IRRECOVERABLE ERROR 0 LINE IS CONNECTED 270·89 4-41 :) ... ~ ~E NMS CONFIGURATOR (NMMGR) 1~51 .~ This section describes the operation of the Node Management Services Configurator (NMMGR), a utility program that provides a series of VPLUS/3000 block-mode screens to display and accept configuration information. The data entered into these configuration screens are stored in a configuration file, which is a data file with a hierarchical structure and MPE file code NCONF The configuration information is used for initializing the NS3000 network transport. Configuration is divided into three parts: • Defining the operating parameters required for the Link Services subsystem. • Defining the operating parameters required for the Network Transport subsystem. • Enabling/disabling logging classes for each of the NMS subsystems of NS3000/V and NS3000/V links. NMMGR includes utility screens that enable you to perform such tasks as compressing and expanding a configuration file, printing a listing of the data entered, and displaying errors. This section contains the following subsections: • Getting Started with NMMOR • The Open Configuration/Directory File Screen • The Main Menu Screen • Oetting Help • NMMGR Screen Structure • Configuration Files • Using NMMGR Configuration Screens • General Operation of Screens • Menu Screens • Select Screens • Data Screens 5-1 The NMS Configurator (NMMGR) • Using NMMGR Utility Screens • Output Configuration File • Compress Configuration File • Validate Configuration File • The Configuration Subtree Copy Screen • The Error Information Screen • Copying Configuration Data • Making Configuration Changes For field descriptions of configuration screens, refer to Sections 7 through 13. Section 7 describes the link configuration screens. Section 8 describes the network transport configuration screens that apply to all network interface types (LAN, router, gateway half and loopback). You should read Section 8 before proceeding to the next four sections (9 through 12). Each of these four sections is devoted to the network traDSPOrt configuration screens of one network interface type. Section 13 describes the logging configuration screens. Section 6 describes how guided configuration operates. Section 14 describes the Network Directory, including how to create and modify network directory files. This section describes how to create and modify regular configuration files. GETTING STARTED WITH NMMGR You must have MPE Node Manager (NM) or Network Administrator (NA) capability to run NMMGR. Enter the following command in response to an MPE prompt: :RUN HMMGR.PUB.SYS After MPE accepts the run command, NMMGR displays the following message: NMS Configuration Manager 32098-20012 A.02.00 (e) Hewlett Packard Co. 1986 NMMGR then clears the terminal screen and displays the Open Configuration/Directory File screen (Figure 5-1). The OPen Configuration/Directory File screen enables you to specify a configuration file or network directory file to open or create. Specifying a configuration file name and pressing the [ t I l .',' or the [ t 2 I I ,,:.:"': key takes you to the Main Menu screen. The Main Menu (Figure 5-2) allows you to proceed to either manual configuration, utility screens, or guided configuration. S-2 The NMS Configurator (NMMGR) ~ The Open Configuration/Directory File Screen After you open or create a configuration file using the Open Configuration/Directory File screen. the file is directly accessed. and any changes you make are immediately written to the file. If you create a configuration file for a new network. your configuration takes effect when the network is brought up for the first time. You can modify routing information for an existing configuration without bringing down the network by using the Update branch of guided configuration, followed by the NETCONTROL UPDATE command. To activate or deactivate configured links without bringing down the network, you can use the NETCONTROL ADDLINK and NETCONTROL DELLINK commands. These three commands can be issued from the MPE prompt and are the only means of modifying a configuration while the transport is active. These commands are fully described in Volume D. Section 1. NOTE For recommendations on making configuration changes, refer to the "Making Configuration Changes" subsection later in this section. Configuration file name NMCONFIG.PUB.SYS NSCONF.NET.SYS default for LOGGING, NRJE, SNANODE, APPC. default for NETXPORT. Network Directory file name Figure 5-1. Open Configuration/Directory File SCreen 5-3 The NMS Configurator (NMMGR) At the top of each screen is a header, which identifies the version number of the NMMGR program and the screen name. In Figure 5-1, the version number is A.02.00 and the screen name is OPEN CONFIGURATION/DIRECTORY FILE. The fields labeled Configuration file name and Network Directory file name are used to specify the configuration/network director) file to be ~reated or modified. The bottom of each screen includes function key labels, which identify the functions that NMMGR assigns to keys [ f' I through [ t, I on your terminal. These functions vary from screen to sereen. The function keys of the Open Configuration/Directory File screen are described in Table 5-1. If the labels are blank, the function keys are unused. TABLE 5-1. FUNCTION KEYS FOR THE OPEN CONFIGURATION/DIRECTORY FILE SCREEN Key Function Description f' This key opens an existing configuration file, named in the Configuration file name field. The file must already exist. f2 This key creates a new configuration file, named in the Configuration file name field. The file must not already exist. f3 This key opens an existing network directory file, named in the Network Directory file name field. The file must already exist. f1 This key creates a new Network Directory file, named in the Network Oi rectory fi Ie name field. The file must not already exist. f1 This key refreshes the current screen to its default or original data. This key is described in more detail later in this section. f8 This key exits NMMGR. If you have an open configuration file, NMMGR closes it. Any modifications made while the file was open are saved. NOTE An NMMGR screen is 24 lines long. If your terminal screen is longer than 14 lines, the NMMGR labels appear to be four lines tall with blank labels on the bottom two lines. These lines are blank because the functions assigned by NMMGR clear any existing functions. Any user-defined functions are saved and are restored after exiting NMMGR. 5-4 ~.'.':' 'J The NMS Configurator (NMMGR) ~ SpecIfying the Configuration FOe Name Three configuration files are required for the operation of NSJUOO/V Network Services and NS3000/V link products. Two of them are created with NMMGR, and are described below. • One configuration file is used to define the link configuration and Network TransPOrt confjguration. This file must reside In the NET group of the SYS account. HP recommends that you name the file NSCONF which is the file name that the Network Transport looks for at initiation if one is not SPecified. This file is also used to define the logging configuration for the Network Transport subsystem. • The other required configuration file defInes the Loggins oonfiguration for the Network Services, NetlPC, and the NMS Link Services. This second file must be named NMCONFIG. PUB.SVS. The third configuration file is named DADCONF. NET .SYS, and is necessary for the operation of Network Services. For more information on DADCONF. NET. SYS, refer to Section 2, "Network Management. It ~ CAUTION I NMCONFIG. PUB.SVS is also required for the following HP-to-IBM data communications products: SNA Link, SNA IMF, SNA NRJE, and LV 6.2 Base. If you have one or more of these products installed, this file is in use and must not be modified while the HP-to-IBM products are active. If you use the logging configuration recommended by HP, it should not be necessary to modify this file. Only the logging information of NMCONFIG. PUB.SVS is used by NS3000/V services and link products. However, if you do need to modify logging, make sure that the file is not in use, and exercise great care not to modify any of the configuration specifications used for the HP-to-IBM products. Refer to the SNA Link Services Reference Manual for information on the configuration of UP-to-IBM products. A sample configuration file, NMSAMP1 • PUB. SYS, is supplied with NS3000/V links. This file shows you the recommended values for the NMCONFIG. PUB.SVS configuration file, used to configure NMS logging for the Network Services, Network Interprocess Communication, and Link Support Services subsystems. The values in this file are set to optimize performance of NS3000/V and NS3000/V links during normal operation. UP recommends that you do not change the values specified in this sample file, except on the advice of your HP representative. Also supplied is the file SAMPCONF. NET. SYS. an example of the file NSCONF. NET. SYS (or filename. NET. SYS). The contents of SAMPCONF. NET. SYS correspond to Node G of the example catenet described in the "Configuration Worksheets" portion of Section 3. This example file is to be used only as a reference and not as a base for building your own file. To see the contents of SAMPCONF. NET. SYS, simply run NMMGR. enter the file name in the Configuration file name field of the Open ConfigurationlDirectory File screen, and press the (r' ,:~j~~:" """7'"' function key. s-s The NMS Configurator (NMMGR) Opeaing or Creating Ole Configuration me Enter the name of the configuration file that you want to work on and press (l r, I) 1.11: ' if it is an existing file, or (I (a I) ';',::,,' 'j!'H if it is a new file. NMMGR qualifies the file name with your 1010n group and aceount if you do not specify the group or account NMMGR performs the following checks before creating or opening the specified configuration file: • NMMGR checks the appropriate MPE file security specifications. l', • If you pressed II,: NMMGR checks that the file specified exists and that it is a configuration file (file code NCONF). If currently accessing a different configuration file, NMMGR closes the file before opening the specified configuration file. If the specified configuration file fails one of the checks listed above, an error message is displayed in the line immediately below the screen title. For more detailed information on an error encountered, use the Error Information screen, described later in this section. The Main Menu Screen Once the configuration file is successfully opened or created, NMMGR displays the second screen, the Main Menu screen (Figure 5-2). As indicated by the three choices on the main menu, the NMMGR screens have been divided into three distinct groups of screens. The configuration screens are arranged hierarchically, with a structure that corresponds to the configuration file structure. Use the screens to examine or modify a configuration file. 5-6 .~ The NMS Configurator (NMMGR) CONfIGURATION - Modify or examine a Configuration file. UTILITY - Configuration file Utility functions(output,compres8,valldate). GUIDED CONfIG - Guided Configuration of 8ubsyeteme. file: filename. group. acct Filure 5-2.. Main Menu Screen allows you to proeeed to any confisuration screen. The function key I , . I overview and descriptions of the features of each screen ean be found in sections 7 through 13. An key allows you to access the utility screens. Use the utility screens to The I , 2 I· compress. output and validate a configuration file. and to copy a portion of it to another configuration file. '3 The I I ' key takes you to Guided Configuration. This function SUides you through the sereens used to configure a node in a network subsystem. Guided Configuration is described in detail in Section 6. Because guided configuration is faster than manual configuration, you should use auiclecl configuration whenever possible. Getting Help NMMGR provides an online help function. You can use this function to obtain information about commands, and other topjea pertaining to NMMGR. You can access the help function from the command line of any ICreen. ICreellS, • Enter HELP from the command line to brins up help text for the current screen, including all field descriptions for the screen. 5-7 The NMS Configurator (NMMGR) • Enter HELP and either a keyword or a keyword with a qualifier to bring up help text about a specific topic, not necessarily the current screen. The topics fall into four main categories. all of which are keywords. These are OVERVIEW, 1l0ADMAP. COMMANDS. and MAiNT. If you enter HELP OVERVIEW you will see a brief explanation of the operation of NMMGR. If you enter HELP ROAOMAP you will receive a map of the screen structure of NMMGIl. You will also receive a list of additional keyword~ consisting of the subsystems supported by NMMGR. Each of these subsystem names, such as LINKCONF, can be used as a qualifier to obtain a map of the screens pertaining to the listed subsystem. A qualifier, which also is considered a keyword, must follow the main keyword with a comma separating the two keywords. For example, if you wanted to see a map of LINKCONF screens, you would enter HELP ROADMAP,LINKCONF' in the command window. Every sereen name shown in these sereen maps is a keyword of its own, and ean be used with the HELP eommand and the FIELDS qualifier. For example, if you wanted to see field descriptions for the screen called LAN, you would enter HELP LAN ,FIELDS in the command window. If you enter HELP COMMANDS you will obtain a list of commands available from within the VPLUS interface. For information about a specific command. enter the name of the command as a keyword following the word HELP in the command window. If you enter HELP MAINT you will see a list of commands available within maintenanc;e mode. For information about a specific command. enter the name of the command as a keyword fonowing the word HELP in the command window. If you do obtain information about a specific command, the help· text will list any qualifier~ such as PARMS, OPERATION, EXAMPLE, and ALL. You then could enter the command again. this time followed by a comma and a qualifier, to obtain even further information.' • Enter a question mark (1) from the command line to put you in help mode. In this mode, you can browse through various topics until you terminate help mode by typing "end", "exit", or ":". Terminating help mode returns you to the screen you entered from. NMMGR Screen Structure Figure 5-3 shows the screen structure of NMMGR used to define the network configuration of NS3000/V and NS3000/V links. This is a subset of the complete NMMGR scree" structure, which Include. ,creens for other HP data communications products. The Open Configuration/Directory File screen is shown at the top of the screen structure because it is the first screen displayed when you run NMMGR. In Figure 5- 3, the function key used to reach each screen below the Main Menu is listed in the top part of the screen'. box. To keep Figure 5-3 easy to follow, not all lower-level screens are shown. Where screens exist at any level beneath a box but are not shown, the section number of this volume is listed as a reference to these other screens. How to proceed from screen to screen is described in more detail under "General Operation of Screensu later in this section. 5-8 ~ The NMS Configurator (NMMGIl) 1)pI ERRORS " ... 0pIn Conf9n~ CICNIIftInd . . . of DIrectory fie '1tf~and~ ENTERto--= 1-=1Of1 Mlin ...... I I I I Go to CarIlla Go to UtilitY Goto~ CDnffIpnUcln Utity Menu Menu CSectian Sl Guided Conftgntlon ...... I I CD to l.iIImDnf UnkNlN &elect CSectIon n I I I to lJMICIIna logging Go ~Sellct CSecUon oa CD to· Network Transport Menu Go to Net Con QidId Network Interf80e ConftIpauan I GIl tDLbllte Onb CDnffIpntlan QIanga L- s.otIon 6 ---J I I I Go to NadIt Node Go to Global Go to GPROT Go tDNI NameMni Section. GIobII Transport Data GonnI Protocol Mn.I Intltface SMt I (Sectfon 8) Network I I Add or UDdate Loopbadc NIOIta I I Add or UDdate lAN802.3 Add or UDdate Add_UDdID Router GltwwrHllf NlOIta MOIta NlDIta Figure 5-3. NMMGR Sereen Structure Configuration Flies NMMGIl is used to create and modify configuration files. Configuration files are data files with a hierarchical structure which are file code NCONF. They are created with 2048 32-byte records. The hierarchical structure, called a template, is provided by NMMGR when the configuration file is created. Figure 5-4 shows the configuration file template used for NS3000/V network configuration. Note that this is only a subset of the complete configuration file template provided with NMMGR.; templates are provided for other HP data communications products, and for the other NI types available with NS3000/V. The template defines groups of information, called cells, with identifiers of up to eight characters. The cells are arranged in a hierarchical structure. When the configuration file is created, some of the ceUs. called fixed cells, are already identified. In Figure 5-4, uppercase letteR denote fixed cells, such as LINKCONF. 5-9 The NMS Configurator (NMMGR) Other ce~ called select cells. need identifiers specified for one or more items that are associated with the ~ cell In Figure 5-4. select cells are shaded. The maximum number of items for each select cell is shown in square brackets. For example. the number 8 is shown next to the cell called sUBl~' in Figure 5-4.":} This means you can oonfigure as many as eight logging classes for CLAslItA which is the select cell below suBIIII You use select screens. described later. to specify identifiers. Thus. the template can be thought of as a framework that determines the overall structure of the configuration file. Each cell in the template corresponds to a configuration screen. The hierarchical structure of the configuration file is provided so that any screen can be accessed by defining its path in the template. A path is a sequential list of the identifiers used to reach a specific screen. Paths are described in more detail later in this section. Data is stored in the configuration file in data records. These data records are' associated with the appropriate identifiers for the cells marked with an asterisk in Figure 5-4. When the configuration file is created. its structure is established by the template. but its data records are empty. You use data screens. described later. to create or modify data records in the configuration file. 5-10 The NMS Configurator (NMMGR) I" I LINKCONF[256] -:--:1.* (LAN802 .3) :rRACEDAT· (ROOT) I LOGGING [256] L.sU8ti_~[8] LC[Asl§lg* (specified as @) I NETXPORT ODE LNAME· LOBAL· PROT IPU• PXP* :rep* NI [8] t (LAN802. 3 ) PROTOCOL IP* PROBE· LINK[1] 4j~ • -INTERNET L.Jj~Nii!. e APPING Figure 5-4. Example of a LAN Configuration File Template * Cell with data record 5-11 The NMS Configurator (NMMGR) USING NMMGR CONFIGURATION SCREENS From the Main Menu screen you can proceed to the menu used to a~ the screens for manual configuration. Press ''',.! "~·;·~::~E~lffI~ at the Main Menu screen to display the Configuration screen (Figure 5-5). Path: LINKCONF - Configure LINK MANAGER Subsystem. LOGGING - Configure LOGGING for all SUbsystems. NRJE - Configure NRJE Subsystem. SNANOOE - Configure SNA Subsystem. NETXPORT - Configure NETWORK TRANSPORT Subsystem. APPC Configure APPC Subsystem. File: - filename.group.aeet Figure 5-5. The Configuration Screen General Operation of Screens Figure 5-6 shows a generalized NMMGR screen that illustrates the common features of all configuration screens. It also indicates the features that vary depending on the type of screen. An NMMGR. configuration screen can be classified as one of three types: • Menu screen • Select screen • Data screen Menu screens show the fixed cells available on the path below your current level as you traverse the NMMGR. screens. Select screens are used to specify identifiers for the select cells of the configuration file. Data screens are used to enter data into the data records associated with cells in the configuration file. The layout of the fields and the labels of the first six function keys Oabeled . in Figure 5-12 The NMS Configurator (NMMGR) ~. 5-6) are different for the three types of screens. The rest of the futures (except the data Figure 5-6 and described below, are common to all three screen types. f1ag~ shown in Path: LEVEL1.ueereelect.LEVEL3 Layout and function keye (1-6) depend on the type of acreen: File: - Data fields and definitions for DATA screens - Menu choices for MENU screens - Name select fields for SELECT screens. filename.group.acct Figure 5-'. A Typical NMMGR Configuration Sereen The Reade.- and Message lJnes The top line of each NMMGR screen is the header, which identifies the NMMGR version number (A. 02.00) and the screen title. Below the header is the message field, where NMMGR prints errors, warnings. prompts. and other messages. Data Flag On data screens only, the header line also contains the Data Flag, which is shown as " ,.~ followed by I in Figure 5-6. A II indicates that the data record has been created for that cell of the configuration file; an II indicates that the data record has not been created. You I'mUt check the data nag to know if the data record has been created. No data 18 entered into the configuration file until the data record 18 created. Refer to "Data Sereeu'later in this section. Patb Name The path name is shown on each configuration screen in the Path: field. The path name for each screen consists of all the cell identifien (separated by periods) between the root and the specific cell in a configuration file. The NMMGR screen structure is similar to the configuration file structure. The root 5-13 The NMS Configurator (NMMGR) of the configuration file template (Figure 5-4) corresponds to the Configuration Menu in the NMMGR screen structure (Figure 5-3). Therefore, a path name corresponds to both a cell in a configuration file and an NMMGR screen. In Figure 5-6, the path name is shown as LEVEL 1•userS8 lect. LEVEL3; where LEVEL 1 and LEVEL3 indicate fixed cell identifiers and userselect indicates a select cell identifier. ~ ) me Name NMMGR displays the name of the configuration file that you are working on in the area called file: at tbe bottom of each screen. This name is shown as filename. group.acct in Figure 5-6; in practice, the actual file name entered in the Open Configuration/Directory File screen is displayed. Note that the file name is not a field; to change your working file, you must use the Open Configuration/Directory File screen. Command Window and the Enter Key Each screen includes a field labeled loiijiij111~1 below the message line. This field, called the command window, is displayed in half-bright inverse video. NMMGR accepts three types of commands: • NMMGR commands • MPE commands • NMMGR path commands (Direct Path Branching and Brother Branching) You can type any of the accepted types of commands in the command window and press [ENTERI to execute the command. NMMGR Commands. NMMGR provides commands that transfer you to other screens or perform specific functions. Refer to Table 5-3 for a list of the NMMGR commands. NMMGR recognizes the unambiguous prefix of any command in Table 5-3. For example, you can enter ER to transfer to the Error Information screen; you cannot enter E because you might mean EXIT, not ERRORS. The optional portions of the commands are indicated by brackets. MPE Commands. You can enter any programmatically executable MPE command in the command window and preface it with a colon. For example, suppose you want to see if a configuration file is active before you access it You are already running NMMGR. You could enter the MPE command: in the command window and press [ENTER I. Your terminal screen is cleared and the information is displayed. When MPE is finished processing your command, NMMGR prompts you to press lRETURNI to return to the screen interface. You can process only one MPE command at a time. NMMGR Path Commands. NMMGR provides two path commands that allow you to transfer freely among configuration screens that have path names: direct path branching and brother branching. Direct path branching allows you to enter @pathname in a command window to transfer to the screen addressed by the path name. Look at the template in Figure 5-4 and find the cell called NAME, near the upper-right corner of the template. This cell corresponds to a data screen called the Node Name Configuration screen. To transfer to this screen, you would tyPe the pathname, preceded by an @, in the command window of any screen. The command window would look like: 5-14 ~ The NMS Configurator (NMMGR) After pressing [ENTER I, the Node Name Configuration screen would be displayed. Path names can include both fixed cells and user-specified cell identifiers. In order to use direct path branching, you must be familiar with the structure of the configuration file for your node. You use an output utility, described later, to provide a tree structure of your file. You must know all cell identifiers to specify a correct path name. Brother Branching. Configuration screens that share a common parent screen are referred to as brothers. If you are working in a screen with one or more brothers. you can use the NEXT command to transfer to the next brother screen. This feature is called brother branching_ Look again at the template in Figure 5-4. Notice that the cell NETXPORT in the upper right-hand corner haa four children (referred to by their path names~ NETXPORT •NODE, NETXPORT. GLOBAL, NETXPORT. GPROT, and NETXPORT. NI. These four screens are brothers. To transfer to NETXPORT. GLOBAL from NETXPORT. NODE, you would simply type next on the command line and press [ENTER I. The command would look like this: After pressing (ENTERI, the NETX PORT •GLOBAL screen would be displayed. Typing NEXT on the command line of the NETXPORT. GLOBAL screen and pressing [ENTER I would transfer you to NETXPORT. GPROT. You could use the same command to transfer from NETXPORT •GPROT to NETX PORT • NI. The screens are visited in the order their names appear on the parent screen. Typing NEXT at the command line will transfer you to the next brother as long as one exists. If you try to transfer from the last brother screen to the first, you will receive an error message telling you that there are no more brother screens to transfer to. 5-15 The NMS Configurator (NMMGR) TABLE 5-3. NMMGR COMMANDS NMMGR Command Aetion : HP£COtrrrrlnd Execute /tIP£COfI'I'Tand /tIP£Conrmnd must be a programmatically executable MPE command. COM(PRESS) Transfer to Compress screen. CON [FIGURATION] Transfer to Configuration screen. or' 5-16 COP[YSUB] Transfer to Configuration Subtree Copy screen. ER[RORS] Brings up Error Information screen. EX[IT] Exit from NMMGR. H[ELP] or? Calls up help function. (Refer to uGetting Help" subsection earlier) M[AIN] Transfer to Main Menu screen. NEX[T] Transfer to brother screen. (Refer to the subsection IINMMGR Path Commandsll earlier) NET[DIR] Transfer to Network Directory Main screen. Refer to Section 14 for more information. NIG[UIDE] Transfer to Guided Network Interface Configuration screen. Refer to Section 6 for more information. NIU[PDATE] Transfer to Guided Network Update Configuration Screen. Refer to Section 6 for more information. NM[MGRCMD] Transfer to maintenance mode interface. Refer to section 14 for more information. OP[EN] Transfer to Open Configuration/Directory File screen. OU[TPUT] Transfer to Output Configuration File screen. The NMS Configurator (NMMGR) TABLE 5-3. NMMGR COMMANDS (cont.) NMMGR Command Action P[RIOR] Same as pressing ~r.~~t:lll~~jli:'i~. See explanation below. Q[UIT] Exit from NMMGR (Same as EXIT.) R[EFRESH] Same as pressing RI~!.I~[lill~l.I'. See explanation below. STrOp] Stop Guided Configuration Process. Refer to Section 6 for more information. SU[BGUIDE] Transfer to Guided Configuration of Subsystem screen. U[TILITY] Transfer to Utility screen. VA[LIDATE] Transfer to Validate Configuration File screen. VE[RSION] Display version information. SCreen Fields You enter data or item names into the appropriate fields in data screens or select screens. You can enter information only into "unprotected" fields; the rest of the screen is protected against modification. If your terminal has the required capability, the unprotected fields are easy to identify because they are shown in half-bright inverse video and appear grey. All half-bright inverse video fields are unprotected fields. with the exuption of the header and function key labels. Full-bright inverse video fields. which appear White, are used for display-only information. On terminals without half-bright inverse video capability, unprotected fields are displayed in fun-bright inverse video and appear white. For screens with more than one unprotected field, the cursor automatically moves to the next unprotected field when you reach the end of the present field, or if you press I 188 I. Generally, you use the I T8B I key to step through the fields from the top of the screen to the bottom. For the reverse, the keys to use depend on the type of terminal -- use the ISH I FT)( I8B I keys for HP 262X terminals, use the ICO_TROLI( T8B I keys for HP 264X terminals. A convenient method of positioning the cursor at the glllll';~l window is to home the cursor (press the key on your terminal with the diagonal arrow). For more information, consult your terminal reference manual 5-17 The NMS Configurator (NMMGR) PrIor Saeen Key The IB' ._.' key displays the screen most recently displayed 'before the current one. In order to show the correct screen. NMMGR maintains a prior screen list, which is a sequential list of the screens that have been displayed. Pressing the Bil~ .::~H key displays the most recent screen in the prior screen list, and removes that screen from the list. The most recent screen in the list is the screen that was visited just prior to the current screen, with three exceptions: • When you display the Error Information screen, NMMGR does not put this screen in your prior screen list. Thus, pressing 1illJ1~;' ,~;:~~~::~:~~~ never transfers you to the Error Information screen, even if it wu the latest screen you displayed. • After reaching the Validate screen in guided configuration, the prior screen becomes the screen with which you began the guided configuration. • If you use the command window to return to a screen already visited, NMMGR drops from the prior-screen list any screens that you visited after this screen. For example, suppose you run NMMGR; NMMGR displays the Open Configuration/Directory File screen. The prior-screen list is empty. You open a file and NMMGR displays the Main Menu screen. The prior-screen list now contains: Open Configuration/Directory File You then display the Configuration screen, and the prior-screen list contains: Main Menu Open Configuration/Directory File with the latest screen on top. You then display the Link Configuration (select) screen, and the prior-screen list contains: Configuration Main Menu Open Configuration/Directory File You then display an associated Link Configuration data screen ~nd the prior-screen list contains: Link Configuration (select) Configuration Main Menu Open Configuration/Directory File If you then use the command window to transfer to the Main Menu screen. NMMGR truncates the prior-screen list so that it contains only: Open Configuration/Directory File Now. if you press File screen. 5-18 ,! NMMGR transfen you to the Open Configuration/Directory The NMS Configurator (NMMGR.) The Error Information screen, described later, does not include a r,~o;r·:·~~!i'-.I key. Instead, it contains a key labeled ~il~!~;:;i: ..: :~~::t!!, also described later. [ NOTE During Guided Configuration. this key is labeled N!~ performs a different function. ,..,,1 and • ,"F'i Refresb SCreen Key All screens include a 1,~:::::l!m! . :::~m~I~~~ key «( r 1 I). You can use this key to redisplay a screen with current configuration file data. A common use of M ..t~ltimlll~!~i~ is to "clean up" a screen after a TEll message or other interference has appeared on it. Because NMMGR uses VPLUS/3000 screens, you must press ~lt:Lg,."'i='" .:~,.,,,.,~~::~~ after a terminal hard reset is I-~rformed and after a terminal power failure. I CAUTION I If you make changes to a 8elect screen and press fif~' '!l""::n. . before pressing ,;,;, .~~I or one of the other function keys, the identifier that you entered is cleared and is not entered into the configuration file. As for a data screen, any changes not saved with il~':' 'i cause a warning to be displayed in the message line. If you ignore the warning and press i again or a function key other than ' the d~ta is not written to the configuration file. .,1 , Menu Screens Menu screens, such as the Main Menu screen in Figure S- 2, allow you to select an NMMGR function. the Main Menu screen, for example, three functions are available. In The text in the middle of menu screens describes the functions of the screens to which you can transfer. Select a screen by pressing the corresponding function key. The function keys available on menu screens are shown in Table 5-4. 5-19 The NMS Configurator (NMMGR) TABLE 5-4. MENU SCREEN FUNCTION KEYS Function Transfers you to the next screen "below" the current screen. Labels are dependent on specific screen. Redisplays screen with current configuration file data. Displays the most recent screen in the prior-screen list. Refer to the earlier description of this key for examples. Select Screens Select screens allow you to select identifien to add, delete, update or rename. Some select screens also include a field where you must specify the type of identifier you are selecting. Figure 5-7 is an example of such a select screen. You must specify a network interface type in addition to a network interface name. Some of the screens that follow such a select screen depend on the type of network interface you select. Type Network Interface Name New Name LOOP,LAN802.3, ROUTER,GATEHALF (if new) Configured Network Interfaces Name Type Name Type Figure 5-7. Select Sereen 5-20 Name Type The NMS Configurator (NMMGR) In this screen, the select field is labeled: Network Interface Name Item names can contain as many as eight alphanumeric characters, and the first character must be alphabetic. NMMGR does not differentiate between uppercase and lowercase letters when you enter item names; it upshifts allietten in item names and stores them in uppercase letters. The type field in this screen is labeled: LOOP.LAN802.3. Type : ROUTER.GATEHALF (if new) To delete or update an identifier, enter the name of the item In the select field and press the appropriate function key. To add, enter the name of the item and its type and press III. Refer to Table 5-5 for a list of function keys for select screens. If you press ",il! ":= or .18, NMMGR transfers you either to a data screen so that you can enter or update configuration data for that item. or to another select screen 80 that you can further specify what you want to configure. If yos~ press R~I~", NMMGR asks you to press ~.. again to confirm. If you do, NMMGR deletes the item specified in the select field and any data associated with it from the configuration file. NMMGR then confirms that you have deleted the item by printing the following message in the message field: '''i Item deleted. Below the select field is the rename field. In Figure S-7, the rename field is: r' New name To rename an item, enter the name of the item in the select field and enter the new name in the rename field; then press the lI~t, :. key. NMMGR confirms that you have renamed the item by printing the following message in the message field: Item renamed. 5-21 The NMS Configurator (NMMGR) TABLE 5-5. SELECT SCREEN FUNCTION KEYS Key Funetion Displays the next set of items. Displays the previous set of items. When pressed twice in succession (to confirm deletion), deletes the item specified in the select field. NMMGR deletes the item and any data associated with it from the configuration file. Renames the item specified in the select field with the name specified in the rename field. Adds an item to the configuration file, with the name specified in the select field. Transfers you either to a data-entry screen so you can enter configuration information for the item, or to a select screen ubelov· the current screen. Transfers you either to a data-entry screen so you can update configuration information about the item specified in the select field, or to a select screen IIbelow u the current screen. Redisplays the screen with current configuration file data. Displays the most recent screen in the prior-screen list. Refer to the earlier description of this key. The lower half of a select screen displays, in alphabetical order, names of items that are currently configured in the file. If your configuration file contains more items than can be displayed in one screen, you can display the next set by pressing ... ·liP;"!!!!'· ~: .:,," To display the previous set, press . ", I. The maximum number of items possible for a select cell is 2S6, but some have lower limits--such as 8 for the Logling Configuration class select cells (CLASbbbb). 5-22 The NMS Configurator (NMMGR.) C Data Screens Data screens are used to configure data r~rds for items that r\;"uire data. The cells in Figure 5-4 that have data records associated with them are denoted with aste.-isks. Data-entry screens allow you to enter configuration data into unprotected fields. Figure 5-8 is an e1ample of a data-entry screen. You must press ~~!;''';l;l',: 'i' 'li'r~ to create a data record. Tbe data flag in the upper-right cor~er of each data screen is set to III only when a data record bas been created. Otherwise, the flag is set to I. Before a data record is created, any values displayed in the data fields are only recommendations -- they are not yet part of the configuration file. Number Of Inbound Buffers Number Of Outbound Buffers Number Of Routing Table Entries Network Hop Count Idle Device Timeout Value (Minutes) o = Timer Disabled For All Devices file: filename.NET.SYS Figure 5-8. Data-entry screeD The !ijji,,,;,,.,:,;,,:1 key is used to add or update information in a data record. The lENTER) key can also be used to update the data record if the command line is blank. NMMGR. confirms that you have updated the configuration file by printing the following message in the message field: !n: ,,! Configuration data updated. 5-23 The NMS Configurator (NMMGR) If you enter data in a field and then try to transfer to another screen (by pressing a function key or by using the command window) before p ressing ~,,:,,'''''' I'f~~t";:~i .,._,;::i~ ,-:;;::ji.~ NMMGR p rints: Warning: Screen changed. Use UPDATE to save data. (NMGRWARN7) This warning cautions you against unintentionally leaving a data screen before you have updated the confiluration file. If you decide you do Dot want to update the configuration file with the data on the screen, you can ignore the warning and repeat the action to transfer to another screen. If you enter the wrong type of data in any field and try to update the configuration file. NMMGR prints an error message corresponding to the first field with invalid data. highlights and underlines the fields with invalid data, and positions the cunor at the first field with invalid data. For example. suppose you enter an alphabetic character in a location that must contain an inteler. When you try to update the file. NMMGR may print: The field can contain only digits. The : key redisplays a data screen. and shows its current configuration file data. Suppose you have changed some values on a data screen. but then decide to modify these values before actually entering them into the configuration file. Press '-:';: P;;;;';"e.n. NMMGR will warn you that the :.,'::i-I, again; NMMGR refreshes the screen screen has changed since you last updated it. Press :w~:___ and shows its current configuration file data. Refer to Table 5-6 for a list of function keys for data-entry screens. 5-24 The NMS Configurator (NMMGIl) TABLE 5-6. DATA SCREEN FUNCTION KEYS " \ Function Key Transfers you to the next ICreeD "below" the current screen. Labels are screen specific. Displays the next set of itemL Displays the previuus set of items. Displays the first set of items. (Function available for Neighbor Gateway Reachable Networks Screen.) Displays the last set of items. (Function available for Neighbor Gateway Reachable Networks Screen.) Condenses the current set of items. (Function available for Neighbor Gateway Reachable Networks Screen.) Writes screen data to configuration file. This key ".,,81 be used to create or update the data record. Redisplays screen with current configuration file data. Displays the most recent screen in the prior-screen list. Refer to the earlier description of this key. Appears on some screens; removes data configured on the ICreeD from the configuration file. 5-25 ne NMS Confiaurator (NMMGR) USING NMMGR UTILITY SCREENS The Utility Screen (Figure 5-9) is a menu screen from which you can transfer to the OUtput, Compress. Validate, or Configuration Subtree Copy ecreena. To display the Utility Screen, you GUl select at the Main Menu screen, or you can type UTILITY in the command window of any screen and press IENTER I. OUTPUT - Output a configuration file listing to terminal or printer. COMPRESS - Compress or eKpand a configuration file. VALIDATE - Validate subsystem configuration data. COpy SUBTREE - Copy Configuration data from file to file. File: filename.group.acct Figure 5-'. Utility Screen The Output screen allows you to display or print the configuration file tree structure or the data screeM associated with a configuration file. The Compress screen allows you to compress or expand the configuration file. which is helpful if you run out of record splce. The Validate screen allows you to see if the configuration of a specified subsystem is valid. The Configuration Subtree Copy screen allows you to copy configuration data from one contiguntion file to another. Determine the function you wish to perform and press the corresponding function key. 5-26 The NMS Configurator (NMMGR) Output Configuration File ~ The Output Configuration File screen (Figure 5-10) allowf. 10U to list or print the configuration file tree structure, to print the NMMGR data screens associated with a configuration file, and to print a critical summary of the configuration file data. Refer to Table 5-7 for a list of funclton keys for this screen. You may want to issue a file equation for the output file fORMLIST on the command line. For example, you could type: :fILE fORMLIST;DEV=PP If you then pressed 1Wff!~.Jj!u~.:il!lIli the output would be sent to the device PP. !... i!; For another example, you could type: :fILE fORMLIST;DEV=DISCjSAVE :::;~& the output would be stored on disc under the file name FORMLIST. DISPLAY TREE PRINT TREE Display configuration file tree structure to terminal. Print config file tree structure to line printer or FORMLIST. PRINT DATA Print data screens to line printer or FORMLIST. Subsystem 11~:J.f 111!111111 II; r ... ..1 0: All subsystems 3: NRJE 6: APPC 1: LINKCONF 4: SNANODE 2: LOGGING 5: NETXPORT PRINT SUMMARY - Print critical summary of data for subsystem to line printer or FORMLIST. PRINT SUBTREE - Print data screens for a subtree to line printer or FORMLIST. Enter the path of the screen at the top of the subtree: file: III file.group.acct Figure 5-10. Output Configuration File Screen 5-27 The NMS Configurator (NMMGR) The tree structure printed by the 1~l."l~:;;Tt7'~ key shows the identifiers that are configured for each cel~ but does not show any data that "is·configured. This key is useful for finding out which identifiers are already configured in a file, and for guidance in direct path branching, described earlier. To generate a printed listing of all the data screens In the file, use the ~~;~"~:ii!:J)aia key. TABLE 5-7. OUTPUT FUNCTION KEYS Function Displays the configuration file tree structure to your terminal. Refer to Figure 5-II for an example. Prints the configuration file tree structure to the line printer (default system device LP, or FORMLIST--Formal File Designator). Refer to Figure 5-11 for an example. Prints the NMMGR data screens associated with the configuration file to LP or FORMLIST. By default, output goes to the device LP. Refer to Figure 5-12 for an example. Prints critical summary of data for Network Transport to line printer or FORMLIST. By default, output goes to the device LP. Prints the NMMGR data screens for a specified Bubtree to LP or FORMLIST. Default output device is LP. NMMGR presents the hierarchical structure and data screens of a file by doing a depth-first traversal of the tree. The cells on each level are presented in the order they were configured. If you press .:: ~li::; ItIlll/~H~i PlI~'"];«~' .~"f~ or :~::" .:llj!I!![q~'I: .:~", NMMGR prints the following message in the message field when it has finished listing the output: Output listing completed. Prlnt Tree and Display Tree Figure 5-11 is an example of a tree structure produced by pressing I; . ~:~I or .:, n':u:.•"i:::;::': . this example, the user has configured a node on an IEEE 802.3 LAN. Thus, the structure corresponds to that seen in the template in figure 5-4. The level of each cell is printed on the left, in square brackets. The tree structure shows the identifiers of all the configured cells and items and those of the fixed cells reachable from the configured cells and items. The entries are indented according to their level in the tree structure. 5-28 ~""'." } The NMS Confilurator (NMMGR) [1] LINKCONF' (2) LANLINK [3] TRACEDAT (1) LOGGING [2J SUB0003 [3J CLAS0001 [3J CLAS0002 [3] CLAS0003 (3] CLAS0004 [3] CLASOOOS [3] CLAS0006 (1J NRJE [1] SNANODE [1 J NETXPORT [2] NODE [3] NAME (2) GLOBAL [2J GPROT [3] IPU [3] PXP [3] TCP [2] NI [3J LAN1 [4 ] PROTOCOL [5] IP [5] PROBE [4] LINK [5] LANLINK [4] INTERNET [5] LANINET [4] MAPPING [5] LANMAP Figure 5-11. Example of Confiluration File Tree Structure 5-19 The NMS Configurator (NMMGR) Print Data The :.'~: . :':~::~~ key allows you to print the data screens of a configuration file. If data is present in the (;Onfiguration file, the actual data is printed on the appropriate data screen, and the Data Fla. is IHowever, where no data is present, the recommended values (screen default values) are printed on the appropriate data screens, and the Data Flag is ". Figure 5-12 is an example of a data screen printed by ~t'~6~::ij.~~': NMMGR/3000 (A.01.00) GLOBAL TRANSPORT CONFIGURATION Data: Y fill in fields and press Update to configure the data for this item. Command: Path: NETXPORT.GLOBAL [LAN1 ] Home Network Name [2][3][1] Name Search Methods And Order 1 - Network Directory 2 - Probe [100 ] [100] [100] File: 3 - Probe Proxy 0 - Choice Omitted Maximum Directly Connected Nodes Maximum Outbound Destinations Maximum Inbound Destinations fllename.NET.SYS Update Data Refresh Screen Prior Screen Figure 5-1Z. Print Data Screen Example Prlnt Summary The , . . . . . ~ji'.: key allows you to print what is known as a critical summary--a listing of screens and configured field values for your configuration file. The example that follows is a sample critical summary for a full-gateway node that has been configured with a router NI and a LAN Nt The IP addresses shown have been reserved for use in examples only. CRITICAL SUMMARY - NETXPORT CONFIGURATION CONFIGURATION FILE NAME: NSCONF.NET.SYS NODE NAME: FLAGSTAFF.ROUTE66.U5A 5-30 The NMS Configurator (NMMGR) TRANSPORT GLOBAL CONFIGURATION: Name Search Method: 1. Probe 2. Probe Proxy 3. Network Directory Maximum Directly Connected Nodes: 100 Maximum Outbound Destinations: 100 Maximum Inbound Destinations: 100 IP UPDATE (IPU) CONFIGURATION: Maximum Number of Networks in Internet: 64 Maximum Gateway Nodes Per Network: 16 PACKET EXCHANGE PROTOCOL (PXP) CONFIGURATION: Retransmission Interval (Secs): 10 Maximum Retransmissions Per Request: 4 TRANSMISSION CONTROL PROTOCOL (Tep) CONFIGURATION: Maximum Number of Connections: 128 Retransmission Interval Upper Bound (Secs): 120 Retransmission Interval Lower Bound (Sees): 4 Initial Retransmission Interval: 4 Maximum Number of Retransmissions: 4 Connection Assurance Interval: 600 Maximum Connection Assurance Retransmissions: 3 CONFIGURED NETWORK INTERFACES: Network Interface Type: Network Interface Name: Network Interface IP Address: Network Segment Size: Number of Inbound Buffers: Number of Outbound Buffers Number of Store and Forward Buffers: Maximum Number of Nodes in Network: PROBE PROTCOL CONFIGURATION: Proxy Enabled: NETWORK INTERFACE LINKS: Link Name LDEV Link Type LAN LINK 150 LAN LANA C 192.006.001 000 1497 256 256 20 100 Yes Buffer Size Line Speed Dial Enabled LAN LAN802.3 IEEE 802.3 MAPPING: IP Internet Address IP SAP IEEE802.3 Address (None configured) 5-31 The NMS Configurator (NMMGR) CONFIGURATION: Neighbor Gateway Name: NODE2 Reachable Networks: IP Network Number Hops C 192.006.250 000 Gateway IP Address: C 192.006.001 001 1 IP Network Number Hops C 192.006.251 000 2 Network Interface Type: Router Network Interface Name: ROUTE66 Network Interface IP Address: C 192.006.252 006 Number of Inbound BUffers: 256 Number of Outbound Buffers: 256 Number of Store and Forward Buffers: 20 Number of Route Table Entries: 100 Network Hop Count: 10 DIAL PROTOCOL INFORMATION: Maximum Retransmissions Per Packet: 2 Retransmission Timeout (Sees): 5 Security On: Yes Security Strings: HP NETWORK INTERFACE LINKS: Link Name LDEV Link Type --------- NEWMEX ARIZONA Line Speed Dial Enabled ------------ ------------------------------1024 56000 Yes 151 SO LAPB 152 DO ATP/ASNP ROUTER REACHABLE NODES: Node Name IP Address CHICAGO STLOUIS OKCITY AMARILLO GALLUPNM WI NOMA KINGMAN BARSTOW SANBERNA LA Buffer Size C C C C C C C C C C 242 Link Name 192.006.252 192.006.252 192.006.252 192.006.252 192.006.252 192.006.252 192.006.252 192.006.252 192.006.252 192.006.252 001 002 003 004 005 007 008 009 010 011 NEWMEX NEWMEX NEWMEX NEWMEX NEWMEX ARIZONA ARIZONA ARIZONA ARIZONA ARIZONA 1200 Adjacent? Yes Phone Number Security String Nonadjacent Nonadjacent Nonadjacent Nonadjacent 71-555-555-5555 Adjacent 71-888-888-8888 Adjacent Nonadjacent Nonadjacent Nonadjacent Nonadjacent HP HP HP HP HP HP HP HP HP HP INTERNET CONFIGURATION: Neighbor Gateway Name: CHICAGO Reachable Networks: IP Network Number Hops C 192.006.253 000 5-32 1 Gateway IP Address: C 192.006.252 001 IP Network Number Hops C 192.006.254 000 2 The NMS Configurator (NMMGR) Print &lbtree r' ~_~~"" The "];MJilB, key allows you to print the NMMGR data screens for a specified subtree. R.efer to Figure 5-12 for an example of how a data screen is printed. Compress Configuration File The Compress screen (Figure 5-13) allows you to compress or expand configuration files. To perform these functions. you must be the creator of the file. 2048 Current File Size 2028 Number of Free Records Number of Additional Records Use a negative value to contract file File: filename.group.acct Figure 5-13. Compress Screen Fields Current file Size NU.ber (Display field.) Size of the file, in 32-byte record& of" free Recorda (Display field.) Number of free records at the end of the configuration file. Number of" Additional Records Enter the number of records that you want to add to the file (positive integer) or the number of unused records that you want to delete from the file (negative integer). To simply compress the file, enter 0 (zero). If you are adding recor~ the file cannot end up containing more than 65,535 records. 5-33 The NMS Configurator (NMMGR) Default: 0 Range: -32767 to 32767. The Compress screen can compress, or expand configuration files. NMMGR compresses files before adding or deleting records, as explained below. Configuration files initially contain 2048 32-byte records. As you configure items in a file, records are used sequentially from the begInning of the file. As the file size increases. the number of free records at the end of the file decreases. If you delete items from a configuration file, the records are not immediately recovered, and the middle of your file may contain some unused records. Unused records are not reflected in the Number of F"ree Records count. If you then compress the file (by specifying 0 for Number of Additional Records and pressingli~p:5:~I!ml~i~!~~)J all data are stored in a contiguous block of records, and all unused records are now located at the end of the file. Thus, compressing a file enables you to determine the actual number of free records in a file before adding or deleting records. When you press : ; ;i~~~ii!'1~~:~~, NMMGR begins compressIng the file immediately. The terminal is locked to indicate that NMMGR is not available until finished. When NMMGR. has finished compressing a file, it prints the following message in the message field: Configuration file compressed. NOTE Compress time is based on the number of entries in the file. For a file that contains a small amount of data, compression usually takes fewer than 30 seconds. However, compressing a file with a lot of data can take several minutes. S-34 The NMS Configurator (NMMGR) ~ Validate Configuration File The Validate Configuration File screen (Figure 5-14) allows you to test the validity of a specified subsystem configuration. 111111 Output to line printer or VALILIST in addition to terminal (V for VES, N for NO) VALIDATE NETXPORT File: - Validate NETXPORT configuration data. filename.group.aeet Figure 5-14. Validate Configuration File ~reen At present, you can specify only the Network Transport subsystem for validation. The purpose of the validation process is to ensure that your configuration data is syntactically and logically correct before you activate the node. The Link configuration must be complete before you attempt to validate the Network Transport configuration. This is because the Network Transport validation process uses Link configuration data. The validation process creates a listing of error messages to pinpoint invalid items. One possible message. for instance. states that a phone number has not been configured for a Dial-type link. When you press the i~;. : : : , ,;':"",,;,:~ key you enter character mode, in which validation errors are listed at your terminal If you want the listing to be sent to a device in addition to your terminal, change the value to I in the box next to Output to VALILIST in addition to terminal on the Validate Configuration File screen. You can have the listing sent to disc or a printer by setting a file equation, or you can have it routed to the default device. which is LP. 5-35 The NMS Configurator (NMMGR) After viewing the messages, if any, press (RETURN) to go back to block mode. The message near the top of the Validate Configuration File screen now tells you if the validation process has completed and, if BO, if the configuration is valid. It is possible you will see a message indicating that the validation routine never took place, possibly due to a load error or internal errors. Yeu must see the following message to be sure that your configuration file is valid: ~ ) Validation completed; configuration of the selected subsystem is valid. If you do not see the above message, you see one of these messages: Validation completed; configuration of the selected subsystem is not valid. Internal errors occurred during validation. Cannot invoke subsystem validation routine. Remember to refer, whenever necessary, to the NS3000/V Error Message and Recovery Manual. If you encounter errors that you cannot resolve, notify your UP representative. The following items are checked during the validation procedure. • These paths must exist: LINKCONF' NETXPORT NETXPORT.GLOBAL NETX PORT. NODE NETXPORT.NODE.NAME NETXPORT. GPROT. TCP NETXPORT.GRPOT.PXP NETXPORT.GPROT.IPU NETXPORT.NI • Paths expected to have a defined data length are checked. These include: A path which contains data that should not contain data. A path which does not contain data that should contain data. A path which has an incorrect data length. • At least one NI must be configured for each node. (NETXPORT .NI .niName) .~ 5-36 The NMS Configurator (NMMGR) • The TCP retransmission lower bound must be less than the TCP retransmission upper bound. (HETXPORT •GPROT •TCP) • The TCP initial retransmission timer must be in the range of the lower and upper bound retransmissions timers. (H ETX PORT •GPROT •TCP) • An unknown path will cause a validation error. • If the number of internet reachable networks configured for an NI (HETXPORT .NI .niName. INTERNET .gatewayn) is greater than the configured maximum number of networks in the catenet (NETXPORT. GPROT • I PU), routing information will exceed the allocated space in the routing tables. • If the number of internet gateways for an NI (NETXPORT. HI .niName. INTERNET) is greater than the configured maximum number of gateways in the network (NETXPORT .GPORT. IPU), routing information will exceed the allocated space in the routing tables. • If the number of mapping entries for a router NI (NETXPORT.NI.niName.INTERNE11 is greater than the number of routing table entries for that NI (NETXPORT. HI .niName for Routed, there will be insufficient space in the routing tables. • For Router mapping entries: The link name must be configured for that NI (NETXPORT. HI .niName. LINK for Router, and LINKCONf). The IP network address must mat.ch that Nfs network number (NETXPORT .NI .niName. PROTOCOL. IP). If Local and DIAL is enabled for the link, there must be a phone number (in the screen NETXPORT .NI .niName.MAPPING.nrzpentry). If Local and DIAL is enabled for the link, and Security is enabled in dial protocol, there la1ust be a security string (NETXPORT. HI .niName.MAPPIHG.nrzpentrll). The wildcard address, u@u, is allowed only when a single link is configured for the network interface (NETXPORT. NI .niName. LINK). When the wildcard address is configured, exactly two router mappings must be configured for the network interface (NETXPORT .NI • niName. MAPPING). There can be at most one mapping entry with the wildcard address configured for each router NI. • The network address of an internet gateway must be the same as that Nl's IP network address. 5-37 The NMS Configurator (NMMGR) • For each NETXPORT. HI .niName. LINK entry: The corresponding LINKCONF link must be configured (LINKCONF. l inkname). If the network interface type is LAN802. 3, the link type must be LAN and the link name must correspond to a LAN 802. 3 link from LINKCONF. If the link entry corresponds to a Bisync link from LINKCONF, the link-entry type must be Direct Dial or Shared Dial. If the type is Direct Dial or Shared Dial (NETXPORT. NI • niName. LINK), the corresponding LINKCONF entry must have phone data configured (LINKCONf .linkname. PHONEDAT). If the type is Direct Connect, the corresponding LINKCONF entry must not have phone data configured. If the type is Direct Dial or Shared Dial. and DIAL is enabled for the link, then the Dial Protocol must be configured. If the type is Direct Dial or Shared Dial and the LINKCONF type is ATP/ASNP, the LINKCONF subtype must be either modem or European modem. • If Dial Protocol is configured and security is enabled, there must be a security string c;onfigured (NETXPORT. niName. PROTOCOL. DIAL. SECURITY). • A home network must be configured if there is a Gatehalf type Nt, and the home network must not correspond to the Gatehalf NI or a Loopback NI. • If Proxy is enabled, and the inbound Proxy multicast address is not present in the c;onfiguration file, then a validation warning message will be printed. See the NS3000/V Error Message and Recovery Manual for further details. • If a LAN NI is configured and the Probe multicast address is not present in the configuration file. then a validation warning message will be printed. See the NS3000/V Error Message and Recovery Manual for further details. • If a node has two or more Nls or a router NI with two or more links, and if no IP store-and-forward buffers are configured, then a validation warning message will be printed. See the NS3000/V Error Message and Recovery manual for further details. • If there is a Router-type NI, then there must be one or more configured mapping entries. • For LINK.CONF LAP-B entries: -The T I timer parameter should be greater than or equal to the recommended formula value: 400[(Buffer Size * 8) / Baud Rate]--in hundredths of a second. -The maximum number of reads and writes must always be 3 in the data record. -The line speed must not be zero. 5-38 ~ The NMS Configurator (NMMGR) • The IP Network number for the NETXPORT. HI. niName. MAPPING entry must be the same as the IP Network number for that NI. • If Proxy is not enabled on the Probe Protocol Screen ('.nd the inbound Proxy multicast address is present in the configuration file. then a validation warning message will be printed. See the NS3000!y Error Messa,e GIld Recover, Manual fur further details. • Subsystem 3 logging must be configured) anti at least one logging class must be configured under subsystem 3. 5-39 The NMS Configurator (NMMGR) Configuration Subtree Copy The Configuration Subtree Copy Screen (Figure 5-1 S) allows you to copy specified parts of a configuration subtree into either the same configuration file or a different configuration file. The target file can be on a remote node in the network. Source file: Source path: Destination file l! ~stina~ion path: Overwrite existing subtree File: !lllml filename.group.acct Figure 5-15. Configuration Subtree Copy Screen Description This screen is used to copy the subtree which begins at the end of the source path. to a subtree which begins at the end of the destination path. The user starts the copy by pressing [71 I. Fields Source file This field contains the name of the file where configuration data will be copied from. If this field is left blank, the current configuration file that is open in NMMGR is assumed. If the file is on a remote node. you must use a file equation, and prefix the file name with an *. You may use an MPE command from the command line to set a file equation without having to leave NMMGR. 5-40 The NMS Configurator (NMMGR) Source Path The source path t a required field t is composed of eight NMMGR path identifier slots. Enter one path identifier in each slott leaving blanks at the end of each identifier. Leave any unused identifier slots empty. Destination file This field contains the name of the file the configuration data will be copied to. If this field is left blank, the current configuration file that is open in NMMGR is assumed. If the file is on a remote node, the user must use a file equation, and prefix the file name with an *. Destination Path The destination path is also composed of 8 path identifiers. You need to enter only those identifiers that are different from the source path. To copy data from the source file to the identical location in the destination file, leave this field blank. If you wish to change the fifth path identifier, then the fifth slot in the destination path should contain data. Only user-selected names can differ among corresponding identifiers in the source and destination paths. User-selected types must match. For example, if the source path includes a direct connect link, the corresponding identifier in the destination path must also be a direct connect link. Overwrite existing subtree This required field indicates whether or not existing data in the destination configuration file is to be overwritten when the copy is performed. A Y will overwrite the data, an N will not allow the copy to continue if data exists where the destination subtree starts. The default is N. NOTE To perform a copy within the configuration file (which was opened by NMMGR), leave both the source and destination fields blank. Example In this example, a subtree copy is being performed from node A to node B. Since the copy is being made to a remote node, the user must make a : DSLINE connection to node B, and set up a file equation to represent node B's configuration file. These steps are shown below. They are shaded because you would see them in inverse video on the screen. The source file and path on node A are entered into the Source file and Source path fields. They appear below. Source file: ~th: ~. Wiifi~~ Sourc:e 5-41 The NMS Configurator (NMMGR) The diagram in Filure 5-16 shows the subtree specified by the path above. SOURCE: before and after copy (node A) NETXPORT I I LAN1 I NI I I INTERNET LINK I LINKABC I GATE 1 I I GATE 2 Figure 5-16. Source Subtree For this copy, the destination file and path were specified as below: Destination file lEi· .1 Destination path: The diagram in Figure 5-17 illustrates the results of the copy. DESTINATION: before copy (node B) DESTINATION: after copy (node B) NETXPORT NETXPORT I I LAH2 I I I LAN2 I HI NI I LINK I LANLINK I INTERNET I I I LINK INTERNET I I LAN lINK I GATE1 Figure 5-17. Destination Subtrees Before aDd After Copy 5-42 I GATE2 The NMS Configurator (NMMGR) When subtrees contain several records, copies that occur over : DSL I NE connections will take considerably longer than copies between two local configuration files. I· IS several tImes faster to DSCOPY the configuration file to the destination node, and then perfe.m t.he subtree copy between two local configuration files. NOTE If you are performing a subtree copy with a remote file which is locked by the network transport on the remote system, you will not be able to access this file remotely. However, you can log on to the remote system to copy subtree data. It is not possible to directly copy between two configuration files on different systems which are both locked open. In this case, the steps you would take to copy remote configuration data to a local configuration file are: 1) Log on to the remote system. 2) Run NMMGR and create a new configuration file, which we will call CONFIG 1 for purposes of this discussion. 3) While running NMMGR on the remote system, copy the desired subtree into CONFIG 1. (If you are unable to copy data, the file may have been opened for exclusive access only, or the network transport may be performing a validation on the file. 4) Exit NMMGR. 5) Return to the local system. (At this point, you may wish to DSCOPY the new file back to the local system so that you can perform a fast Bubtree copy into the destination file.) 6) Run NMMGR on the local system, and open the file into which you want to copy data. 7) Still in NMMGR, copy subtree data from CONFIG 1 into your destination file. r The Error Information Screen The Error Information Screen displays the last error that NMMGR encountered and associated error messages. if any. It does not display the prompts that are a result of entering invalid data types in fields. This screen is displayed when you type ERRORS in the command window of any screen and press IENTER I. Figure 5-18 shows an example of an Error Information Screen; Table 5- 8 provides a description of the Error Information SCreen function keys. r 5-43 The NMS Configurator (NMMGR) The moat recent sequence of errors is: Cannot compre88 NM configuration file. (NMGRERR 24) Unable to rename old datafile prior to replacement. USER IS NOT CREATOR File: (NMFSERR 27) (FSERR 94) SAMPCONF.NET.SYS Figure 5-18. Error Information kreen Figure 5-18 shows the error messages displayed on the Error Information screen if a user who was not the creator of SAMPCONF. NET. SYS tries to compress the file. 5-44 The NMS Configurator (NMMGR) TABLE 5-8. ERROR INFORMATION FUNCfION KEYS Key Function Redisplays screen with current configuration file data. Leaves the Error Information Screen and returns to the screen from which you called the Error Information Screen. In most cases, you do not need to use the Error Information Screen because NMMGR error messages displayed on other screens usually contain enough information for you to correct the error and continue operation. However. if you do not know the cause of the error. or if a more serious error is encountered. use the Error Information Screen to see if any other error messages are associated with the NMMOR error. As many as five levels of error messages can be displayed in the Error Information Screen. depending on where the error occurred in the software. The hierarchy of erron returned by NMS is shown in Figure 5-18. The top level is the NMMGR error message. and the other levels come from software accessed by NMMGR. ~ ... ' \" 5-45 The NMS Configurator (NMMGR) COPYING CONFIGURATION DATA NMMGR features a configuration file copy utility named COPYCONF. COPYCONF' allows you to perform same kinds of copies you would execute from the Configuration Subtree Copy screen. Since it can be ~he invoked from a stream file, you can use it to transfer configuration data to multiple nodes automatically. Note that this utility is accessed through maintenance mode. Maintenance mode is discussed in Section 14. The syntax is shown below. Syntax: COPYCONF spath:sfilename, dpath:dfilename [;KEEP] Parameters spath:sfilename dpath:dfilename The path to the beginning of the subtree to be copied from, and the name of the file in which it resides. The path is composed of up to eight NMMGR path identifiers. Enter the NMMGR path identifiers that will lead to the beginning of the subtree to be copied. The file name must be separated from the path by a colon and must be specified in filename.group.account form, or, in place of the file name, an asterisk can precede a formal designator to specify a file equation. The path to the beginning of the subtree to be copied to, and the name of the file in which it resides. The destination path is also composed of up to eight NMMGR path identifiers. Enter the NMMGR path identifiers that lead to the beginning of the destination path. The file name must be separated from the path by a colon and must be specified in filename.group.account form. or, in place of the file name, an asterisk can precede a formal designator to specify a file equation. NOTE All type select parameten in the path that specifies the root of the subtree to be copied must be of the same type for the source and destination configuration files. If they are not, an error will be flagged, and no copy win take place. KEEP (Optional.) A parameter that prevents the copy if it would overwrite existing data. ~"') ,. •. The NMS Configurator (NMMGR) NOTE If you do not specify this parameter, and data exists in the ~ubtree specified, it will be overwritten. When subtrees contain several records, copies that occur over DSLINE connections will take considerably longer than copies between two local configuration files. It is several times faster to DSCOPY the configuration file to the destination node, and then perform the subtree copy between two local configuration files. Example The example in "Configuration Subtree Copy" is used again to ilhd.t.rate how the same subtree copy would be performed using the COPYCONf command. Again, the: DSLINE connection and file equation would be prepared as seen below. The COPYCONF command would be entered all follows, at the prompt NMMmlil To see an illustration of the source subtree, see Figure 5-16. To see the destination subtree before and after the copy has taken place, see Figure S-1 7. 5-47 The NMS Configurator (NMMGR) MAKING CONFIGURATION CHANGES As mentioned earlier in this section. the network transport permits on-line reconfiguration of mapping and internet information but does not permit configuration changes to non-reconfigurable items while the transport is active. Special guided configuration options have been provided in order to permit on-line changes on allowable items. This subsection describes a method for handling both on-line and off-line configuration changes network operation is mInimally interrupted. 80 that The basic approach is to create a configuration file that is used for making all configuration changes. We will refer to such a file as NSCONfM. NET. SYS. When the transport requires reconfiguration) changes can be made to NSCONfM, then copied into the NSCONf •NET. SYS file. If you are making changes to mapping and internet information only, you can perform the file copy while the transport is active; if you are making more extensive changes. you first must deactivate the transport. "1;;~:~~~g key. Then) assuming you To create an NSCONfM file, simply run NMMGR and use the ~;~~. already have an NSCONF file, you can use the subtree copy facility from the Utility screen to copy network transport data (NETXPORT, LINKCONF and LOGGING branches) from NSCONf •NET .SYS to NSCONfM. NET. SYS. Once NMCONfM contains the complete transport configuration, use the Netxport Update branch of Guided Configuration to modify mapping or internet data; use the Netxport Configuration branch of Guided Configuration to make more extensive changes. Be certain to validate your configuration. If you make mapping and internet configuration changes only, run NMMGR with a command file to copy these subtrees into your active configuration file. For example. a UDC could be written as such: ONLINECHANGES (udc name) rILE NMMGRCMD=RUN NMMGR.PUB.SYS RESET NMMGRCMD NETCONTROL UPDATE=INTERNET;NET=niName NETCONTROL UPDATE=MAPPING;NET=niName The command file should contain statements for each network interface. An example of a command file is shown below. Also, niName above should be replaced with the name of the desired network. For simplicity, one command file could be written to copy the mapping and internet data for all networks, even if changes occur to only one network. While the transport is active) LAN and Gatehalf network interface types permit internet reconfiguration; router network interface types permit internet and mapping reconfiguration. The following sample command file contains typical COPYCONF commands showing how internet and mapping information could be copied from NSCONFM. NET. SYS to NSCONF. NET. SYS. For readability, each command is broken into two lines, but NMMGR requires that the entire command be shown on a single line in your command file. COPYCONF NETXPORT.NI.niname.INTERNET:NSCONfM.NET.SYS, NETXPORT.NI.niname.INTERNET:NSCONf.NET.SYS COPYCONF NETXPORT.NI.niname.MAPPING:NSCONfM.NET.SYS, 5-48 ~ The NMS Configurator (NMMGR) ~ NETXPORT.NI.niname.MAPPING:NSCONF.NET.SYS EXIT If more extensive changes must be made, it is easiest to replace the entire configuration file. For example, if you have finished making changes to the NSCONFM file with NMMGR, the changes will take effect when the following commands are executed: OFF'LINECHANGES (udc name) NETCONTROL STOP PURGE OLDCONF'.NET.SYS F'COPY F'ROM=NSCONF'. NET. SYS; TO=OLDCONF' • NET. SYS; NEW (backup copy) PURGE NSCONF'.NET.SYS F'COPY F'ROM=NSCONF'M. NET. SYS; TO=NSCONF • NET. SYS; NEW (move into place) NETCONTROL START;NET=niNamel NETCONTROL START;NET=niName2 (etc.) The reason for making a backup copy of the existing NSCONF file is that the backup copy can be used if you ever need to go back to your original configuration. Be aware that you cannot FCOPY a configuration file if you are still making changes with NMMGR. To quickly exit NMMGR, type "q" in the command window and press (ENTER J. NOTE Each time subtrees overwrite existing subtrees, the amount of available space within the configuration file becomes smaller. If you are frequently reconfiguring your mapping or internet data, you may want to expand the NSCONF and NSCONFM files to avoid running out of available file space. The Compress function within the Utility screen of NMMGR can be used to change the size of a file; in addition, it removes inactive subtrees left by prior subtree copy operation. A file cannot be expanded while it is open. If your operators are accustomed to making on-line changes on their own, they should follow set procedures like those listed above. This way, you can avoid situations where on-line changes might be made directly to NSCONF, then subsequently overwritten with a potentially out-of-date NSCONfM file. 5-49 .~ "~. L...--G_U_I_DE_D_C_O_N_F_IG_U_R_A_T_IO_N I~ Guided Configuration is an NMMGR procedure that automates significant portions of the configuration process. Guided Configuration assumes and supplies default values wherever possible to furnish most of the configuration file's data. You are then led through a predetermined sequence of configuration screens and asked to supply a minimal number of specific field values to complete the network interface being configured or the online configuration changes. Each configuration sequence finishes with the Validation screen, in which the configured data is checked for logical and Internal consistency. NMMGR will indicate the presence, nature, and location of any errors found, and will indicate whether or not the configuration is valid accordingly. The required values for the Guided Configuration screens can be supplied directly from the Configuration Worksheets (refer to Section 3 and Appendix A), which should be completed before attempting any new network configuration. Fields for which you are required to supply values are distinguished from defaulted fields by underlining, as follows: [-------~]. The Guided Subsystem Configuration Screen is reached by selecting oo:!Hmfl!~GUIRD from the Main Menu screen (refer to Figure 5-2). Figure 6-1 shows the Guided SUbsyste~'C~~i'ig~'~;i'i~~ Screen. NETXPORT CONfIGURATION - Network Interface Configuration. NETXPORT UPDATE File: - Online Configuration Changes. fILENAME.NET.SYS Figure 6-1. Guided Subsystem Conflauration 6-1 Guided Configuration NOTE HP strongly recommends that you use Guided Configuration to initially configure each node, and for most network maintenance and updating. Use manual configuration only if Guided Configuration does not provide access to the configuration data you need to change. Guided configuration comprises two branches: NETXPORT CONFIGURATION and NETXPORT UPDATE. The first of these two branches, NETXPORT CONFIGURATION, allows you to create or modify the configuration file for all network interface types: • Loopback (labeled LOOP) • IEEE 802. 3 (labeled LAN802. 3) • Router--two kinds of guided configuration exist for router networks. One kind (labeled PC ROUTER) is for a router network consisting of an HP 3000 with Asynchronous SERIAL Network Links to personal computers. The other kind (labeled ROUTER) is for a router network with only HP 30005. • Gateway half (labeled GATEHALF) The sequence of screens that you will encounter as you proceed through guided configuration for each of these network interfaces includes the screens necessary for link and network transport configuration, and validation of the completed configuration file. The second branch of guided configuration, NETXPORT UPDATE, provides a guided configuration interface for the following two types of online configuration changes (changes that you can make to an active file~ • Updating internet data for network interfaces (labeled UPDATE I NTERNEn • Updating mapping data for router network interfaces (labeled UPDATE ROUTER MAPPING) The top three levels of the Guided Configuration tree are shown in Figure 6- 2. 6-2 '~ Guided Configuration GUIDED CONFIGURATION HETXPORT UPDATE NETXPORT CONFIGURATION LOOP LAN802.3 ROUTER GATEHALF I V I V I V I V PC ROUTER I V UPDATE INTERNET I V UPDATE ROUTER MAPPING I V Figure 6-2,. Guided Confiauration Tree NOTE The ROUTER branch and the PC ROUTER branch of Guided Configuration are similar; however, the PC ROUTER branch is designed for configuration of a router network specifically composed of personal computen connected to the HP 3000 via Asynchronous SER.IAL Network Links. The defaults imposed by using the PC ROUTER branch are those that HP recommends for such a network, and they differ from the defaults imposed by using the ROUTER branch. In addition, using the PC ROUTER branch allows you to bypass certain screens included in the ROUTER branch, such as those required to configure internet data, since no transparent internet communication can be initiated from or directed to personal computers. 6-3 Guided Configuration CORRECTING CONFIGURATION ERRORS Beyond the Configuration or Update level of the configuration tree, Guided Configuration is forced to proceed in a forward sequence. The $~reen key, which is common to most screens in the normal configuration process, is disabled. Furthermore, while in Guided Configuration, you will not be able to branch to other configuration screens by specifying their path in the command line. These restrictions are necessary to enable the configuration to be completed in an orderly and directed fashion. 'P:rio'r If it is necessary to leave NMMGR altogether before the configuration is completed, issue the EXIT command in the command line and press {ENTER I. You will be warned that you are in the middle of Guided Configuration, and asked to repeat the command if you still want to exit. Exiting in the middle of Guided Configuration will result in an incomplete and unvalidated configuration file. If you have started a configuration and find that you have made a mistake, type STOP on the command line and press (ENTER). Guided Configuration will stop. Then, by typing @NIGUIDE and pressing (ENTER), you can restart the Guided Configuration, fixing any errors on screens you revisit. If errors occur during validation, a path name will be displayed as part of the error message, identifying the data screen where the error has apparently occurred. Note (or print out) the screen path name(s). Press the .:':::: ,]~;~~~ key to return to the Guided Configuration screen where you started. Re-enter your network inierface'·'name and press the corresponding function key. This will allow you to go back and fix any errors in the configuration you just created. You also have the option of using direct branching to visit the screens on which the validation routine reported errors. If internal errors or errors that prevent Guided Configuration from continuing occur, you will be returned to your initial Guided Configuration screen and an error message will be printed. Type ERRORS in the command window and press (ENTER I to see other possible errors. The problem in most cases is either that the configuration file is locked or that a file is not properly installed. One situation that would cause a file-locking error is if you tried to update information other than internet data or router mapping data while the transport still was active. In this case, you should follow the procedures in Section S for making configuration changes. As for installation errors, you can check these by running NMMAINT. PUB.SYS ;PARM=24. For NMMAINT information, refer to Volume II, Section 2. 6-4 Guided Configuration NETXPORT CONFIGURATION The Netxport Configuration branch directs the gUIded conhgur& rion of loopback, LAN, router, gateway half, and PC router networks. This branch can also be used to modify any of these networks in an existing configuration file. NetxPOrt Configuration is reached by selecting ~~li~~l~~_ from the Guided Subsystem Configuration screen shown in Figure 6-1. The network interface selection is made from the Guided Network Interface Configuration screen shown in Figure 6- ~ Network Interface Name li~:...l'~lrnll~l!~~!mmmj,~ LOOP - Guided Configuration Of lOOPBACK. LAN802.3 - Guided Configuration Of Local Area Network. ROUTER - Guided Configuration Of Router. GATEHALF - Guided Configuration Of Gateway Half. PC ROUTER - ~ Guided Configuration Of ASNP Route,· For Pes. NOTE: Be certain to use uNETXPORT UPDATE" to reconfigure an active network. File: FILENAME.NET.SYS Figure 6-3. Guided Network Interface ConfiguratioD You must supply a name for the network interface, and then select the type of network interface by pressing the corresponding function key i f J I to Its I. If you want to modify an existing network interface, you ean review the configured network interface names by typing 'NETXPORT.NI in the command line and pressing I ENTER I. When you are finished. press the .. .~I key to return to the Guided Configuration screen. If you are configuring a new network interface. Guided Configuration immediately begins suppl)'ing appropriate default values to the configuration subsystems. Guided Configuration then proceeds to the screen sequence relevant to the type selected. Tables 6-1 through 6- S show the sequence of steps for each of the five Guided Network Interface Configuration routines. For each step. the tables show the sereen or screens a~ssed and the fields for which you must supply a value. The table also provides a reference figure for each step. You must refer to that figure to see the actual screen displal and read the detailed descriptions of the required fields in that screen. 6-5 Guided Configuration TABLE 6-1 NETXPORT CONFIGURATION - LOOPBACK NI Step 1 6-6 Screen Name GUIDED NETWORK INTERFACE CONFIGURATION Required Values NIName Reference Figure 6-3 (p. 6- 5) (Choose LOOP) 2 NODE NAME CONFIGURATION Local Node Name Figure 8-3 (p. 8-5) 3 VALIDATE CONFIGURATION FILE None Figure 5-14 (p. 5-35) Guided Configuration TABLE 6-2 NETXPORT CONFIGURATION - LAN 802. 3 NI Step 1 Screen Name GUIDED NETWORK INTERFACE CONFIGURATION Required Value NIName Reference Figure 6-3 (p. 6- 5) (Choose LAN 802. 3) 2 NODE NAME CONFIGURATION (Visited only if not previously configured) Local Node Name Figure 8-3 (p. 8-5) 3 LINK CONFIGURATION Link Name Figure 7-1 (p. 7-4) 4 LINK DATA LDEV /I Figure 7-2 (p. 7-6) 5 PROBE PROTOCOL CONFIGURATION Proxy Enabled Figure 9-4 (p. 9-10) 6 IP PROTOCOL CONFIGURATION IP Internet Address Figure 9-3 (p. 9-7) 7 NEIGHBOR GATEWAYS (Repeat for each gateway; NEXT SCREEN to continue to Step 9) Gateway Name Figure 9-7 (p. 9-18) 8 NEIGHBOR GATEWAY REACHABLE NETWORKS (Repeat for each network; NEXT SCREEN to return to step 7) Neighbor Gateway IP Internet Address IP Network Address Number of Hops Figure 9-8 (p. 9-19) 9 VALIDATE CONFIGURATION FILE None Figure 5-14 (p. 5-35) 6-7 Guided Configuration TABLE 6-3 NETXPORT CONFIGURATION - ROUTER NI .~ Step 1 Screen Name - GUIDED NETWORK INTERFACE CONFIGURAnON Required Values NI Name Reference Figure 6-3 (p. 6-5) (Choose ROUTER) 2 NODE NAME CONFIGURATION (Visited only if not previously configured) Node Name Figure 8-3 (p. 8-5) 3 LINK CONFIGURATION (Repeat Steps 3-6 for each link; NEXT SCREEN to continue to step 7) Link Name Protocol Type Figure 7-1 (p. 7-4) 4 LINK CONFIGURATION: LINK DATA LDEV II Figure 7-6 (Bisync) (p. 7-11) Figure 7-9 (LAP-B) (p. 7-19) Figure 7-12 (ASNP) (p. 7-27) 5 ROUTER NETWORK INTERFACE LINKS Link Name Connection Type Figure 10-6 (p. 10-17) 6 DIRECT CONNECT LINK CONFIGURATION None Figure 10- 7 (Direct) (p. 10-19) or Figure 10- 8 (Dial) (p. 10-21) ROUTER DIAL LINK CONFIGURATION 6-8 7 ROUTER NETWORK INTERFACE CONFIGURATION Network Hop Count Idle Device Timeout Figure 10-1 (p. 10-3) 8 IPPROTOCOL CONFIGURATION IP Internet Address Figure 10-3 (p. 10-8) 9 ROUTER MAPPING CONFIGURATION (Repeat as applicable; NEXT SCREEN to continue to step 11) Router Node Name Figure 10-12 (p. 10-30) Guided Configuration TABLE 6-3 NETXPORT CONFIGURATION - ROUTER NI (cont.) Step Screen Name Required Values Reference 10 R.OUTER. REACHABLE NODES IP Internet Address Link Name Adjacent/Non -adjacent Phone # (if applicable) Figure 10-1 3 (p. 10-32) 11 NEIGHBOR GATEWAYS (Repeat for each gateway; NEXT SCREEN to continue to step 13) Gateway Name Figure 10-9 (p. 10-24) 12 NEIGHBOR GATEWAY REACHABLE NETWORKS (Repeat for each network; NEXT SCREEN to return to step 11) Neighbor Gateway Internet Address IP Network Address Number of Hops Figure 10-10 (p. 10-25) 13 VALIDATE CONFIGURATION FILE None Figure 5-14 (p. 5-35) ~. 6-9 Guided Configuration TABLE 6-4 NETXPORT CONFIGURATION - GATEHALF NI Step 1 I Screen Name GUIDED NETWORK INTERFACE CONFIGURATION Required Values NIName Reference Figure 6-3 (p. 6- S) (Choose GATEHALF) 2 GLOBAL TRANSPORT CONFIGURATION Home Network Name Figure 8-4 (p. 8-7) 3 NODE NAME CONFIGURATION (Visited only if not previously configured) Local Node Name Figure 8-3 (p. 8- 5) 4 LINK CONFIGURATION (Repeat steps 4-7 for each link; NEXT SCREEN to continue with step 8) LInk Name Protocol Type Figure 7-1 (p. 7-4) 5 LINK CONFIGURATION: LINK DATA LDEV II Figure 7- 6 (Bisync) (p. 7-1 J) Figure 7-9 (LAP-B) (p. 7-19) Figure 7-12 (ASNP) (p. 7-27) 6 GATEWAY HALF NETWORK INTERFACE LINKS Line Name Connection Type Figure 11-6 (p. 11-16) 7 DIRECT CONNECT LINK CONFIGURATION None Figure 11-7 (Direct) (p. 11-17) GATEWAY HALF DIAL LINK CONFIGURATION Phone Number Figure 11 - 8 (Dial) (p. 11-19) 8 GATEWAY HALF NETWORK INTERFACE CONFIGURATION Idle Device Timeout Value Figure 11-1 (p. 11-3) 9 IPPROTOCOL CONFIGURATION IP Internet Address Figure 11-3 (p. 11-7) or 6-10 Guided Configuration TABLE 6-4 NETXPORT CONFIGURATION - GATEHALF NI (cont.) Step Screen Name 10 NEIGHBOR GATEWAYS (Repeat for each gateway; NEXT SCREEN to continue to step 12) Gateway Name Figure 11-9 (p. 11-23) 11 NEIGHBOR GATEWAY REACHABLE NETWORKS (Repeat for each network; NEXT SCREEN to return to Step (0) Neighbor Gateway IP Internet Address IP Network Address Number of Hops Figure 11 -1 0 (p. 11-24) 12 VALIDATE CONFIGURATION FILE None Figure 5-14 (p. 5-35) Required Values Reference 6-11 Guided Configuration TABLE 6-5 NETXPORT CONFIGURATION - PC ROUTER Step 1 Screen Name GUIDED NETWORK INTERFACE CONFIGURATION Required Values NIName Reference Figure 6-3 (p. 6-5) (Choose PC ROUTER) 2 NODE NAME CONFIGURATION (Visited only if not previously configured) Node Name Figure 8-3 (p. 8-5) 3 LINK CONFIGURATION (Repeat Steps 3-6 as applicable; NEXT SCREEN to continue to step 7) Link Name Figure 7-1 (P. 7-4) 4 LINK CONFIGURATION: LINK DATA LDEVN Figure 7-12 (p. 7-27) S ROUTER NETWORK INTERFACE LINKS Link Type Figure 10-6 (p. 10-17) 6 DIRECT CONNECT LINK CONFIGURATION None Figure 10-7 (Direct) (p. 10-19) or Figure 10-8 (Dial) (p. 10-20 ROUTER DIAL LINK CONFIGURATION 7 IP PROTOCOL CONFIGURATION IP Internet Address 8 ROUTER MAPPING CONFIGURATION (Repeat as applicable; NEXT SCREEN to continue with step 10) Router node name ROUTER REACHABLE NODES (Repeat as applicable; NEXT SCREEN to return to Step IP Internet Address Link Name 9 Figure 10-3 (p. 10-8) Figure 10-12 (p. 10-30) Figure 10-13 (p. 10-32) 8) 10 6-12 VALIDATE CONFIGURATION FILE None Figure 5-14 (p. 5-35) Guided Configuration ",I' . . .' .. NETXPORT UPDATE " .. The Netxport Update branch directs the Guided Configuration process for two online configuration updates. UPDATE INTERNET leads to the screen sequence for updating gateway internet data on configured LAN or router networks or on gateway halves. UPDATE ROUTER MAPPING leads to the screen sequence for updating mapping data on configured router networks. It is important to note the different purposes of the two Guided Configuration branches. The Netxport Configuration branch adds or updates entire network interface configurations, and may not be used to update an active configuration file. The Netxport Update branch, on the other hand. performs guided updates of a selected part of existing. validated networks, and is intended for use in updating the active configuration. Select .' ':' "':";~i!i~':"'~~1i in the Guided Subsystem Configuration screen to reach the Guided Configuration Update screen. Select the desired update path by pressing the corresponding function key. I , 1 I or I I. as shown in Figure 6-4. '2 Tables 6-6 and 6-7 show the sequence of steps followed by each of the two Guided Configuration Updates. For each step. the tables show the screen or screens accessed and the fields for which you must supply a value. The table also provides a reference figure for each step. You must refer to that figure to see the actual screen display and read the detailed descriptions of the required fields in that screen. 6-13 Guided Configuration UPDATE INTERNET - Update Internet Data for Specified Network Interface. UPDATE ROUTER MAPPING - Update Mapping Data for Specified Router Network Interface. File: fILENAME.NET.SYS Figure 6-4. Guided Configuration Update 6-14 Guided Configuration TABLE 6-6 NETXPORT UPDATE - UPDATE INTERNET 1 Required Values kreen Name Step GUIDED NETXPORT UPDATE NIName Referenee Figure 6-4 (po 6-14) (Choose INTER NET) 2 NEIGHBOR GATEWAYS (Repeat as desired; NEXT SCREEN to continue to step 4) Gateway Name Figure 11-9 (po 11-23) 3 NEIGHBOR GATEWAY REACHABLE NETWORKS (Repeat as desired; NEXT SCREEN to return to Step Neighbor Gateway Internet Address IP Network Address Number of Hops Figure 11-1 0 (po 11-24) None Figure 5-14 (po 5-35) 2) 4 VALIDATE CONFIGURATION FILE 6-15 Guided Configuration TABLE 6-7 NETXPORT UPDATE - UPDATE MAPPING Step 1 Screen Name GUIDED NETXPORT UPDATE Required Values NIName Reference Figure 6-4 (p. 6-14) (Choose RTR MAP) 2 ROUTER MAPPING CONFIGURATION (Repeat as applicable; NEXT SCREEN to continue to step Router node name Figure 10-12 (p. 10-30) 4) 6-16 3 ROUTER REACHABLE NODES IP Internet Address Link Name Entry Priority Phone 1/ (if applicable) Figure 10-13 (p. 10-32) 4 VALIDATE CONFIGURATION FILE None Figure 5-14 (p. 5-35) LINK CONFIGURATIO_N J~ The screens described in this section are used for hnk configuration. NMMGR provides four kinds of screens for configuration of each link. Which screens you are 'p.d to iepends on what you enter in the fint 8Creen. the LINK CONfIGURATION screen; however. ynu will always proceed to a screen in which you must configure link data. From there, you can proceed to a screen in which you configure data about tracing. and (except for IEEE 802.3 links) to a screen to whIch you configure Information about the telephone connection, for dial links. The four kinds of screens are descnbed below, with the level of indentation indicating each screen's place in the configuration tree: LINK CONFIGURATION - allows you to specify the links configured for this node, including the link's identifying name and whether it uses IEEE 802.3. BSe, LAP-B, or ASNP as a link-level protocol. LINK DATA (One of four screens corresponding to t.i'le 111 It... level protocol chosen in the LINK CONfIGURATION screen.) Ecl~h LINK DATA screen allows you to configure data necessary for link level software. such as the logical device (Ldev) number of the hardware card, the number of buffen (which determines the amount of data accepted at the link level before packets are discarded). and parameters specific to the link -level protocol being used. LINK TRACE DATA - From each LINK DATA screen, you can proceed to the LINK TRACE DATA screen for the link being configured. This screen allows you to enable link level tracing for this link, specify which link level activities will be recorded, and sp"ify the name of the trace file. LINK PHONE DATA - From each LINK DATA screen except that for IEEE 802.3 links, you can proceed to the LINK PHONE DATA screen for the link being configured. This screen allows you to specify whether the dial connection to a remote node is initiated by manual dial (in which a system operator must dial the telephone number) or auto dial (in which the number is automatically dialed by a device with auto dial capability). NOTE Configurable fields described in this manual are required unless otherwise stated. II All fields In the Link Configuration screens are noted as "HP modifiable. II and should be ehanged onl)' upon the reeommendation of your UP representative. On the screens shown in this section, fields that must be configured when performin'luided configuration are underlined. 7-1 Link Configuration NOTE Information that you specify in the NMMGR program always overrides any similar information entered within the SYSDUMP facility. '~":':y 7-2 Link Configuration LINK CONFIGURATION The select screen in Figure 7-1 is displayed when you press the function key for :.:. Configuration Menu Screen. It is also displayed when you type the Path name: ; at the @LINKCONF' in the command window of any screen and press (ENTER I Use the fields and the function keys of the select screen to perform the desired action. .• To define a new link configuration, specify the link name and the type; then press lit. The path for the selected link name is added ~o the configuration file and the data screen for the type specified is displayed. • To modify an existing link configuration, specify the link namp: then press Y~I_. The data screen on the path for the specified link name is displayed. • To change the name of an existing hnk configuration, specify the link name and a new name; then press .~~. The previously configured link name is replaced and the screen displays the new name in the display fields labeled Configured links. • To delete an existing link configuration, specify the link name, then press : The previously configured link name is deleted and is no longer displayed in the display fields labeled Configured Links. 7-3 Link Configuration M"'MGftJ~OOQ:):(;'Jb.r~;OQr 'LI NI<>CONf I 9~RATI~" : [l·Pe./:.~~::;:;b~~~:;::q,~i:r:l~~m to 'Update, '~letet.::Qr Rename; ~qiR~""d;;:!!ili!mi!11m:;~~l!m::mmjlm1~:::~;Ji::; ",:::':.. '::' ..... Path: LINKCONF :..1 Link name New name SNA/SDLC.LAN802.3 Types: BSC.LAPB.ATP/ASNP (i f new) Configured Links Name Name Type Type Name Type mi:~ena~Ci(' I:;::::::~;::·;·,~ .~ ';l;;:H;J: Figure 7-1. Link Configuration Screen Fields link name (HP modifiable) Select the link name for one of the following: 1) LAN802. 3 link, 2) BSC link, 3) LAP-B link, or 4) ATP/ASNP link. The link name can contain as many as eight alphanumeric characters, and the first character must be alphabetic. The link name must match the link name configured in the corresponding network transport configuration screen. Types (HP modifiable.) Required only when adding a link. Enter the type shown on the screen that corresponds to your link. Choose LAN802.3 if you are using StarLAN/3000, ThinLAN/3000, or the ThickLAN option. Choose LAP-B if you are using an NS Point-to-Point 3000/V Link with the LAP-B protocol. Choose BSC if you are using an NS Point-to-Point 3000/V Link with the DSC protocol. Choose ATP/ASNP if you are using an Asynchronous Serial Network Link. For the SMA/SOLC choice, follow the instructions for choosing your link type according to the SNA Link Services manual (part number 30246-90003). 7-4 ~ J Link Configuration New name ~. (HP modifiable.) Required only when renaming a link. Enter a new link name. The new name can contain as many "as eight alphanumeric characters, and the first cbs ractel must be alphabetic. 7-5 Link Configuration LINK CONFIGURATION: LAN802.3 LINK DATA The screen in Figure 7- 2 is displayed when you select a link name and the link type LAN802. 3 at the Link Configuration Screen (Figure 7-1) and press a~d or p.pc.J~'t;.. It is also displayed when you type the path name: @lINKCONF.linkname in the command window of any screen and press link name. (ENTER J, where l inkname is the configured LAN 802. 3 You must press ~:~-.~!:;m~~~ to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the ~t..:;! flag is set to I. ... ... . Path: LINKCONF.linkname 11 ~!,! Logical Device (1-999) Driver Options in Hex (0 - normal mode ope·ration) Maximum Outstanding Reads (7-64) Maximum Outstanding Writes (7-64) Number of Buffers (16-138) Use factory-Configured Local Station Address? (YIN) 11~~!rtD'c~f~;~rllTiliili~~~~fii] ~~~:~a~~a~~~:u~~d ~~s:b~~eH:X N) File: filename.NET.SYS Figure 7-2. LAN80Z.3 Link Data Screen. Fields Logical Device (HP modifiable.) Enter the logical device number of the LANIC as configured in SYSDUMP. Range: 1 -999 7-6 Link Configuration Driver Options In Hex (HP modifiable.) Enter 0 for normal mode. of operation. All other options are reserved. Default Value: 0 Range: 0-9. A-F hexadecimal Maximu. Outstanding Reads (HP modifiable.) Specifies the maximum number of reads that can be outstanding at any given time. Default Value: 16 Range: 1-64 Haxi.u. Outstanding Mrites (HP modifiable.) Specifies the Dlaximum number of writes that can be outstanding at any given time. Default Value: 1 Range: 1-64 NU.ber of Buffers (HP modifiable.) The maximum amount of incoming data that the link level can accept before discarding packets. The number of buffers to configure can be calculated with the following formula: numBuffers := 2 x maximum outstanding reads + 10 where: numBuffers is the number of buffers to be configured, Default Value: 42 Range: 16-138 Factory-Configured Local Node Address? (HP modifiable.) The LANIC board is supplied with a 48-bit station address. These are guaranteed to be unique. Do not change the factory configured local node address except on the specific instructions of your HP representative. Default Value: Y Local Node Add ress (UP modifiable.) This field is to be used only with specific instructions from your UP representative. It allows you to enter a station address to replace the factory configured address. The format must be compatible with HP software requirements. Your HP representative will supply instructions in the unlikely event that you need to enter an address to replace the default. 7-7 Link Configuration LINK CONFIGURATION: LAN802.3 LINK TRACE DATA The screen in Figure 7-3 is displayed when you press the function key for pp~::imr9:.:::1R~c;.~~iit at the LAN802.3 Link Data Screen (Figure 7-2). It is also displayed when you type the path name: @LINKCONF.linkname.TRACEOAT in the command window of any screen and press link name. (ENTER I, where l inkname IS the configured LAN 802. 3 You must press q·~.~~m!l~~~ to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the ~t!~ flag is set to ~. ":"'~~:i~~~~1~~~~il,:~~~l;;I~;~~~~~i~,,:~~~~[~~I, Path: LINKCONf.linkname.TRACEDAT ~IN~t Link trace enabled? (YIN) Trace ALL or ERRORS only? (O=ERRORS; 1=ALL) II )0.:: 1 WRAP or DISCARD overflow? (O=DISCARD; 1=WRAP) PRCT? (YIN) Receive Control Entries PRTX? (YIN) Receive Text Entries PSCT? (YIN) Send Control Entries PSTX? (YIN) Send Text Entries ICD? (YIN) Interconnect Driver Entries :It.~!I, J Trace File: -- File filename.NET.SYS Figure 7-3. LAN802. 3 Link Trace Data Screen. 7-8 Link Configuration After configuring link data. you can configure tracing for the link. The Link Trace' Data Screen allows you to specify the events to trace and the name of the file for storin8 the tracing information. For best performance. do not enable tracing. You can override NMMGR activated link tracing by using the LINKCONTROL TRACE=OFF command. Using the lINKCONTROL command to enable and disable link tracing is described in the "Commands" section lSectiol, 1) of Volume II of this manual set. For Information on formatting the link trace file. refer to the LAN/3000 Diagnostic and Troubleshootin, Guide. Fields Link trace enabled? (HP modifiable.) Enter Y (YES) to enable link tracing. N (NO) otherwise. Can be overridden with the lINKCONTROL command. If you do enable link tracing, you are required to enter a trace file name. For best performance. do not enable tracing. Default Value: N Trace ALL or ERRORS only (HP modIfiable.) Enter 1 (ALL) to tl'ar.e all events, 0 (ERRORS) to trace errors only. Default Value: 0 MRAP or DISCARD overflow? (HP modifiablp ) Enter 1 (WRAP) to overlay previous internal record entries with overflow trace entries, 0 (DISCARD) if you want it to discard the overflow. Default Value: 0 PRCT? (HP modifiable.) Enter Y (YES) to record Receive Controls (PRCTs) received on the line, N (NO) otherwise. Default Value: Y PRTX? (HP modifiable.) Enter Y (YES) to record Receive Text (PRTXs) received on the line, N (NO) otherwise. Default Value: Y PSCT? (HP modifiable.) Enter Y (YES) to record Send Controls (PSCTs) sent on the line, N (NO) otherwise. Default Value: Y PSTX? (HP modifiable.) Enter Y (YES) to record Send Text (PSTXs) sent on the line, N (NO) otherwise. Default Value: Y ICD? (HP modifiable.) Enter Y (YES) to record Interconnect Driver Entries (ICDs), N (NO) otherwise. Default Value: N 7-9 Link Configuration Trace file (HP modifiable.) Required if link trace is enabled. Name of the disc file in which you want to record tracing. Must be a valid MPE file name. Enter the filename in the format filename.groupname.acctname. The fully qualified file name can be as many as 26 characters. Lockwords are not allowed for trace files. Do not specify the same file name with the NMMGR configuration as specified with the l I NKCONTROl command. Only one active trace is allowed per link. Refer to LAN/3000 Diagnostic and Troubleshooting Guide for information on how to format the trace file. 7-10 Link Configuration LINK CONFIGURATION: SSC LINK DATA The screen in Figure 7-6 is displayed when you select a link name and the link type esc at the Link Configuration Screen (Figure 7-1) and press Add or Update It IS also displayed when you type the path name: @lINKCONF.linkname in the command window of any screen and press (ENTER I, where l inkname is the configured BSC link name. You must press Update ~ta to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the ~J.l flag is set to ~. Path: lINKCONF.linkname logical device (1-999) Connect timeout (60-900 seconds or 0) Number of error recovery retries (1-255) Clear to send delay (0-20 tenths of a second) Data set ready delay (Y/N) Buffer size (32-1500 bytes) Number of buffers (10-50) Line speed in bits/second (1200,2400,4800,9600,19200,38400,56000) leading SYN characters (0=4 SYN, 1=8 SYN, 2=12 SYN, 3=16 SYN) file: filename.NET.SYS Figure 7-6. BSC Link Data Screen Fields Logical device (UP modifiable.) Enter the logical device number of the INP card as configured in SYSDUMP. Range: 1-999 7-11 Link Configuration Connect timeout (HP modifiable.) During link initialization, this value specifies the amount of time the INP will wait for a response from the remote station. If this time lapse is excee.ded, it is assumed that the remote station is not responding. .'~ . '} Default Value: 900 Range: 60-900 seconds or 0 NUliber of error recovery retries (HP modifiable.) The total number of times a block will be retransmitted due to the lack of an acknowledgement. If this number is exceeded, it is assumed that the remote station is not responding. Default Value: 15 Range: 1-255 Clear to send delay (HP modifiable.) User selectable. When initializing the link, this value specifies the amount of time the INP will wait for the DCE to raise Clear To Send (CTS) after raising Request To Send (RTS). Default Value: 0 (Delay determined by modems) Range: 0-20 tenths of a second Data set ready delay User selectable. (HP modifiable.) This value specifies the time lapse allowed for DCE to raise Data Set Ready after the INP raises Data Terminal Ready (DTR). Default Value: N Buffer size (HP modifiable.) Size, in bytes, of the buffers used to hold user data, plus layer 3 and layer 4 protocol headers. The size of the packets transmitted over the link is the buffer size plus the layer 2 header. Default Value: 1500 Range: 32-1500 Number of Buffers (HP modifiable.) This field specifies the number of buffers used to transfer blocks of data to and from the INP. The field specifies the number of buffers to be allocated on the HP 3000 not the INP. Default Value: 12 Range: 10-50 Line speed (HP modifiable.) This is the line-transmission speed in bits per second. It may be overridden by whichever device is providing clocking. The INP simply transmits using the provided clock source. Default Value: 9600 7-12 ~ Link Configuration Leading SYN characters (HP modifiable.) This field sp~"lhes the number of leading synchronization characters (SYN) that will precede each block transmission. These SYN characters are used by the receiving station to establish character-phase synchromzation. If the receiving station is ua ving difficulty establishing character phase syncronization. in"reasing the value of this field may help. Default Value: 0 7-13 Link Configuration LINK CONFIGURATION: SSC LINK TRACE DATA The screen in Figure 7-7 is displayed when you press the function key for (;o"'TiO'.;taACEDAt at the BSC Link Data Screen (Figure 7-6). It is also displayed when you type the path name':' .. "d' •• d" @LINKCONf.linkname.TRACEDAT in the command window of any screen and press name. (ENTER I, where l inkname is the configured BSC link You must press P~~.~i.;::l~~i to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the ~t,:i.;~~ flag is set to ~. . dl •• r!el'~~~~;~~I~~;~~~!i;!;~~~~i~~ti~~;,~~;~~~j~~~I~~~~i~:]~i~~t t:~~~~:~~i~jl,~i!iii~ili~l~!:!!i~,!ii Path: LINKCONf.linkname.TRACEDAT Trace File file: filename.NET.SYS Figure 7-7. BSC Link Trace Data Screen. After configuring link data, you can configure tracing for the link. The Link Trace Data SCreen allows you to specify the events to trace and the name of the file for storing the tracing information. For best performance. do not enable tracing. The link tracing facility provides a method of monitoring the communication line. When collecting data to diagnose a problem, always set the "Trace ALL or ERRORS only" field to ALL (choice number I); set the STN, RCT, RTX, SeT, and STX entries to Y (YES), and set ICD to N (NO) unless specifically instructed by Hewlett-Packard to do otherwise. You can override NMMGR activated link tracing by using the LINKCONTROL TRACE=OfF' command. Using the LINKCONTROL command to enable and disable link 7-14 Link Configuration tracing is described in the "Commands" section (section 1) of Volume II of this manual set. For information on formatting the link trace file, refer to the Fundamental Data Communications Handbook. Fields Link trace enabled? (UP modifiable.) Enter Y (YES) to enable link tracing, N (NO) otherwise. Can be overridden with the lINKCONTROL command. If you do enable link tracing, you are required to enter a trace file name. For best performance, do not enable tracing. Default Value: N Trace ALL or ERRORS only (UP modifiable.) Enter 1 (ALL) to trace all events, 0 (ERRORS) to trace errors only. Default Value: 0 Entries per record (HP modifiable.) Enter the number of entries you want formatted per record. Default Value: 24 MRAP or DISCARD overflow? (HP modifiable.) Enter 1 (WRAP) to overlay previous internal record entries with overflow trace entries, 0 (DISCARD) if you want it to discard the overflow. Default Value: 0 STH? (HP modifiable.) Enter V (YES) to record State Transitions (STNs), N (NO) otherwise. Hewlett-Packard use only. Default Value: N OPR and EDT? (HP modifiable.) Enter V (YES) to record operand and editor entries; N (NO) otherwise. Default Value: N RCT? (HP modifiable.) Enter Y (YES) to record Receive Controls (RCTs) received on the line, N(NO) otherwise. Default Value: Y RTX? (HP modifiable.) Enter V (YES) to record Receive Text (RTXs) received on the line, N (NO) otherwise. Default Value: V SCT? (JlP modifiable.) Enter V (YES) to record Send Controls (SCTs) sent on the lin", N (NO) otherwise. Default Value: Y 7-IS Link Configuration STX? (HP modifiable.) Enter Y (YES) to record Send Text (STXs) sent on the line. N (NO) otherwise. Default Value: Y ICD? (HP modifiable.) Enter Y (YES) to record Interconnect Driver Entries (ICDs), N (NO) otherwise. The ICD entry is for Hewlett-Packard use only. Default Value: N Trace File (HP modifiable.) Required if link trace is enabled. Name of the disc file in which you want to record tracing. Must be a valid MPE file name. Enter the filename in the format filename.groupname.acctname. The fully qualified file name can be as many as 26 characters. Lockwords are not allowed for trace files. Do not specify the same file name with the NMMGR configuration as specified with the LIN KCONTROL command. Only one active trace is allowed per link. Refer to the Fundamental Data Communications Handbook for information on how to format the trace file. 7-16 Link Configuration LINK CONFIGURATION: BSC LINK PHONE DATA The screen in Figure 7-8 is displayed when you press the function key for ~:Wf:r9'd~~~~! at the Link Data Screen (Figure 7-6). It is also displayed when you type the path name: sse @lINKCONF.linkname.PHONEDAT in the command window of any screen and press (ENTER I) where name. 1inkname is the configured sse link You must press :. ,,' .i~e:~:;~I)ifJ.i to transfer the data displayed on the screen to the configuration file you are creating or updating~"""y'ou verify that the data record has been created by checking that the Ii~i!~: flag is set to ~. -Path: LINKCONF.linkname.PHONEDAT manual or autodial? File: (O=Manual, 1=Autodial) filename.NET.SYS Figure 7-8. BSC Link Phone Data Screen. Fields .anual or autodlal? (HP modifiable.) Enter 1 if you want the INP to automatically dial the phone number without intervention from the system operator. Enter 0 if you want the link manager to display the phone number on the console for the system operator to dial. Default Value: 1 7-17 Link Configuration Related Screens: - NETX PORT .NI .niName.MAPPING.nrzpentry This Router Reachable Node screen is where you enter phone numben of destination nodes. - NETXPORT .NI .niName. LINK.nilink This Gateway Half Dial Link Configuration screen is where you enter phone numbers of destination nodes. ~ .;~ 7-18 Link Configuration LINK CONFIGURATION: LAP-B LINK DATA The screen in Figure 7-9 is displayed when you select a link name and the link type LAP-B at the Link Configuration Screen (Figure 7-I) and press ~~~ or Ylij!h;~~". It is also displayed when you type the path name: @LINKCONF.linkname in the command window of any screen and press (ENTER ), where l inkname is the configured LAP-B link name. You must press If.li~;,:·· . . u.,.:::~~ to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the .':" ."".,' flag is set to ~. Path: LINKCONF.linkname Logical device (1-999) Connect timeout (60-900 seconds or 0) local timeout (5-900 seconds or 0) LAP-B parameter T1 (5-3000 hundredths of a second) LAP-B parameter K - Maximum outstanding frames (1-1) LAP-B parameter N2 - retry count (1-255) Clear to send delay (0-20 tenths of a second) Buffer size (32-1024 bytes) Number of buffers (10-50) Local mode (5=DTE, 6=DCE, 11=Point to Point) Line speed in bits/second (1200,2400,4800,9600,19200,38400.56000) File: filename.NET.SYS Figure 7-9. LAP-B Link Data Screen Fields Logical device (HP modifiable.) Enter the logical device number of the INP card u configured in SYSDUMP. Default Value: N Range: 1-999 7-19 Link Configuration Connect timeout (HP modifiable.) During link initialization, this value specifies the amount of time the INP will wait for a response. from the remote station. If this time lapse is exceeded, it is assumed that the remote station is not responding. Default Value: 900 Range: 60-900 seconds or 0 Local timeout (HP modifiable.) Timer on the INP-to-HP 3000 communications path. If the INP and the HP 3000 do not communicate during this time, LED 1 on the INP will flash, and the INP will no longer attempt to communicate. Default Value: 60 Range: 5-900 seconds or 0 LAP-B parameter T1 (HP modifiable.) Response timeout in hundredths of a second. This is the maximum amount of time that the transmitter should wait for an acknowledgement before initiating a recovery procedure. This delay must account for 3 frame transmissions and 2 frame-processing delays. An approximation of this value is 3 seconds for line speeds greater than or equal to 9600 bits per second and 4 seconds for line speeds less than 9600 bits per second. The formula for the approximation in hundredths of a second is: 400 x [(buffer size x 8)/line speed]. The configuration validation program will issue a warning if the set value does not comply to this specification. Default Value: 300 Range: 5-3000 LAP-B parameter K (HP modifiable. ) This parameter specifies the maximum number of sequentially numbered franles that the configured node may have unacknowledged at any given time. This parameter is also called the Level 2 window size. Default Value: 1 Range: 1-7 LAP-B parueter N2 (HP modifiable.) This field specifies the maximum number of times to retransmit a frame if the T I timer expires. The recovery procedure mentioned in IILAP-B parameter T III usually refers to the retransmission of the oldest unacknowledged frame. The value of N2 specifies the total number of times that the Tl timer expires and a frame is retransmitted in determining that the other side is not responding. Default Value: 20 Range: 1-255 Clear to send delay 7-20 (HP modifiable.) User selectable. When initializing the link, this value Link Configuration specifies the amount of time the INP will wait for the DCE to raise Clear To Send (CTS) after raising Request To Send (RTS). Default Value: 0 (Delay determined by modems) Range: 0-20 tenths of a second Buffer size (HP modifiable.) Size, in bytes, of the buffers used to hold user data, plus layer 3 and layer 4 protocol headers. The size of the packets transmitted over the link is the buffer size plus the layer 2 header. Default Value: 1024 Range: 32-1024 (HP modifiable.) This field specifies the number of buffers used to transfer blocks of data to and from the INP. The field specifies the number of buffers to be allocated on the HP 3000 not the INP. Default Value: 12 Range: 10-50 Local lMXIe (HP modifiable.) For HP Point-to-Point (all NS links) enter 11. If you are HP point-to-point, the other side must also be HP point-to-point. Enter 5 if the local station is acting as DTE, and enter 6 if the local station is acting as DCE. If you are DCE, the other side must be DTE. If you are DTE, the other side must be DeE. HP recommends using HP point-to-point because the system handles the designation for which side is DTE and DCE. Default Value: 11 Range: Point-to-Point. DTE, or DeE Line speed (HP modifiable.) This is the line-transmission speed in bits per second. It may be overridden by whichever device is providing clocking. The INP simply transmits using the provided clock source. Default Value: 5600 Range: 1200-5600 7-21 Link Configuration LINK CONFIGURATION: LAP-B LINK TRACE DATA The screen in Figure 7-10 is displayed when you press the function key for Q~:{;itrc('TRActI)AT at the LAP-B Link Data Screen (Figure 7-9). It is also displayed when you type the path name:···· . @lINKCONF.linkname.TRACEDAT in the command window of any screen and press I ENTER I. where l ink.name is the configured LAP-B link name. You must press P:r8.:t;!i::l:~~'- to transfer the data displayed on the screen to the configuration file you are creating uor updating. You verify that the data record has been created by checking that the Dit!ilt flag is set to i",' ~"":.:,,,,"",J;:"= ~~f'~E~I~I~~~I~~~~~~III-_m. Path: LINKCONF.linkname.TRACEDAT link trace enabled? (Y IN) Trace ALL or ERRORS only? (O=ERRORS; 1=ALl) I[[~~l: Entries per record (Ot at 16, 24) 'iOO~'~: WRAP or DISCARD overflo~? (O=DISCARD; 1=WRAP) l;iN:: STH? (V/N) State Transltlon Entries : . RCT? (YIN) Receive Control Entries RTX? (YIN) Receive Text Entries SCT? (YIN) Send Control Entries STX? (YIN) Send Text Entries ICD? (V/N) Interconnect Driver Entries !~N~: 11l~U: File: filename.NET.SYS Figure 7-10. LAP-B Link Trace Data Screen. After configuring link data, you can configure tracing for the link. The Link Trace Data Screen allows you to specify the events to trace and the name of the file for storing the tracing information. For best performance. do not enable tracing. The link tracing facility provides a method of monitoring the communication line. When collecting data to diagnose a problem, always set the ''Trace ALL or ERRORS only" field to ALL (choice number 1~ set the STN, RCT, RTX, SCT, and STX entries to V (YES~ and set leo to N (NO) unless specifically instructed by Hewlett-Packard to do otherwise. You can override NMMGR activated link tracing by using the LINKCONTROL TRACE=OFF command. Using the LINKCONTROL command to enable and disable link 7-22 Link Configuration tracing is described in the "Commands" section (Section 1) of Volume II of this manual set. For information on formatting the link trace file, refer to the Fundamental Data Communications Handbook. Fields Link trace enabled? (HP modifiable.) Enter V (\' ES) to enable link tracing, N (NO) otherwise. Can be overriddt"rI with the LINKCONTROL command. If you do enable link tracing, you are required to enter a trace file name. For best performance, do not enable tracing. Default Value: N Trace ALL or ERRORS only (HP modifiable.) Enter 1 (ALL) to trace all events. 0 (ERRORS) to trace errors only. Default Entries per record Valu~; 0 (HP modltlable.) Enter the number of entries you want formatted per record. Default Value: 24 MRAP or DISCARD overflow? (HP modifiable.) Enter 1 (WRAP) to overlay previous internal record entries with overflow trace entries, 0 (DISCARD) if you want it to discard the overflow. Default Value: 0 STN? (HP modifiable.) Enter V (YES) to record State Transitions (STNs), N (NO) otherwise. The STN enttry is for Hewlett-Packard use only. Default Value: N ReT? (HP modifiable.) Enter V (YES) to record Receive Controls (RCTs) received on the line, N (NO) otherwise. Default Value: V RTX? (HP modifiable.) Enter V (YES) to record Receive Text (RTXs) received on the line, N (NO) otherwise. Default Value: V scrf (HP modifiable.) Enter Y (YES) to record Send Controls (SCTs) sent on the line, N (NO) otherwise. Default Value: V sncf (HP modifiable.) Eater V (YES) to record Send Text (STXs) sent on the line, N (NO) otherwise. Default Value: Y 7-23 Link Configuration ICD? (HP modifiable.) Enter Y (YES) to record Interconnect Driver Entries (leDs), N (NO) otherwise. The leD entry is for Hewlett-Packard use only. Default Value: N Trace file (HP modifiable.) Required if link trace is enabled. Name of the disc file in which you want to record tracing. Must be a valid MPE file name. Enter the filename in the format filename.groupname.acctname. The fully qualified file name can be as many as 26 characters. Lockwords are not allowed for trace files. Do not specify the same file name with the NMMGR configuration as specified with the LINKCONTROL command. Only one active trace is allowed per link. Refer to the Fundamental Data Communications Handbook for information on how to format the trace file. 7-24 Link Configuration LINK CONFIGURATION: LAP-B LINK PHONE DAT A The screen in Figure 7-II is displayed when you press the function key for ~ji;E:r:p. m~~~I:I)1 at the LAP-B Link Data Screen (Figure 7-9), It is also displayed when you type the path name: @LINKCONf.linkname.PHONEDAT in the command window of any screen and press (ENTER I, where 1inkname is the configured LAP-B link name. You must press ~!rMi~~!![!l~~~i to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the 1I~~il flag is set to I. Path: LINKCONf.linkname.PHONEDAT manual or autodial? file: (O=Manual, 1=Autodial) filename.NET.SYS Figure 7-11. LAP-B Link Phone Data Screen. Fields manual or autodlal? (HP modifiable.) Enter 1 if you want the INP to automatically dial the phone number without intervention from the system operator. Enter 0 if you want the link manager to display the phone number on the console for the system operator to dial. Default Value: 1 7-25 Link Configuration Related Screens: - NETX PORT. NI • niName. MAPPI NG. m:zpen t ry This Router Reachable Node screen is where you enter phone numbers of destination nodes. - NETXPORT. NI • niName. LINK. ni link This Gateway Half Dial Link Configuration screen is where you enter phone numbers of destination nodes. 7-26 ~ Link Configuration LINK CONFIGURATION: ASNP LINK DATA The screen in Figure 7-12 is displayed when you select a link name and the link type ATP/ASNP at the Link Configuration Screen (Figure 7-1) and press ~d,C:i or ~M~~~. It is also displayed when you type the path name: @LINKCONf.linkname in the command window of any screen and press (ENTER), where linkname is the configured ATP/ASNP link name. You must press Y:iI'~~:llll~~. to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the . . flag is set to Ij. Path: LINKCONf.linkname Logical Device (1-999) Subtype (O=Hardwired t 1=Modem t 2=European Modem) Linespeed in bits/second (1200 t 2400 t 9600) Connect timeout (0-900 seconds) Maximum Outstanding Reads (1-32) Maximum Outstanding Writes (1-32) Buffer size in bytes (1-1024) Number of Buffers (2-128) file: filename.NET.SYS Figure 7-12.. ASNP Link Data Screen Fields Logical Device (MP modifiable.) Enter the logical device number of the link as configured in SYSDUMP. Default Value: N Range: 1-999 7-27 Link Configuration SUbtype (HP modifiable.) Enter the number shown on the screen that corresponds to your subtype. Default Value: 1 Linespeed Must be a value supported by the modem. Default Value: 1200 Range: 1200, 2400, 9600 Connect timeout (HP modifiable.) The number of seconds the operator has to dial the phone number of the remote node after the DTR signal goes on. Default Value: 0 Range: 0-900 Maximum Outstanding Reads (MP modifiable.) Specifies the maximum number of reads that can be outstanding at any given time. Default Value: 5 Range: 1-32 Maximum Outstanding Writes (MP modifiable.) Specifies the maximum number of writes that can be outstanding at any given time. Default Value: 5 Range: 1-32 BUffer size (MP modifiable.) Size, in bytes, of the buffers used to hold user data, and layer 3 and layer 4 protocol headers. The size of the packets transmitted over the link is the buffer size plus the layer 2 header. For PC connections, use the default value of 242 bytes. For connections to other HP 30008, the suggested value is S12 bytes. This configured buffer size should be the same as the buffer size configured for the remote HP 3000. You may choose to increase the buffer size for HP 3000 to HP 3000 connections if you are using high-quality lines. Default Value: 242 Range: 1-1024 Nu.ber of Buffers (HP modifiable.) The maximum amount of incoming data that the link level can accept. Determines the total amount of space in virtual memory used for incoming data. The count is also dependent on the maximum outstanding reads. It should be equal to or greater than 2 times the amount of outstanding reads. Default Value: 20 Range: 2-128 7-28 Link Configuration LINK CONFIGURATION: ASNP LINK TRACE DATA The screen in Figure 7-13 is displayed when you press the function key for ~mIJt~~m~lfj,~.'T at the ASNP Link Data Screen (Figure 7-12). It is also displayed when you type the path name: @LINKCONf.linkname.TRACEDAT in the command window of any screen and press [ENTER I, where l inJc.name is the configured ATP/ ASNP link name. You must press ~lfl~~~'·:;i~'. to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the .. flag is set to I. I~. ;":~;"'ffi""~;~~-il,~~I~:~!!;~~1~5~I~~~i:i!~~~~~i~.'!1::::;,;, m ••••••••••• Path: LINKCONF.linkname.TRACEDAT tfN.:l Link trace enabled? (V IN) Trace ALL or ERRORS only? (ERRORS=O; ALL=1) '; ;0;1 I WRAP or DISCARD overflow? (OISCARD=O; WRAP=1) i: PRCT? (V IN) Receive Control Entries PRTX? (V/N) Receive Text Entries PSCT? (V/N) Send Control Entries PSTX? (YIN) Send Text Entries leO? (YIN) Internal Driver Entries llg!'-: ~. \ Trace File File: filename.NET.SYS Figure 7-13. ASNP Link Trace Data Screen. After configuring link data, you can configure tracing for the link. The Link Trace Data Screen allows you to specify the events to trace and the name of the file for storing the tracing information. For ben performance. do not enable tracing. You can override NMMGR. activated link tracing by using the LINKCONTROL TRACE=OFF command. Using the LINKCONTROL command to enable and disable link tracing is described in the "Commands" section (Section 1) of Volume II of this manual set. For information on formatting the link trace file, refer to the Fundamental Data Communications Handbook. 7-29 Link Configuration Fields Link trace enabled? (HP modifiable.) Enter Y (YES) to enable link tracing, N (NO) otherwise Can be overridden with the LINKCONTROL command. If you do enable link tracing, you are required to enter a trace file name. For best performance, do not enable tracing. Default Value: N Trace ALL or ERRORS only (HP modifIable.) Enter 1 (ALL) to trace all events, 0 (ERRORS) to trace errors only. Default Value: 0 WRAP or DISCARD overflow? (HP modifiable.) Enter 1 (WRAP) to overlay previous internal record entries with overflow trace entries, 0 (DISCARD) if you want it to discard the overflow. Default Value: 0 PReT? (HP modifiable.) Enter Y (YES) to record Receive Controls (PRCTs) received on the line, N (NO) otherwise. Default Value: Y PRTX? (HP modifiable.) Enter Y (YES) to record Receive Text (PRTXs) received on the line, N (NO) otherwise. Default Value: Y PSCT? (HP modifiable.) Enter Y (YES) to record Send Controls (PSCTs) sent on the line, N (NO) otherwise. Default Value: Y PSTX? (HP modifiable.) Enter Y (YES) to record Send Text (PSTXs) sent on the line, N(NO) otherwise. Default Value: Y ICD? (HP modifiable.) Enter Y (YES) to record Interconnect Driver Entries (lCDs), N (NO) otherwise. Default Value: N Trace File (HP modifiable.) Required if link trace is enabled. Name of the disc file in which you want to record tracing. Must be a valid MPE file name. Enter the filename in the format filename.groupname.acctname. The fully qualified file name can be as many as 26 characters. Lockwords are not allowed for trace files. Do not specify the same file name with the NMMGR configuration as specified with the LINKCONTROL command. 7-30 Link Configuration Only one active trCtC~ is allowed per link. Refer to the Fundamental Data Communicationg Handbook for information 01'\ how to format the trace file. 7-31 Link Configurahon LINK CONFIGURA TION: ASNP LINK PHONE DA T A The screen in Figure 7-14 is displayed when you press the function key for 09 T9.'.f>tION.EOl'T at the ASNP Link Data Screen (Figure 7-12). It is also displayed when you type the paih name: . @LINKCONf.linkname.PHONEDAT in the command window of any screen and press (ENTER )t where l inkname is the configured ATP/ ASNP link name. You must press Upclite:,:oata to transfer the data displayed on the screen to the configuration file you are creating or updating. This is necessary if you are planning to use either the direct dial or shared dial link. Verify that the data record has been created by checking that the Oa~.~ flag is set to y. Path: LINKCONf.linkname.PHONEDAT 11;~iJ file: manual or autodial? (O=Manual, 1=Autodial) filename.NET.SYS Figure 7-14. ASNP Link Phone Data Screen. Fields manual or autodlal? (MP modifiable.) Display only. This field is currently always set to 1; hence no messages for the system operator will appear on the console for manual dial. For RASP. dial manually after the network comes up. Default Value: 1 7-32 NETWORK TRANSPORT '---C_ON_F_I_GU_R_A_T_IO_N - CTI This section contains information about the NMMGR configuration screens that are common to all network interface types. The network transport configuration branch of NMMGR begins with a screen called the NETWORK TRANSPORT CONfIGURATION SE lECTION screens. This screen, and those to which it leads, are listed and described below. The level of indentation shown in the following list indicates the place held by each screen in the configuration tree. NETWORK TRANSPORT CONFIGURATION SELECTION - This screen presents a selection of four configuration branches: for configuration of nodal identity information, global transport information. general protocols (TCP, PXP, and IP Update protocols), and configuration of network interfaces. NODE CONFIGURATION - This screen, which you will re~ch by pressing ~:m~~_~I. on the NETWORK TRANSPORT CONfIGURATION SELECTION screen, requires you to press a function key to proceed to the next screen NODE NAME CONFIGURATION - This screen allows you to enter the node name of the node being configured. CONFIGURATION - This screen. which you reach by pressing on the NETWORK TRANSPORT CONfIGURATION SELECTION screen. allows you to enter information used for transferring data between nodes. For example. it enables you to specify and prioritize the methods used to resolve names and IP adresses. the name of a home network (needed only if this node is used as a gateway half), and the maximum number of nodes' expected to be communicating concurrently with the node you are configuring. GLOBAL TRANSPORT ~'::'To GL()B.~L ~. PROTOCOL CONFIGURATION - This screen allows you to specify which of three protocols to configure next: IPU (lP Update), PXP, or TCP. GENERAL IP UPDATE CONFIGURATION - Information entered on this screen specifies the upper limit of memory that will be reserved for the IPU module, which creates and maintains internet routing tables for this node. PACKET EXCHANGE (PXP) CONFIGURATION - This screen allows you to configure information needed by the PXP protocol running on this node. TRANSMISSION CONTROL PROTOCOL (TCP) CONFIGURATION - This screen allows you to configure information used by the TCP protocol running on this node. NETWORK INTERFACE CONFIGURATION - This screen, which you will reach by pressing ~~iF:~Q::r~:r on the NETWORK TRANSPORT CONfIGURATION SELECTION screen. allows you to specify a network interface name and Its type for each of the node's network interfaces. Each time you specify an interface, NMMGR allows you to proceed through the series of configuration screens necessary for configuring the specified interface type. The configuration screens for each type are described in Sections 9, 10, 11, and 12 of this manual. The network transport must be configured in the configuration file that is also used for the link configuration. This configuration fde must be located In the NET group of the SYS account. The recommended file name for the actual configuration file that contains the link. and network transport configurations is NSCONF. NET. SYS. If you use a different filename, you need to specify the filename with the CONF keyword when you use the NETCONTROL START command to initiate a network 8-1 Network Transport Configuration connection. A description of the NETCONTROl command is contained in Section 1, Volume II of this manual. To reach the network transport configuration screens, follow these steps: • Issue the run command for NMMGR; the Open Configuration/Directory File Screen is displayed. • Enter the name of the configuration file to be created or updated in the Conf igu ra t ion F'i Ie Name field. • Press the appropriate function key (Open Cpnflg or Create ~onfi9); the Main Menu Screen is displayed. • Press the function key for Go Io: CoHFIG; the Configuration Menu Screen is displayed. • Press the function key for GO,. ::To'NETXPORT; the Network Transport Configuration SelectIon .. ..... Screen is displayed. For more general information on NMMGR, refer to "Getting Started with Nl\1MGRll in Section 5. NOTE Configurable fields described in this manual are required unless otherwise stated. Fields described as ItUP modifiable" should be changed only upon the recommendation of your UP representative. On the screens shown in this section) fields that must be configured when performing guided configuration are underlined. 8-2 Network Transport Configuration NETWORK TRANSPORT CONFIGURATION SELECTION The menu screen shown in Figure 8-1 is displayed when you press the function key for ~alli~mt«~ at the Configuration Menu Screen. It is also displayed when you type the path name: @NETXPORT in the command window of any screen and press (ENTER I. From this screen you proceed to the screens used to configure the network transport. •~l~,~~" ~mj~~i~i~!:r:~~r;~;il:~L1~i~i[~i~[~~ Path: NODE NETXPORT - GLOBAL Configure Nodal Identity Information Configure Global Transport Information GPROT - Configure General Protocols (TCP,PXP,IPU) NI - Configure Network Interfaces NOTE: Be certain to use IINETXPORT UPDATE" to reconfigure an active network. Type uNIUPDATE" in the command window and press enter to use this Guided Configuration feature. File: - filename.NET.SYS Figure 8-1. Network Transport Configuration Selection Screen Choose the item you wish to configure and press the corresponding function key. 8-3 Network Transport Configuration NODE CONFIGURATION The menu screen shown in Figure 8-2 is displayed when you press the function key for ,.;, . : at the Network Transport Configuration Selection Screen (Figure 8-1). It is also displayed when you type the path name: @NETXPORT.NODE in the command window of any screen and press (ENTER I. From this screen press node. Path: NAME File: - _m::!fJiillll.i to proceed to the screen used to configure a unique name for this NETXPORT. NODE - Configure The Local Node Name filename.NET.SYS Figure 8-2.. Node Configuration Screen 8-4 Network Transport Configuration NODE NAME CONFIGURATION The screen in Figure 8-3 is displayed when you press the function key for ~';ml1tQ'::::"~£ at the Node Configuration Screen (Figure 8-2). It is also displayed when you type the path nam;:···n . @NETXPORT.NODE.NAME in the command window of any screen and press [ENTER I. You must press ~;~.~'::;:;~~i to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the _ flag is set to ~. Local Node Name File: filename.NET.SYS Figure 8-3. Node Name Configuration Screen. 8-5 Network Transport Configuration Fields Local Node Name The format of a node name is name.dotmin.organization where the total number of characters is 50 or fewer, and each field can contain as many as 16 characters (alphanumeric, underscore or hyphens). The first character of each field must be alphabetic. The name portion of each node name must be unique within the node's network, and the name. domain portion of each node name must be unique within the catenel HP recommends that all nodes on the same network be assigned the same donrzin and organization. You should assign meaningful names. For example, MKTG. LAN 1• HP and LAB. LAN 1• HP would be reasonable names for two nodes on the same Local Area Network at Hewlett Packard. One node in this example would be used by a marketing department, and one node would be used by a lab. The organization fields in this example are the same because the nodes belong to the same catenet. Refer to Section 3, Volume 1 for rnore information about node names. 8-6 I Network Transport Configuration GLOBAL TRANSPORT CONFIGURATION The screen in Figure 8-4 is displayed when you press the function key for ~::[(q~~~.~ at the Network Transport Configuration Selection Screen (Figure 8-1). It il also displayed when you type the path name: @NETXPORT.GlOBAL in the command window of any screen and press (ENTER I. The purpose of this data-entry screen is to enter information that between nodes. II used for transferring information You must press lr:'~':' .,,,.:.:~:!::~I~ to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the flag is set to ~. ~~!RI~~:;'i. . . c·~';~'~~lr'~~~~';;i;;:llr~9T~'" Path: NETXPORT.GLOBAL Name Search Methods And Order 1 - Network Directory 2 - Probe 3 - Probe Proxy o - Choice Omitted Maximum Directly Connected Nodes Maximum Outbound Destinations Maximum Inbound Destinations file: filename.NET.SYS Figure 8-4. Global Transport Configuration Sereen Fields Home Network Na.e Leave this field blank if there are no gateway-half Nls configured for this node. Otherwise, enter the name of a configured LAN802. 3 Nlor router NI. ~. 8-7 Network Transport Configuration The Home Network Name is required when configuring a gateway half to determine the source IP address for packets originating from the node over the gateway half Link. The source IP address that will be used will be the one configured for the Home Network IP protocol. ~ . _. t The name you enter in this field should give the greatest number of destination networks a short return path to this node. Related Screens: - NETXPORT. NI NI names configured here Hue Search Hethods and Order The Name Search Methods and Order field is used to select the method and relative order by which node names (specified in the DSLINE command and the NetiPC IPCConnect intrinsic) will be resolved into transport addressing information. This addressing information is contained in a structure called a path report. The path report for a particular node name may be retrieved by one of three methods: the Network Directory, the Probe Protocol or the Probe Protocol Proxy. Refer to section 3 for information about these methods. Configurable values are: 1 Network Directory 2 Probe 3 Probe Proxy o sa Choice Omitted II ~. lOll II Default Value: 2.3.1 Probe, Probe Proxy, Network Directory) Range: 0-3 Maximum Directly Connected Nodes This field controls the allocation of data structures needed to communicate with nodes directly connected to this node. A node is directly connected when it is a member of the same network(s) as the local node. This field need only reflect the maximum number of directly connected nodes that will be communicated with simultaneously. If this node can communicate to all other nodes in the network simultaneously, the maximum number can be computed as follows: Type Of NI Loopback Gateway Half LAN ROUTER 8-8 , Directly Connected Nodes 1 1 Maximum Number Of Nodes In Network (Taken From LAN802.3 NETWORK INTERFACE CONfIGURATION SCREEN) Maximum Number Of Links Configured under the HI Network Transport Configuration To the above computation an additional amount should be added. This amount is computed as follows: 10 + (I 0 * each configured NI) This field should be configured relatively large and reviewed whenever the network(s) of which this node is a member expands.. Related Screens: - NETXPORT. NI .lan Maximum nodes in network - NETXPORT. NI. router. LINK Number of links configured Default Value: 100 Range: 1-1 024 Maxlmu. Outbound Destinations This is the maximum number of nodes that this node expects to be communicating with concurrently, with this node initiating communication. It includes both directly and non-directly connected nodes. This field should be configured relatively large to allow for future communication expansion. Note that changes to this field will not take effect until the operating system is restarted. Default Value: 100 Range: 2-400 Haxl.u. Inbound Destinations This is the maximum number of nodes that this node expects to be communicating with concurrently. with the other nodes initiating communication. It includes both directly and non-directly connected nodes. This field should be configured relatively large to allow for future communication expansion. Note that changes to this field will not take effect until the operating system is restarted. Default Value: 100 Range: 2-600 ~ ..... , flF'· . \ 8-9 Network Transport Configuration GENERAL PROTOCOL CONFIGURATION The menu screen in Figure 8- 5 is displayed when you press the function key for ~<:.Tc)::"c)PdQT at the Network Transport Configuration Selection Screen (Figure 8-1), It is also displayed"" "when 'you type the path name: @NETXPORT.GPROT in the command window of any screen and press (ENTER J. From this screen you proceed to the screens used to configure the general protocols of the network transport. All three general protocols must be configured for each node. Path: NETXPORT.GPROT IPU Configure IP Update Protocol PXP Configure Packet Exchange Protocol rcp Configure Transmission Control Protocol file: filename.NET.SYS Figure 8-5. General Protocol Configuration Screen Choose the protocol you wish to configure and press the corresponding function key. 8-10 ~ Network Transport Configuration INTERNET PROTOCOL (lP) UPDATE CONFIGURATION The screen in Figure 8-6 is displayed when you press the function key for R~II "'T at the General Protocol Configuration Screen (Figure 8-5). It is also displayed when you type the path name: @NETXPORT.GPROT.IPU in the command window of any screen and press (ENTER J. This screen is used to supply information to the IPU module. The IPU module is responsible for the creation and maintenance of the IP internet routing tables which are used to establish connectivity to remote networks through local network gateways. The information supplied by this screen is required to put a limit on the memory to be reserved for these tables. Reserved routing table space is based on the product of the two values configured on this screen. NOTE Note that if both maximum values are configured) the space required would exceed internal memory limitations. The product of the two values should not exceed 2000. You must press to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the : naB is set to I. 8-11 Network Transport Configuration '"i!!~~'';'~:;ij~~:;::~~;~~li,i;~!~!:~'!:''''''''' NETXPORT.GPROT.IPU Maximum Number Of Networks In Catenet Maximum Gateway Nodes Per Network file: filename.NET.SYS Figure 8-6. IP Update Configuration Screen Fields MaxilDum Number Of Networks In Catenet This is the maximum number of networks that the catenet might be expected to contain. The number is used to allocate routing table space. Note that networks can be added dynamically (by using the NETCONTROL UPDATE command) but allocated table space cannot be altered without stopping the entire transport. It is wise, then, to anticipate growth when configuring this value to minimize the need to take down the transport to reconfigure the size of the internet tables. If more networks are added (via NETCONTROl UPDATE) than there is space allocated for, a log message will indicate that adding the network would have exceeded the allocated space and that the IPU module ignored the uPdate. Consult the NS3000/Y Error Message and Recovery Manual for the specific IP log message in question. Default Value: 64 Range: 1-256 8-12 Network Transport Configuration Related Screens: - NETXPORT. NI. niName. INTERNET .gatellJayn This field specIfies networks reachable through a particular gateway. If more reachable networks are configured than Maximum Networks. configuration validation will fail. ltaxl.u. Gateway Nodes Per Network This is the maximum number of gateways that there might be on any network that the node is directly connected to. The number is used, together with Maximum Networks above, to allocate routing table space. Note that gateways can be added dynamically (by using the NETCONTROL UPDATE command) but allocated table space cannot be altered without stopping the entire transport. As with Maximum Networks above, it is wise to anticipate growth when configuring this value to minimize the need to take down the transport to reconfigure the size of the internet tables. Default Value: 16 Range: 0-64 If more gateways are added (by using the NETCONTROl UPDATE command) than there IS space allocated for, a log message will indicate that adding the gateway would have exceeded the allocated space and that the IPU module ignored the UPDATE. Consult the NS3000/V Error Meslage and Recovery Manual for the specific IP log message in question. 8-13 Network Transport Configuration PACKET EXCHANGE PROTOCOL (PXP) CONFIGURATION The screen in Figure 8-7 is displayed when you press the function key for ~illlr~l!m~~ at the General Protocol Configuration Screen (Figure 8-5). It is also displayed when you type the path name: @NETXPORT.GPROT.PXP in the command window of any screen and press (ENTER I. This screen contains the information necessary to configure Packet Exchange Protocol (PXP) for the node. This screen provides the necessary information for the operation of the PXP protocol. The information configured falls into two categories: • Reliability (checksum field) • Performance parameters (retransmission fields) NOTE This protocol must be configured in order for the network transport to function. You must press ~i are creating or updating. flag is set to I. 8-14 j,..:... : to transfer the data displayed on the screen to the configuration file you You verify that the data record has been created by checking that the '~:'i"'l ~ Network Transport Configuration NETXPORT.GPROT.PXP Checksum Enabled (V for VESt N for NO) ;I:~ Retransmission Interval (Sees) I,. Maximum Retransmissions Per Request File: filename.NET.SVS Figure 8-7. Packet Exchange Protocol Configuration Screen Fields Checkau. [nabled (UP modifiable). Checksumming is a method of error checking. PXP checksumming causes significant overhead, and is not normally needed for this protocol. Also, error checking is provided for at the link level. For these reasons, UP recommends the default value (N) for this field so that checksumming will be disabled for this protocol. Default Value: N Retrana.lssion Interval (Secs) The time in seconds to wait for a reply from a remote node before retransmitting a request. In general, the value to configure should reflect the load on the local system, the remote system, and the networks through which the request and the reply must travel. If the value is set too low, needless retransmissions may occur, or IPCLOOKUP calls may fail. If the value is set too high, an unneussarily long delay will occur when a packet is lost and a retransmission is necessary. 8-IS Network Transport Configuration Frequent log messages indicating that retransmissions are taking place or that requests are failing indicates that the value needs to be increased. Default Value: 10 Range: 1-600 "8JClmulD Retrans.lsslons Per Request This is the number of times that PXP will retransmit a request when a reply has not been received within the retransmission interval (explained above). As in the discussion of Retransmission Interval above, this field is a tuning parameter. The two values work together to determine the maximum time that a PXP user will wait for a reply. This maximum reply time is calculated as follows: RTXinterval + (RTXinterval * MAXRTX) where: RTXinterval is the configured retransmission interval and MAXRTX is the configured maximum retransmissions per packet. Default Value: 4 Range: 1-100 8-16 ,~ "'J Network Transport Configuration TRANSMISSION CONTROL PROTOCOL (TCP) CONFIGURATION The screen in Figure 8- 8 is displayed when you press the function key for Qo To TCP at the General Protocol Configuration Screen (Figure 8-5). It is also displayed when you type the path name: @NETXPORT.GPROT.TCP in the command window of any screen and press (ENTER J. This screen contains the information necessary to configure Transmission Control Protocol (TCP) for the node. NOTE This protocol is required in order for the network transport to function. You must press ~pda~,"'''.:'''~~ to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been ~reated by checking that the DlltJ11~ flag is set to .~.":'.: r. :::. : ':': This screen provides the necessary information for the operation of the TCP protocol. The information configured falls into three categories: • Reliability (Checksum field) • Sizing parameters (Maximum connections fields) • Performance parameters (Retransmission fields) The TCP retransmission algorithm is as follows. Per connection, TCP calculates the average packet acknowledgement delay. It then doubles this time for use as the retransmission timer. For each time that a particular packet must be retransmitted, the timer set is increased again by the amount of the delay. For example, should the remote side of an active connection with a calculated delay of 1 second fail, the retransmission of an outstanding packet would be at intervals of 2, 4, 6, and 8 seconds. A final timer of 10 seconds will be set to wait for the fourth retransmission, bringing the total interval to 30 seconds. The various configuration retransmission fields work together to establish the initial, minimum and maximum values for the retransmission timers, and the number of retransmissions that are to be performed before a connection is broken. If the values are set too low, needless retransmissions may occur, or connections may be prematurely aborted. If the values are set too high, an unnecessarily long delay will occur when a packet is lost, and a retransmission will be necessary. All of these retransmission fields are configurable to optimize connection performance. Values to be entered for the retransmission fields should, in general, reflect the average load on system resources at the local node, the remote node, and the intervening network(s), if any. The optimal values for these fields can be determined only by experience for each node. 8-17 Network Transport Configuration Path: NETXPORT. GPROT. TCP Checksum Enabled (Y For YES, N For NO) Maximum Number Of Connections Retransmission Interval Lower Bound (Sees) Retransmission Interval Upper Bound (Sees) Initial Retransmission Interval (Sees) Maximum Retransmissions Per Packet Connection Assurance Interval (Sees) Maximum Connection Assurance Retransmissions file: filename.NET.SYS Figure 8-8. Transmission Control Protocol Configuration Screen Fields Checksu. Enabled Checksumming is a method of error checking. TCP checksumming causes significant overhead, and is not normally needed for this protocol. Also, error checking is provided for at the link level. For these reasons, UP recommends the default value (N) for this field so that checksumming will be disabled for this protocol. The checksum decision for a given connection is determined from several sources: I) The destination path report, 2) the local configuration (as specified in this screen) and 3) the values specified in the NetIPC intrinsics, IPCCONNECT and IPCRECVCN. Should any of these sources indicate checksumming enabled, the connection will be checksummed. Note then, that the effect of disabling checksum in the configuration is not to prohibit checksumming, but to simply allow each connection to choose for itself. The NS Services specify checksumming disabled in their NetiPC calls thereby allowing control to be taken through the configuration and network directory. Therefore, TCP checksumming for NS Services must be specified in the TCP Configuration screen (via the checksum enabled field), or within the network directory. Default Value: N Range: Y or N 8-18 Network Transport Configuration Haxi.u. Number of Connections All TCP communication occurs over connections. Each connection functions as a separate entity in regard to destination, flow control and retransmissions. There is a one-lo-one correspondence between TCP connections and NetlPC calls to IPCCONNECT) and therefore between each NS Service invoked by each user. There is no multiplexing of user or NS Services data over shared connections. The number of connections configured should reflect an estimation of the number of NS Services and NetlPC users that will be active simultaneously. This includes both outbound and inbound connections. The field should be configured relatively large to accommodate expansion. Note that the allocation of buffers is related to the number of TCP connections. Should this field be modified. the NI screens controlling buffer allocation (HETXPORT. HI .niName.) must be updated. Default Value: 128 Range: 1-1024 Ret-rana.laaion Interval The retransmission interval is the time in seconds that a TCP connection Lower Bound (Sees) will wait for a reply from a remote node before retransmitting a packet. The retransmission interval is dynamically adjusted by TCP for each connection, depending on a number of factors. This field sets the lower bound for the readjustment. A general discussion of retransmissions is provided in the overall description of this screen above. Default Value: 4 Range: 2-600 Retrana.laslon Interval The retransmission interval is dynamically adjusted by TCP for each Upper Bound (Sees) connection, depending on a number of factors. This field sets the upper bound for the readjustment. A general discussion of retransmissions is provided in the overall description of this screen above. Default Value: 120 RaDle: 2-600 Initial Retrans.18sion This field sets the initial amount of time that TCP will wait for a reply from a remote node before attempting to retransmit a packet. This value is Interval (&ees) used for connection setup when the retransmission interval has not yet been calculated. It must be in the range of the lower and upper bound The default of 4 with the default Maximum Retransmissions Per Packet of 4 will cause TCP to wait a total of 60 seconds when attempting a connection to a non-responding system. 8-19 Network Transport Configuration A general discussion of retransmissions is provided in the overall description ~ of this screen a b o v e . ' ) Default Value: 4 Range: 2 -600 Haxi.u. Retrans.lsslons Per Packet This is the maximum number of times that TCP will retransmit a packet before aborting the connection. Together with the Lower and Upper Bound configuration) and the dynamically calculated delay) it controls the total time interval TCP will wait before aborting a non-responding connection. Default Value: 4 Range: 1-100 Connection Assurance Interval (Secs) (HP modifiable.) The TCP protocol guarantees the integrity of connections so long as they are actively in use through the use of TCP)s retransmission timer. However, guaranteeing the integrity of idle connections requires that TCP exchange protocol packets at some timed interval. This field allows the configuration of the interval at which these connection assurance packets will be exchanged. Default Value: 600 Range: 1-600 Haxi.um Connection Assurance Retrans.lsslons (HP modifiable.) This is the maximum number of times that TCP will transmit a connection assurance packet to a non-responding remote system. Together with the Connection Assurance Interval, this field defines the time it will take for an idle connection to abort if the remote TCP fails to respond. Unlike the retransmission timer, a backoff algorithm is not used. Therefore, the timeout period is calculated as follows: CAinterval + (CAinterval * MAXCARTX) Default Value: 3 Range: 1-100 8-20 Network Transport Configuration NETWORK INTERFACE CONFIGURATION The select screen in Figure 8-9 is displayed when you press the function key for ~~:: I at the Network Transport Configuration Selection Screen (Figure 8-1). It is also displayed when you type the path name: @NETXPORT.NI in the command window of any screen and press (ENTER J. Use the fields and the function keys of the select screen to perform the desired action. • To define a new NI configuration, specify the NI name and the NI type; then press III. The path for the selected NI name is added to the configuration file. and the data screen on that path is displayed. • To modify an existing NI configuration, specify the NI name; then press _ . The data screen on the path for the specified NI name is displayed. ;.':. • To change the name of an existing NI configuration, specify the NI name and a new name; then press ~.,r The previously configured Nt name is replaced and the screen displays the new name'Iil'a"display field under the label Configured Network Interfaces. • To delete an existing NI configuration, specify the NI name; then press :n! ".. "",,,,. :. Press ;: ,: again to confirm the deletion. If you do not press ~l~~~~ a second time. the deletion will not occur. The previously configured NI name is deleted and is no longer displayed in a display field under the label Configured Network Interfaces. The network interface is responsible for providing the interface between network transport protocols and link protocols. It also provides the software loopback capability. 8-21 Network Transport Configuration ~.~: ') Network Interface Name New Name :::~;lli!J.: LOOP,LAN802.3, Type : ROUTER ,GATEHALf' (if new) Configured Network Interfaces Name Type Name Type Name Type Figure 8-9. Network Interface Configuration Screen Fields Network Interface Nue Select the network interface name for one of the following: 1) software loopback capability, 2) LAN 802. 3 network connection, 3) router network or 4) gateway half. The Network Interface Name can contain as many as eight alphanumeric characters; first character must be alphabetic. Type (LOOP, (Required only when adding.) Enter the appropriate type: LAN802.3, ROUTER, or GATEHALF) LOOP to identify the software loopback capability. LAN802.3 to identify the LAN 802. 3 network connection. ROUTER to identify a router network. GATEHALF to identify a gateway half. New Halle 8-22 (Required only when renaming.) Enter a new NI name. The new name can contain as many as eight alphanumeric characters, and the first character must be alphabetic. You need to specify a new name only when renaming an existing Nt LAN802.3 NETWORK L---IN_T_E_RF_A_C_E_C_O_N_F_IG_U_R_A_T_IO_N - CU The screens described in this section are used for configuring a node with a LAN802. 3 network interface. All IEEE 802.3 networks must have a LAN802.3 network interface configured for each node. This includes nodes using ThinLAN/3000 Links (including ThickLAN) and StarLAN/3000 Links. Configuration of the LAN 802.3 network interface branch of NMMGR begins with the LAN802. 3 NETWORK INTERfACE CONfIGURATION screen. From this screen, you can proceed to a number of other screens needed to complete network interface configuration. The screens are listed and briefly described below, with the level of indentation shown indicating each screen's place in the configuration hierarchy. LAN802.3 NETWORK INTERFACE CONfIGURATION - This screen allows you to configure items needed for any IEEE 802. 3 network interface: numbers of buffers, the maximum number of nodes in the network, an address used by the Probe protocol, and whether to load IP to IEEE 802.3 address information from the node's network directory. From this screen, you can choose to go to one of four screens that begin lower branches of configuration. PROTOCOL CONfIGURATION - This screen, which you reach by pressing ~:m:1t~:;;~:~gt~~~ on the previous screen, allows you to proceed to configure the IP or Probe protocols. IP PROTOCOL CONFIGURATION - This screen enables you to enter information needed for the operation of the IP protocol on this node. PROBE PROTOCOL CONfIGURATION - This screen enables you to enter information needed for the operation of the Probe protocol on this node. NETWORK INTERfACE LINKS - This screen, which is displayed after you press ~ '1" ']1.1 on the LAN802. 3 NETWORK INTERfACE CONfIGURATION screen, allows you to specify a link 'name (as configured in the link configuration branch of NMMGR), and to specify that it is of type LAN (used for all IEEE 802.3 links). LAN LINK CONFIGURATION - This screen contains default values for the LAN link defined in the previous screen that cannot be changed. NEIGHBOR GATENAYS - This screen appears after you press :::,::"" ';~;:;f:it~N.UII. on the LAN802. 3 NETWORK INTERfACE CONfIGURATION screen. It begins·'ihe branch·'ofI~'AN802. 3 network interface configuration that allows you to configure internet information. In this screen, you can identify the nodes in the network that will be functioning as gateways to other networks. Note: Internet configuration is not needed if this network is not connected to any other networks, or if its nodes are connected to other personal computers only, and not to other HP 3000s or other computers that perform internet routing. NEIGHBOR GATEWAY REACHABLE NETHORKS - You must configure an instance of this screen for each of the gateways identified in the previous screen. In this screen. you will specify information about each of the networks that can be reached by a particular gateway. LAN802.3 HAPPING CONFIGURATION - This screen, which you will reach by pressing NETWORK INTERFACE CONfIGURATION screen, begins a branch of configuration that enables you to provide information about a non-UP computer's addresses. For UP computers, this information is provided by the Probe protocol, and ~. roJ~"P.PI"G on the LAN802.3 9-1 LAN802.3 Network Interface Configuration configuration of this and the subsequent screen in thIs branch is unnecessary. In this screen. you will identify the non -HP node. STATIC NEIGHBOR NODE CONFIGURATION (LAN802.3) - An instance of this screen must be configured for every non-liP node identified on the previous screen. You will configure a node's IP and IEEE 802. 3 addresses here. NOTE Configurable fields described in this manual are required unless otherwise stated. Fields described as "liP modifiable" should be changed only upon the recommendation of your UP representative. On the screens shown in this section, fields that must be configured when performing guided confjguration are underlined 9-2 LAN 802. 3 Network Interface Configuration LAN802.3 NETWORK INTERFACE CONFIGURATION The screen in Figure 9-1 is displayed when you select an NI name and the NI type LAN802. 3 at the Network Interface Configuration SCreen (Figure 8-9) and press. or you type the path name: IIIIB. It is also displayed when @NETXPORT.NI.niName in the command window of any screen and press NI name. (ENTER). where the niNams is the configured LAN801. 3 Use the screen in Figure 9-1 to configure a LAN network interface. The LAN 802. 3 Network Interface (NJ) module serves to interface the upper layers 'of the transport product to the 1£££801. 3 link layer. Thil screen supplies the information required for that interface. All of the fields, with the exception of the lIP UPC Number. are used for internal resource allocation. You must press . ~:'::~;II to transfer the data displayed on the screen to the configuration file you are creating or updating. After pressing ,,;:~!""W "::111 verify that the data record has been c;reated by cheeking that the .illl flag is set to !flo From this screen you proceed to the screens used to configure the LAN link. internet routina. and the IEEE802. 3 address mapping&. !!!hi NETXPORT.NI.niName Network Segment Size (Bytes) Number Of Inbound Buffers Number Of Outbound Buffers Maximum Number Of Nodes In Network HP UPC Number (Hex XX-XX-XX) File: fllename.NET.SYS Figure 9-1. LANaO".3 Network Interface Configuration Screen 9-3 LAN802. 3 Network Interface Configuration Choose the item you wish to configure, and press the corresponding key. The only time you need to press ~~l!I!!~o=','M~·p:p~"9. is when your LAN includes non-HP nodes. You do not need to configure mapping if any proxy node in the network already includes the mapping information in its network directory. Non-HP nodes do not support the Probe protocol. Therefore, you must configure mapping information about non-HP nodes so that other nodes on your LAN can communicate with them. Fields Network Segment Size (HP modifiable). This field specifies the largest packet (data + protocol headers and not including the IEEE802.3 header) that will be sent by the LAN device (LANIC board). The only reason for entering a value smaller than 1497 is to make better use of memory for those systems where it is known that upper layer services will always send shorter messages. Note that whenever packets larger than the network segment size are sent, they will be fragmented to the network segment size, thus incurring fragmentation overhead at the source and assembly overhead at the destination node. Default Value: 1497 bytes Range: 300-1497 Number Of' Inbound Buffers This field specifies the number of buffers to be allocated for inbound data. Buffer configuration is based on the number of TCP connections that will use a given network interface. An allocation of two buffers per connection will suffice for typical usage. The default value is based on the assumption that the network manager desires to allow no more than the default number of TCP connections (see Related Screens below) to use the LAN NI. Hence the default is 128 (default TCP connections) 2 256 buffers. When there is more than one NI, this value should probably be adjusted downward, since the connections might reasonably be expected to be using more than one NI at anyone time. If the number of TCP connections is changed from the· default value, the number of inbound buffers for all NI's should be reconsidered. * IS Whenever there are not enough buffers to support inbound traffic, an IP log message will indicate that the node is congested and the packet had to be discarded. See the NS3000/V Error Message and Recovery Manual for the exact IP log location and message. Repeated occurrence of this log message indicates that more inbound buffers need to be configured Related Screens: - NETXPORT •GPROT •TCP Maximum Number Of Connections is configured here. Default value is 128. Default Value: 256 9-4 .~ LAN 802. 3 Network Interface Configuration Range: 32-2048 Nu.ber Of Ou\bound Buffers This field specifies the number of buffers to be allocated for outbound data. Outbound buffers are used for outbound data packets and are held by the transport until they are acknowledged by the destination node. Underallocation may adversely affect TCP throughput. Calculation of default values is as described above for inbound buffers. Related Screens: -NETXPORT.GPROT.TCP The Maximum Number Of Connections is configured bere. If it is increased, consider increasing the number of outbound buffen also. Default Value: 256 Range: 32-2048 ttaxl.u. Nu.ber Of Nodes In Network This number should equal the anticipated maximum number of nodes on the LAN. The number is used to allocate space for IP to IEEE802. 3 address mappings that are obtained by the Probe protocol If the maximum number of nodes is set too low and there is not enough room in the mapping table when a mapping entry needs to be made, a Probe error message is logged. See the NS3000/V Error Message and Recover, Manual for the exact log location and message. It is wise to anticipate growth when configuring this value to minimize the need to shut down the transport subsystem to reconfigure this field. Related Screens: - NEXPORT. GLOBAL Maximum Number Of Nodes In Network is a component of the computation of Haxlmu. Direct.ly Connected Nodes on the NETXPOR.T. GLOBAL screen. Default Value: 100 Range: 1-1024 HP UPC Nullber (UP modifiable.) The UP universal product code, which is used to establish an UP-unique address used by the Probe protocol. Default Value: 08-00-09 Only change the default in rare circumstances. If all nodes on the IEEE802.3 LAN are not configured with identical HP UPC numbers, Probe multicasts will not be be universally recognized on the LAN. 9-5 LAN802.3 Network Interface Configuration PROTOCOL CONFIGURATION The menu screen in Figure 9-2 is displayed when you press the function key for ~.. ;~9:~Q~ at the LAN 802. 3 Network Interface Configuration Screen (Figure 9-1). It is also displayed when you type the path name: @NETXPORT.NI.niName.PROTOCOL in the command window of any screen and press [ENTER I, where niNa". is the configured LAN802. 3 NI name. For the LAN802.3 NI, you must configure both the IP and Probe protocols. If' ._ and the :~:::~. :m~'ie function key labels are displayed. -Path: NETXPORT. NI •niName. PROTOCOL IP - Configure Internet Protocol PROBE - Configure PROBE Protocol (LAN Only) DIAL - Configure DIAL Protocol (Router/Gateway Half Only) Necessary Only If There Are Any Switched Links File: -- filename.NET.SYS Figure 9-20. Protocol Configuration Sereen Choose the protocol to configure, and press the corresponding function key. 9-6 Therefore. both the LAN802. 3 Network Interface Configuration INTERNET PROTOCOL CONFIGURATION The screen in Figure 9-3 is displayed when you press the function key for. Configuration Screen (Figure 9-2~ It is also displayed when you type the path name: . at the Protocol @NETXPORT.NI.niName.PROTOCOL.IP in the command window of any screen and press (ENTERI. where ni'QftI is the configured LAN801. 3 NI name. This data-entry screen is used to supply information to the IP protocol instance for the network being configured. Each Nt has an IP protocol The IP address field is a key element in IP routing and datagram delivery algorithms. The other fields are useful for internal resource allocation and performance tuning. . to transfer the data displayed on the screen to the configuration file you You must press , are creating or uPdating- You verify that the data record has been created by checking that the nag is set to I_ -Path: NETXPORT.NI.niName. PROTOCOL. IP Store • forward Buffers (Enter 0 To Disable Store • fonward) IP Internet Address Internal Message Queue Length Fragment Assembly Queue Elements f!!!l filename.NET.SVS Filure 9-3. IP ProtGOOl ConfilUrattoR Screen 9-7 LAN802.3 Network Interface Configuration Fields Store & Forward Bufters (HP modifiable.) This field allocates buffers to support store-and-forward over the network interface being configured. You do not need to allocate store-and-forward buffers if the node you are configuring is a non-gateway node on this IEEE 802.3 network. You will need to allocate store and forward buffers if the node being configured is an internet gateway and packets from another network will be forwarded over this network interface. This number of store-and-forward buffers is configurable to allow performance tuning for different network types. However, UP recommends that you use the default number of store-and-forward buffen (20), and that you consult your HP representative before modifying this value. Default Value: 20 NOTE If this node is a non-gateway node on an IEEE 802. 3 network and you are concerned about conserving MPE resources, you may No wish to set this field to O. store-and -forward buffers will then be allocated. Range: 0-50 IP Internet Address Enter the internet protocol (IP) address for the network interface being configured. Addresses are made up of a network portion and a node portion. The supported classes of network addresses have the following forms (Note: 4. space): Class C Class B Class A C4nnn.nnn.nnn4xxx B4nnn.nnn4xxx.xxx A4nnn4xxx.xxx.xxx where nnn is a value ranging from 0 to 255, representing eight bits of the network portion of an address. The leftmost group of nnn has the following ranges for each address class: I Class C: Class B: Class A: 192-223 128-191 0-127 where xxx is a value rangIng from 0 to 255, representing the node portion of the address. 9-8 LAN802.3 Network Interface Configuration Default Value: N Internal Hessage Queue Length (HP modifiable.) This field puts a limit on the number of internal resourus that the IP protocol may hold while awaiting some other protocol module action. It is a tuning parameter that should be modified only upon the recommendation of your HP representative. The default is set to handle most cases; if it is too low for your network. packets will be discarded and you will receive a logging error message. Consult the NS3000/Y Error Message and Recovery Manual for the specific log message. Default value: 4 Range: 0-20 Frau-ent Asse.bly Queue [leaaenta (HP modifiable.) This field specifies the maximum number of incomplete message fragments that this IP instance may hold. HP recommends that you use the default of 20 for this field. For purposes of tuning your network·s performance. and upon the recommendation of your HP representative. you may wish to alter the number of Fragment Assembly Queue Elements. You may wish to configure a higher value if traffic conditions on your network are less than optimal; e.g.• if internet routes are heavily loaded and intermediate nodes are congested. If conditions on your network are less busy. you may wish to configure a lower value. Only configure 0 if no fragmented messages will ever be received by the node you are configuring. If message fragments are discarded. (indicating that the value configured in this field is too low) a log message will be recorded. Refer to the NS3000/V Error Message and Recovery Manual for a description of the message you receive. Default value: 20 Range: 0-100 9-9 LAN 802. 3 Network Interface Configuration PROBE PROTOCOL CONFIGURA TION The screen in Figure 9-4 is displayed when you press the function key for O,o:·To···:~Q. at the Protocol Configuration Screen (Figure 9-2). It is also displayed when you type the path name:···· ....... @NETXPORT.NI.niName.PROTOCOL.PROBE in the command window of any screen and press [ENTER I) where niName is the configured LAN 802. 3 NI name. This data-entry screen allows you to configure the information required for the Probe protocol. The Probe protocol exists on a LAN 802. 3 network to provide a means of exchanging addressing and naming information between nodes. You must press V~~~i;~::Pa.;~' to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the fi~t.:l~ flag is set to II. f!!hl • NETXPORT.NI.niName.PROTOCOL.PROBE Proxy Enabled Probe Requests (V For VES, N For NO) Proxy Requests I." r!.;· I.,:, . i• •.!ih::: File: .. i Retransmission Maximum Retransmission Timeout (X100ms) filename.NET.SVS Figure 9-4. Probe Protocol Configuration Screen 9-10 LAN 802. 3 Network Interface Configuration (' Fields Proxy Enabled Proxy nodes exist on LANs to provide node name and address mapping facilities for nodes that do not have local network directories. Proxy requests are multicast on the LAN to request information about a third party node from a proxy node. YES enables this node to be a proxy server and to answer all proxy requests on this LAN. NO means that this node will ignore all proxy requests on this LAN network. Other proxy related fields on this screen are: - Proxy Requests Retransmission Maximum - Proxy Requests Retransmission Timeout Proxy related fields on other screens are: - HP UPC Number on LAN802. 3 Network Interface screen Default Value: N Range: V or N Probe Requests Retrans.isslon Maxi.u. This is the maximum number of retransmissions of Probe requests (Name Requests and Address Requests) before a Probe failure is reported. Because it is unlikely that Probe-request data is being lost. HP recommends that you keep the maximum number of retransmissions low. Default Value: 2 Range: 1-10 Probe Requests Retrans.isslon TilleOut (x 100•• ) This field is for specifying the time limit between retransmissions of Probe requests. This is the time interval (in tenths of a second) that the Probe protocol will wait for a reply before attempting to retransmit a request. The value should be set sufficiently large to avoid retransmissions in a temporarily overloaded environment. yet small enough to get a timely failure report when failure is inevitable. Default Value: 10 Range: 1-100 9-11 LAN802.3 Network Interface Configuration Proxy Requests Retran••lsslon Haxl.u. The maximum number of retransmissions of proxy requests before a Probe failure is reported. Because it is unlikely that Probe-request data is being lost. UP recommends that you keep the maximum number of retransmissions low. Default Value: 2 Range: 1-10 Proxy Requests Retrans.lsslon TilleOut (x 100•• ) The time interval (in tenths of a second) that the Probe protocol will wait for a reply before attempting to retransmit a proxy request. The value should be set sufficiently large to avoid retransmissions in a temporarily overloaded environment, yet small enough to get a timely failure report when failure is inevitable. The default value is set somewhat higher than for Probe requests timeout because proxy requests involve a network directory lookup and consequently more time than regular Probe requests. Default Value: 40 Range: 1-1 00 9-12 LAN 802. 3 Network Interface Configuration LAN802.3 NETWORK INTERFACE LINK The select screen in Figure 9-5 is displayed when you press the function key for IL~~ j' :"'~ at the LANI02.3 Network Interface Configuration Screen (Figure 9-1). It is also displayed when you type the path name: @NETXPORT.NI.niName.LINK in the command window of any screen a·nd press [ENTER., where niName is the configured LAN801. 3 NI name. Use the fields and the function keys of this select screen to perform the desired action. • To define a new link configuration, specify the link name; then press III. The path for the selected link name is added to the configuration file, and the data screen on the path is displayed. • To modify an existing link configuration, specify the link name; then press ....' "~I screen on the path for the specified link is displayed. . "The data •••• • To change the link name of an existing link configuration, specify the link name and a new name; then press::l. .b::"::::.:=:::' The previously configured name is replaced, and the screen displays the new name in a display field under the label Configured Network Links. • To delete an existing link configuration, specify the link name; then press 1111111. Press again to confirm the deletion. If you do not press :::.:: 'fl a second time, the deletion will not occur. The previously configured name is deleted and is no longer displayed in a display field under the label Configured Network Links. 9-13 LAN802.3 Network Interface Configuration • I ,.~ Path: NETXPORT.NI.niName.LINK Link Name New Name LAN - LAN (if new) Configured Network Links Name Type Name Figure Type Name Type '-5. LAN802.3 Network Interface Link Screen Fields Link Hue Enter the link name from the LAN802. 3 Link configuration to allow the Network Transport to associate the correct link with the LAN 802. 3 Nt. The link name can contain as many as eight alphanumeric characters, and the first character must be alphabetic. The link name is used by the Network Transport when establishing connections. Related Screens: The Link name on this screen must match the link name in the Link name field of the LINK CONFIGURATION screen whose pathname is LINKCONF. Type (Required when adding.) Enter LAN as the link type. New Nue (Required when renaming.) Enter a link name. This new link name is used in place of the current link name for an existing link configuration. The name can contain as many as eight alphanumeric characters, and the first character must be alphabetic. 9-14 LAN 802. 3 Network Interface Configuration LAN LINK· CONFIGURATION The screen In Figure 9-1) IS displayed when you select an NI link name at the LAN802.3 Network Interface Link Screen (Figure 9-5) and press l\~d or P,~.·~~,. It is also displayed when you type the path name: . @NETXPORT.NI.niName.LINK.nilink in the command window of any screen and press (ENTER I, where niName is the configured LAN 802. 3 NI name and nil ink is the configured LAN802. 3 Nilink name. This screen supplies the information required to interface the LAN NI to a LAN802. 3 link. You must press U~a,~qala to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the bi£._~;j flag is set to ~ . ' ' ' ' ' ' ' ' ... q • •- Path: NETXPORT.NI.niName.LINK.nilink i:r~l Start Device On Network Initialization (yIN) 1~;J- Enable Idle Device Timer (YIN) File: filename.NET.SYS Figure 9-6. LAN Link Configuration Screen 9-15 LAN802.3 Network Interface Configuration Fields Start Device (Display only.) A YES value means that the device is to be started when a NETCONTROL START command is issued for the network interface. For the LAN, this is always the case, and therefore this field cannot be changed. Default Value: Y Enable Idle Device Tiller (Display only.) Specifies whether the device is to be disconnected automatically if no packets are received or transmitted over the link during a specified time period. This does not apply to the LAN. Default Value: N 9-16 LAN802.3 Network Interface Configuration NEIGHBOR GATEW A YS The select screen in Figure 9-7 is displayed when you press the function key for ~;:':~~~;j:::l,~lI"f:il~Iat the LAN802.3 Network Interface Configuration Screen (Figure 9-1). It is also displayed when you type the path name: @NETXPORT.NI.niName.INTERNET in the command window of any screen and press (ENTER I, where the niName is the configured LAN 802. 3 NI name. You only need to configure this screen) and the screens that follow it, if the node you are configuring is a gateway (full or half) node. Use the fields and the function keys of this select screen to perform the desired action. • To define a new gateway configuration, specify the gateway name; then press ilc.I~. The path for the selected gateway name is added to the configuration file, and the data screen on the path is displayed. • To modify an existing gateway configuration) specify the gateway name; then press data screen on the path for the specified gateway is displayed. _tli. The • To change the gateway name of an existing gateway configuration, specify the gateway name and a new name; then press A~"am... The previously configured name is replaced, and the screen displays the new name in a"dlsp'tay field under the label Configured Gateways. • To delete an existing gateway configuration, specify the gateway name; then press ::' . ;r~~I~. Press . :"::'::~~ again to confirm the deletion. If you do not press . . .::'J~i a second time, the deletion will not occur. The previously configured name is deleted and is no longer displayed in a display field under the label Configured Gateways. From this screen you proceed to the screen used to configure names of all networks reachable from this gateway node. 9-17 LAN802.3 Network Interface Configuration ~1~li~~~~~i!~~~~,::~,~;~~;;~,:~!1~~~']~~i::;,:,,;:;:,,~;~H;'~;;,:":;fm!;~~i;ij~~;i:i!i~~~i[~'i!i~~~J~~~~~;~~f!~;:" Path: NETXPORT.NI.niName.INTERNET Configured Gateways Figure 9-7. Neighbor Gateways Screen Fields Gateway Name Enter a name to represent a gateway on this LAN802. 3 network, through which one or more remote networks can be reached. A gateway name can contain as many as eight alphanumeric characters; the first character must be alphabetic. New Name (Required only when renaming.) Enter a gateway name to represent a neighbor gateway. This new gateway name is used in place of the current gateway name for an existing gateway configuration. The name can contain as many as eight alphanumeric characters; the first character must be alphabetic. 9-18 LAN 801.3 Network Interface Configuration NEIGHBOR GATEW A Y REACHABLE NETWORKS The screen in Figure 9-8 is displayed when you select a gateway name at the Neighbor Gateways Screen (Figure 9-7) and press A~I or IJI~I•. It is also displayed when you type the path name: @NETXPORT.NI.niNam8.INTERNET.gate~yn in the command window of any screen and press (ENTER J, where niName is the configured LAN 801. 3 NI name, and gatelJayn is the configured LAN801. 3 NI gateway name. ':lilt/I to transfer the data displayed After you have entered all the required data, you must press ~H~I;: on the screen to the configuration file you are creating or updating. Y~;;:;~erify that the data record has been created by checking that the .",,···;:::::l~: flag is set to II. Neighbor Gateway IP Internet Address Configured Reachable Networks IP Network Address Hops PAGE 1 IP Network Addre88 Hops Figure 9-8. Neighbor Gateway Reacbable Networks ScreeD 9-19 LAN802.3 Network Interface Configuration NOTE The information configured in this screen can extend to more than one page, if necessary, to allow configuration of more than 10 reachable networks. Press N~~~~ji;:~ge to proceed to a new page. Press :~~~:~m!bl~ to display a prior page. Use ~.~:rsi"·;!:·~ge to display the first page (for example, if you are viewing the third page, pressing ~;~lf..~·::;::~9~ will immediately display the first page). Press ~~iJ,;jl!it~l! to display the last page of reachable networks that has been configured. To consolidate reachable networks entries (from several pages, for example) press ~~n~~ii~:U:[~gi· Fields Neighbor Gateway IP Internet Address Enter the full network address of a gateway node (on this network) that is to be used to reach other networks (any network in the same catenet other than the network of which this node is a member). The network portion of the address must be the same as that entered on the IP Protocol Configuration screen for the network interface you are configuring (see Related Screens, below). Addresses are made up of a network portion and a node portion. The possible classes of network addresses have the following forms (4a a space~ Class C Class B Class A C4nnn.nnn.nnn4xxx 84nnn.nnn4xxx.xxx A4nnn4xxx.xxx.xxx where nnn is a value ranging from 0 to 255, representing eight bits of the network portion of an address, and xxx is a value ranging from 0 to 255, representing the node portion of the address. The leftmost group of nnn has the following ranges for each address class: Class C: Class B: Class A: 192-223 128-191 0- 127 Default Value: None Related Screens: - NETXPORT .NI .niName. PROTOCOL. IP The network address (network portion of the IP address) configured in this screen must match the Neighbor Gateway IP Internet Address configured in the current screen. 9-20 LAN 802.3 Network,lnterface Configuration Configured Reachable Networks IP Network Address Enter the internet addresses of the remote networks that can be reached through the gateway whose network address is configured in the previous field. Only the internet portion of the network address is significant for this field (see above for valid formats of internet addresses). The node portion must be entered; however, it may be set to all zeros. Related Screens: - NETXPORT .NI .niName. INTERNET This pathname corresponds to the Neighbor Gateways screen. A Neighbor Gateway Reachable Networks screen must be configured for each gateway configured in the Neighbor Gateways screen. Configured Reachable Networks Hops Enter the internet hop count to the reachable network whose IP address is configured to the left of the Hops field. (The internet hop count is the number of full internet gateways that will be used to route a message to the destination network. If two partner gateway halves are used as part of the internet route, they are counted as one hop.) Hop count is used internally to determine which neighbor gateway (if more than one exists) is on the shortest path to the remote network. If more than one gateway can reach a given remote network, and the number of hops to the remote network is equal for each gateway, you can specify which gateway the Network Transport will use by configuring an artificially high hop count. The Network Transport will always use the gateway with the lowest hop count. If the same hop count value is configured for multiple gateways, then the Network Transport will choose internally from among the routes with equal hop counts. Default Value: None Range: 1-32167 NOTE To delete a reachable network entry, fill the field to be deleted with blanks and press ~Pd.~te'f;i~:t.a. 9-21 LAN 802. 3 Network Interface Configuration LAN802.3 MAPPING CONFIGURATION The select screen in Figure 9-11 is displayed when you press the function key for :;... ;';'i:;;~:::J"A:el'~~ at the LAN 802.3 Network Interface Configuration Screen (Figure 9-1). It is also displayed when you type the path name: @NETXPORT.NI.niName.MAPPING in the command window of any screen and press (ENTER I) where the niName is the configured LAN 802. 3 NI name. Mapping information is required only when you have non-UP nodes on a LAN. This is because non-UP nodes do not support the Probe Protocol) and they do not have LAN802.3 addresses configured in the network directory. Mapping information pertaining to a non-HP node is used by other nodes to communicate with the non-UP node. Use the fields and the function keys of this select screen to perform the desired action. • To define a new mapping configuration) specify the mapping name; then press ~~~. The Path for the selected mapping name is added to the configuration file) and the data screen on the path is displayed. 9-22 LAN 802. 3 Network Interface Configuration Static Neighbor Node Name New Name Configured Mappings Figure 9-11. Mapping Configuration Screen Fields Static Neigbor NodeNue Enter a mapping name to represent the non-UP node for which you are configuring mapping information. A mapping name can contain as many as eight alphanumeric characters. and the first character must be alphabetic. New N..- (Required only when renaming.) Enter a mapping name. This new mapping name is used in place of the current mapping name for an existing mapping configuration. The name can contain as many as eight alphanumeric characters, and the first character must be alphabetic. 9-23 LAN 802. 3 Network Interface Configuration STATIC NEIGHBOR NODE CONFIGURATION (LAN802.3) The screen in Figure 9-12 is displayed when you select a mapping name at the Mapping Configuration Screen (Figure 9-11) and press ~~~ or P,~~~•. It is also displayed when you type the path name: @NETXPORT.NI.niName.MAPPING.neighbor in the command window of any screen and press (ENTER I, where niName is the configured LAN 802. 3 network interface name, and neighbor is the configured mapping name. This screen provides IP-to-IEEE802. 3 address mapping for other nodes on the LAN. This mapping is normally provided by the Probe protocol. To reach non -HP nodes (that do not support the Probe protocol), the mapping can be configured in the local network directory. Should a node choose not to support a network directory, this screen is the last alternative to supply address mappings. You must press ~;~!~~:llll: 'i~i to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the 1!~ll~1 flag is set to I. IP Internet Address i!(!~llJ~ I EEE802 • 3 I P SAP (Hex) ll[:liilmmr I EEE802 • 3 Add res s File: filename.NET.SYS Figure 9-12. Static Neighbor Node Configuration Screen 9-24 LAN802.3 Network Interface Configuration Fields IP Internet Address This is the full network address of a non-HP node. Note that the network portion of the address must be the same as that entered on the IP Protocol Configuration screen. (See related screens below.) Addresses are made up of a network portion and a node portion. The supported classes of network addresses have the following forms: Class C Class B Class A Loopback C4nnn.nnn.nnn4xxx 84nnn.nnn6xxx.xxx A4nnndxxx.xxx.xxx E4255.255.255.255 where 4 denotes a blank space, and nnn is a value ranging from 255, representing eight bits of the network portion of an address. The leftmost group of nnn has the following ranges for each address class: Class C: Class B: Class A: 192-223 128-191 0-121 and xxx is a value ranging from 0 to 255, representing the node portion of the address. Note also that a space is used to delimit the boundary between the network portion and the node portion of the address. Default Value: N Related Screens: - NETXPORT. NI. niName. PROTOCOL. IP. The network address (network portion of the IP address) in this screen must match the IP internet address configured in the current screen. 1[[[802.3 IP SAP (HP modifiable). The protocol ID assigned to the Internet Protocol (IP) by ARPA. Default Value: 06 1[[[802.3 Address The IEEE802. 3 station address of the destination node. 9-25 .~ ,-. ROUTER NETWORK L- INTERFACE CONFIGURATION __ -~ The screens described in this section are used for configuring a node with a router network interface. There are four main branches of router network interface configuration. These are reached by choosing different function keys displayed on the first screen, called the ROUTER NETWORK INTERFACE screen. All of the router network interface configuration screens are listed below, with their places in the configuration tree indicated by indentation. ROUTER NETWORK' INTERFACE 'CONFIGURATION - This screen enables you to configure information about a router network interface. such as the number of inbound and outbound buffers. the size of an internal table that holds information about routes, and the network hop count. From this screen, you can proceed to one of four branches of router NI configuration: protocol configuration. link configuration, internet configuration. and mapping configuration. PROTOCOL CONFIGURATION - You will reach this screen if you press ~l!jmtl;Jmft~~~~ on the ROUTER NETWORK INTERfACE CONFIGURATION screen. This screen allows you', to choose to proceed to either IP or DIAL protocol configuration. IPPROTOCOL CONFIGURATION - This screen. which you will reach by pressing XP on the previous screen. enables you to configure the number of store and forward' buffers on this node, the node·s IP address, and tuning parameters for the IP protocol. ~,To DIAL ID PROTOCOL CONFIGURATION - This screen enables you to configure information about a dial link that is used by the Dial ID protocol--retransmission information, and whether security is in effect. SECURITY STRING(S) CONFIGURATION - This screen allows you to specify the security strings used by the Dial ID protocol. ROUTER NETWORK INTERFACE LINKS - This screen. which you will reach by pressing 9oT9.Link on the ROUTER NETWORK INTERfACE CONfIGURATION screen, allows you to specify the name of the link (as previously configured in the LINK CONFIGURATION screen). and whether the link is a direct dial, shared dial, or direct connect link. DIRECT CONNECT LINK CONFIGURATION - This screen, which NMMGR displays when you specify a direct connect link in the previous screen. allows you to enter information pertaining to the direct connect link. ROUTER DIAL LINK CONFIGURATION - This screen. which NMMGR displays when you specify a direct dial or shared dial link in the previous screen. allows you to enable or disable the Dial ID protocol. NEIGHBOR GATEWAYS - This screen, which you will reach by pressing ~:;:[Ilt:~mi,'~~J'H."g on the ROUTER NETWORK INTERfACE CONfIGURATION screen. permits you to specify the nodes that will be functioning as gateways to other netw<;>rks. NEIGHBOR GATEWAY REACHABLE NETWORKS - One instance of this screen will be configured for each gateway entered in the previous screen. This screen provides data 10-1 Router Network Interface Configuration about the networks that can be reached from the gateway, and the gateway's IP addres.c; ROUTER HAPPING CONrIGURATION - This screen, which you will reach by pressing .To. MAPP.ING, begins the NMMGR branch that allows you to specify information about routes between the node you are configuring and other nodes on the same router network. This screen in particular allows you to specify a name that Identifies each route. ~ ROUTER REACHABLE NODES - This screen, which is revisited for each route specified in the previous screen, allows you to enter data about each route. NOTE Configurable fields described in this manual are required unless otherwise stated. Fields described as "HP modifiable" should be changed only upon the recommendation of your HP representative. On the screens shown in t.hls section, fields that must be configured when performing guided configuration are underlined. 10-2 Router Network Interface Configuration ROUTER NETWORK INTERFACE CONFIGURATION The router network interface (NO serves to interface the upper layen of the transport protocol to the data link layer. The router NI screen (shown below) supplies the information required for that interface. The screen is displayed when you select an NI name and the NI type ROUTER at the Network Interface Configuration Screen (Figure 8-9) and press ~~~ or ~.'~j. It is also displayed when you type the path name: @NETXPORT.NI.niName in the command window of any screen and press (ENTER I, where the niName is the configured router NI name. You must press g;jlI~.!']~J.. to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record hu been created by checking that the 11111 flag is set to ~. From this screen you proceed to the screens used to configure the router network interface. Path: - NETXPORT.NI.niName Number Of Inbound Buffers Number Of Outbound Buffers Number Of Routing Table Entries 11~11~1I Network Hop Count Idle Device Timeout Value (Minutes) o = Timer Disabled For All Devices File: filename.NET.SYS Figure 10-1. Router Network Interface Configuration Screen Choose the item you wish to configure and press the corresponding function key. 10-3 R.outer Network Interface Configuration Fields NUllber of InbOund BUffers This field specifie~ the number of buffers to be allocated for inbound data. Buffer configuration is based on the number of TCP connections that will use a given network interface. An allocation of two buffers per connection will suffice for typical usage. The default value is based on the assumption that the Network Manager desires to allow no more than the default number of TCP connections (128) to use the router NI (see related screens, below). Hence the default is 128 * 2 r:a 256 inbound buffers. When there is more than one NI, this value should probably be adjusted downward, since the connections might reasonably be expected to be spread over all the Nls rather than be concentrated over only one NI. If the number of TCP connections is changed from the default value, the number of inbound buffers for an NI's should be reconsidered. Whenever there are not enough buffers to support inbound traffic, an IP log message will Indicate that the node is congested and the packet had to be discarded. (See the NS3000/V Error Message and Recovery Manual for the exact IP log location and message.) Repeated occurrence of this log message indicates that more inbound buffers should be configured. Related Screens: - NETXPORT. GPROT •TCP The maximum number of TCP Connections is configured here. The default value is 128. Default Value: 256 Range: 32-2048 NUlDber of Outbound BUffers This field specifies the number of buffers to be allocated for outbound data. Outbound buffers are used for outbound data packets and are held by the transport until acknowledged by the destination. Not allocating enough outbound buffers may adversely affect TCP throughput. Calculation of the default value is the same as described above for inbound buffers. Related Screens: - NETXPORT •GPROT •TCP The default value for maximum TCP connections is configured here. If it is increased, the number of outbound buffers must also be increased. Default: 256 Range: 32-2048 10-4 '7 Router Network Interface Configuration Nu.ber of Routing Table Ent.rlea This is the number of routing table entries necessary to support the router network eonfiguration. The router NI uses this value to allocate memory for the routin. table. This ~alue should be at least as large as the total number of router reachable nodes that are eonfigured. In addition, future growth should be anticipated. If insufficient space is allocated. the router Nllop a meaage indicating this. (See the NS3000!V Error Message and Recover, MtJIIlUII for the specific Nllog message details.) Related Screens: - NETXPORT •NI. NiName. MAPPING.m:rpentry Reachable nodes are configured here. - NETXPORT •GLOBAL The number of path descripton configured in this screen is related to the maximum number of nodes in the network. Default Value: 100 Range: 1-1024 Network Hop Count This is the maximum number of hops that a packet entering the network can make. It is the distance between the two most remotely separated nodes on the network. Distance is measured in terms of "hops," where each intermediate node between two end nodes is counted as a "hop. It The network hop count determines a packet's time to live, that is, the time (in numbers of hops) that a packet is allowed to remain in the network. A packet whose time to live has expired can be assumed to be undeliverable because of some undetected routing anomaly, and will be discarded. If this value is set too low, the danger exists that packets will be discarded prematurely (that is, before they reach their destination). If the value is set too high, an undeliverable packet may remain in the network too long, and possibly contribute to network congestion. Default Value: None Range: 1-1024 10-5 R.outer Network Interface Configuration Idle Device Tl.eout Value ("ins) This field is relevant only if the link is a dial link. For those devices that have the Idle Device Timer enabled, if there is no activity during this time interval, the device is considered to be inactive and will be shut down. A timeout value of zero disables the Idle Device Timer for the link on this network interface, thus overriding any enabled device timer (see R.elated Screens, below). The purpose of the Idle Device Timer is to shut down dial links that have become idle. Related Screens: - NETXPORT .NI.niName. LINK.nilink An entry in this screen enables/disables Idle Device Timer for the device. - NETXPORT •GPROT •Tep The Connection Assurance Interval set in this screen must be less than the Idle Device Timeout value configured in the current screen. Note that one value (Connection Assurance) is configured in seconds, the other (Idle Device Timeout) is configured in minutes. You must convert to the same units to compare the values. Default Value: None Range: 0-720 10-6 Router Network Interface Configuration ROUTER NETWORK INTERFACE PROTOCOL CONFIGURATION The menu screen in Figure 10-2 is displayed when you press the function key for i~";'" I.Q;~ at the Router Network Interface Configuration screen (Figure 10-1). It is also displayed when you type the path name: '),:, @NETXPORT.NI.niName.PROTOCOL in the command window of any screen and press (ENTER I, where niName is the configured router NI name. For the router NI, you must configure the IP protocol. The Dial protocol must be configured only if you have any switched lines. The :::::::~i! ~~I~ and ';,:::, :i:~~:, .::.:;: function key labels are displayed. !!!hl NETXPORT.NI.niName.PROTOCOL IP - Configure Internet Protocol PROBE - Configure PROBE Protocol (LAN Only) DIAL - Configure DIAL Protocol (Router/Gateway Half Only) Necessary Only If There Are Any Switched Links File: filename.NET.SYS Figure 10-2. Protocol Configuration Screen Choose the protocol to configure and press the corresponding function key. 10-7 Router Network Interface Configuration INTERNET PROTOCOL CONFIGURATION Internet Protocol information must be supplied for each configured NI. The key field in the screen shown below is the IP Internet Addresst which is used in IP routing and datagram delivery algorithms. Data in the other fields are used for internal resource allocation and performance tuning. The IP Protocol screen is displayed when you press the function key for ~!limt~:::!~l:P at the Protocol Configuration Screen (Figure 10-2), It is also displayed when you type the path' name:""'' ' @NETXPORT.NI.niName.PROTOCOL.IP in the command window of any screen and press [ENTER I, where niName is the configured router NI name. You must press ~M"llm~f~ to transfer the data displayed on the screen to the configuration file you are creating or ,ij;(lating~" "'V'OU verify that the data record has been created by checking that the 11I~' :~ flag is set to II. NETXPORT.NI.niName.PROTOCOL.IP Store & forward Buffers (Enter 0 To Disable Store & Forward) LW~~~ IP Internet Address Internal Message Queue Length fragment Assembly Queue Elements File: fllename.NET.SYS Figure 10-3. IP Protocol Configuratton SerNn 10-8 Router Network Interface Configuration ~ Fields Store & Forward BUffers (HP modifiable.) This field allocates buffers to support store-and-forward over the network interface being configured. You must allocate store-and-forward buffers if (a) this is a node with two or more router links or (b) the node being configured is an internet gateway and packets from another network will be forwarded over this network interface. This number of store-and-forward buffers is configurable to allow performance tuning for different network types. However, UP recommends that you use the default number of store-and-forward buffen (20), and that you consult your UP representative before modifying this value. Default Value: 20 Range: 0-50 IP Internet Address Enter the internet protocol UP) address for the network interface being configured. Addresses are made up of a network portion and a node portion. The supported classes of network addresses have the following forms: Class C Class B Class A C~nnn.nnn.nnn4xxx B~nnn.nnn4xxx.xxx A~nnn4xxx.xxx.xxx where ~ denotes a blank, and nnn is a value ranging from 0 to 255, representing eight bits of the network portion of an address. The leftmost group of nnn has the following ranges for each address class: Class C: Class B: Class A: 192-223 128-191 0-127 where xxx is a value ranging from 0 to 255, representing the node portion of the address. Default Value: None Internal Message Queue Length (HP modifiable.) This field puts a limit on the number of internal resources that the IP protocol may hold while awaiting some other protocol module action. It is a tuning parameter that should be modified only upon the recommendation of your UP representative. The default is set to handle most cases; if it is too low for your network, packets will be discarded and you will receive a logging error message. 10-9 Router Network Interface Configuration Consult the NS3000/V Error Message and Recovery Manual for the specific log message. Default value: 4 Range: 0-20 Fragment Assembly Queue Elements (HP modifiable.) This field specifies the maximum number of incomplete message fragmentR that. this fP Instance may hold. HP recommends that you use the default of 20 for this field. For purposes of tuning your network's performance, and upon the recommendation of your HP representative, you may wish to alter the number of Fragment Assembly Queue Elements. You may wish to configure a higher value if traffic conditions on your network are less than optimal; e.g., if internet routes are heavily loaded and intermediate nodes are congested. If conditions on your network are less busy, you may wish to configure a lower value. Only configure 0 if no fragmented messages will ever be receivP-d by the node you are configuring. If message fragments are discarded, (indicating that the value configured in this field is too low) a log message will be recorded. Refer to the NS3000/V Error Message and Recovery Manual for a description of the message you receive. Default value: 20 Range: 0-100 10-10 Router Network Interface Configuration DIAL 10 PROTOCOL CONFIGURATION ~ \ Along with other information, the Dial 10 Protocol Configuration screen provides a means of verifying that the remote node is indeed the intended remote node and that both local and remote nodes have proper security access. This screen, shown below, is displayed when you press the function key for g~~, ·'M at the Protocol Configuration Screen (Figure 10-2). It is also displayed when you type the path name: @NETXPORT.NI.niName.PROTOCOL.DIAL in the command window of any screen and press (ENTER), where niName is the configured router NI name. You must press gp~:h~I~;ml~l, to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the ~~g flag is set to I. After the data has been updated, press Go.:·:·t!o;;:$~~Ya:~~ to proceed to the next screen. ~;':'. j~;~~I'i1~~~~~~~!'~i~~~~i~~~~::~!lr~!i' Path: NETXPORT.NI.niName.PROTOCOL.DIAL Maximum Retransmissions Per Packet ll~m!~j Retransmission Timeout (Sees) ~~~I. Security On (V/N) File: filename.NET.SYS Figure 10-4. DiaiiD Protocol Configuration Screen 10-11 Router Network Interface Configuration Fields Maximum Retransmissions Per Packet (UP modifiable. J This is the maximum number of times that a Dial ID Protocol packet will be retransmitted. If the expected response to a packet is not received after this number of retnnsmissions, the link device it is using is closed. This value is related to the Retransmission Timeout value discussed below. Multiplying these values results in the total time that passes before a failure is reported (an error message will be recorded). UP recommends that you alter this value only upon the recommendation of your HP representative. However, nob: that if the value is set too low, dial connections may fail unnecessarily when response times are temporarily slowed by transient conditions such as an abnormally high volume of traffic. The higher the value, the longer it will take to be notified of a link failure if one occurs. Default Value: 2 Range: 1-10 Retransmission Timeout (sees) (HP modifiable.) The Retransmission Timeout is the time interval that passes between retransmissions of a Dial ID protocol packet. Mulhplying t.he values configured for Maximum Number of Retransmissions Per Packet (described above) and Retransmission Timeout results in the total time that passes before a failure is reported (an error message will be recorded). ~ HP recommends that you alter this value only upon the recommendation of your HP representative. However, note that if the value is set too low, dial connections may fail unnecessarily when response times are temporarily slowed by transient conditions such as an abnormally high volume of traffic. The higher the value. the longer it will take to be notified of a link failure if one occurs. Default Value: S Range: 1- 10 Security On (YIN) A Y (Yes) value in this field indicates that security strings are to be exchanged and validated between the node being configured and a remote node. When a dial connection is initiated by a remote node, the security string sent by the remote node is checked against the list of valid security strings configured for the Dial ID Protocol for this network interface. (See Related Screens, below). When a dial connection is initiated by this node, the local DiaiiD protocol sends the destination's security string (as configured on this node) to that node. (Related Screens, below, indicates the pathname of the screen in 10-12 ~. 'J Router Network Interface Configuration which you can configure security strings.) If security validation fails, an error message is logged. where PARM indicates whether the failure was local or remote. (See the NS3000/V Error Message and Recovery Manual for a description of any error message received. Related Screens: - NETXPORT .NI.niName. PROTOCOL. DIAL.SECURITY Security Strings valid for this network are configured in this screen. - NETXPORT .NI.niName.MAPPING.mpentry The remote node·s security string is configured in this screen. Default Value: Y Range: Yor N 10-13 Router Network Interface Configuration SECURITY STRING(S) CONFIGURATION The Security String(s) Configuration screen supplies the security string required by the Dial 10 protocol for the node you are configuring. (Note that the security string is not required if OiaiiD protocol is not enabled.) This screen) shown below) is displayed if you pressed ~:lj\l!; ::;:i~i;~~1.1 in the preceding Dial ID Protocol Configuration Screen (Figure 10-4). It is also displayed when you type @NETXPORT.NI.niName.PROTOCOL.DIAL.SECURITY in the command window of any screen and press (ENTER ., where niName is the configured router NI name. ..:~~:Mll to transfer the data displayed on the screen to the configuration file you You must press P·"!~~··. are creating or u·Pdating. ·····You verify that the data record has been created by checking that the ~~i*l flag is set to ~. Path: NETXPORT.NI.niName.PROTOCOL.DIAL.SECURITV Configured Security Strings lIfl:F{)i;i[:i':::::mmmJ ;I:ml:\mmmm:i' i[i:jlL::liHi:i!:;;::;;:Ul~kl -t:~._. :::';::;i:::i:;;1;!::~l~;1m[!:l Ill;:i1.n:~lm~m::::;i·::mm~ll: !f.Jt;j;);mli:-;;~:(' .m:1:il File: filename.NET.SYS Figure 10-5. Security String(s) Configuration Screen 10-14 Router Network Interface Configuration r Fields Configured Security Strings Enter the security string that remote nodes must use to sain dial link access to the node you are configuring. The string can contain up to eight alphanumeric characters-left justified, with no embedded blanks. Default Value: HP Related Screen: - NETXPORT. Nt. niName. LI NK niL ink The DiallD protocol is enabled/disabled on this screen. NOTE To delete a security string, blank out the field that contains the string you want deleted, and press ( f 6 I ~~~~! :::.:.:."'..: 10-IS Router Network Interface Configuration ROUTER NETWORK INTERFACE LINKS The select screen in Figure 10-6 is dl~pldled when you pre~ the funeuoll key for ~;::::];9,:~;jl~;J.H~ at the Router Network Interface ConflguratioCl Screen (Figure 10-1) It is also displayed when you type the path name: @NETXPOR~ HI niName.LINK in the command window of an) screfn clnd press name. CEN"fEiD, where niName &S the configured router NI Use the fields of this select screen in combination with the futlcrion keys to perform the desired action. • To define a new link configuration, specify the Hnle name; then press U~. The path for the selected link name is added to the configuration fde, and the data screen on"ihe path is displayed. • To modify an existing link configuration, specify the link name; then press Y;~~~i. The data screen on the path for the specifIed link is displayed. • To change the hnk name of an existing link configuratiol1, specify the link name and a new name; ~~. The previously configured name is replaced, and the screen displays the new then press name in a display 'field under the label Configured Network Links. 6.en.. • To delete an existing link configuration, specify the link name; then press ~:~~I~. The previously configured name is deleted and is no longer displayed in a display field under the label ~a~:f:f~~;td Network Links. Press !)!l;~litt~ again to confirm; otherwise, the deletion will not 10-16 ~ Router Network Interface Configuration Path: - NETXPORT.NI.niName.LINK J:!f:;~::m~!lY!::':::':i:U!:i;~;:mll Link Name New Name DO Types: DC SO - Direct Dial Di rect Connect - Shared Dial (if new) Configured Network Links Name ~. Type Name Type Name Type Figure 10-6. Router Network Interface Links Screen Fields Link Name Enter the link name that pertains to this NI as specified in the link configuration screen. This enables the Network Transport to associate the correct link with this router NI. The name can contain as many as eight alphanumeric characters) and the first character must be alphabetic. The link name is used by the Network Transport when establishing connections and must match the link name configured for the router link configuration. Related Screens: - LINKCONf A link name specified in this screen (and specified as a ATP/ ASNP type) must match the link name here. ~ LAP-B) or - NETXPORT. NI • niName. MAPPING.napentry This screen specifies which link to use to reach a specific node on the router network. The link specified must be one entered on the current screen. Types Enter DO if only one remote node can be reached over a dial link. 10-17 Router Network Interface Configuration Enter SO if more than llne remote node can be reached over a dial link. Enter DC if the lank. is direct-connect (hardwired) or a leased line. Related Sc:reens: - NETXPORT. NI .ntName.MAPPING.nrzpentry This screen maps router links to destination nodes. If multiple destlnalions are mapped to a single bnk., the link must be configured as a shared dial (SO) link in the current screen. New Naae 10-18 (Requiretl only when renaming.) Enter a link name. This new link name is used in place of the current link name for an existing link configuration. The name can contain as many as eight alphanumeric characters, and the first character must be alphabetic. Router Network Interface Configuration DIRECT CONNECT LINK CONFIGURATION The DIrect Connect Link Configuration Screen supplies the information required to interface a router NI to a non-dial link (that is, a leased line or a hardwired connection). This screen, shown below, is displayed when you select an NI link name and the link type DC at the Network Interface Links Screen (Figure 10-6) and press M~ or .!~~. It is also displayed when you type the path name: @NETXPORT.NI.niName.LINK.nilink in the command window of any screen and press [ENTER I, where niName is the configured router Nt name, and nilink is the configured router Nllink name. You must press ",.~,~~/~~, to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the IiJI.II!~ flag is set to 1=. Path: !ll! !![N;]: rile: NETXPORT.NI.niName.LINK.nilink Start Device On Network Initialization (yIN) Enable Idle Device Timer filename.NET.SYS Figure 10-7. Direct Connect Link Configuration Screen 10-19 Router Network Interface Configuration Fields Start Device On Network Initialization (YIN) A V (Yes) value means that the device IS to be started when a NETCONTROL START command is issued for th~ network interface being configured. An N (No) means that a NfTCONTROL ADDLINK command must be used to start the device. Default Value" Y Range: Yor N Enable Idle Device Timer This field specifit;:a whether thp dev~ 'C is to be disconnected automatically if no packets have been received or transmitted over the hnk during a specified time period. This field is relevant only if a timeout value has been entered in the network interface screen listed below. Related screen~' - NETXPORT. NI. niNatne The Idle Device Timeout value is configured on this screen. Default Va lue; N Range: Y or N 10-20 Router Network Interface Configuration ROUTER DIAL LINK CONFIGURATION Dial Link Configuration provides the information necessary to interface the router NI to a dial link. This screen. shown below, is displayed when you select an Nllink name and link type DO or link type SO at the Network Interface Links Screen (Figure 10-6) and press ~~~ or g;~I~~. It is also displayed when you type the path name: @NETXPORT.NI.niName.LINK.nilink in the command window of any screen and press l ENTER ), where niName is the configured router NI name, and nil ink is the configured router Nllink name. You must press ~'Pda t~::.~t .. to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the Ii~i~~ flag is set to ~. . _.._ - Path: NETXPORT.NI.niName.LINK.nilink llm~I~! Enable DIAL 10 Protocol (yIN) 11f.~iil Start Device On Network Initialization (YIN) 1!f.~IJ; Enable Idle Device Timer File: filename.NET.SYS Figure 10-8. Router Dial Link Configuration Screen Fields Enable Dial ID Protocol (HP modifiable.) A Y (Yes) value activates the Dial ID Protocol for a dial link. The Dial ID protocol verifies the identity of a remote node and ensures that both local and remote nodes have the required security access. The Dial ID Protocol should be disabled (by entering a NO value) only to 10-21 R.outer Network Interface Configuration connect a dial link to a remote node that does not support the Dial ID Protocol (that is, a non-UP node). Related Screens: - NETXPORT .NI.niName LINK Configures a link name and link type. The link name specified leads to this screen. - NETXPORT. NI. niName. PROTOCOL. DIAL. SECURITY Configures security striC\gs for this node. - NETXPORT. NI.niName.MAPPING Configures infermation about reachable router nodes. Remote nodes' secullt.y stnngs are configured on thIS screen. Default Value: Y Range: Yor N Start Device On Network Initialization (YIN) A Y (Yes) value m~ans that the device is to be started when a NETCONTROL STAHT command is issued for this network interface. An N (No) means that a NETCONTROL ADDLINK command must be used to start the device. Default Value: Y Range: Yor N Enable Idle Device Timer This field specifies whether the device is to be disconnected automatically if no packets have been received or transmitted over the link during a specified time period. It is relevant only if a timeout value has been entered an the router NI screen (see Related Screens below). Related Screens: - NETXPORT. NI. niName Configures router network interface information. The value configured for Idle Device Timeout is configured on this screen. Default Value: Y Range: Yor N 10-22 Router Network Interface Configuration NEIGHBOR GA TEW A YS The select screen in Figure 10-9 is displayed when you press the function key for ~'~nt9.mm~m8H~T at the Router Network Interface Configuration screen (Figure 10-1). It is also displayed when you type the path name: @NETXPORT.NI.niName.INTERNET in the command window of any screen and press name. (ENTER I, where the niName is the configured router NI Use the fields and the function keys of this select screen to perform the desired action. • To define a new gateway configuration, specify the gateway name; then press ld~. The path for the selected gateway name is added to the configuration file, and the data on the path is displayed. screen • To modify an existing gateway configuration, specify the gateway name; then press Y:~~~I. The data screen on the path for the specified gateway is displayed. • To change the gateway name of an existing gateway configuration, specify the gateway name and a new name; then press B.i"~m~. The previously configured name is replaced, and the screen displays the new name in a'dlsplay field under the label Configured Gateways. • To delete an existing gateway configuration, specify the gateway name; then press ~;~I.~". The previously configured name is deleted and is no longer displayed in a display field under the label Configured Gateways. Press pe,~,t;e again to confirm; otherwise, the deletion will not take effect. 10-23 R.outer Network Interface Configuration 1,-~::~~~O~~~~~l~i~~~1~:!Ni~·:;;V~:;;:i~ .;~";~~;i.~,it~=~"~~:-,~;~j!i;~'" '- ',;,","-' Path: NETXPORT.NI.niName.INTERNET Gateway Name New Name Configured Gateways File: - filename.NET.SYS Figure 10-9. Neighbor Gateways Screen Fields Gateway Name Enter a name to represent a gateway node on this router network. through which one or more remote networks can be reached. A gateway name can contain as many as eight alphanumeric characters; the first character must be alphabetic. New Hue (Required only when renaming.) Enter a name to represent a gateway node on this router network. This new gateway name is used in place of the current gateway name for an existing gateway configuration. The name can contain as many as eight alphanumeric characters; the first character must be alphabetic. 10-24 Router Network Interface Configuration NEIGHBOR GATEWA Y REACHABLE NETWORKS The Neighbor Gateway Reachable Networks screen is used to enter internet routing information. It supplies the internet address of a neighbor internet gateway, remote networks which are reachable through that gateway, and the distances to those remote networks. A neighbor gateway is a gateway node belonging to the same network as the node you are configuring. This means that the network portion of the gateway's internet address is the same as the network portion of the address you entered for the network interface now being configured. The screen in Figure 10-10 is displayed when you select a gateway name at the Neighbor Gateways Screen (Figure 10-9) and press ~~~ or Q~~~~. It is also dIsplayed when you type the path name: @NETXPORT.NI.niName.INTERNET.gatewayn in the command window of any screen and press (ENTER I, where niName is the configured router NI name, and gatetrJayn is the configured router NI gateway name. You must press UPdate;::'Oa't~ to transfer the data displayed on the screen to the configuration file you are creating .or updating. You verify that the data record has been created by checking that the ~~"l flag is set to y.. ;ai~~~:~;~~~~~~~~:·;!~:~;~~~t;~~~~!~~~~~~~~i~~~~~~~~i:I~~~~~jilli~i"'" ~ Path: NETXPORT.NI.niName.INTERNET.gatewayn I;:~:11;:;:~:.!:;::;<:·:i~;'~,,!ii;<·:<:;;::·T::!!:1!::::1::::,:::::::] Ne i gh bo r Gat eway I PIn terne t Add res s Configured Reachable Networks IP Network Address file: Hops PAGE 1 IP Network Address Hops filename.NET.SYS Figure 10-10. Neighbor Gateway Reachable Networks Screen 10-25 Router Network Interface Configuration NOTE The information configured in this screen can extend to more than one page, if necessary, to allow configuration of more than 10 reachable networks. Press Nex~ .:::Page to proceed to a new page. Press ·Pre~.::~·f,*9~ to display a prior page. Use r·~r~~::;:-~~ge to display the first page (for example, if you are viewing the third page, pressing fil~~!r~:t.;:~9~ will immediately display the first page). Press ~ii~;!;;~~9~ to display the last page of reachable networks that has been configured. To consolidate reachable networks entries (from several pages, for example) press ~qp.~~"i~:~;·]~~a~· Fields Neighbor Gateway IP Internet Address Enter the full network address of a gateway node (on this network) that is to be used to reach other networks (any network in the same catenet other than the network of which this node is a member). The network portion of the address must be the same as that entered on the IP Protocol Configuration screen for the network interface you are configuring (see Related Screens, below). Addresses are made up of a network portion and a node portion. The possible classes of network addresses have the following forms (4=a space): Class C Class B Class A C4nnn.nnn.nnn4xxx B4nnn.nnn4xxx.xxx A4nnn4xxx.xxx.xxx where nnn is a value ranging from 0 to 255, representing eight bits of the network portion of an address, and xxx is a value ranging from 0 to 255, representing the node portion of the address. The leftmost group of nnn has the following ranges for each address class: Class C: Class B: Class A: 192-223 128-191 0- 127 Default Value: None Related Screens: - NETXPORT .NI .niName. PROTOCOL. IP The network address (network portion of the IP address) configured in this screen must match the Neighbor Gateway IP Internet Address configured in the current screen. 10-26 Router Network Interface Configuration Configured Reachable Networks IP Network Address Enter the internet addresses of the remote network.s that can be reached through the gateway whose network address is configured in the previous field. Only the internet portion of the network address is significant for this field (see above for valid formats of internet addresses). The node portion must be entered; however, it may be set to all zeros. Related Screens: - NETXPORT. NI .niName. INTERNET This pathname corresponds to the Neighbor Gateways screen. A Neighbor Gateway Reachable Networks screen must be configured for each gateway configured in the Neighbor Gateways screen. Configured Reachable Networks Hops Enter the internet hop count to the reachable network whose IP address is configured to the left of the Hops field. (The internet hop count is the number of full internet gateways that will be used to route a message to the destination network. If two partner gateway halves are used as part of the internet route, they are counted as one hop.) Hop count is used internally to determine which neighbor gateway (if more than one exists) is on the shortest path to the remote network. If more than one gateway can reach a given remote network, and the number of hops to the remote network is equal for each gateway, you can specify which gateway the Network Transport will use by configuring an artificially high hop count. The Network Transport will always use the gateway with the lowest hop count. If the same hop count value is configured for multiple gateways, then the Network Transport will choose internally from among the routes with equal hop counts. Default Value: None Range: 1-32767 NOTE To delete a reachable network entry, fill the field to be deleted with blanks and press ~.~~!~ •.:~t~. 10-27 Router Network Interface Configuration ROUTER MAPPING CONFIGURATION The screen in Figure 10-12 is displayed when you press the function ke) t·or (lQfJi:itQ:~::MA~1.H(; at the Router Network Interface Configuration Screen (Figure 10-1). It is also displayedoo"wheo"you' type the path name: @NETXPORT.NI.niName.MAPPING in the command window of any screen and press . ENteR), where the niName is the configured router NI name. The screen following this one allows you to configure a set of characteristics for a route from the local node to a remote node. Each set of route characteristics is referred to as a "mapping. II The router node name entered on this screen is used to identify a mapping that is configured in the next screen. You must configure one mapping for each non -adjacent node that you want to reach through a link to a given adjacent node. as well as mappings for each adjacent node. There may be multiple routes to a destination node; if the routes are through different adjacent nodes, a mapping must be configured for each of them. For example, Figure 10-11 shows a router network that could have eight mappings configured at node A. Figure 10-11. Configuring Mapping If node A is the node being configured, mappings are needed for routes to both node B and node C, and for routes through nodes Band C to any other node. A mapping could be configured for each of the following routes (the rightmost node in these sets is the destination node): Routes to adjacent nodes: A-B A-C (uses Link 1) (uses Link 3) Routes to non-adjacent nodes through B: A-B-D A-B-D-E (uses Link 1) (uses Link 1) Routes to non-adjacent nodes through C: A-C-D A-C-E (uses Link 3) (uses Link 3) Alternate routes to adjacent nodes. A-C-D-B A-B-D-C 10-28 (uses Link 3) (uses Link 1) Router Network Interface Configuration Note that it is not necessary to configure alternate routes to nodes Band C; however, you can configure the routes listed above (A-C-O-B and A-B-D-C) to allow for the possibility that the link used for the primary route becomes non-operational. Refer to the section ClNon-Operational Linklf' in Section 3 of this manual for more information about alternate routes. 10-29 Router Network Interface Configuration Use the fields and the function keys of this select screen to perform the desired action, as follows: • To define a new mapping configuration, specify a name for the route (called a router node name on the screen); then press ~dd. The path for the selected route is added to the configuration file, and NMMGR displays a mapping data screen (called the Router Reachable Nodes screen). This screen must be configured to define the specified route. • To modify an existing mapping configuration, specify the name of the route {router node then press ~:~~~~. NMMGR displays the data screen corresponding to the specified name. name~ • To change the name of an existing mapping configuration, specify the existing router node name and a new name; then press ~~n.~~~. The previously configured name is replaced, and the screen displays the new name in a ciisplay""field under the label Configured Mappings. • To delete an existing mapping configuration, specify the existing router node name name; then press I)i:~~~~. Press ~:l"\~ again to confirm; otherwise, the deletion will not take effect. The previoli"sly·configured·oname °is deleted and is no longer displayed in a display field under the label Conf igu red Mappings. '~~;·;':~~~~l~!~:~~!~'~~i~;!.I!i~~~~~~~~.~.i~ltf~,~ili~~;;:i:m:i~~i~ii!!i!'!!ii!ii:~~~,~l~ii~·w, Path: NETXPORT.NI.niName.MAPPING Name Configured Mappings I!;;:r~~.~:~~i~~! ~~~1~1, Figure 10-12. Router Mapping Configuration Screen 10-30 Router Network Interface Configuration Fields Router Node Nue Enter a name to represent a route between the node you are configuring and another node on the router network. This name can contain as many as eight alphanumeric characters; the first character must be alphabetic. New Name (Required only when renaming.) Enter a new router node name. This new name is used in place of the current name for an existing route. The name can contain as many as eight alphanumeric characters. and the first character must be alphabetic. " \< 10-31 Router Network Interface Configuration ROUTER REACHABLE NODES The screen shown in Figure 10-1 3 is used to the router network. You must configure one you want to reach through a link to a given The name of the link connecting this node to of this screen. configure the route characteristics to a destination node on mapping (i.e. one instance of this screen) for each node that adjacent node, as well as mappings for each adjacent node. the adjacent node is what you enter in the Link Name field Because at least one route should be defined to every other node on the network, this screen will be visited at least as many times as there are other nodes in the router network. There may be multiple routes to a non-adjacent destination node; if the routes are through different adjacent nodes, a mapping must be configured for each of them. The screen shown below is displayed when you select a router node name at the Router Mapping Configuration screen (Figure 10-1 2) and press ~~ or ~;pc;I~~~. It is also displayed when you type the path name: @NETXPORT.NI.niName.MAPPING.mapentry in the command window of any screen and press [ENTER I, where niName is the configured router NI name, and napentry is the router node name configured in the Router Mapping Configuration screen (Figure 10-12). You must press ~;U?~~,,':m~~~ to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the ~~.J flag is set to y. Path: NETXPORT.NI.niName.MAPPING.mapentry IP Internet Address Link Name Adjacent (0)/ Non-adjacent (1) Entry Priority Phone Numbe r Security String Route Disabled (V for VeSt N for No) file: filename.NET.SYS Figure 10-13. Router Reachable Nodes Screen 10-32 Router Network Interface Configuration r Fields IP Internet Address This is the internet address of the destination node to which a route is being defined. Addresses are made up of a network portion and a node portion. The supported classes of network addresses have the following forms (Note: /1. a space): Class C Class B Class A Cll nnn. nnn •nnntu(xx Bll nnn. nnnf1xxx. xxx Ad nnnAxxx. xxx. xxx where nnn is a value ranging from 0 to 255, representing eight bits of the network portion of an address, and xxx is a value ranging from 0 to 255, representing the node portion of the address. The leftmost group of nnn has the following ranges for each address class: Class C: Class B: Class A: 192-223 128-191 0-127 If the link specified in the Link Name field is the only link configured for this network interface, you can enter a "wildcard" symbol by specifying an "at sign" (@) in place of the IP address. The @ in this field indicates that multiple non -adjacent router nodes on this network can be reached via this link (specified in the Link Name field). Using the @ wildcard enables you to configure this screen only once for all non-adjacent nodes reachable by the specified link. Use the @ only if the link specified is the only link for this network interface. The @ must be left-justified in the IP Internet Address field. Make sure you separately configure the mapping to the adjacent node from which the non-adjacent nodes can be reached. For example, Figure 10-14 shows a router network. From node A, all other nodes on the network must be reached through node B. During configuration of node A, the @ could be entered to indicate that all communication to non-adjacent nodes originating from A must be routed through node B (over Link 1). In addition to this mapping, only one additional mapping would have to be configured at node A--the mapping from node A to the adjacent node B. Figure 10-14. Using an @ for Mapping Configuration Default Value: None 10-33 Router Network Interface Configuration Link Name The name of the link on this node over which packets to the destination node must be sent. The name of the link IS configured separately (see related screens below). Related Screens - NETXPORT. NI. niName. LINK This screen configures the link name. - LINKCONF.nilink ThIs screen configures link attributes Default Value: None AdJacent/Non-adJacent This field indicates whether the destination is an adjacent node to the node being configured (0) or if it is non -adjacent, i. e., the destination must be accessed through intermediate nodes (1). Default Value: None Range: 0 or 1 Entry Priority This field IS useful when alternate routes are configured to a destination node. It is the primary means of influencing the choice of route over the router network. Priority is considered before any other route characteristic (direct connect link, dial connection, number of hops, etc.) in choosing a route. Links having higher priority values are chosen over lower priority links. A default value of 50 allows for the addition of either lower or higher priority nodes or routes. Default Value: 50 Range: 1-99 Phone Number This is the telephone number of the destination node. It is required if the destination is local and the link is a dial link. Enter the telephone number as a combination of decimal numbers (0 through 9), dashes, and the following special characters: / Separator used for automatic call units that have second dial-tone detect. E Optional end-of-number Indicator. o One second delay (used for European modems and automatic call units that require built -in delays). , Defined by local phone system. • Defined by local phone system. 10-34 Router Network Interface Configuration Enter! to disable outbound dialing. A! is required if the destination node is a personal computer. Default Value: None Security String This is the security string of the destination node. It is relevant only if all of the following are true: the destination is local, the link is a dial link, DIAL ID protocol is enabled, and security is enabled. It is ignored when security IS not enabled at the local node. The security string can contain as many as eight alphanumeric characters. It must be left justified and contain no embedded blanks. Related Screens: - NETXPORT .NI.niName. LINK. nilink DiallD protocol is enabled/disabled on this screen. - NETXPORT. NI. niName. PROTOCOL. DIAL Security validation is enabled/disabled on this screen. Default Value: HP Route Disabled This field may be used to disable routing to the remote node. This might be useful if you are testing another link» and want to temporarily disable this one. Default Value: N Range: Yor N 10-35 .~ "". GATEWAV HALF NETWORK L---IN_T_ER_F_A_C_E_C_O_N_F_IG_U_R_A_T_IO_N - -----IOD The screens described in this section are used for configuring a node with a gateway half network interface. There are three main branches of gateway half network interface configuration. These are reached by choosing different function keys displayed on the first screen, called the GATEWAY HALF' NETWORK INTERfACE CONfIGURATION screen. All of the gateway half network interface configuration screens are listed below, with their places in the configuration tree indicated by indentation. GATENAY HALF NETWORK INTERFACE CONFIGURATION - This screen enables you to configure information about a gateway half network interface, such as the number of inbound and outbound buffers. From this screen, you can proceed to one of three branches of gateway half NI configuration: protocol configuration, link configuration, and internet configuration. PROTOCOL CONFIGURATION - You will reach this screen if you press ~~!!II!~II!!IIIl~1t~~1+ on the GATEWAY HALF NETWORK INTERFACE CONFIGURATION screen. This screen allows you to choose to proceed to either IP or DIAL protocol configuration. IP PROTOCOL CONFIGURATION - This screen, which you will reach by pressing ]~ on the previous screen, enables you to configure the number of store and forward buffers for the network interface, the partner gateway half's IP address, and tuning parameters for the IP protocol. Ill! DIAL 10 PROTOCOL CONFIGURATION - This screen enables you to configure information about a dial link that is used by the Dial 10 protocol--retransmission information, and whether security is in effect. SECURITY STRING(S) CONFIGURATION - This screen allows you to specify the security strings used by the DialiD protocol. GATEMAV HALF NETWORK INTERFACE LINK - This screen, which you will reach by pressing 'i on the GATEWAY HALF NETWORK INTERfACE CONFIGURATION screen, allows you to specify ih~ name of the link (as previously configured in the LINK CONFIGURATION screen), and whether the link is a direct dial link or a direct connect link. DIRECT CONNECT LINK CONFIGURATION - This screen, which NMMGR displays when you specify a direct connect link in the previous screen, allows you to enter information pertaining to the direct connect link. GATEHAY HALF DIAL LINK CONFIGURATION - This screen, which NMMGR displays when you specify a direct dial link in the previous screen, allows you to enable or disable the DiailD protocol. NEIGHBOR CATENAYS - This screen, which you will reach by pressing ~mmr'~?'m~!I~~~~H on the GATEWAY HALF NETWORK INTERFACE CONfIGURATION screen, permits you to specify a gateway name to represent the node's partner gateway half. NEICHBOR GATEWAY REACHABLE NETWORKS - This screen provides data about the networks that can be reached through the partner gateway half specified on the previous screen. 11-1 Gateway Half Network Interface Configuration NOTE Configurable fields described in this manual are required unless otherwise stated. Fields described as "UP modifiable" should be changed only upon the recommendation of your UP representative. On the screens shown in this section, fields that must be configured when performing guided configuration are underlined. 11-1 Gateway Half Network Interface Configuration GATEWAY HALF NETWORK INTERFACE CONFIGURATION The gateway-half network interface (NI) interfaces the upper layers of the transport protocol to the data link layer. The screen shown in Figure 11-1 supplies the information required for that interface. The screen is displayed when you select an NI name and the NI type GATEHALF' at the Network Interface Configuration screen (Figure 8-9) and press Irs I ~~~ or I r 8 I ~~i~". It is also displayed when you type the path name: @.NETXPORT.NI.niName in the command window of any screen and press I ENTER I. where the niName is the configured gateway-half NI name. You must press ~:~a~lIP.;!;:~~' to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the .'<:... ~I flag is set to ~. . . . -" From this screen you proceed to the screens used to configure the gateway-half network interface. I~fu~;~~~:' .~i~ffi~m~~ Path: ~ I~;.;" I~;::=:: NETXPORT.NI.niName ",: Number Of Inbound Buffers Number Of Outbound Buffers Idle Device Timeout Value (Minutes) o =Timer Disabled for All Devices File: filename.NET.SYS Figure 11-1. Gateway-Half Network Interface Configuration Screen 11-3 Gateway Half Network Interface Configuration Fields Number of Inbound Buffers This field specifies the number of buffers to be allocated for inbound data. Buffer configuration is based on the number of TCP connections that will use a given network interface. An allocation of two buffers per connection will suffice for typical usage. The default value is based on the assumption that the Network Manager desires to allow no more than the default nun!ber of TCP connections (128) to use the gateway-half NI (see Related Screens, below). Hence the default is 128" 2 256 inbound buffers. When there is more than one NI, this value should probably be adjusted downward, since the connections might reasonably be expected to be spread over all the Nis rather than be concentrated over only one NI. If the number of TCP connections is changed from the default value, the number of inbound buffers for all Nis should be reconsidered. D Whenever there are not enough buffers to support inbound traffic, an IP log message will indicate that the node is congested and the packet had to be discarded. (See the NS3000/V Error Message and Recovery Manual for the exact IP log location and message.) Repeated occurrence of this log message indicates that more inbound buffers should be configured. Related Screens: - NETXPORT. GPROT . rep The maximum number of TCP Connections is configured here. The default value is 128. Default Value: 256 Range: 32-2048 Number of Outbound Buffers This field specifies the number of buffers to be allocated for outbound data. Outbound buffers are used for outbound data packets and are held by the transport until acknowledged by the destination. Not allocating enough outbound buffers may adversely affect TCP throughput. Calculation of the default value is the same as described above for inbound buffers. Related Screens: -NETXPORT.GPROT.TCP The default value for maximum TCP connections is configured here. If it is increased, the number of outbound buffers must also be increased. Default: Range: 11-4 256 32-2048 Gateway Half Network Interface Configuration Idle Device Tlaeout Value (Hlns) If the Idle Device Timer has been enabled (see related screens below). and if there is no activity during this time interval, the device is considered to be inactive and will be shutdown. A timeout value of zero disables the Idle Device Timer for the link on this network interface. The Idle Device timer is useful for shutting down dial links that have become idle. This field is relevant if the link is a dial link. Related Screens: - NETXPORT .NI .niname. LINK.linkname Enables/disables Idle Device Timer for the device. - NETXPORT. GPROT •TC P The Connection Assurance Interval set in this screen must be less than the Idle Device Timeout value configured in the current screen. Note that one value (Connection Assurance) is configured in seconds. the other (Idle Device Timeout) is configured in minutes. You must convert to the same units to compare the values. Default Value: None Range: 0-720 11-5 Gateway Half Network Interface Configuration PROTOCOL CONFIGURATION The menu screen in Figure 11- 2 is displayed when you press the function key for ~~;:[Jt9.1':i;~~'t~~~ at the gateway-half Network Interface Configuration screen (Figure II-I). It is also displayed when you type the path name: @NETXPORT.NI.niName.PROTOCOL in the command window of any screen and press [ENTER I. where niName is the configured gateway-half NI name. For the gateway-half NI. you must configure the IP protocol. The Dial protocol must be configured only if you have any switched lines. The ( t, I ~;:mit~!j~j~~ and ( r 2 I ~!ll!lt~:i:[i~_~ function key labels are displayed. Path: NETXPORT.NI.niName.PROTOCOL IP - Configure Internet Protocol PROBE - Configure PROBE Protocol (LAN Only) DIAL - Configure DIAL Protocol (Router/Gateway Half Only) Necessary Only If There Are Any Switched Links File: filename.NET.SYS Figure 11-2. Protocol Configuratioll Screen Choose the protocol to configure and press the corresponding function key. 11-6 Gateway Half Network Interface Configuration INTERNET PROTOCOL CONFIGURATION Internet Protocol information must be supplied for each configured NI. The key field in the screen in Figure 11-3 is the IP Internet Address, which is used in IP routing and datagram delivery algorithms. Data in the other fields are used for internal resource allocation and performance tuning. The IP Protocol screen is displayed when you press the function key for ~;;;;r:r.~:r.~f at the Protocol Configuration screen (Figure 11-2). It is also displayed when you type the path name: @NETXPORT.NI.niName.PROTOCOL.IP in the command window of any screen and press (ENTERl, where niName is the configured gateway-half NI name. You must press U.pd.te./.patj to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the ~~ir~ flag is set to ~. . .. Path: NETXPORT.NI.niName.PROTOCOL.IP Store & forward Buffers (Enter 0 To Disable Store & forward) lii::>::[;:j~T:llW;i1i~:~mii::;.)-:>:.. '> ,,J. I P Internet Add ress ~I'f:::;~:lm~j Internal Message Queue Length 1~~JWill:j~; fragment Assembly file: Queue Elements filename.NET.SYS Figure 11-3. IP Protocol Configuration Screen 11-7 Gateway Half Network Interface Configuration Fields Store & Forward BUffers (UP modifiable.) This field allocates buffers to support store-and-forward over the network interface being configured. You must allocate store-and-forward buffers for all gateway half network interfaces. This number of store-and-forward buffers is configurable to allow performance tuning for different network types. However, UP recommends that you use the default number of store-and-forward buffers (20), and that you consult your UP representative before modifying this value. Default Value: 20 Range: 0-50 IP Internet Address Enter the internet protocol (IP) address for the network interface being configured. Because you are configuring a gateway half NI, enter the IP address of this gateway half's partner gateway half. This is the IP address of the network for which the partner serves as a gateway half. In other words, the address to enter is the network address of the partner's home network. Addresses are made up of a network portion and a node portion. The supported classes of network addresses have the following forms: Class C Class B Class A Cdnnn.nnn.nnn4xxx Bdnnn.nnn4xxx.xxx Adnnn4xxx.xxx.xxx where 4 denotes a blank, and nnn is a value ranging from 0 to 255, representing eight bits of the network portion of an address. The leftmost group of nnn has the following ranges for each address class: Class C: Class B: Class A: 192-223 128-191 0-127 Where xxx is a value ranging from 0 to 255, representing the node portion of the address. Default Value: None 11-8 ~ Gateway Half Network Interface Configuration Internal Hessage Queue length (HP modifiable.) This field puts a limit on the number of internal resources that the IP protocol may hold while awaiting some other protocol module action. It is a tuning parameter that should be modified only upon the recommendation of your HP representative. The default is set to handle most cases; if it is too low for your network, packets will be discarded and you will receive a logging error message. Consult the NS3000/V Error Message and Recovery Manual for the specific log message. Default value: 4 Range: 0-20 Fragment Assembly Queue Eletlents (HP modifiable.) This field specifies the maximum number of incomplete message fragments that this IP protocol may hold. HP recommends that you use the default of 20 for this field. For purposes of tuning your network's performance. and upon the recommendation of your HP representative. you may wish to alter the number of Fragment Assembly Queue Elements. You may wish to configure a higher value if traffic conditions on your network are less than optimal; e. g.• if internet routes are heavily loaded and intermediate nodes are congested. If conditions on your network are less busy. you may wish to configure a lower value. Only configure 0 if no fragmented messages will ever be received by the nocle you are configuring. If message fragments are discarded, (indicating that the value configured in this field is too low) a log message will be recorded. Refer to the NS3000/V Error Message and Recovery Manual for a description of the message you receive. Default value: 20 Range: 0-100 r· 11-9 Gateway Half Network Interface Configuration DIAL ID PROTOCOL CONFIGURATION Along with other protocol information, the Dial ID Protocol Configuration screen provides a means of verifying that the remote node is indeed the intended remote node and that both local and remote nodes have proper security access. This screen, shown in Figure 11-4, is displayed when you press ( t 2 I for q~:!~:1t~~[i!~~:~~ at the Protocol Configuration screen (Figure 11-2). It is also displayed when you type the path name: @NETXPORT.NI.niName.PROTOCOL.OIAL in the command window of any screen and press (ENTER I, where niName is the configured gateway-half NI name. You must press ~:~"\Wt .:::::~~ to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the Ili~"~~! flag is set to ~. Path: NETXPORT.NI.niName.PROTOCOL.DIAL IW~iil!!lli Maximum Retransmissions Per Packet 11~:ii:!:JI Retransmission Timeout (Sees) IYl Security On (YIN) File: filename.NET.SYS Figure 11-4. Dial Protocol Configuration Screen Fields Maximum Retransmissions Per Packet 11-10 (HP modifiable.) This is the maximum number of times that a Dial ID Protocol packet will be retransmitted. If the expected response to a packet is not received after this number of retransmissions, the link device it is Gateway Half Network Interface Configuration using is closed. This value is related to the Retransmission Timeout value discussed below. Multiplying these values results in the total time that passes before a failure is reported (an error message will be recorded). HP recommends that you alter this value only upon the recommendation of your HP representative. However, note that if the value is set too low, dial connections may fail unnecessarily when response times are temporarily slowed by transient conditions such as an abnormally high volume of traffic. The higher the value, the longer it will take to be notified of a link failure if one occurs. Default Value: 2 Range: 1-10 Retransmission TilleOut (Sees) (HP modifiable.) The Retransmission Timeout is the time interval that passes between retransmissions of a DiaiiD protocol packet. Multiplying the values configured for Maximum Number of Retransmissions Per Packet (described above) and Retransmission Timeout results in the total time that passes before a failure is reported (an error message will be recorded). HP recommends that you alter this value only upon the recommendation of your UP representative. However, note that if the value is set too low, dial connections may fail unnecessarily when response times are temporarily slowed by transient conditions such as an abnormally high volume of traffic. The higher the value, the longer it will take to be notified of a link failure if one occurs. Default Value: 5 Range: 1- 10 security On (YIN) A Y (Yes) value in this field indicates that security strings are to be exchanged and validated between the node being configured and a remote node. When a dial connection is initiated by a remote node, the security string sent by the remote node is checked against the list of valid security strings configured for the Dial ID Protocol for this network interface. (See Related Screens, below). When a dial connection is initiated by this node, the local DiallD protocol sends the destination's security string (as configured on this node) to that node. (Related Screens, below. indicates the pathname of the screen in which you can configure security strings.) If security validation fails, an error message is logged, where PARM indicates whether the failure was local or remote. (See the NS3000/V E,ror Message and Recover, Manual for a description of any error message 11-11 Gateway Half Network Interface Configuration received. Related Screens: - NETXPORT .NI.niName. PROTOCOL.DIAL.SECURITY Security Strings valid for this network are configured in this screen. - NETXPORT .NI.niName.MAPPING.tmpentry The remote node's security string is configured in this screen. Default Value: Y Range: Yor N 11-12 Gateway Half Network Interface Configuration SECURITY STRING(S) CONFIGURATION The Security String(s) Configuration screen supplies the security string required by the Dial ID protocol for the node you are configuring. (Note that the security string is not required if DiallD protocol is not enabled.) This screen, shown in Figure 11- 5, is displayed if you press ( t 1 I ~ffiht.i11mlS~c.~:I~ on the preceding DiailD Protocol Configuration screen (Figure 11-4). It is also displayecfwh'en'you"type'- @NETXPORT.NI.niName.PROTOCOL.DIAL.SECURITY. in the command window of any screen and press NI name. (ENTER I, where niName is the configured gateway-half You must press ~1~~j,!;;!~i~~1 to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the .~,r.~ flag is set to lr~~1 _ . Path: NETXPORT.NI.niName.PROTOCOL.DIAl.SECURITY Configured Security Strings ]~l::mmm:!: · ....i;lm::l !I' . ;:mmmmm~~ll~il.' i[~"""';"' . It:i!~· File: filename.NET.SYS Figure 11-5. Security String Configuration Screen 11-13 Gateway Half Network Interface Configuration Fields Configured Security Strings Enter the security stnng that remote nodes must use to gain dial link aecess to the node you are configuring. The string can contain up to eight alphanumeric characters, left justified, with no embedded blanks. Default Value: HP Related Screen: ' - NETXPORT. NI. niName. LINK. niL ink. The DiailD protocol is enabled/disabled on this screen. NOTE To delete a security string, blank out the field that contains the string you want deleted,and I ~~11~ili .f~. Press ( ~ell'::""''''" ":lI"'''''"' '6 11-14 Gateway Half Network Intert'ace Configuration GATEWAY HALF NETWORK INTERFACE LINK The select screen in Figure 11-6 is displayed when you press ( t 2 I: .1 at the Gateway Half Network Interface Configuration screen (Figure 11-1). It is also displayed when you type the path name: h @NETXPORT.NI.niName.LINK in the command window of any screen and press link network interface name. (ENTER I, where niName is the configured gateway half Use the fields of this select screen in combination with the function keys to perform the desired action. • To define a new link configuration. specify the linle. name; then press ( t 5 1111. The path for the selected link name is added to the configuration file. and the data screen on the path is displayed. • To modify an existing link configuration, specify the link name; then press screen on the path for the specified link is displayed. I j!!!11 The data • To change the link name of an existing link configuration. specify the link name and a new name; then press liili!~i. The previously configured name is replaced, and the screen displays the new name in a display field under the label Configured Network Links. • To delete an existing link configuration, use the delete key. Specify the link name. then press . , ~~I; when NMMGR prompts you for confirmation. press . . . again. The previously configured name is deleted and is no longer displayed in a display "field under the labeled Configured Network Links. 11-15 Gateway Half Network Interface Configuration ~.!t~~it~~;~;ttit~rm~~~~f;'~~~~~1;~~;;f~~;:'.;:~~~I~e~t~~~~~:~~;j Path: NETXPORT.NI.niName.lINK DO ~;::ji:;:::::m::mi:!:!:UiL,;,;;l link Name New Name - Direct Dial Types: DC - Di rect Connect (if new) Configured Network Links Name Type Name Type Name Type Figure 11-6. Network Interface Links Screen Fields Link Name Enter the link name from the link configuration of a gateway half; this enables the Network Transport to associate the correct link with the gateway half network interface. The name can contain as many as eight alphanumeric characters, and the first character must be alphabetic. The link name is used by the Network Transport when establishing connections and must match the link name configured for the link configuration of a gateway half. Note that only one gateway-half NI may be configured per network. Types Enter DO for a direct dial link, or DC for a direct connect link. New Name Enter a link name. This new link name is used in place of the current link name for an existing link configuration. The name can contain as many as eight alphanumeric characters, and the first character must be alphabetic. 11-16 Gateway Half Network Interface Configuration DIRECT CONNECT LINK CONFIGURATION The Direct Connect Link Configuration screen supplies the information required to interface a gateway-half NI to a non-dial link (that is, a leased line or a hardwired connection). This screen) shown in Figure 11-7) is displayed when you select an NI link name and the link type DC at the Gateway Half Network Interface Link screen (Figure 11-6) and press Its I mI~ or ( t 6 I 16i[; 'm. It is also displayed when you type the path name: @NETXPORT.NI.niName.LINK.nilink in the command window of any screen and press I ENTER I, where niName is the configured gateway-half NI name, and nil ink is the configured gateway-half Nilink name. You must press !:mli::~:1 to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the flag is set to I. Path: ~ NETXPORT.NI.niName.LINK.nilink Start Device On Network Initialization (YIN) I.. File: Enable Idle Device Timer filename.NET.SYS Figure 11-7. Direet Connect Link Configuration Screen 11-17 Gateway Half Network Interface Configuration Fields Start Device On Network Initialization (YIN) A Y(Yes) value means that the device is to be started when a NETCONTROL START command is issued for the network interface being configured. An N (No) means that a NETCONTROL ADDLINK command must be used to start the device. Default Value: Y Range: Yor N Enable Idle Device Tiller This field specifies whether the device is to be disconnected automatically if no packets have been received or transmitted over the link during a specified time period. This field is relevant only if a timeout value has been entered in the network interface screen listed below Related screens: - NETXPORT .NI .niName The Idle Device Timeout value is configured on this screen. Default Value: N Range: Yor N 11-18 Gateway Half Network Interface Configuration GATEW A Y HALF DIAL LINK CONFIGURATION Dial link configuration provides the information necessary to interface the gateway-half NI to a dial link. This screen, shown in Figure II - 8, is displayed when you select an NI link name and link type DD at the Gateway Half Network Interface Link screen (Figure 11-6) and press ( t 5 I ti~~ or ( (6 I rjlit!. It is also displayed when you type the path name: @NETXPORT.NI.niName.LINK.nilink in the command window of any screen and press (ENTER), where niName is the configured gateway-half NI name. and nil ink is the configured gateway-half Nllink name. You must press ~.~i~!m;:~~~ to transfer the data displayed on the screen to the configuration file you are creating or updating. You verify that the data record has been created by checking that the .... flag is set to ~. ,;;~,:~",,:,119Q;~~~~:'~l~~~~~·· ~Qg..D.a:;ltI~~~ill~~!m~i~; Path: NETXPORT.NI.niName.LINK.nilink Enable DIAL 10 Protocol (YIN) l!l~lli " ::~:~:: . Security String " Start Device On Gateway Half Initialization (YIN) :[1'' 1:: Enable Idle Device Timer (YIN) ~ i" ~ :'..::.:." File: filename.NET.SYS Figure 11-8. Gateway Half Dial Link Configuration Screen Fields Enable Dial ID Protocol A Y (Yes) value activates the DiallD Protocol for a dial link. The Dial m protocol verifies the identity of a remote node and insures that both local and remote nodes have the required security access. The Dial 10 Protocol should be disabled (by entering N [NOD only to connect a dial link to a remote node that does not support the Dial ID Protocol (that is, a non-HP node). 11-19 Gateway Half Network Interface Configuration Related Screens: - NETX PORT .NI.niName. LINK Configures a link name and type. Is on path to this screen. - NETX PORT •NI. niName. PROTOCOL. DIAL. SECURITY Configures security strings for this node. Default Value: Y Range: Yor N This is the telephone number of this node)s partner gateway half. Enter the telephone number as a combination of decimal numben (0 through 9), dashes, and the following special characters: I Separator used for automatic call units that have second dial-tone detect. E Optional end-of-number indicator. o One second delay (used for European modems and automatic call units that require built-in delays). , Defined by local phone system. * Defined by local phone system. Enter' to disable outbound dialing. is a personal computer. A' is required if the destination node Default Value: None Security String This is the security string of this node)s partner gateway half. It is relevant if and the Dial ID protocol is enabled and security is enabled. The security screen can contain as many as eight alphanumeric characteR. It must be left justified and contain no embedded blanks. Related Screens: - NETXPORT .NI .gatename. LINK.linlcname Dial ID protocol is enabled/disabled here - NETXPORT. NI .gatename. PROTOCOL. DIAL Security validation is enabled/disabled here. Default Value: HP Start Device A Y (Yes) value means that the device is to be started when a NETCONTROL START command is issued for this network interface. A N (No) means that a NETCONTROL ADDLINK command must be used to start the device. Default Value: V Range: Vor N 11-20 Gateway Half Network Interface Configuration Enable Idle Device Timer This field specifies whether the device is to be disconnected automatically if no packets have been received or transmitted over the link during a specified time perIod. It is relevant only if a nonzero timeout value has been entered in the Gateway Half NI screen (see related screens below). Related Screens: - NETXPORT. NI. niName Configures router network interface information. The value configured for the Idle Device Timeout is configured on this screen. Default Value: V Range: Yor N 11-21 Gateway Half Network Interface Configuration NEIGHBOR GATEW A YS The select screen in Figure 11-9 is displayed when you press the function key for 9o:·To... ·J"JiER~Et at the Gateway-Half Network Interface Configuration screen (Figure 11-1). It is also displayed when you type the path name: @NETXPORT.NI.niName.INTERNET in the command window of any screen and press (ENTER I. where the niName is the configured gateway-half NI name. Use the fields and the function keys of this select screen to perform the desired action. • To define a new gateway configuration, specify the gateway name; then press ICici. The path for the selected gateway name is added to the configuration file, and the data screen on the path is displayed. • To modify an existing gateway configuration, specify the gateway name; then press y.~.~~. The data screen on the path for the specified gateway is displayed. • To change the gateway name of an existing gateway configuration, specify the gateway name and a new name; then press ft~h~me. The previously configured name is replaced, and the screen displays the new name in display field under the label Configured Gateways. a • To delete an existing gateway configuration, use the delete key. Specify the gateway name, then press ~elet.4!; when NMMGR prompts you for confirmation, press pelet~ again. The previously configured'" 'name is deleted and is no longer displayed in a display .field under the label Configured Gatewaya 11-22 .~ Gateway Half Network Interface Configuration Path: NETXPORT.NI.niName.INTERNET Configured Gateways Figure 11-9. Neighbor Gateways Sereen Fields Gateway Name Enter a name to represent this node's partner gateway half, through which one or more remote networks can be reached. A gateway name can contain as many as eight alphanumeric characters; the first character must be alphabetic. New Hue (Required only when renaming.) Enter a gateway name to represent this node's partner gateway half. This new gateway name is used in place of the current gateway name for an existing gateway configuration. The name can contain as many as eight alphanumeric characters; the first character must be alphabetic. 11-23 Gateway Half Network Interface Configuration NEIGHBOR GATEWAY REACHABLE NETWORKS The Neighbor Gateway Reachable Networks screen is used to enter internet routing information. It supplies the internet address of a neighbor internet gateway, remote networks which are reachable through that gateway, and the distances to those remote networks. For the gateway-half NI there is only one neighbor gateway, the partner gateway half. The screen in Figure II-lOis displayed when you select a gateway name at the Neighbor Gateways screen (Figure 11-11) and press ~~~ or Y~ii!. It is also displayed when you type the path name: @NETXPORT.NI.niName.INTERNET.gate~yn in the command window of any screen and press (£NJEiD, where niName is the configured gateway-half NI name, and gatelJJayn is the configured gateway-half NI gateway name. You must press ~:Fi!I~l!rr :~, to transfer the data displayed on the screen to the configuration file you are creating or updating. verify that the data record has been created by checking that the ::;:::' flag is set to ~. You Path: f NETXPORT.NI.niName.INTERNET.gatewayn Neighbor Gateway IP Internet Address Configured Reachable Networks IP Network Address Hops PAGE 1 IP Network Address Figure 11-10. Neighbor Gateway Reachable Networks Screen 11-24 Hops Gateway Half Network Interface Configuration NOTE ~ The information configured in this screen can extend to more than 1 page) if necessary) to allow configuration of more than 10 reachable networks. Press ~i~~:!j[!~9" to proceed to a new page. Press ~~~l~l!~i~ to display a prior page. Use tlr.~~:;;::·~g~ to display the. first. page (for example, if you are viewing the third page, pressing ~'~1~!l.~:~9~ will immediately display the first page). Press ~L.~~1.::;m~9~ to display the last page of reachable networks that has been configured. To consolidate reachable networks entries, press ~p.~~~~~i:;::~~~~. Fields Neighbor Gateway IP Internet Address Enter the IP address of this node s partner gateway half. This is the IP address of the partner s home network) and is the same IP address that you have already configured in the Internet Protocol Configuration screen for the current NI. Addresses are made up of a network portion and a node portion. The possible classes of network addresses have the following forms (4. space~ Class C Class B Class A CAnnn.nnn.nnnAxxx BAnnn.nnnAxxx.xxx AAnnnAxxx.xxx.xxx where nnn is a value ranging from 0 to 25S) representing eight bits of the network portion of an address, and xxx is a value ranging from 0 to 25S) representing the node portion of the address. The leftmost group of nnn has the following ranges for each address class: Class C: Class B: Class A: 192-223 128-191 0-127 Default Value: None Related Screens: - NETX PORT •NI •niNamePROTOCOL • I P The network address (network portion of the IP address) configured in this screen must match the Neighbor Gateway IP Internet Address configured in the current screen. Reachable Networks IP Network Address Con~lgured Enter the internet addresses of the remote networks that can be reached through the gateway half whose network address is configured in the previous field. (Enter one address per line.) Only the internet portion of the network address is significant for this field (see the description of the Neighbor Gateway IP Internet Address field for valid formats of intemet 11-2S Gateway Half Network Interface Configuration addresses). The node portion must be entered; however, it may be set to all zeros. Configured Reachable Networks Hops Enter the internet hop count to the reachable network whose IP address is configured to the left of the Hops field. (The internet hop count is the number of full internet gateways that will be used to route a message to the destination network. If two partner gateway halves are used as part of the internet route, they are counted as one hop.) Hop count is used internally to determine which neighbor gateway (if more than one exists) is on the shortest path to the remote network. If more than one gateway can reach a given remote network, and the number of hops to the remote network is equal for each gateway, you can determine which gateway the Network Transport will use by configuring an artificially high hop count. The transport always uses the gateway with the smallest hop count. If the same hop count value is configured for multiple gateways, then the Network Transport will choose internally from among the routes with equal hop counts. Default Value: None Range: 1-32161 NOTE To delete a reachable network entry, fill the field to be deleted with blanks and press ~~~~~l!ij[~~i 11-26 LOOPBACK NETWORK L--IN_T_E_R_FA_C_E_C_O_N_FI_G_U_R_AT_I_O_N _ ----I@] The screens described in this section are used for configuring the loopback network interface. There is only one branch of loopback network interface configuration. This is the protocol configuration branch, which can be reached by pressing the ~:"tqd:·~OT()COL key on the LOOPBACK NETWORK INTERfACE CONFIGURATION SCREEN. All of the loopback network interface configuration screens are Isited below, with their places in the configuration tree indicated by indentation. LOOPBACK NETWORK INTERFACE CONFIGURATION - This screen enables you to configure information about a loopback network interface, such as network segment size and the number of buffers to be allocated for loopback. From this screen, you can proceed to the protocol configuration branch. PROTOCOL CONfIGURATION - You will reach this screen if you press ~;;!;:r~:'~ft,c)~ on the LOOPBACK NETWORK INTERfACE CONfIGURATION screen. This screen allows you to choose to proceed to IP protocol configuration. IP PROTOCOL CONfIGURATION - This screen, which you will reach by pressing on the previous screen, contains loopback default values which should not be changed. ~.;,Jel;41! NOTE Configurable fields described in this manual are required unless otherwise stated. Fields described as "UP modifiable" should be changed only upon the recommendation of your UP representative. On the screens shown in this section, fields that must be configured when performing guided configuration are underlined. 12-1 Loopback Network Interface Configuration LOOPBACK NETWORK INTERFACE CONFIGURATION The screen in Figure 12-1 is displayed when you select an NI name and the NI type LOOP at the Network Interface Configuration Screen (Figure 8- 9) and press ~~~ or y~~\~. It is also displayed when you type the path name: @.NETXPORT.NI.niName in the command window of any screen and press NI name. (ENTER It where the niNams is the configured loopback Whenever a transport user makes a connection to a user process on the same nodet all outbound packets on this connection are turned around at the NI level and passed back up through the protocol stack to the destination user. This screen supplies information necessary for this operationt performed by the Loopback NI. You must press "'R~~!!!j!l~~' to transfer the data displayed on the screen to the configuration fi"!~,,"r~~~ are creating or updating. You verify that the data record has been created by checking that the ~~~~;J flag is set to ~. From this screen you proceed to other screens used to configure the loopback network interface. Network Segment Size (Bytes) Number Of Buffers File: filename.NET.SYS Figure 12.-1. Loopback Network Interface Configuration Sereen Press the 12-2 ";_.:I.un:i~ 'O'f:iViii!tj function key. Loopback Network Interface Configuration Fields Network Segment Size (HP modifiable) This is the size of the physical buffer for the loopback network interface. No fragmenting or fragment assembly is performed on the loopback NI. There is no limitation that only single physical buffers (not chained buffers~ for example) can be passed across the I/O interface to the board, because outbound data is turned around at the NI layer. Therefore, if user data exceeds the physical buffer size, it is put into logical buffers (chained physical buffers) that are the size of the user data. Default value: 1024 Range: 1024-4224 Number Of Buffers This field specifies the number of buffers to be allocated for loopback. For the loopback NI, there is no differentiation between outbound and inbound buffers because an outbound buffer, when it is turned around at the NI level, becomes an inbound buffer. As with other network types, buffer configuration is based on the number of TCP connections that will use the network interface. An allocation of two buffers per connection will suffice for typical usage. The default value is based on the assumption that the Network Manager desires to allow no more than the default number of TCP connections (see related screens below) to use the Loopback NI. Therefore, the default is 128 (default TCP connections) * 2 a 256 buffers. When there is more than one NI, this value should probably be adjusted downward because the connections might reasonably be expected to be spread over all the NIB rather than be concentrated over only one NI. If you change the number of TCP connections from the default value, you should reconsider the number of inbound buffers for all NI's. Related Screens NETXPORT.GPROT.TCP Maximum Number of Connections (default value of configured on this related screen. 128) is Default value: 256 Range: 32-2048 12-3 Loopback Network Interface Configuration PROTOCOL CONFIGURA TION The menu screen in Figure 12-2 is displayed when you press the function key for gq.~'t,q;;ri:.·.Ji;'.i:::.;·"'". . _: at the Loopback Network Interface Configuration Screen (Figure 12-1). It is also dispi'aye'd"V;hen"'you 'iirPe the path name: @NETXPORT.NI.niName.PROTOCOL in the command window of any screen and press [ENTER I, whf't"C "iName is the configured loopback NI name. For the loopback NI, you must configure the IP protocol. The ~~; Path: - NETXPORT.NI.nlName.PROTOCOL IP - Configure Internet Protocol PROBE - Configure PROBE Protocol (LAN Only) DIAL File: ":;":, function key label is displayed. Configure DIAL Protocol (Router/Gateway Half Only) Necessary Only If There Are Any Switched Links filename.NET.SYS Figure 12-2. Protocol Configuration Screen Press the ~;:iil1~()~:~ function key. 12-4 Loopback Network Interface Configuration IP PROTOCOL CONFIGURATION The screen in Figure 12-3 is displayed when you press the function key for ~;::l;r-q!;;~;~'p at the Protocol Confjguration Screen (Figure 12- 2). It is also displayed when you type the path···name:.. · . · @NETXPORT.NI.niName.PROTOCOL.IP in the command window of any screen and press name. (ENTER I, where niName is the configured loopback NI This data-entry screen is used to supply information to the IP protocol instance for the network being configured. Each NI has an IP protocol. The IP address field is a key element in IP routing and datagram delivery algorithms. The other fields are useful for internal resource allocation and performance tuning. You must press ~l~f~~~~:llillii~i to transfer the data displayed on the screen to the configuration fjle you are creating or updating. You verify that the data record has been created by checking that the ;"r:".~ ';"" flag is set to ~. '-:'i:!~l~;ql~f~~!~ii"": ilil!!j!···....:··;::;; NETXPORT.NI.niName.PROTOCOl.IP Store & forward Buffers (Enter 0 To Disable Store & Forward) ,]~§'~;~f:'" 'i' "::~~:l.l I PIn te rnet Add res s Internal Message Queue length Fragment Assembly Queue Elements File: filename.NET.SYS Figure 12-3. IP Configuration Screen 12-5 Loopback Network Interface Configuration Fields Store & Forward Buffers No store-and-forward buffen need to be configured for loopback. Default value: 0 IP Internet. Address The loopback address is always E 25 S. 25 S. 2SS. 2SS. Default value: E 255.255.255. 2SS Internal Message Queue Length This field should be 0 for loopback. Default value: 0 Fragment Assembly Queue Elements This field should he 0 for loopback. Default value: 0 12-6 1"--'-----------'~ LOGGING CONF~GURA TION Logging is configured for the purpose of recording events such as errors and console commands. You configure logging for each of the subsystems of NS3000 and for NS3000 links. Each subsystem includes different classes of events (such as internal errors). You can record logging to a disc file, the system console and the logon device of a user. account. If you configure a logging class so that logging is recorded to a user.account, the user will receive logged messages any time there is an active session for that user.account. Table 13-1 provides a summary of the logging classes and guidelines for configuration. The logging configuration for the network transport (subsystem ID 3) must be in the same configuration file as the network transport configuration, which must be in the group NET of the account SYS. The recommended filename for the actual configuration file that contains the link and network transport configuration is NSCONF. NET. SYS. If you use a different filename, you need to specify the configuration filename with the CONF keyword each time you use the NETCONTROL START command to initiate the network connection. Refer to the "Commands" section in Volume II. The logging configuration for Network IPC (subsystem 10 5), Network Services (subsystem ID 6) and Link Manager (subsystem 10 8) must be in the same configuration file, which must be named NMCONFIG. PUB. SYS. This file is shared with other data communication subsystems that use NMS, such as SNA NRJE. If you do not want to manually configure logging, Guided Configuration, described in Section 6, will configure logging data for you. Logging data for subsystem IDs 5, 6 and 8 will be placed in NMCONFIG. PUB. SYS, while logging data for the network transport (subsystem ID 3) will be placed in your other configuration file (recommended name of NSCONF. NET. SYS). Always work on a copy of your configuration file, not the actual file. Follow these steps to reach the logging configuration screens for manual configuration. • Issue the run command for NMMGR; the Open Configuration/Directory File Screen is displayed. • Enter the name of the configuration Con f i gu ra t ion f lIe name field. file to be created or updated in the • Press the appropriate function key (~~~li~~i!i.:tl9 or ~;~~~".!j!ll~~~).j:i.ti);the Main Menu SCreen is displayed. • Press the function key for ~;i;l[1Jf!': ., :;;~~ti; the Configuration Screen is displayed. • Press the function key for ~!!:!['t~I!m~~~~I~;the Logging Configuration Screen is displayed. For more information on these steps. refer to "Getting Started with NMMGR" in Section 5. 13-1 Logging Configuration Three screens are used for logging configuration. These screens are listed below. LOGGING CONFIGURATION - This screen allows you to add, delete, rename or update a subsystem ID logging configuration. LOGGING CONfIGURATION: LOGGING CLASSES - This screen allows you to select the classes of 10iBing events you wish configure for each subsystem. LOGGING CONfIGURATION: CLASS DATA - This screen allows you to configure where you want logging events listed for a particular logging class. NOTE NetlPC logging is activated at system startup, Network Services logging is activated when the Network Services are initiated (NSCONTROL START command), Link Manager logging is activated when you initiate the Network Transport (NETCONTROl START), and Network Transport logging is activated with NETCONTROL START. (Guided configuration, described in Section 6, automatically configures logging for you.) You may change logging configuration using NMMGR. For a new logging configuration to take effect for a specific subsystem, the subsystem must be deactivated and restarted. The steps that must be taken for each subsystem are: Subsystem Steps Network Transport NETCONTROl STOP (if already active) NETCONTROl START NetlPC (sockets) restart the system (warmstart, coolstart, update start or coldstart) Network Services NSCONTROL STOP (if already active) NSCONTROL START Link Manager NETCONTROL STOP (if active) SNACONTROL STOP;NOOE=nodename repeat until all SNA nodes are stopped SNACONTROL START;NOOE=nodename NETCONTROL START 13-2 ~ Logging Configuration TABLE 13-1. LOGGING CONFIGURATION GUIDELINES Subsystem Name Class Name Events Enable Console Logging? Enable Disc Logging? SUBOOO3 CLASOOO1 Serious Internal Error -Causes SYSFAIL #969. YES YES Network Transport CLASOOO2 Internal Error/Operator Attention YES YES CLASOOO3 Non-Critical Errors. NO YES CLASOOO4 Nodal Messages (Start/Stop). YES YES CLASOOO5 Informative Messages. NO NO CLASOOO6 Statistical Information. NO YES SUBOOO5 CLASOOOO Internal Errors. YES YES Network fPC CLASOOO1 Resource Errors. NO YES CLASOOO2 Informative Messages. NO NO SUBOOO6 CLASOOO2 Resource Errors. NO YES Network Servius CLASOOO3 Internal Errors. YES YES CLASOOO4 Detailed Events. (Enable with NSCONTROL LOG.) NO YES CLASOOO5 NetlPC Internal Errors. YES YES Internal Errors. YES YES SUBOOO8 Link Manager CLASOOOO PC Link Manager CLASOOO1 The logging classes are described in detail in Section 3 of Volume II. How to use the log messages for troubleshooting is described in the NS3000!Y Error Message and Recovery MaltU~ and how to format the lOB file for examination is described in Section 3 of Volume II. 13-3 Loggm, Configuration LOGGING SUBSYSTEMS SELECTION The screen in Figure 13-1 is displayed when you press the function key for Configuration Screen. It is also displayed when you type the path name: @LOGGING in the command window of any screen and press OCNfEiD. Use the fields and the function keys of the select screen to perform the desired action. • To select a new subsystem ID for logging configuration. enter the subsystem ID number, then press The path for the selected subsystem 10 is added to the configuration file, and the LOlging Classes Screen on that path is displayed. For NS3000 and NS3000 links, valid subsystem IDs are SUB0003 (Network Transport), SUBOOOS (Network IPC). SUB0006 (Network Services), and SUB0008 (Link Manager). NMMGR prompts you for the correct format of a subsystem ID (SUB:t:::c=) but does not check that the lSubsystem ID you enter is a valid NS3000 or NS3000 link subsystem 10. DI. • To modify an existing subsystem ID logging configuration. specify the subsystem ID; then press "'m"' The Logging Classes Screen on the path for the specified subsystem ID is displayed. • To change the name of an existing subsystem 10 logging configuration. specify the subsystem ID and a new subsystem ID; then press R.n.iml. The new subsystem ID replaces the previously . . configured subsystem 10. • To delete an existing subsystem 10 logging configuration. specify the subsystem ID. then press . _,' The previously configured subsystem ID is deleted. 13-4 ~ Logging Configuration ~ Path: LOGGING Subsystem name New name Subsystems Configured for Losging File: r filename.group.acct Figure 13-1. LOiging Configuration Sereen r 13-5 Lo"in, Configuration LOGGING CLASSES SELECTION '~ The screen in Figure 13-2 is displayed after you specify a subsystem ID on the Log,ing Configuration Screen (Figure 13-1) and press I~i or Iii.. It is also ~isplayed when you type: @LOGGING.SUBbbbb in the command window of any screen and press enter. where SUBbbbb 11 the subsystem ID number of the configured subsystem. The Logging Classes Screen allows you to select the classes of logging events you wish to configure for each subsystem. Use the fields and the function keys of the select screen to perform the desired action. • To define a new logging class to configure, specify the class name. then press lid. The path for the selected class name is added to the configuration file and the data screen on the path for the specified class is displayed. Refer to Table 13-1 for valid classes of each NS3000 subsytem and an NS3000 link. NMMGR prompts you for the correct format of a class name (CLASbbbb) but does not check that the class name you enter is valid for the subsystem you are configuring. Use Table 13-1 to check that a class name is valid for the subsystem you are configuring. • To modify an existing class configuration. specify the class name; then press ~lIIil:l. The data screen on the path for the specified class name is displayed. • To change the name of an existing class configuration. specify the class name and a new name; m:!!. The new class name replaces the previously configured class name. then press' . .: • To delete an existing class configuration. specify the class name. then press :~.:::::"' J,]jI. previously configured class name is deleted. 13-6 The ') Logging Configuration Configured Logging Classes (Under Subayatemt Figure 13-~. LOlling Classes sereen 13-7 Logging Configuration LOGGING CLASS DATA The screen in Figure 13- 3 is displayed after you specify a class name on the LOlging Classes Screen (Figure 13- 2) and press M~ or ~EI~'. It is also displayed when you type: @LOGGING.SUBbbbb.CLASbbbb in the command window of any screen and press enter, where SUBbbbb is the subsystem ID number of the configured subsystem. and CLASbbbb is the configured class name. . You must press p';~,,~!!m!ti~! to transfer the data displayed on the screen to the configuration file yo..~ are creating or updating. You verify that the data record has been created by checking that the;":: flag is set to I. Path: LOGGING.SUBbbbb.CLASbbbb i;:' Enable Console Logging? (YIN) Enable Disc Logging? (YIN) Current number of users enabled for logging Users enabled for logging (User.Account): File: filename.group.acct Filure 13-3. Logging Configuration: Class Data screen This screen allows you to configure where you want logging events listed for the class. Vou can list these events to a disc file for later analysis and to the system console so that the system operator receives the logging messages. In addition. you can display logging events at users'list devices. This may be valuable to allow the network manager to monitor NS console activity from an alternate terminal. This screen displays the users enabled for logging. 13-8 Logging Configuration Fields Enable Console Logging? (Required.) Enter Y (YES) if you want logging events for this class to be displayed at the system console, N (NO) otherwise. Refer to Table 13-1 for guidelines. Default: N. Enable Disc logging? (Required.) Enter Y (YES) if you want logging events for this class to be recorded in a disc file, N (NO) otherwise. The filename that NMS uses is NMLGnnnn. PUB. SYS, where nnnn is a number from 0000 to 9999. This file is used for logging by all logging classes in all subsytems. At each MPE system startup, or when a file is full, NMS creates a new NMLGnnnn. PUB. SYS file, naming each successive logging file by incrementing nnnn. When NMLG9999. PUB.SYS is full, NMS names the next logging file NMLGOOOO. PUB. SYS Refer to Table 13-1 for guidelines. Default: Y. Current number of users enabled for logging (Display only.) This field is provided for your information. Users enabled for logging You can display logging events for this class at usen'list devices. Enter as many as three user names in the form user. account. Use only alphanumeric characters; you cannot use MPE wildcard characters. NMMGR sorts this list alphabetically and deletes duplicate entries after you press M·~.·~'.:i;;~~~. NOTE The logging configuration guidelines in Table 13-1 should be followed unless your UP representative tells you otherwise. Not following these guidelines may result in the degradation of system performance. 13-9 I~N_E_T_W_O_R_K_D_IR_E_C_T_O_R_y I~ A network directory contains information required for one node to communicate with another node in the same catenet. This catenet-wide data is managed through two interfaces--VPLUS screens for interactively configuring the network directory, and a command-driven interface to collect and merge directory information from remote nodes into the directory on the local node. NMMGR provides the following functions regarding the network directory. • The ability to add, uPdate and delete entries in the directory by node name. This can be used by a Network Manager to maintain a master network directory. • A means of presenting directory information for review and inspection. • The ability to merge a remote directory with a directory on the local node. • A mechanism to automatically update directories on a group of remote nodes by using a background stream job, controlled from a central administrative node. Central administrative nodes are described in more detail later in this section. The file structure that accompanies the network directory functionality is quite different from that used throughout the rest of NMMGR. The directory resides in its own file. With the directory. there is no screen-to-record correspondence and no concept of a hierarchical file organized u a tree structure with associated paths. NOTE The network directory uses a KSAM file pair. Therefore, if coPyilll the directory. be sure to copy both the data file and the key file. 14-1 Network Directory WHAT A NETWORK DIRECTORY PROVIDES A Network Directory is a repository for information about nodes in a catenet. Each entry in a directory consists of a node name and one or more path reports, called a path report list. A path report list contains the basic information about a node. These path reports are used by the transport to establish internetwork connections. Not all nodes require a network directory. A node on a LAN can determine connection information about a node on the same LAN by multicasting a Probe request to the target node. The target node, in response to a Probe request, will supply the connection information by multicasting a Probe reply back to the requesting node. The Probe request/reply mechanism is sufficient to obtain connection requirements in a LAN environment. The non-LAN network interface types supported by NS3000 do not use demand requests such as Probe. Therefore, a directory of information about all nodes in the catenet is required to provide the same type of information that LAN Probe requests provide. Probe requests can be used only when the source and destination nodes are on the same LAN. Also, they must both be HP nodes because non-HP nodes do not support Probe. Not all LAN nodes that support the Probe protocol need to contain a network directory because they can request the use of a directory from another node, called a proxy server, on the same LAN. A proxy server is a node on a LAN that contains a network directory and has been configured as a proxy server. By using the Probe protocol, a LAN node without a directory can multicast a request for a proxy server. For good measure, you should designate at least two nodes on a LAN to be proxy servers. For details on the configuration of path resolution methods (Probe, Proxy Server, Network Directory) for a given node, refer to the Global Transport Configuration Screen in Section 8. Path Report Lists A path report list describes the addressing information and protocol stacks for a given node. Protocol stacks define the layers in a machine's architecture, and the protocols in those layers, that information can pass through. An example of a protocol stack is TCP with checksum error checking (level 4) over IP (level 3i) over IEEE802. 3 (level 3s), commonly indicated in the format: TCP.IP.IEEE802. 3. In the network directory, node names must be unique so that a single path report list can be identified. Many of the protocols on different hosts will be the same, but the addresses of the machines will not be the same. A path report list is broken down into path reports. One path report list comprises all path reports for a given node. A node has one IP address and normally one path report for each network it belongs to. A node may be a member of as many as eight networks. The following figure shows the organization of path reports in the network directory. 14-2 ~ Network Directory NODE 1 IPAddr 1 Path(s) IPAddr 2 Path(s) IPAddr 8 Path(s) NODE 2 IPAddr 1 Path(s) NODE n Figure 14-1. Organization of Path Reports Global and Local Entries Path report lists can be configured as either Global or Local entries in the network directory. Global entries (the default) can be merged into other directories. Local entries are introduced for configuring localized network directory entries, thus providing a mechanism to restrict directory data from being propagated throughout the network. Let us consider some situations where this type of restriction could be useful. Suppose a network manager wants to change the configuration for users on a single host, but not for everyone else. He can configure two network directory entries- -one Local, used by host users, and one Global, used by everyone else when establishing connections to the host. For example, suppose Node A sets up a new link to Node C, but Node A doesn't want other nodes (already connected to A) to know about Node C until the new link is tested. Users on Node A can configure a Local entry, which will contain information about the new link not included in the Global entry configured for users on other nodes. Other uses of local entries could include adding node names for local-node use only, or being able to direct which way to access remote nodes depending on your configuration of local entries. When both local and global entries entries exist in the directory, the Network Transport will use the LOCAL entry. Whenever a user activates the Network Transport subsystem on a node, a path report list describing the current node is automatically generated and entered into the local configuration file. The path report can be copied from the configuration file into the Network Directory using the MERGEDIR command, described in detail later in this section. The MERGEDIR command allows a user to configure the directory easily in most cases. Exceptions are configuring non -HP nodes and first -time links, where information cannot be taken from a remote directory file and merged) but must be entered manually. The MERGEDIR command is part of a maintenance interface provided primarily to support the updating of directories from within a batch job. Using this method, a job or series of jobs can be scheduled at regular intervals to copy and then merge remote directories into the local-system directory. In this way, the collecting and merging of network-wide data is somewhat automated. 14-3 Network Directory Roles and Interfaces The network directory interface you use--screens or commands--will depend on your job function and whether you are creating or updating a directory. In general. the network directory configuration screens will be used by node managers when creating directories, and the maintenance mode interface (commands) will be used by a catenet administrator and network managers when updating directories. The reason that screens, not commands. are used to create a directory is that a new node is at first unknown to existing nodes. This means that an existing node cannot use only commands to merge its directory to a new node. The node manager of a new node must use configuration screens to manually enter path report information about at least one existing node. Then. the new node would be able to merge its directory with the directory of the existing node. provided that someone also enters path report information about the new node into the directory of the existing node. When a new node is added to a network, or when an existing node changes its configuration, the network manager must be notified of the new path report information. This exchange of information should take place within each network in the catenet so that, periodically, each network manager can pass this information to the catenet administrator. The catenet administrator can then stream a job, using commands from the maintenance mode interface, to update the central administrative node on each network. Each network should have one node designated as a central administrative node. as shown in Figure 14-2. This is the node that will be updated first, in terms of any global information that can be shared among all nodes on its network. This can include internet routing information in addition to network directory information. Figure 14-2 shows the central administrative nodes of two router networks that are connected by a gateway-half link. 14-4 ~ Network Directory NET 2 NET 1 (Central AdminJ Figure 14-2,. Central Administrative Nodes Once the central administrative node on each network has been updated with new catenet-wide information. these nodes can be used to update all other nodes. Each network manager can stream a job to merge the newly updated directory from the central administrative node into the other directories on the network. This is just a general discussion of how directories can be updated on a periodic basis. Of course. a specific directory may need to be updated sooner. For example. suppose you add a new node and manually configure its directory. Now. you have path report lists about other nodes. but they do not have your path report list. If you need to set up immediate communication with a node or group of nodes and cannot wait until the periodic update. you can send your connection information to the desired nodes so that they can enter your path report list. Or. you can send your connection informq.tion to one directly connected node. In this case. the directory of the directly connected node (first-time [nk situation) can be updated manually. then merged into other directories to include information about the new node. 14-5 Network Directory CONFIGURA TION SCREENS The figure below shows the relationship of the vanous VPLU5 screens used in configuring the directory through the NMMGR block mode interface: OPEN FILE (directory) j Print Dir .~------- NETWORK DIRECTORY MAIN UPdate Dir --------.~ Maintenance Mode j NETWORK DIRECTORY SELECT NODE NAME Delete, Rename, Add, Update j NETWORK DIRECTORY DATA Update Data Figure 14-3. Network Directory Screens Following are the configuration screens and descriptions of the fields on each screen. There are two ways to access the Network Directory functions: 1) open or create a directory file on the initial NMMGR screen, the Open Configuration/Directory File Screen, 2) issue the NETDIR command from any screen, at any time alter having opened a network directory file. Either action will bring you to the first screen in sequence, the Network Directory Main Screen. 14-6 Network Directory NETWORK DIRECTORY MAIN SCREEN This screen is displayed when you press the function key for 9pel1,:WJ).~r~~.~:ri or ~f~~~~t~;P:~!~~~l~ at the Open Configuration/Directory File Screen. This screen is the main select screen from which all directory functions are accessed. The currently opened directory is displayed at the bottom of this screen and all subsequent Network Directory screens. The percentage of the Network Directory that is full is shown in the lower right corner of the screen. UPDATE Modify the directory (Add, Delete, Update). PRINT Print the directory to FORMLIST. MAINTENANCE - Enter maintenance mode interface (Merge, Expand, etc.) Directory is 3 ~ full Directory: NSDIR.PUB.SYS j:;:I>R I NT:;;:;:MAI NT . :~;;~i~Q~l~c;:H~I[~[[ J::;;'Q~ f>!{i:~~il. ,':J4ode :~:~tJP.oA it':::i Figure 14-4. Network Directory Main Screen I, Update Dir to modify the contents of the directory by adding, deleting and updating node Press (" names and path reports. If you press this function key. you will be taken to another screen, the Select Node Name Screen, from which you can visit the Network Directory Data Screen. The Network Directory Data Screen allows you to manually configure path reports about other nodes in the catenet. Although you often will use job streams or simple commands for adding information to your network directory, there are times when manual configuration is required or desirable. It is required when a new node has been added to the catenet, and you wish to update another node·s directory with information about this new node. You cannot use the MERGEDIR command until this new information has been added to the existing directory. Therefore) you need to physically receive the path report lists from the node manager of the new node or from that node)s network manager. After obtaining this information, you can use the screens to configure the path reports about the new node. Once you have done this, you can use MERGEDIR in the future for updating purposes because you now have this new node's connection information in your network directory. 14-7 Network Directory Whenever you do not have access to the necessary configuratton file or directory file, you are required to use the screens for configuring directory information. There may also be situations when you choose to use the screens to update your file even when other methods are available. For example, if you are updating one path report list, it might be easier to use the screens than to use commands. Press ( t 2 " Print Dir to print out a copy of the riirectory to formal designator FORMLIST, device class LP. The output is the same as for the lISTDIR l.\Hl1mand. See the "LISTDIR Command Sample Output" subsection for an example of LISTDIR output. You can lJSe a file equation for FORMLIST to redirect the output to another device class or disc file. To set a fdt et4uatlon without leaving NMMGR, use the appropriate MPE command in the command window Press ( t 3 " Maint Mode to enter the command interface to perform directory merging or to expand the size of your directory. Once entered, you can return to this point only by issuing the maintenance mode EXIT command. Within the maintenance mode interface, command input is read from the formal designator NMMGRCMD, which defaults to $STDINX. 14-8 Network Directory SELECT NODE NAME SCREEN This screen is displayed when you press QPdate::~plt at the Network Directory Main Screen for the purpose of modifying your directory using manual configuration. The function of this screen is to display node names that are currently configured in the directory) and to allow you to delete) rename) add) or update information about a node. Node Name New Name '[1:1 Globa I? !ooJ;~~; New Global Configured Entries Node Names Figure 14-5. Network Directory select Node Name Screen Press ( }' 1 I) Next Page and [ }' 2 I, Prev Page to see additional nodes that have already been configured. The Node Name and Global? fields can be used in conjunction with these keys to browse through the directory efficiently. See the discussion below under the Node Name field. Press ( }' 3 I, Delete to delete the named node from the directory. Deletions are confirmed by a second press of the key. Press [ t 4 ., Rename to change the name and or Global/Local flag setting for the entry. You generally will not have reason to change a node name) unless you previously made a typographical error. You occasionally may need to change a Global/Local flag setting. Refer to the "Global and Local Entries" subsection for a discussion of Global and Local path reports. Press [ }' 5 I, Add to add the named node to the directory. You are taken to the Network Directory Data screen. 14-9 Network Directory Press ( f 6 I) Update to update path reports for the named node. This includes deleting part, but not all, of a node's path report list. You are taken to the Network Directory Data Screen. Fields Node Name The name of the node on which to perform a function. This field can be used in two ways) depending on which function key you use. \Jse the Add; Delete, Rename and Update functions as described above to change the current information in your network directory. When used in conjunction with these fields, the Node Name field must contain a fully qualified node name. The Node Name field serves a different purpose when used with the Prev Page and Next Page functions. When used with these function keys, the Node Name field is used to browse through a specified part of your network directory. You can enter part of a node name in this field to designate which node names you want displayed. For example, if you enter the value MAY, and press Next Page, the list of nodes will begin with the first matching node name--MAYTAG. fI NANCE. IND, for example-- and continue throught the rest of the alphabet until all node names between the letters MAY and Z are listed. Your node names do not need to be fully qualified with domain and organization fields when used with the Prev Page and Next Page functions. Default value: None Global? The Global/Local setting for Node Name. The acceptable values are Y or N. When the Prev Page and Next Page function keys are used, only node names whose Global/Local setting matches the value in this field will be displayed. Therefore, set this field accordingly when displaying node names. Default Value: Y New Name New name to be assigned to the node with the Rename function. The only time this field is used is when you use Rename. Default value: None New Global The Global/Local flag setting for the node named in the New Name field. The acceptable values are Y or N. The only time this field is used is when you use Rename. The New Name field can be left blank if you wish to change only the Global/Local setting. Default value: None Configured Node Names & Global Flaa 14-10 Display-only fields that show node names and their Global/Local Flag sethngs that are already configured in the directory. ,~, ..... .~:~) Network Directory NETWORK DIRECTORY DATA SCREEN te. This screen is displayed when you press Add or Upcl~ at the Select Node Name Screen. The function of this screen is to configure path report data for a node. The Node Name field at the top of the screen shows the name of the node that corresponds to the other data on the screen. Transport Services are set for all paths. Below Transport Services on the screen are the fields- - I P Add res s, Ty pe, and Add it iona 1 Address--that make up path reports. One path report is configured for each NI on a node. Therefore, because the maximum number of Nls per node is eight, each node can contain as many as eight path reports. When adding or updating a path report, make sure that the I P Add resa and type fields are configured. and that the Additional Address field is configured when necessary. The description of the Add it iona I Add ress field cites the case when this field can remain blank. To delete a path report, clear all three path report fields to blanks. Once you have completed entering. information on this screen, you must press V~~~'- ~~.. for this information to actually be entered into your network directory file. Node Name: mm. Transport Services: II:v:J TCP ilt,u Checksum for TCP required (Y) or optional (N) Ilitl PXP IP Address • 1 2 = IP = IP/IEEE802.3 Directory: NSDIR.NET.SYS I[~il~~~ti~:~~ Figure 14-6. Network Directory Data Screen 14-11 Network Directory Fields Transport services These three fields describe the Transport Services that should be configured in each path. AU customers should have TCP and PXP configured. The Checksum setting indicates whether checksumming is optional (N) or req uired (Y) for TCP Note that the selection of Transport Services here nlust match the settings in the remote node's configura tion file. The path of the data screen that contains TCP configuration is NETXPORT. GPROT •TCP, and the path of the data screen that contains PXP configuration is NETXPORT. GPROT • PXP. Because the same data must appear on more than one screen, it would be safest to use the default values to help avoid mismatched values. Mark the selected services with a Y or an N. The Transport Services and their default settings are: TCP: Transmission Control Protocol (default Y) TCP Checksumming optional or required (default N) PXP: Packet Exchange Protocol (default Y) IP Address One IP address should be entered for each LAN or Router network interface configured on the node. Each address must match an IP address configured in the node's configuration file. The path of the screen in the configuration file that contains IP addresses is NETXPORT. NI • niname. PROTOCOL. I P. Default Value: None Type A number indicating the type of path to configure: 1: I P. This path type should be selected when the network interface type is ROUTER, or LAN with the Probe protocol configured. 2: I P/ I EEE802 • 3. This path type should be selected when the network interface type is a LAN and the node is a non-HP node, which does not support the Probe protocol. 14-12 Network Directory Additional Address A lower-level address, which depends on the Type. Type 1 paths do not contain lower-level addressing information. You can leave the field blank, or the keyword "NONE" can be entered. Path type 2 requires a station address, which is a string of six hexadecimal bytes, separated by dashes (XX-XX-XX-XX-XX-XX). This path type is used only for a LAN non-HP node, which does not support the Probe protocol. The station address must be the same as the station address entered in the node's configuration file (screen path LINKCONF.l ink.name for IEEE802. 3; field Local Node Address In Hex). 14-13 Network Directory DIRECTORY MAINTENANCE MODE INTERFACE Several commands are available for updating information in a network directory. These commands primarily will be used within batch jobs for updating directory information on remote nodes. The main features of this utility are: • It generates a job stream to sequentially update a list of nodes. • The list of nodes to update is user-defined. • The process provides logging information. • The process is "recoverable. II • Commands executed on the remote system are user-defined. You provide a list of node names that are to be updated (which can be easily generated) in addition to the name of a command file to be executed from the NMMGR Maintenance Mode interface. From these two files, a job stream file is generated which, when executed, attempts to log on to each node named in the list and apply the commands read from the command file. The success or failure status of each nodal update is recorded in the node list file, along with the date and time of the event. This node list "control" file may be used again to retry updates on failed nodes, after the source of the failure has been determined and corrected. In order to use these commands on a remote node, your local node's network directory file must contain an entry for the node whose directory you wish to update. Without an entry, you would not be able to log on to the remote node because you would not have its connection information. For this reason, the commands are generally used for updating directories on existing nodes. However, it is possible that these commands can be used to create a directory on a remote node. To accomplish this, the node manager of this new node would have to verbally notify you of this new node's existence. You then would have to enter the new node's connection information into your network directory. Once this information is entered into your directory, you have the capability to log on to the new node and merge your entire directory to create a version of this directory on the new node. The network directory command interface is directly accessible by running NMMGR. PUB. SYS from a stream job, by pressing the Malnt Mode key at the Network Directory Main SCreen, or by running NMMGR.PUB.SYS with a file equation' for the formal designator NMMGRCMD set to a command file. An example of such an equation is : FILE NMMGRCMD=CMDFILE. Command input is echoed to $STDLIST if run from within a stream job or when the input is read from a command file. Blank command lines may be entered freely. 14-14 ~ Network Directory OPENDIR Command The OPENDI R command is used to gain access to a Network Directory file. For example, suppose your node's configuration has changed, and you want to update a remote node's directory to reflect this change. You can log on to the remote node and open its directory file using the OPENDIR command. Syntax: OPENDIR dirname The format for dirname is a standard MPE file system name: FILENAME[.GROUP[.ACCOUNT]]. A file lockword cannot be specified. A file equation may be used. Any currently opened directory is closed and dirname is opened for read/write and share access. If the directory does not exist, then an attempt to create it is made; the file is then opened for read/write and share access. The capacity of the network directory is 500 entries. DELETENODE Command " ...' . " " The DELETENODE command removes an entry from the directory. For example, suppose you have logged on to a remote node and opened its directory using the OPENDI R command. Using DELETENODE, you can now delete a node from this remote directory. Syntax: " LOCAL} DELETENODE [nodename] [; { GLOBAL] If you omit the nodename option. all path reports for all nodes will be deleted. If you omit the nodename option while running the DELETENODE command from a session, the confirmation message Are you sure? will be displayed, requiring a response. However. if you are running a batch job, no opportunity for confirmation is available. Therefore, be especially careful not to omit the nodename option unless you really intend to delete all entries in the opened directory. When the nodename option is supplied, only the path reports for the specified node will be deleted. LOCAL and GLOBAL are optional and qualify which entry is to be deleted when the same node name has a LOCAL entry and a GLOBAL entry. 14-15 Network Directory MERGEDIR Command The MERGEDIR command is used to merge one or more entries from one directory file into the currently opened directory file, or to merge a single entry from a configuration file into the opened directory file. Syntax: . [tnodenamel} [;{LOCAL}l [; {KEEP MERGEDIR {othe~t~ NOKEEP } 1 conftgftle GLOBAL TIMESTAMP The parameter otherdir is the name of the directory from which entries are to be merged into the opened directory. The option nodename is the name of a single node entry to be merged; if omitted, all entries in otherdir are merged. The parameter configfile is the name of a node's configuration file from which to merge the path report list of the node. As a rule, you should perform this type of merge on the same node's network directory immediately after you have activated the network transport. When the network transport is activated, a path report list is automatically entered into the configuration file. By performing this type of merge, you are bringing the path report of the node into the network directory of the same node. A node having connection information about itself is not really needed except for loopback, but having it in '~." the directory is necessary so that this information will be included if this directory is merged into the directory of another node. The option nodename cannot be supplied if merging from a configuration f i l e . ] Both of the file names must be standard MPE file system names. Lockwords are not permitted. A file equation may be used for otherdir, but not for configfile. Either otherdir or configfile, but not both, may be specified. LOCAL and GLOBAL define which class of entry is to be merged if the source is a directory file, and define the flag setting in the target directory if the source is a configuration file. The default is GLOBAL The last three options, which can be specified only when merging from another network directory file, define the manner in which duplicate entries are to be handled. KEEP Duplicate entries found in otherdir are ignored; the corresponding entries in dirname are not changed. NOKEEP Unconditionally replaces duplicate entries in dirname with the corresponding entries from otherdir. TIMESTAMP R.eplaces duplicate entries in dirname only when timestamp information indicates that a corresponding entry in otherdir was created more recently. If no option is specified, TIMESTAMP is assumed. The node name of each duplicate entry is displayed, along with the action taken, either REPLACED or UNCHANGEn 14-16 ~ Network Directory Entries that exist in otherdir (or configfile), but not in dirname, are entered into dirname and are displayed along with the word ADDEO. After all entries have been examined, a summary is displayed, indicating the total number of entries added and replaced. LISTDIR Command The LISTOI R command displays information about entries configured in the directory. Syntax: LISTDIR [nodename] If the nodename option is omitted, all entries in the directory are listed. If the nodename option is supplied, the information about this node will be displayed. The output is directed to formal designator fORMLIST, which defaults to $STDLIST, but may be redirected with a file equation. See the "LISTDIR Command Sample Outputll subsection for an example of LISTOI R output. EXPANDDIR Command The EXPANDDIR command increases the capacity of the currently OPened directory file. Syntax: EXPANDDIR numrecs The parameter numrecs is the number of records to be added to the network directory file. The number of records used by one node's network directory entry is one greater than the number of network addresses belonging to the node. NOTE To run this command, you must be logged on to the account that contains the directory file, and you must have exclusive acceSs to the file. Given this second constraint, the standard network directory file NSDI R. NET. SYS may not be expanded while the network transport is activated because the transport needs access to this directory. Therefore, the transport must be stopped to increase the capacity of this directory file. 14-17 Network Directory HELP Command The HELP command displays help text about MPE commands and network directory commands. Syntax: HELP [corrrmndname [,qualifier]] Typing the HELP command by itself allows you to enter the MPE help facility. At this point, an overview of available commands is displayed, and command names may be entered at the prompt. Type EXIT to return to the NMMGR prompt. The cOtmandname option may be included to obtain an overview and the syntax for a specific command. In addition. one of the optional qualifiers-- PARMS, OPERATION, EXAMPLE, or ALL-- may be included to receive more detailed information about a command. You are returned to NMMGR's prompt after help text is displayed. :MPE Command Syntax: :mpecorrrmnd The parameter mpeoOlTl'mnd is any command that can be executed by means of the MPE COMMAND intrinsic. Examples of how this can be useful include embedding comments in a sequence of commands using :comment •.. , or executing :listf or :tell, or executing :file for redirecting output of the LI STDI R command. 14-18 Network Directory r EXIT Command The EXIT command terminates the command interface. Syntax: EXIT If you have lnvoked the interface from an NMMGR screen. you are returned to the Network Directory Main Screen if a directory file was left open upon exit; if no file is currently open, you are returned to the Open Configuration File/Directory Screen. If you have invoked the interface directly from the MPE command interpreter. the EXIT command closes any opened directory file, and the program terminates. MAKESTREAM Command The MAKESTREAM command generates a stream job to update remote directories or configuration files. Syntax: MAKESTREAM streamfile~ nodefile, cmdfile All three file names must be in standard MPE file name format. The parameter streamfile is the name of a file to receive the job stream text. The file must not already exist. The parameter nodefile is the name of an ASCII editor-type file that contains a list of nodes to be updated. It also serves as a log file. Note that the file name must be qualified with group and account names to the extent that the job (default logon: NETADMIN. SVS) requires it. The simplest way to generate this file is to redirect the output of a LISTDIR command into an ASCII file: NMMGR> :file formlist=nodelist;dev=disc NMMGR> 1istdir (RETURN) NMMGR> : reset formlist (RETURNI ~ETURN) The file is processed by the MAKESTREAM command as follows: 1. Only lines that begin with an alphabetic character in the first column are considered node name entries; all other lines are deleted. 14-19 Network Directory 2. For those lines that qualify in the step above, the node name is delimited by the first blank encountered. All information after the node name is ignored and stripped away. 3. Locally designated node names - - those names followed by a singIe spac.;e. t hell (L) - - are discarded. 4. Duplicate node names are deleted. 5. The logging information string "NOT UPDATED" is added to the list for each node name. A sample processed file is shown below: ANIMAL.FINANCE.IND ASTRO.MARKETING.IND CECIL.FINANCE.IND RODAN.MARKETING.IND SAKURA.MARKETING.IND STANDALONE.MARKETING.IND TIGGER.FINANCE.IND VENUS.FINANCE.IND NOT NOT NOT NOT NOT NOT NOT NOT UPDATED UPDATED UPDATED UPDATED UPDATED UPDATED UPDATED UPDATED These are the nodes shown in Figure 14-7, a two-network catenet. Let us assume that these nodes are entries in the directory on ANIMAL. FINANCE. IND, which we have designated as the central administrative node of NETl. Suppose we want to use the directory on ANIMAL to update only those nodes on the same network, NET 1. We would need to edit nodefi le manually to remove the NET2 node names. We also would remove the name ANIMAL because we are assuming its directory has been updated and we are using it to update other directories. Meanwhile, the network manager of NET2 could perform a parallel function to update only the NET2 nodes, using SAKURA as the central administrative node on NET2. (In many cases, however, one central administrative node could be used to update all nodes in the catenet, meaning that nodefile would not need to be edited.) The parameter cndfile is the name of an NMMGR Maintenance Mode command file. This name also must be qualified with group and account names to the extent that the job will require them. Below is an example of a command file that could be used to merge the local directory file NSDI R. NET. SYS with directory files of the same name on other nodes (listed in nodefile). OPENDIR NSDIR.NET.SYS :fILE SOURCE=NSDIR.NET.SYS:$BACK MERGEDIR *SOURCE EXIT When using $BACK, the network directory on the remote nod.e must have the local node name configured. Typical commands included in a command file are MERGEDIR, COPYCONF and DElETENODE. Any command, however, may be used. Once the job stream has been created using MAKESTREAM, it may be optionally customized, then executed. You may change certain parameters in the job stream that are defaulted, like the remote logon string. Another default is that progress messages are sent to OPERATOR. SYS. MAKESTREAM supplies a default logon of NETADMIN. SYS t NET with no llser. group or account passwords. If you have very demanding security needs, you can substitute a different logon for each node that will be updated. If defaults are changed, the appropriate user/account capabilities are assumed to be in place. (For example, updating a network directory requires NA capability; copying configuration file information requires NM capability; both actions require BA and IA capability. 14-20 .~ Network Directory Each node listed in nodefile is logged onto with a REMOTE HELLO. Files local to the node on which the stream job is run may be accessed remotely using RFA and file equations. The NMMGR Maintenance Mode process is run on the remote side of the connection. Each line entry in nodefile IS updated with the loggIng string "UPDATED" if all commands are executed successfully. After the completion of the job stream, nodefile may be inspected for the results of all updates. A sample, based on using ANIMAL in Figure 14-7 to update the other NETI nodes, is shown below: UPDATED 10/21/86 4:55 PM UPDATED 10/21/86 5: 11 PM NOT UPDATED 10/21/86 4:49 PM CECIL.fINANCE.INO TIGGER.FINANCE.IND VENUS.FINANCE.INO Any nodes that could not be updated are noted; the job stream should be consulted to determine the cause of a failure. Once the problem has been corrected, the same job can be re-streamed. Only for those nodes with the logging string "NOT UPDATED" will a logon and update be attempted. This process can be repeated until all nodes have been satisfactorily updated. The stream job can be re-created each time an update is desired, or the same job can be used after editing the nodefile to reset the UPDATED strings to NOT UPDATED. For highly customized environments, the latter will be easiest. NET 2 NET 1 (Central Admin.) Standalone Astro Animal Sakura Venus ngger Rodan Figure 14-7. Two-network Catenet 14-21 Network Directory LISTDIR COMMAND SAMPLE OUTPUT The following is a sample listing produced by the NMMGR Maintenance Mode Interface LISTDIR command and the fRl~T;i:QJ.r key of the Network Directory Main Screen. The top of the listing contains information that pertains to the directory as a whole, including its name. when and where it was most recently updated, and the amount of space available. Each entry in the directory is listed alphabetically with its local/global classification. For each entry, the name. an indication if it is a local entry (l), and one to eight path reports are shown. For each path report, the IP Address, network type, additional address and Transport Services (if applicable) are shown. GLOBAL NETWORK DIRECTORY INFORMATION 01 rectory File: Modification Date: Modification Node: Records Used: Records Available: Capacity: NSDIR.NET.SYS FRI, AUG 22, 1986, 12:32 PM ERNIE.Del.INO 20 980 2% full T C P Node Name IP Address Net Type Additional Addr ERNIE.DCl.IHO C 192.001.000 004 IP NONE TIGGER.OCl.IND C 203.154.017 006 C 198.001.000 007 IP/IEEE802.3 IP 14-2B-20-4E-C9-53 NONE 14-22 C H X P K P X X XX XX I...-W_OR_K_S_H_EE_T_S I~ This appendix contains worksheets necessary for configuration of nodes in your catenet. Do not fill out these sheets. but make copies as needed. All necessary tables and required fields are included, as well as blank sheets for all necessary maps. References to tables and maps are generic in this appendix. For example, references are made to the Router Network Map. If your catenet contains two router networks. you will have two router network maps. but each map will include a unique network name. A-I · 'Wor~~ets.· . CATENET:MAP A-1 Worksheets CATENET TABLE NETWORK NETWORK TYPE (LAN, ROUTER) IP NETWORK ADDRESS IMPLEMENTATION PRIORITY A-3 Worltsheets LAN NETWORK MAP A-4 Worksheets LAN NETWORK TABLE NETWORK NAME: IP NETWORK ADDRESS: NODE NAME IP NODE ADDRESS PROXY SERVER (V IN) GATEWAY NODE (V IN) IMPLEMENTATION PRIORITY r" A-S Worksheets LAN INTERNET ROUTING TABLE NETWORK NAME: IP NETWORK ADDRESS: THROUGH GATEWAY NODE A-6 IP NODE ADDRESS DESTINATION NETWORK/ADORESS HOPS NEEDED TO REACH DESTINATION NETWORK Worksheeis ("':, 'r'J ~I ROUTER NETWORK MAP Worksheets ROUTER NETWORK TABLE NETWORK NAME: IP NETWORK ADDRESS: NODE NAME A-8 IP NODE ADDRESS CENTRAL ADMIN. NODE? (YIN) &ATEWAY NODE (YIN) IMPLEMENTATION PRIORITY Worksheets ROUTER INTERNET ROUTING TABLE NETWORK NAME: IP NETWORK ADDRESS: THROUGH GATEWAY NODE IP NODE ADDRESS DESTINATION NETWORK/ADDRESS HOPS NEEDED TO REACH DESTINATION NETWORK A-9 Worksheets GATE~AY-HAlF A-IO MAP Worksheets GATEWAY-HALF NETWORK INTERFACE TABLE NETWORK NAMES: GATEWAY NODE FULL IP ADDRESS OF PARTNER CONNECTED NETWORK LINK NAME A-II Worksheets After you choose to perform Guided ConfiguratlvD, you select the lII~mro.ij:i!"E;T;;:!tON. function key to perform first-time configuration of a node )'ou then select an Nf"na'me"'and press the appropriate topology function key. For NI names, use tht network names on the network maps. This way, you will be able to keep track of the NI nam'~ you enteL You will then VIsit the Node Name Configuration Screen, shown below. (This screen is always visited during loopbac.;k guided configuration, but is visited for LAN, router, PC-router and gateway half guided confi~n rations only if a node name has not already been configured.) NOTE References to figure numbers and page numbers pertaJn to Volume I. NODE NAME CONFIGURATION (NETX PORT. NODE. NAME) Fig. 8- 3, p. 8- 5 Node Name .. . _ Name of the node you are configuring. Must be in the form node.domain.organization. A-12 Worksheets LAN NODE INTERNET ROUTING NODE NAME: IP ADDRESS: NETWORK NAME: GATEWAY NODE/IP ADDRESS DESTINATION NETWORKS/ IP ADDRESSES HOP COUNT A-13 Worksheets LAN CONFIGURATION SCREENS LINK CONFIGURATION (LINKCONF) Fig. 7-1, p. 7-4 Link Name _ Assign a link name that is eight alphanumeric chclracters or fewel, the first character must be alphabetic. LAN802.3 LINK DATA (LINKCONF .linkname) Fig. 7-2, p. 7-6 Logical Device .._ . _ The Idev number of the LANIC that will be configured in SYSDUMP. PROBE PROTOCOL CONFIGURATION (NETXPORT. NI niName. PROTOCOL. PROBE) Fig. 9-4, p. 9-10 Proxy Enabled _ Answer Y if this node will be a proxy server (will have a network directory). Refer to LAN Network Map. IP PROTOCOL CONFIGURATION (NETXPORT. NI .niName. PROTOCOL. IP) Fig. 9-3, p. 9-7 IP Address _ Full IP address of the node being configured. Refer to LAN Network Table. A-14 Worksheets LAN CONFIGURATION SCREENS (cont'd) Note: This page contains information for one gateway. Before you proceed, make copies of this page for additional gateways. During Guided Configuration, press the N"it;]lj;l~~jjlliP. function key when finished configuring information for a gateway. This returns you to the fint screen shown on this page. If you are finished for all gateways, press the ~~~~~d;~~!~~o. key again. NEIGHBOR GATEWAYS (NETXPORT. HI .niName. INTERNET) Fig. 9-7, p. 9-18 Gateway Name _ Assign a name (maximum eight characters) to reference a gateway that is node belongs. Refer to Catenet Map and LAN Network Map. OD the network to which the NEIGHBOR GATEWAY REACHABLE NETWORKS (N ETX PORT .NI .niName. INTERNET.gatewayn) Fig. 9-8, p. 9-19 Neighbor Gateway IP Internet Address _ Full IP address of the gateway node. Refer to LAN Network Table. IP Network Address ('. . J!l -------------------~ -------------------~ -------------------~ The IP addresses of all reachable networks in the catenet, through the gateway node Damed above. Ilefer to LAN Node Internet Routing Table. You need to fill out a node portion for each IP Network Address. even though the node portion is ignored. You can simply enter zeros for these node portions. Hops -------------------~ -------------------~ -------------------~ -------------------~ Refer to LAN Node Internet Routing Table for Hop Count. The numbers in parentheses correspond to the numbers regarding IP network addresses. A-IS Worksheets SUBSEQUENT LAN NODES If you are adding a LAN node, be sure to complete this information and update the corresponding maps and tables. Link Name -------------------__ Logical Device Proxy Enabled? _ IP Address of the node being configured Gateway Names 1) _ _ _ _ _ _ 2) _ _ _ _ _ _ 3) Neighbor Gateway IP Internet Addresses 1) 2) _ _ _ _ _ _ _ 3) for first gateway: IP Network Address Hops IP Network Address Hops IP Network Address Hops IP Network Address Hops Be sure to add IP network addresses and hops for other specified gateways. A-16 Wortsheetl ROUTER NODE INTRANET ROUTING TABLE NODE NAME: IP ADDRESS: NETWORK NAME: DESTINATION NODE LINK NAME DESTINATION NODE'S IP ADDRESS ENTRY PRIORITY A-I? Worksheets ROUTER NODE INTERNET ROUTING NODE NAME: IP ADDRESS: NETWORK NAME: GATEWAY NODE/IP ADDRESS A-18 DESTINATION NETWORKS/ IP ADDRESSES HOP COUNT Worksheets ROUTER CONFIGURATION SCREENS LINK CONFIGURATION (LINKCONf) Fig. 7-1, p. 7-4 Link Name __. _ Assign a link name that is eight characters or fewer. The first character must be alphabetic. This link name corresponds to one link the node has configured. After you have been taken to all the necessary screens for this link, Guided Configuration will bring you back to this screen to configure any other links for this node. The fields on this page and the first field on the next page may need to be copied so that you can fill out the appropriate information for other links. Refer to Router Network Map. When you are finished configuring the links for this node, press the ~e~~~~~~~ function key. Circle one. ASNP LINK DATA (LINKCONF .linkname) Fig. 7-12, p. 7-27 Logical Device _ The ldev number that will be configured in SYSDUMP. OR ~ LAP-B LINK DATA (LINKCONF .linkname) Fig. 7-9, p. 7-19 Logical device . . _ The Idev number that will be configured in SYSDUMP. Local Mode (SmDTE, 6=DCE, lla:HP Point to Point) _ HP recommends that you use the default. HP Point to Point. If so, both sides of the link must be configured as HP Point to Point. OR BISYNC LINK DATA (LINKCONF .linkname) Fig. 1-6, p. 1-11 Logical Device _ The Idev number that will be configured in SYSDUMP A-19 Worksheets ROUTER CONFIGURATION SCREENS (cont'd) NETWORK INTERFACE LINKS (NETXPORT .NI .niName. LINK) Fig. 10-6, p. 10-17 Type _ DD--Direct Dial, DC--Direct Connect. or SD--Shared Dial DIRECT CONNECT LINK CONFIGURATION lNETXPORT .NI .niName. LINK.linkname) Fig. 10-7, p. 10-19 No fields required to configure. OR ROUTER DIAL LINK CONFIGURATION 10-21 (NETXPORT.NI.niName.LINK.linkname) Fig. 10-8, p. No fields required to configure. ROUTER NETWORK INTERFACE CONFIGURATION (NETXPORT.NI .niName) Fig. 10-1, p. 10-3 Network Hop Count _ The greatest possible number of intermediate nodes between the two nodes farthest apart on the network. See Router Network Map. Idle Device Timeout Value (Minutes) _ For dial links, this is the number of minutes a device can remain idle (no traffic) before shutting down. A value of zero will disable the idle device timer for all devices on this network interface. (Enter 0 for Direct Connect links.) IP PROTOCOL CONFIGURATION (NETXPORT. NI .niName. PROTOCOL. IP) Fig. 10-3, p. 10-8 IP Address _ FulllP address of the node being configured. Refer to Router Network Table. A-20 Worksheets ROUTER CONFIGURATION SCREENS (cont'd) Note: Mapping configuration is required for each local link the node can use to reach each remote node on the router network. Therefore, make enough copies of this sheet before you fill in any information. After configuring mapping information for one node, Guided Configuration will bring you back to the first screen on this page. Repeat the process until you have completed all mapping configuration, then press the ~'~~·::Sc~r:4!e6 function key. MAPPING CONFIGURATION (NETXPORT.NI .niName.MAPPING) Fig. 10-12, p. 10-30 Router Node Name _ Assign a name (maximum eight characters) to represent a node you wish to be able to reach from your 'lode. Refer to Router Node Intranet Routing Table. ROUTER REACHABLE NODES (NETXPORT. NI .niName.MAPPING.mpentry) Fig. 10-13, p. 10-32 IP Internet Address _ FulllP address of the destination node named above. Refer to Router Node Intranet Routing Table. Link Name _ Name of the link used to reach the destination node. Must match a link name that you configured on the link configuration screen. If more than one link is required to reach the destination node, list only the first link to be used. Adjacent (0)/ Non-adjacent (1) _ If the destination node is not directly connected to the link just named, enter 1. Otherwise, enter 0. Refer to Router Network Map. Entry Priority _ Used when alternate local links are configured to reach a remote node. Refer to the Router Node Intranet Routing Table. If no alternate links will be configured, use the default of SO for the priority so that you allow for possible additions with higher or lower priority numbers. Phone Number _ The phone number of the destination node is required if the destination node is directly connected to the other end of the link and if the link is a direct dial or a shared dial link. A-21 Worksheets ROUTER CONFIGURATION SCREENS (cont'd) Note: This page contains information for one gateway. Before you proceed, make copies of this page for additional gateways. During Guided Configuration, press the _~~~:im$.~:~.~~ function key when finished configuring information for a gateway. This returns you to the first screen shown on this page. If you are finished for all gateways, press the ~~~~:m~$~:r~e.~ key again. NEIGHBOR GATEWAYS (NETXPORT. NI .niName. INTERNET) Fig. 10-9, p. 10-24 Gateway Name _ Assign a name (maximum eight characters) to reference a gateway that is on the network to which the node belongs. Refer to Catenet Map and Router Network Map. NEIGHBOR GATEWAY REACHABLE NETWORKS (NETXPORT.NI.niName.INTERNET.gatelAklyn) Fig. 10-10, p. 10-25 Neighbor Gateway IP Internet Address _ Full IP address of the gateway node. Refer to Router Network Table. IP Network Address -------------------~ -------------------~ -------------------~ -------------------~ The IP addresses of all reachable networks in the catenet, through the gateway nocie named above. Refer to Router Node Internet Routing Table. You need to fill out a node portion for each IP Network Address, even though the node portion is ignored. You can simply enter zeros for these node portions. Hops ---------------------~ -------------------~ -------------------~ -------------------~ Refer to Router Node Internet Routing Table for Hop Count. The numben in parentheses correspond to the numbers regarding IP network addresses. A-22 Worksheets SUBSEQUENT ROUTER NODES ~. If you are adding a router node, be sure to complete this information and update the corresponding maps and tables. Link Name ------------------- Type = ASNP, LAP-B or BSC Logical Device Circle one. ---------------------------------------- OTE/OCE for LAP-B Is link Direct Dial, Direct Connect, or Shared Dial? (Must repeat all of above information for all links belonging to the node.) Network Hop Count Idle Device Timeout Value IP Address of the node being configured Router Node Name (This name is for--~-~~--~--~~--~-----mapping information to follow; the name represents a destination node on the network.) IP Internet Address of the destination node ----------- Link name used to reach the destination node ----------- Adjacent (0)/ Non-adjacent (1) Entry Priorty Phone Number _ ----------- From Router Node Name, above, to this point, information must be repeated for all mappings to be configured. See next page for additional router fields. A-23 Worksheets SUBSEQUENT ROUTER NODES (cont'd) Gateway Names 1) ------- 2) -------- 3) Neighbor Gateway IP Internet Addresses 1) 2) _ _ _ _ _ _ _ _ 3) For first gateway: IP Network Address _ _ _ _ _ _ _ _ _ _ _ Hops _ IP Network Address _ _ _ _ _ _ _ _ _ _ _ Hops _ IP Network Address _ _ _ _ _ _ _ _ _ _ _ Hops _ IP Network Address _ _ _ _ _ _ _ _ _ _ _ Hops _ Be sure to add IP network addresses and hops for other specified gateways. A-24 Worksheets NODE WORKSHEET GATEWAY-HALf NODE INTERNET ROUTING TABLE NAME Of GATEWAY-HALf NODE: IP ADDRESS: NETWORK NAME: CONNECTED GATEWAY-HALf NODE/ IP ADDRESS GATEWAY-HALf LINK NAME DESTINATION NETWORKSI IP ADDRESSES HOP COUNT A-25 Worksheets GATEWAY-HALF CONFIGURATION SCREENS GLOBAL TRANSPORT CONFIGURATION (NETXPORT •GLOBAL) Fig. 8-4, p. 8-7 Home Network Name _ Enter the name of a network the node belongs to; the node must have a corresponding LAN or Router NI name configured. Refer to the appropriate maps. If the node belongs to more than one network, the home network should be the one that will allow the greatest number of destination networks a short return path to the node. LINK CONFIGURATION (LINKCONf) Fig. 7-1, p. 7-4 Link Name _ Assign a link name that is eight alphanumeric characters or fewer; the first character must be alphabetic. Refer to Gateway-Half Map. Type: ASNls. LAP-JL...BSC Circle one. ASNP LINK DATA (LINKCONF .linkname) Fig. 7-12, p. 7-27 Logical Device _ The Idev number that will be configured in SYSDUMP. OR LAP-B LINK DATA (LINKCONF .linkname) Fig. 7-9, p. 7-19 Logical Device _ The Idev number that will be configured in SYSDUMP. Local Mode (SaDTE, 6aDCE, 11 HP Point to Point) g _ HP recommends that you use the default, HP Point to Point. If so, both sides of the link must be configured as HP Point to Point. OR BISYNC LINK DATA (LINKCONF .linkname) Fig. 7-6, p. 7-11 Logical Device _ The Idev number that will be configured in SYSDUMP. A-26 Worksheets G ATEWAY-HALF CONFIGURATION SCREENS (cont'd) NETWORK INTERFACE LINKS (NETXPORT •NI • niName. LI NK) Fig. 11-6, p. 11-16 Type _ DD--Direct Dial, or DC--Direct Connect GATEWAY-HALF DIAL LINK CONFIGURATION (NETXPORT.NI.niNams.LINK.linkname) Fil. II - 8, p. 11- 19 Gateway Phone _ The phone number of the remote gateway-half node security String _ Security String of the remote gateway-half node. OR DIRECT CONNECT CONFIGURATION (NETXPORT. NI .niName. LINK.linkname) Fig. 11-7. p. 11-17 No fields required to configure. GATEWAY-HALF NETWORK INTERFACE CONFIGURATION (N ETX PORT .NI .niName) Fig. II-I. p. 11-3 Idle Device Timeout Value (Minutes) _ For diallink~ this is the number of minutes a device can remain idle (no traffic) before shutting down. A value of zero will disable the idle device timer for all devices on this network interface. (Enter 0 for Direct Connect links.) IP PROTOCOL CONFIGURATION (NETXPORT .NI .niName. PROTOCOL. IP) Fig. 11-3. p. 11-7 IP Address _ Fun IP address of the partner gateway-half node (the node connected to the gateway half beinl configured). Refer to Gateway-Half Network Interface Table. A-27 Worksheets GATEWAY-HALF CONFIGURATION SCREENS (cont'd) NEIGHBOR GATEWAYS (NETXPORT .NI .niName. INTERNET) Fig. 11-9. p. 11-23 Gateway Name :.-_ . _ Assign a name (maximum eight characters) to reference a gateway half that. IS connected to the node by the gateway-half link previously named. Refer to Catenet Map and Gateway-Half Map. NEIGHBOR GATEWAY REACHABLE NETWORKS (NETXPORT.NI.niName.INTERNET.gatelltrf/n) Fig. 11-10, p. 11- 24 Neighbor Gateway IP Internet Address _ Full IP address of the gateway node named above. Refer to Gateway-Half Network Interface Table. This address will match the address configured in the IP Address field listed above. IP Network Address ____________________ill ____________________m ____________________m ---------------------~ ~. The IP addresses of all reachable networks in the catenet, through the gateway node named above. Refer to Gateway-Half Node Internet Routing Table. You need to fill out a node portion for each IP Network Address, even though the node portion is ignored. You can simply enter zeros for these node portions. Hops _____________________ill ____________________m m --------------------~ Refer to Gateway Half Node Internet Routing Table for Hop Count. correspond to the numbers regarding IP network addresses. A-2S The numbers in parenthesea Worksheets SUBSEQUENT GATEWAY-HALF NODES Home Network Name Link Name Type ---------------------------------- = ASNP. LAP-B or BSC Circle one. Logical Device _ OTE/DeE for LAP-B _ Is link Direct Dial or Direct Connect -------------__ If Dial. phone number of remote gateway-half node If Dial. security string of remote gateway-half node Idle Device Timeout Value ----------------- IP Address of partner gateway half Gateway name _ Neighbor Gateway IP Internet Address IP Network Address _______________ Hops _ IP Network Address _______________ Hops _ IP Network Address _ _ _ _ _ _ _ _ _ _ Hops _ IP Network Address _________________ Hops _ A-29 Worksheets NETWORK DIRECTORY INFORMATION After reading the Network Directory section (Section 14). yo" can complete the information below for all nodes you wish to manually configure into your network directory file. "Type: !=IP, 2a IP/LAN802. 3 Node Name A-30 Global or Local IP Address Type* Additional Addres8 I~ ___S_U_P_P_OR_T_E_D_M_O_D_EM_S The following modems are supported for NS Point-to-Point 3000/V links: ~ Line speed (bits/sec) Modem 4800 AT&T 2248A LAP-B 4800 AT&T Dataphone 4800 or AT&T 208B-compatible modems SSC 9600 CODEX 2640 LAP-B 56000 GTE L500A DSU LAP-B Link Protocol AT&T 2248A is the only modem supported for use with LAP-B over full-duplex dial links. Autodial capability is supported by the Bell 80 I C Auto Call Unit. The following modems are supported for Asynchronous SERIAL Network links, which use the ASHP protocol: Line speed Modem 1200 Hayes 1200 (HP 92005A) or any other 1200 baud modem that is ATP-compatlble 2400 Hayes 2400 (HP 920058) 2400 u.s. 1200 HP Remote Support link modem (HP 3712A) Robotics Courier 2400 Autodial capability is supported by the Hayes and U. S. Robotics modems. To use autoclial, Hayes 1200 baud modems and U.s. Robotics Courier 2400 modems must use the switch settings shown in Fiaure 8-1; the Hayes 2400 baud modem must receive the commands shown in Figure 8-2. For modem settings for manual dial links, refer to the documentation provided with your modem. 8-1 Supported Modems HAYES SMARTMODEM 1200/U.S. ROBOTICS COURIER .~ 2400 for Asynchronous SERIAL Network Unk Switch Setting Meaning Switch 1 UP Switch 2 DOWN Digit result codes Switch 3 DOWN Result codes displayed Switch 4 DOWN No echo unless half-duplex is selected and modem is on-line Switch 5 DOWN Modem will not auto answer a call Switch 6 UP Reads status of the RS-232C Carrier Detect lead (Carrier Detection enabled) Switch 7 UP Setting for single line telephone installations connected to an RJ 11 jack Switch 8 DOWN Switch 9 UP or DOWN Switch 10 UP or DOWN Supports RS-232C OTR lead Enables modem command recognition Figure 8-1. Autodial Switch Settings, Hayes lZOO/U.S. Robotics Z400 B-2 ~ Supported Modems HAYES SMARTMODEM 2400 for Asynchronous SERIAL Network Unk Command r'. Meaning AT&F Set to factory setting AT&C1 Reads status of carrier AT&D3 Support DTR Lead ATV Digit result codes ATEO Disable echo AT&W Write active to nonvolatile memory Figure B-Z,. Autodial Commands, Hayes 1400 r B-3 .~ ,---" , I~ , .... __ .. . _C_O_N_V_E_R_T_IN_G_C_O_N_F_IG_U_R_A._T_IO_N_FI_L_ES_---,I~ NMMGRVER. PUB. SYS is a conversion program that enables earlier versions of subsystems to be used with the current version of NMS. You need to convert files if you open an message: eXlstin~ configuration file while using NMMGR and receive this Version mismatch found on specified subsystem. Please run NMMGRVER. (NMGRERR 53) Also, you need to convert files if you are performing NETCONTROL and recieve the following class 2 logging message at the console: Bad CONFIG File Version USING THE CONVERSION PROGRAM To use this, do the following: 1. Make a backup copy of the existing configuration files before proceeding. 2. Execute NMMGRVER. PUB. SYS by entering: :RUN NMMGRVER.PUB.SYS NMS Configuration File Conversion Utility 32099-11018 A.02.00 (C) Hewlett-Packard Co. 1985 3. Respond to the dialogue: Fl1eset to be scanned? by either pressing the (RETuRNI key, which ends the conversion program, or by entering one of the following filesets: filename [.groupname [.acctname]] file prefi%' [.groupname [.acctnamell (I (.groupname [.acctname]] ,.,., ,., [.acetname 1 C-l Converting Configuration Files NMMGRVER searches for files of type NCONf in the specified flleset For each file found, it asks: OK to convert filename.groupname.acctname? Enter either Y for yes or Nfor no. Pressing the (RETURN) key is the same as entering Nfor no. 4. Continue to enter either Y, N, or lREfURN) until you have converted all files. S. Use NMMGR CA. 02. 00) for configuration. if needed. C-2 ~P_C_-_T_O_-_H_P_3_0_00_C_O_M_M_U_NI_C_A_T_IO_N_ _I~ This appendix summarizes the tasks required for connecting personal computers (PCs) to UP 30009 over ThinLAN/3000, StarLAN/3000 and Asynchronous SERIAL networking links. Connecting PCs and HP 30008 over these links enables PC users to take advantage of Hewlett-Packard software products that make resources and programs operating on the HP 3000 available to PCs. For full details about the HP 3000 tasks that this appendix summarizes) read and follow the instructions given earlier in this manual. NOTE This appendix discusses the tasks required for the configuration of an UP 3000 connected to a PC workstation over a ThinLAN/3000. StarLAN/3000 or Asynchronous SERIAL Network Link. For workstation configuration tasks, refer to eIther the H P ThinLAN Workstation Installation and Configuration Guide lor PCs (part no. 50909-90040). the HP StarLAN PC Workstation Installation and Configuration Guide (part no. 50906-90040), or the HP SERIAL Network Workstation Installation and Configuration Guide (part no. 50911-90040). For PC server configuration tasks, refer to either the HP ThinLAN PC Server Installation. Con/lguration. and Operation Guide (part no. 50907-90000) or the HP StarLAN PC Server Installation, Configuration and Operation Guide (part no. 50904-90000). The procedures summarized in this appendix will normally be completed by the individual responsible for managing the networking capabilities of the UP 300Q--usually the UP 3000 network manager or UP 3000 system manager. The actual titles and responsibilities of people at your installation may differ from those used here. Your UP systems engineer may already have completed some or all of these procedures for your network instanation. Consult your systems engineer to determine which tasks, if any, already have been completed. D-I PC-To-HP 3000 Communication REQUIREMENTS FOR THINLAN/3000, STARLAN/3000, SERIAL LINKS Software Required Resource Sharing and virtual terminal access reqtJlre several Hewlett-Packard software packages. The following lists indicate the software required for different uses of PCs and HP 30005. UP 3000 server Software An HP 3000 is used as a server with Resource Sharing to provide shared discs, shared printers, and an HP 3000 backup facility. The following software is required for the UP 3000: • Expanded System Table Microcode (except for the Series 37) • MPE VIE (UB-Delta-l MIT) operating System or later versit''' for ThinLAN; UB-Delta-l MIT or later for StarLAN. • NS3000/V Network Services or the services software included with either ThinLAN/3000 Link or StarLAN/3000 Link. • Productivity Services/3000 Resource Sharing UP 3000 Host Software An HP 3000 is used as a host over ThinLAN/3000 Link, StarLAN/3000 Link or Asynchronous SERIAL Network Link for products such as Information Access and AdvanceMail. The following software is required on the UP 3000 when operating as a host over these links: • Expanded System Table Microcode (except for the Series 37) • MPE VIE (UB-Delta-l MIT) Operating System or later version for ThinLAN and StarLAN (Note: If AdvanceLink is the only host-to-PC product in use, the U-MIT version of MPE VIE is acceptable.) For SERIAL, UB-Delta-3 MIT or later 18 needed. • NS3000/V Network Services or the services software included with either ThinLAN/3000 Link, StarLAN/3000 Link, or Asynchronous SERIAL Network Link. Software for a PC Workstatlon Using Server Resources A PC used as a workstation on the network can use the network to perform certain tasks. The following software is required for the PC if it is using a PC server's or HP 3000 server's shared resources: D-2 PC-To-HP 3000 Communication For ThinLAN • Version 3. 1 or later (Version 3. 2 recommended) of the DOS operating system and utilities • Version A. 03. 00 or later of the HP ThinLAN User Link Software for Vectra/IBM Pes or Version A. 03. 00 or later of the HP ThinLAN User Link Software for Touchscreen PCS For StarLAN • Version 3.1 or later (Version 3.2 recommended) of the DOS operating system and utilities, and • Version A. 01. 00 or later of the HP StarLAN User Link Software for Vectra/IBM Pes For SERIAL • Version 3.1 or 3.2 of the DOS operating system and utilities. • Version A. 01. 00 or later of the HP SERIAL Network User Link Software for Vectra/IBM PCa or Version A. 03. 00 or later of the HP SERIAL Network User Link Software for Touchscreen PCs ~ Software for a PC Workstation Used as a Terminal A PC workstation can use AdvanceLink to communicate with an HP 3000 host computer as though the workstation were a terminal connected to the HP 3000 by RS-232 cable. When used as a terminal, the following software is required for the PC: For ThinLAN • Version 3.1 or later (Version 3.2 recommended) of the DOS operating system and utilities • Version A. 03. 00 or later of the HP ThinLAN User Link Software for Vectra/IBM PCs or Version A. 03.00 or later of the HP ThinLAN User Link Software for Touchscreen PCa • Version A. 03. 02 or later of the HP AdvanceLink (for HP Touchscreen Pes) or HP AdvanceLink 2392 (for HP Vectra PCS and IBM PC/XT/ATs). For StarLAN • Version 3.1 or later (Version 3.2 recommended) of the DOS operating system and utilities • Version A.Ol.OO or later of the HP StarLAN User Link Software for Vectra/IBM PCs • HP AdvanceLink 2392 (for HP Vectra PCs and IBM PC/XT/ ATs). D-3 PC-To-HP 3000 Communication For SERIAL • Version 3. 1 or 3.2 of the DOS operating system and utilities. • Version A. 0 I. 00 or later of the HP SERIAL Network User Link Software for Vectra/IBM PCs or Version A. 03.00 or later of the HP SERIAL Network User Link Software for Touchscreen Pcs. • Version A. 03. 02 or later of the HP AdvanceLink (for HP Touchscreen PCs) or HP AdvanceLink 2392 (for HP Vectra PCs and IBM PC/XT/ ATs). NOTE A PC being used as both a terminal and as a workstation sharing a server's resources requires the software listed under "For a PC Workstation Used as a Terminal." One copy of DOS and utilities and either HP ThinLAN User Link Software, HP StarLAN User Link Software, or HP SERIAL Network User Link Software is needed for each workstation. Related Publications You should refer to the following Hewlett-Packard documentation when configuring a PC workstation or HP 3000: HP ThinLAN for pes • HP ThinLAN Workstation Installation and Configuration Guide for PCs (part no. 50909-90040) • HP ThinLAN Planning and Hardware Guide for PCs (part no. 50909-90020) HP StarLAN for PCS • HP StarLAN PC Workstation Installation and Configuration Guide (part no. 50906-90040) • HP StarLAN Planning Guide for PCs (part no. 50906-90020) • HP StarLAN Hardware Installation Manual for PCs (part no. 5959-2222) HP SERIAL Network • HP SERIAL Planning and Hardware Guide (part no. 50911-90020) • HP SERIAL Network Workstation Installation and Configuration Guide (part no. 50911-90040) • HP StarLAN Quick Reference (part no. 5959-2227) • Quick Task Reference Card (part no. 5959-1504) D-4 .~ PC-To-HP 3000 Communication Resource Sharing ~ • Resource Sharing: System Management (part no. 32597-90001) • Resource Sharing: Utilities (part no. 32597-90002) NS3000ty Links • NS3000/V Network Manager Reference Manual (part no. 32344-90002) Other HP manuals describe additional products that use the UP 3000 as a host. Consult your HP representative for information on additional products and the publications that describe them. NOTE Although this appendix outlines required PC configuration tasks, the tasks are described in detail in only the manuals listed above for HP ThinLAN for PCs, HP StarLAN for PCs and HP SERIAL networks. The SPecific manual or sections of this manual to which you should refer for more information about a particular task are noted throughout this appendiL ~. Hardware and Software Installation Before you can attempt the procedures summarized in this appendix, the installation of certain hardware and software already must be completed on either each PC workstation being configured or on the UP 3000. Before you begin the procedures summarized on the following pag~ make sure that: For UP 30005 • A hardware card (LANIC for IEEE802.3 networks, ATP for SERIAL networks) is properly installed in the backplane of the UP 3000 • Resource Sharing is installed on the HP 3000, if Resource Sharing will be used • (For Resource Sharing only) Public shared discs and shared printers, if applicable, have been set up on the HP 3000 with the RESMGR utility • Modems for remote UP SERIAL Network Links have been set up. D-S PC-To-HP 3000 Communication For PC Workstations • The network is planned as described in the HP ThinLAN Planning and Hardware Guide for PCs, the HP StarLAN Planning Guide for PCs or the HP SERIAL Planning and Hardware Guide, and a "User Reference Worksheet" has been filled out for each workstation. • The required network hardware is set up, as described in the HP ThinLAN Planning and Hardware Guide for PCs, the HP StarLAN Hardware Installation Manual for pes, or the HP SERIAL Planning and Hardware Guide. • Each workstation's software is installed, either on work discs or on a fixed disc, as described in the HP ThinLAN Workstation Installation and Configuration Guide for PCs, the HP StarLAN PC Workstation Installation and Configuration Guide, or the HP SERIAL Network Workstation Installation and Configuration Guide. If PC servers are also being used as part of the network, they should also be configured before the tasks described in this appendix are begun. For more information on configuring PC servers, refer to either the HP ThinLAN PC Server Installation. Configuration. and Operation Guide or the HP StarLAN PC Server InstaUation. Configuration. and Operation Guide. UP 3000 Logon and Sltortname Correspondence The PC network manager and HP 3000 system manager should agree upon UP 3000 account pathnames (user logons, groups, accounts, and access permissions) and corresponding shortnames before the tasks summarized in the following pages are begun. D-6 ~ ) PC-To-HP 3000 Communication CONFIGURATION PROCEDURES SUMMARY The following sections summarize the tasks that must be completed to configure PC workstations and HP 30005 in order to use the UP 3000 as a server to PC workstations (via Resource Sharing), to use UP AdvanceLink, and for other software products that use the HP 3000 as a host. The configuration tasks can be divided as shown in the table below and as described in the following sections. Task Configuring the PC workstation with the USRCONFG utility and loading PC workstation network software Done By PC network manager Reference For ThinLAN-- HP ThinLAN Workstation Installation and Configuration Guide for PCs For StarLAN-- HP StarLAN PC Workstation Installation and ~onfigurat;on Guide For SERIAL-- HP SERIAL Network Workstation Installation and Configuration Guide Configuring the HP 3000 UP 3000 network manager Sections 5-14 of this manual Resource Sharing: System Management (for Resource Sharing only) Assigning HP 3000 Logons UP 3000 system manager System Operation and Resource Management Reference Manual PC Workstation Tasks After the HP 3000 has been configured, configure the PC workstation and load PC workstation network 8Ofiware. Refer to the manuals listed above. D-7 PC-To-HP 3000 Communication Configuring the HP 3000 (UP 3000 network manager) Two utilities are used to configure the UP 3000: SYSDUMP and NMMGR. SYSDUMP is used to configure the hardware card that has been installed in the backplane of the UP 3000. NOTE A hardware card must be installed on the HP 3000 before any further configuration tasks can be performed. Consult your UP 3000 network manager or HP Systems Engineer for more information. Refer to Section 4 of this volume for instructions on configuring the hardware card with SYSDUMP. Once the hardware card has been installed, configuring the HP 3000 to support Resource Sharing, AdvanceLink, or other products that use the HP 3000 as a host consists of two main tasks: • Configuring additional virtual terminals (VTERMs) with the SYSDUMP utility • Configuring the HP 3000 as part of an NS3000/V network with the NMMGR utility. (Note: this appendix assumes that the HP 3000 has not been previously configured as a node on an NS3000/V network. If the UP 3000 has been configured already, some configuration changes may be required. These are noted later in this appendix.) .~ Configuring Additional Virtual Tennlnals To configure additional virtual terminal (VTERM) devices, you must run the HP 3000 SYSDUMP utility. The following paragraphs explain how to determine the number of additional VTERMs needed: At least one additional VTERH is required for each PC workstation. This includes PCB that are using the UP 3000 as a server, as a host for various application software, and for PCs using AdvanceLink for terminal access to the HP 3000. You may choose to configure more VTERMs than will be currently required by your network installation so that if PC workstations are later added to the network, you will not always have to reconfigure the number of VTERMs. UP suggests that to allow for your network's future growth, you use a formula such as the following to determine the number of additional VTERMs to configure: 1. Calculate a value based on the number of PCs using the UP 3000 as a server: For the first PC using the UP 3000 as a server, the number of virtual terminals required is 6. Each additional PC using the HP 3000 as a server (via Resource Sharing) requires 1.5 additional VTERMs. D-8 ~ PC-To-HP 3000 Communication 2. Calculate a value based on the number of PCs uSing AdvanceLink or other software using the HP 3000 as a host: For each PC using AdvanceLink or other software using the UP 3000 as a host, the number of virtual terminals required is 1. 3. Add the values determined in steps 1 and 2, and round up to the next highest whole number i( necessary. For example, if four PC workstations will be using Resource Sharing and two of those will be using AdvanceLink, and a fifth PC will be using only AdvanceLink, you would configure: 4 PCs using Resource Sharing: 6 + 1.5 + 1.5+ 1.5 3 PCs (total) using AdvanceLink: 1 + 1 + 1 Total: = 10.5 = 3.0 13.5 Rounded up = 14 VTERMs Refer to Section 4 for information on running SYSDUMP for network configuration. Configuring the UP 3000 Network Configuration File (NSCONF.NET.SYS) This subsection describes the minimum tasks that must be performed to configure an HP 3000 as a node on an NS3000/V IEEE802.3 network or an NS3000/V Asynchronous SERIAL network. For details, refer to sections 5-10, 13 and 14. Consult your UP 3000 network manager or your UP systems engineer before attempting the tasks described here. NMMGR is a screen-based utility. This means that as you press function keys or type in commands, a series of display screens appear at your terminal. Various fields displayed within each screen correspond to configurable items; configuration occurs when values are typed into the fields and recorded. The following tables contain two types of fields in the Item column. One type is a field that must be user-configured as part of a minimum network configuration. These are items for which no default value is supplied. Guided Configuration visits all screens that include such items. The other type is a field that has a default value but may need to be changed depending on the size of the network. The tables include the type of the item in the Requirement Status column. The screen on which an item appears is listed in the Screen column. To reach screens not visited by guided configuration, you need to use manual configuration. See Section 5 for details. 0-9 PC-To-HP 3000 Communication NOTE If your HP 3000 is already part of an NS3000/V network, you may have to alter some fields in the following tables, but you will not need to configure the HP 3000 node name, IP address, or LDEV number, as they will have been configured already. Internet screens and LAN mapping screens are not shown in the table because they are not necessary for this discussion of PC-to-UP 3000 communication. However, when configuring the UP 3000 as part of a LAN, mapping must be configured about any nodes on the LAN that do not support the Probe Protocol (e.g. non-UP 3000 nodes). Internet routing screens, no matter what network type, must be visited if you want the UP 3000 to be able to communicate with other networks that are part of the same catenet. See sections 9 and 10 for more information. Also, the Probe Protocol screen is not included in the LAN table. This screen, described in detail in Section 9, is used when you want to configure an HP 3000 as a proxy server containing directory information about all nodes in the catenet. The term "node name" in this appendix has the same meaning as "computer name" in HP networking PC manuals. D-IO PC-To-HP 3000 Communication For ThinLAN and StarLAN Networks Item Screen Requirement Status GUIDED NETWORK INTERFACE CONFIGURAnON Network interface name. Required. NODE NAME CONFIGURAnON HP 3000 node name. Required. Keep track of this node name, including its dOtmin and organizat ion fields, because you will need it during configuration of a PC workstation with the USRCONFG utility. LINK CONFIGURATION Link Name. Required. LINK CONFIGURATION: IEEE 802.3 LINK DATA ILANIC card's LDEV number. Required. IP PROTOCOL CONFIGURAnON HP 3000 IP address. Required. D-l1 PC-To-HP 3000 Communication For ThinLAN and StarLAN Networks (continued) -""':j Screen D-12 .. _---_. Item Requirement Status GLOBAL TRANSPORT CONFIGURATION Maximum directly connected nodes and maximum inbound destinations. (Values for these fields should be streater than or equal to the number of nodes, InCI uding PC workstations and PC servers, in the network.) Use the default unless number of network nodes (including PC workstations and serven) exceeds 100. TRANSMISSION CONTROL PROTOCOL (TCP) CONFIGURATION Maximum number of connections. Use the default unless maximum number of connections in use at one time will exceed 128 (the default). This value should allow for two connections for each concurrent usage of Resource Sharing and one connection for each concurrent usage of other network applications and services. LAN802.3 NETWORK INTERFACE CONFIGURATION Maximum number of nodes in network (to include all PC workstations and servers). Use the default unless number of nodes in network exceeds 100 (the default). Number of outbound buffers. Use the default unless maximum number of connections configured in TRANSMISSION CONTROL PROTOCOL (TCP) CONFIGURATION screen is greater than 128. PC-To-HP 3000 Communication For SERIAL Networks Screen Item Requirement Status GUIDED NETWORK INTERFACE CONFIGURATION Network Interface Name. Required. NODE NAME CONFIGURAnON HP 3000 node name. Required. Keep track of this node name. including its donrzin and organization fields. because you will need it when you configure the PC workstation with the USRCONFG utility. LINK CONFIGURATION SCREEN Link Name. Required. LINK CONFIGURATION: ASNP LINK DATA Logical Device (LDEV) number. Required. Subtype (hardwired. modem. European modem). Check that the default is correct for your implementation. ROUTER NETWORK INTERFACE LINKS Link name and link type to be established between the HP 3000 and the PC workstation. NMMGR offers three options to indicate the type of link to be established: Direct Connect. Shared Dial. and Direct Dial. Required. This value must also be entered in the USRCONFG utility. IPPROTOCOL CONFIGURAnON UP 3000 IP address. Required. D-13 PC-To-HP 3000 Communication For SERIAL Networks (continued) Screen Item Requirement Status GLOBAL TRANSPORT CONFIGURATION Maximum directly connected nodes and maximum inbound destinations. (Values for these fields should be greater than or equal to the number of nodes, including PC workstations and PC servers. in the network.) Use the default unless number of network nodes (including PC workstations and servers) exceeds 100. TRANSMISSION CONTROL PROTOCOL (TCP) CONFIGURATION Maximum number of connections. Use the default unless maximum number of connections in use at one time will exceed 128 (the default). This value should allow for two connections for each concurrent usage of Resource Sharing and one connection for each concurrent usage of other network applications and services. DIAL ID PROTOCOL CONFIGURATION YES/NO decision for an HP 3000 security string. If you want a security string. enter yes. If you do not want a security string. enter no. The YES or NO entry. must also be entered in the USRCONFG utility. SECURITY STRlNG{S) CONFIGURATION HP 3000 security string. Required if the Security On Field has been set to YES. D-14 PC-To-HP 3000 Communication For SERIAL Networks (continued) Item Screen Requirement Status ROUTER MAPPING CONFIGURAnON Node name of the PC workstation (or a name to represent a route to the PC workstation. ) Required for NMMGR. The actual nodename of the workstation is required in the USRCONFG utility. ROUTER REACHABLE NODES The IP address of the PC workstation. Required. This value must also be entered in the USRCONFG utility. Link Name. Required. Entry priority. Use default unless more than one phone number has been allocated to a single IP address. NOTE An HP 3000 on a SERIAL network also must have a network directory configured. On an IEEE802. 3 network, a directory needs to be configured only if the HP 3000 will be a proxy server. Section 14 describes the network directory. The network directory must contain the node name of each PC connected to an HP 3000, as well as the proper IP address associated with the PC. For information on configuring additional items, as well as complete information on configuring with NMMGR, refer to sections 5-14. For information on configuring the HP 3000 as a node on the network in order to operate Resource Sharing, refer to Resource Sharing: System Management. Assigning HP 3000 Logons (UP 3000 system manager) For each PC user using AdvanceLink or AdvanceLink 2392 for UP 3000 access, the UP 3000 System Manager should assign a user logon. Refer to the System Operation and Resource Management Reference Manual for information about assigning user logons. For each PC user using Resource Sharing, assign Resource Sharing automatic 10gons with the RESMGR utility. Refer to Resource Sharing: Utilities for more information. D-15 PC-To-HP 3000 Communication The configuration of PC user logonsmay. vary for different·· application· software products. Refer to the documentation provided for a particular product for information about logon configuration. .~ .... ,~ D-16 ~ ~ vs NS INP Configuration I~E' .~ The SYSDUMP items described in the following table used to configure an INP for a DS point-to-point link must be examined for consistency with NS if you choose to use the same INP for an NS point-to-point link. Note that some values entered in SYSDUMP are overridden in NMMGR for an NS link. Table E-l. DS vs NS INP Configuration Item in SYSDUMP DS Default NMMGR(NS) Default NMMGR Screens, Fields, and Comments Subtype none - Not confjgurable. NMMGR overrides any value entered in SYSDUMP Receive Timeout 20 sec. - Not configurable (usually overridden by subsystem) Local Timeout 60 sec. 60 sec. (for LAP-B) BSC not configurable Local timeout field on LAP-B Link Data screen Connect Timeout 300 sec. for dial links, 120 for non -dial links 900 sec. (for LAP-B and BSC) Connect Timeout field in LAP-B Link Data screen, or BSC Link Data screen Speed Changeable none none For NS links must enter YES in SYSDUMP. Dial Facility none autodial (LAP-B &BSC) Manual or Autodial field in LAP-B Link Phone Data screen, or BSC Link Phone Data screen. Transmission Mode none - Not configurable. Hard-coded: LAP-B: full duplex BSC: half duplex Transmission Speed none; value is specified in bytes/second 9600 bits/ second Line speed in bits/second field LAP-B Link Data screen, or BSC Link Data screen E-I os vs NS INP Configuration Table E-l. DS vs NS INP Configuration E-2 Item in SYSDUMP DS Default NMMGR(NS) Default NMMGR Screens, Fields and Comments Phonelist/ Phone Number none none Phone Number field in Router Reachable Nodes screen or Gateway Dial Link Configuration screen. Local/Remote ID Sequence none none Security String field in Router Reachable Nodes screen, or Gateway Dial Link Configuration screen. For an INP used both as a DS and a NS link, local/remote ID sequences are ignored by NS but are still valid for DS. Virtual terminal configured for INP DRT# none none For NS links, back reference to the console. Do not back reference to a OS link INP. GLOSSARY I A address - in networking. a numerical identifier defined and used by a particular protocol and associated software to distinguish one node from another. address resolution - in NS networks. the mapping of node names to IP addresses and the mapping of IP addresses to subnet addresses. adjacent - describes a node on a router network that is connected to another node by a single link, with no intervening nodes. Advanced Terminal Processor (ATP) - a hardware card that fits into the backplane of the UP 3000 and that provides a physical layer interface for Asynchronous SERIAL Network Links. Asynchronous Serial Network Protocol (ASNP) - a Data Link Layer protocol used for Asynchronous SERIAL Network Links. ASNP - see Asynchronous Serial Network Protocol ATP - see Advanced Terminal Processor autodial - describes a dial link in which the remote node's telephone number is automatically dialed by modem or other device with this capability. AUf cable - Attachment Unit Interface cable, a cable joining the LANIC to the MAU (Media Attachment Unit) for coaxial cable IEEE 802.3 local area network links. B Bisynchronous Communication protocol - see BSC protocol. boundary - see network boundary. broadcast - a method of communcation in which all nodes on the network share the same communcications channel (referred to as the communications bus). Messages are transmitted to all nodes on the same bus at the same time. IEEE 802.3 networks are broadcast networks. brother branching - the process of proceeding to another screen in NMMGR by using the NEXT command. The screen displayed after entering NEXT will be one on the same hierarchal level as the current screen in the configuration tree structure. BSC protoool - a data link layer protocol that can be used over NS Point-to-Point 3000/V Links that use dial links (switched lines). BSC is an acronym for the Bisynchronous Communication protocol. buffer - a logical grouping of a system's memory resources used by NS3000/V. GLOSSARY-I Glossary c catenet - a group of computer networks that are conneoted to one another. Catenet Administrator - the person having responsibility for coordinating network management tasks among all networks in the catenet. catenet lifecycle - see lifecycle, network/catenet central administrative node - a node designated as the node in the catenet to be the first one updated with new or changed internet routing and network directory information about any other nodes in the network. Communications Services (CS/3000) - software included with NS3000/V links that provides some diagnostic and link management software. computer name - term used in some HP networking documentation to refer to node name. (See node name.) computer network - a group of computer systems connected in such a way that they can exchange information and share resources. configuration - the process of defining the characteristics of the network in software. Two kinds of configuration must be performed for each node in an NS3000/V network: system configuration, accomplished with the SYSDUMP utility, and network configuration, accomplished with the NMMGR utility. CSLIST - a utility that lists version numbers for the software modules of the CS/3000 subsystem, and provides information on the INP and LANIC download files. ~ CSDUMP - A utility that formats files created by the CSTRACE utility, which traces link activities. DADCONF. PUB. SYS configuration file - a file that must be installed to allow initialization of purchased network services. This file must be created after system configuration has occurred, and the SYSDUMP tapes are loaded, and before network configuration with NMMGR. D data screen - a type of screen displayed by NMMGR that allows you to configure data. Dial 10 protocol - a proprietary Hewlett-Packard protocol that provides security checking and address exchange for dial links. dial link - a connection between network nodes made through pubic telephone lines. direct path branching - the process of proceeding from screen to screen in NMMGR. by entering path names in the Path: field. directly connected - describes nodes that are members of the same network. distributed network - a computer network in which connected systems are independent and equally in control of the network's operation. GLOSSARY-2 "'" ) Glossary DSLIST - a utility that lists the version numbers of software modules that are part of the DS subsystem of NS3000/V. DSDUMP - a utility that can format link trace files created with CSTRACE. Formatting with DSDUMP rather than CSDUMP provides more information on the data link and network level activities when the BSC or X. 25 protocols are in use. DSM - the INP Diagnostic Support Monitor, a utility used to test INP cards. driver - software that controls I/O devices) including NS3000/V links. E entry, network directory - the data in a network directory that consists of a node's name and its path report list. entry priority - the ranking used to identify the most desirable to the least desirable routes used to reach a given remote node from a given local node in a router network. environment - a session established on a remote node. F full gateway - a node that is a member of more than one network. Because it is a member of more than one network, the node can pass messages from one network to another. G gateway - a node that can provide communication between networks. A gateway can be either a full gateway or a gateway half. gateway half - a node that, in conjunction with another node on another network, performs the function of a gateway. Together, two gateway halves can link two networks in the same catenel gateway half link - A link that joins two nodes that form a gateway half pair. The link must be configured as the link used for the gateway half network interface at each of the two nodes. The NS Point-to-Point 3000/V Link and the Asynchronous SERIAL Network Link can be used as gateway half links. gateway balf pair - a set of two nodes that are joined by a gateway half link. Each node in the pair must have a gateway half network interface configured, using that link. gateway node - a node used to connect networks in the same catenet. To be a gateway node on an NS3000/V network, a node must be configured as part of more than one network, or must be configured as a gateway half in conjunction with another gateway half node on another network. general protocols - protocols used by an NS 3000/V node regardless of link type: these are the IPU UP Update), TCP, and PXP protocols. GLOSSAR.Y- 3 Glossary global entry - a network directory entry that can be merged into other directories. and that can therefore be used by other nodes in the network. ~ Guided Configuration - a method of configuring a nooe in which a subset of the complete NMMGR Interface is presented. and in which defaults of configurable values are used automatically. H hop count - see internet hop count and intranet hop count. I IEEE 80Z.3 - a standard for a broadcast looal area network published by the Institute for Electrical and Electronics Engineers (IEEE). IEEE 802.3 networkF.- net\\\lrks whose operation is based on the IEEE 802. 3 standard for looa1 area networks. ThinLAN/3000, LAN3000/V, and StarLAN/3000 are NS3000/V links that can be used to create IEEE 802.3 networks. inbound - pertaining to data being received at a given node. INPDPAN - INP Dump Analysis, a utility that generates a formatted dump of an INP log file. An INP log file is generated when an error occurs; it contains the contents of the INP memory. Intelligent Network Processor (lNP) - a hardware card that fits into the backplane of the UP 3000 and provides a physical layer interface for NS Point-to-Point 3000/V Links. The INP is also used for DS links; however, a single INP cannot provide an interface for an NS link and a DS link concurrently. internet communication - communication that occurs between networks. Internet Protocol (IP) - a protocol used to provide routing among different networks in the same catenet, as well as among nodes in the same router network. The Internet Protocol corresPOnds to layer 3, the Network Layer, of the OSI model. internet bop count - the number of gateways that are used to route a message to its destination network. intranet communication - communication that occurs between nodes in a single network. intranet hop count - the number of intermediate nodes that lie between a source and destination node on the same router network. IP address - an address used by the Internet Protocol to perform internet routing, and used to provide intranet addresses in NS3000/V router networks. IP - see Internet Protocol. IPC line test - a software program that tests whether the Network Transport is operating correctly. GLOSSARY-4 .~ Glossary L LANDPAN - LANIC Dump Analysis a utility that generates a formatted dump of a LANIC log file. The LANIC log file is produced when an error occurs; it contains the contents of the LANIC memory. J LANIC - see Local Area Network Interface Controller LANIC Self-Test - a ROM-based program on the LANIC card that tests and reports the statu8 of LANIC hardware. LANDIAG - LAN Node Diagnostic, an interactive utility designed to help identify malfunctioning hardware components of the LAN 3000/V Link. LAP-B (Link Access Procedure, Balanced) protocol - a data link layer protocol that can be used by NS Point-to-Point 3000/V Links. LAP-B must be used over direct-connect NS Point-to-Point 3000/V Links. leased line - data -grade telephone lines leased directly to a subscriber and allocated SPeCifically for the subscriber's needs. lifecycle, network/catenet management - the stages of development of a network or catenet. The four stages consist of design, implementation, operation, and tuning and growth. line speed - a measure of the rate at which data passes through a physical link (usually measured in bits or kilobits per second). link product - one of the NS3000/V Links: the NS Point-to-Point 3000/V Link, the ThinLAN/3000 Link (including the LAN3000/V thick cable option). and the Asynchronous SERIAL Network Link. Each link product consists of software and hardware that together perform the functions of layers 1 through 4 of the 051 7-layer networking model. Link Support Services - an NS3000/V software subsystem that opens, closes, and otherwise controls physical links. Local Area Network Interface Controller (LANIC) - a hardware card that fits into the backplane of the HP 3000 and provides a physical layer interface for IEEE 802. 3 local area networks. local entry - a network directory entry that cannot be distributed to other nodes in the network. local node - the node (computer that is part of a network) that you are currently using or referring to. logging - the process of recording the usage of network resources. NS3000/V logging is performed at three levels: network, event, and link levels. log class - a designation indicating the subset of information that will be logged. loopback - the routing of messages originating from a node to that node itself. GLOSSARY-S Glossary M manual dial - describes a dial connection in which the remote node's telephone number must be physically entered by someone such as the system operet{or map, catenet or network - a drawing of a network or catenet that shows its topology, node and network names, addresses, network boundaries (for a catenet map), and link types. mapping - A set of characteristics that describe a route taken by Inessages to reach a destination node. This set of characteristics is configured witl- NMMGR .t:. every node on a router network. One mapping is configured at each node for ever) other node on the network to which messages will be sent. MAU - Media Attachment Unit. a device attached to a coaxial cable for a LAN3000/V Link. The MAU provides physical and electrical connection from the AUI cable to the coaxial cable. menu screen - a type of screen displayed by NMMGR that allows you to select an NMMGR function. such as proceeding to a certain configuration branch, refreshing the screen display. or returning to the previously displayed screen. MPE-V - Multiprogramming Executive V. the operating system of Series 37 through 70 HP 30008 and MICRO 30009. NS3000/V operates in conjunction with the MPE-V operating system. N name - In the context of NS3000/V networks. a name is a character string used to identify some portion or component of a network or catenet. neighbor gateway - a gateway that is in the same network as a given node. neighbor node - a node that is in the same network as a given node. NetiPC - Network Interprocess Communication. software that enables programs to access network transport protocols. network - see computer network. network address - the network portion of the IP address. The IP address consists of a network portion and a node portion. network architecture - the plan that defines the characteristics and interactions of the hardware and software used to create a network. network boundary - the logical division between networks in a catenet. network directory - a file containing information required for one node to communicate with another node in the catenet. The active network directory on a node must be named NSDIR. NET. SYS. network interface - the collective software that provides an interface between a system and a network. A node will possess a network interface for each of the networks to which it belonlS, and for each of the gateway half links of which it is a part. OLOSSARY-6 ~ Glossary network management - the collective tasks required to design, install, configure, maintain, and if necessary, change a network. network management lifecycle - see lifecycle. network/catenet network manager - the person responsible for performing and coordinating network management tasks for an entire network. Network Transport - software that corresponds to layers 3 and 4 of the OSI network architecture model. The function of this software is to send data out over the appropriate communications link, and to receive incoming data, and to route the incoming or outgoing data to the appropriate destination node. NFT - Network File Transfer, the Network Service that transfers disc files between nodes on the network. NMCONFIG.PUB.SYS configuration file - The configuration needed for link level and NetlPC logging. file containing information NMDUMP - a utility used to format log and trace files. NMMAINT - a utility that lists the software module version numbers for all UP AdvanceNet products, including NS3000/V. NMMGR - see Node Management Configurator node - a computer that is part of a network. node address - the node portion of the IP network portion. addre~ which consists of a node portion and a Node Management Configurator (NMMGR) - an NS3000/V software subsystem that enables you to configure each node on a network. Node Management Services - an NS3000/V software subsystem that provides configuration file version checking and logging. Node Manager - the person responsible for performing network management tasks for a node on a network. node name - a character string used to identify each system that is a node in a network or catenet. Each node name in a network or catenet must be unique; however, a single node can be identified by more than one node name. non-adjacent - describes a node on a router network that is separated from a given node by intervening, or intermediate nodes. NSCONF.NET.SYS - Default name, and name recommended by HP for the network transport configuration file residing on each node. This name is used throughout the NSJOOO/Y Network Manager Reference Manual to refer to this configuration file. NSDIR.NET.SYS - Name of the active network directory file. For convenience, this name is used throughout the NSJOOO/Y Network Manager Reference Manual to refer to the network directory file. GLOSSARY-7 Glossary NS3000/V - a Hewlett-Packard data communications product that provides networking capabilities for HP 3000 minicomputers. NS3000/V also provides communication between HP 3000s and other types of computers NS3000/V Network Services - software applications that can be used to access data, initiate processes. and exchange information among nodes in the network. RFA, RDSA, NFT, and PTOP. The services are: RPM, VT, NS3000/V Link - software and hdrdware tnat provides the connection between nodes on a network. Four NS3000/V links are available; the NS Point-to-Point 3000/V Link, the ThinLAN/3000 Link (including the ThickLAN thick cable option), StarLAN/3000 Link, and the Asynchronous SERIAL Network Link. o outbound - pertaining to data being sent from a given node. OSI (Open Systems Interconnection) model - a model ot network architecture devised by the International Standardards Organization (ISO). The OSI model defines seven layers of a network architecture, each layer performing specified functions. p Packet Exchange Protocol (PXP) - a Transport Layer protocol used in NS3000/V links to initially establish communication between nodes when the NetlPC socket registry is used. partner gateway half - two gateway halves connected by a link and configured to provide communication between two networks are partner gateway halves. path name - in configuration with NMMGR, a string that can be typed in the UPath:" field of NMMGR display screens that causes another screen to appear. Each screen has a unique path name that corresponds to its location in the hierarachy of configuration screens presented by NMMGR. path report - a data structure containing name-to-address mapping information for a node, as well as the networking protocols used by the node for its interface to a given network. path report list - the set of all path reports for a node, which includes path reports for all the networks the node belongs to. point-to-point network - networks in which messages are transmitted from node to node in the network over a defined route until reaching their destination. pool - virtual terminals are configured in groups called pools. A pool of virtual terminals is shared by all NS communications devices on a system. Probe protocol - an HP protocol used by nodes on NS3000/V IEEE 802.3 networks to obtain information about other nodes on the network. Probe proxy server - a node on an IEEE 802.3 network that possesses a network directory and is therefore used to provide information about nodes on other networks in the catenet to nodes on the IEEE 802. 3 network. GLOSSARY-8 .~" Glossary protocols - the rules and conventions that define the functions to be performed and the format of messages exchanged by each layer of network architecture. PTOP - Program-to-Program Communication. the Network Service that allows programs residing on different nodes to exchange information with one another in a master/slave relationship. PXP - see Packet Exchange Protocol. Q QuickVal - a software program that tests whether Network Services are operating correctly between nodes. R RDBA - Remote Data Base Access. the Network Service that allows users to access data bases on remote nodes. reachable network - a network that can be accessed (with additional internet hops possibly required) by a particular gateway. remote node - a node on the network other than the node you are currently using or referring to. resolution, of names and addresses - see address resolution. RFA - Remote File Access, the Network Service that allows users to access files and devices on remote nodes. RPM - Remote Process Management, the Network Service that allows a process to programmatically initiate and terminate other processes throughout a network from any node on the network. router network - one of the types of networks that can be created with NS3000/V link products. Router networks are point- to-point networks. The NS Point-to-Point 3000/V Link and the Asynchronous SERIAL Network Link can be used to create router networks. routing - the process used to determine the path that packets, or pieces of a message, take through a network or catenet to reach a destination node. s security string - an alphanumeric character string that functions as a password for dial links. The security string is used by the DiallD protocol. select screen - a type of screen displayed by NMMGR that allows you to select identifien (such as names) to add, delete, rename, or update. shared dial - describes a dial link that provides connection to more than one remote system, although to only one at a time. GLOSSARY-9 Glossary statton address - a link-level address used by the IEEE 802. 3 protocol that is assigned to every node on an IEEE 802.3 network. store-and-forward - a technique In wtlal~h me~4ges are passed from one node to another in a network to reach their \1estination. POint-to p:Jlnt networks use the store-and-forward technique to transmit messages. subnet - another name for a network especially if the network is part of a catenet. The word subnet is also a synonym for Intranet synchronization - the process of creating and modifying network directories so that all directories in the network or catenet are identical or at least contain the information required for the network to operate as planned. SYSDUMP - the software program that allows you to perform system configuration on UP 3000s. system configuration - the means of defining to M·PE-V the peripheral devices attached to the UP 3000 for the input and output of data, and the parameters required for system operation. T TCP - see Transmission Control Protocol TERMDSM - a utility used to diagnose problems with the ATP. The ATP is a card installed in the UP 3000 for Asynchronous SERIAL Network links. topology - the physical arrangement of nodes in a network. Some common topologies are bus, star, and ring. Transmission Control Protocol (TCP) - a network protocol that establishes and maintains connections between nodes. Tep regulates the flow of data, breaks messages into smaller fragments if necessary (and reassembles the fragments at the destination), detects errors, and retransmits messages if errors have been detected. u utility, NMMGR - NMMGR utilities, which are accessed from the UTILITY menu screen, consist of Output Configuration File, Compress, Validate, and Configuration Subtree Copy utilities. v validation - the process of ascertaIning whether the transport configuration file hu been correctly configured. This is accomplished by using the NMMGR Validate Configuration File screen. virtual terminal - sof' \od"P' that simulates the function of a terminal to MPH. Devices that provide incoming data to a system require the COafl~U,.·~tlnn of virtual terminals. VPLUS - software used to generate screens such as those displayed by NMMGR. GLOSSARY-lO Glossary x XPT liDe test - a software program that tests whether the Network Transport is operating correctly. GLOSSARY-II ~ .. INDEX I A address, IP, format of, 3-8 administration, network, overview of, 3-24 alternate gateways, 3-19 alternate links, 3-16 alternate routes, intranet, 3- 5 alternate routes, router network, 3-5 assignment, of node names, 3- 6 autodial, 3-14 automatic rerouting, 3-16 Add (key), 5-22 Adding a device, 4-21, 4-22 Adding a virtual terminal, 4-21, 4-22 Adding devices and maximum number of devices, 4-19, 4-25, 4-27 Addresses IEEE 802. 3, 3-10 network, 3-9 node, 3-10 Architecture network, 1- 3 051 model, 1-4 ARPA, 1- 8, 1-11 Asynchronous Serial Network Protocol, 1-12 ASNP link trace data, fields, 7-29 ASNP Link data, 7-27 ASNP, 1-12 ATP, protocols, 1-12 ATP, configuration dialogue, 4-27 AUI, LAN 3000/V Link (ThickLAN), 1-18 B buffers, 3-13 Binary Synchronous Communication protocol, 1-12 Bisync, 1-12 Brother branching, 5-1 5 BSC link trace data, fiel~ 7-15 BSC Link data, 7-11 BSC,I-12 Buffer size, 4-11 c central administrative node, 14-4 classes internet address, 3- 8 INDEX-I Index IP address, 3- 8 command window, 5-14 command, COPYCONF, 5-46 commands, HELP, 5-7 confIguration files, 3- 2 configuration file, use for address resolution, 3-12 configuration terminology, 3-13 configuration updates/gateway half, 6-13, 6-15 configuration updates/router mapping, 6-13 configuration updates/router, 6-16 configuration data, copying, 5-40, 5-46 dial ID protocol, I 1- 10 direct connect link, 11 -1 7 files, 5-9, 5-27 gateway half dial link, 11 - I 9 gateway half, 11- 3 general protocol, 8-1 0 global transport, 8-7 internet protocol, 11-7 internte protocol, 8-11 neighbor gateway reachable networks, 11-24 neighbor gateways, 11-22 network interface links, 11-15 network interface, 8-21 packet exchange protoco~ 8-14 protocol, 11 - 6 PXP,8-14 security strings, 11-13 transmission control protocol, 8-17 with NMMGR, overview of, 3-26 configuration, overview of, 3- 26 copying configuration data, 5-40, 5-46 dsline connections, 5-43, 5-47 type select parameters, 5-46 current file size (field), 5-33 Checksum Enabled (screen), 8-15 Checksum Enabled (field), 8-18 Commands, NMMGR, 5-16 Commands, MPE, 2- 5 Communications drivers, 4-25 Communications Systems, utilities, 2-6 Compress (screen), 5- 33 Condense Page (key), 5-22 Configuration Menu screen, 5-12 Configuration Subtree Copy (screen), 5-40 Configuration, 3-72 examples, 4-34 1/0,4-3 logging, 13-1 Configuration, NS3000/V, 2-10 Configured Reachable Networks Hops (field), 11-26 Configured Reachable NetworkslP Network Number (field), 11-25 Connection Assurance Interval (field), 8-20 INDEX-2 Index Correcting Guided Configuration Errors, 6-4 COLDSTART,4-33 COPYCONF, 5-46 D data flag, 5-23 data dial ID protocol, II -1 0 internet protocol, 11-7 network interface link, 11-1 7 NI link, I 1-1 7 transmission control protocol, 8-11 TCP,8-11 definitions, of configuration terms, 3-13 design considerations geographical location, 3-29 line speed, 3- 29 design, network and catenet, 3-29 destination file (field), 5-41 destination path (field), 5-41 diallD protocol configuration, 11-10 dial links, I-I 3 dial links, and network design, 3- 30 dial links, terminology for, 3-13 dial autodial, 3-14 direct, 3-13 manual, 3-14 shared, 3- 13 direct connect link configuration, 11-1 7 direct connect, 3-14 direct dial, 3- 13 direct path branching, 5-14 directly connected, definition of, 3-15 domain, in node name, 3- 6 downed links, 3-16 dpath:dfilename (parameter), 5-46 Data internet protocol, 9-1, I 0- 8, 12- 5 Nllink, 9-15,10-19 packet exchange protocol, 8-14 Probe protocol, 9-1 0 DARPA, 1-8, I-II Default speed, overriding, 4- 23 Defense Advanced Research Projects Agency, 1-8, 1-11 Delete (key), S- 22 Device classes, 4- 8 Device adding, 4-21, 4-22 removing, 4-21, 4-22 Devices, switched, 4- 23 DELETENODE command, 14-15 INDEX-3 Index Dial ID protocol, 1- 13, 3-14 Dial Protocol Configuration (screen), 11-10 Direct Connect Link Configuration (screen), 11-1 7 DPAN5, 2-4 Drivers communications, 4-13, 4- 25 Drivers, I/O configuration, 4- 8 DRT entry number, 4-5 DRT number, 4-3 DS-compatible links, 1-24 modem, 1-24 point-to-point, 1-24 satellite link, 1-24 X.25, 1-24 DS-Compatible links, and network design, 3-30 Dump date, 4-32 E entry priority, 3-16 entry priority, definition of, 3-1 5 Enable console logging, 13-8 Enable disc logging, 13- 8 ENTER (key), 5-14 Error Information (screen), 5-43 Examples, configuration, 4-34 EXIT command, 14-1 9 EXPANDDIR command, 14-1 7 F failures, link, 3-16 format, node name, 3-6 Fields ASNP link trace data, 7- 29 BSC link trace data, 7-1 5 IEEE 802. 3 link trace data, 7-9 link name, 7-4 new name, 7-4 Nllinks, 9-14, 9-18, 9-23,10-17,10-24,10-31,11-23 File (field), 5-14 First Page (key), 5-22 Formats, IP addresses, 3-8 Fragment Assembly Queue Elements (field), 11-9 Full Duplex, 4-23 G gateway half configuration, 11- 3 gateway half dial link configuration, 11-19 gateway half partner, 3-15 INDEX-4 Index gateway half partners~ 3- 32 gateway halves, and network design, 3- 31 gateway name, 3-7 gateway, neighbor, definition of, 3-1 S gateways and network design, 3- 31 maximum number per network, 3- 31 gateways, alternate~ 3-19 gateways, redirect, 3-21 gateways, terminology for, 3-15 guided configuration, overview of, 3- 26 Gateway Half Dial Link Configuration Screen (screen). 11-19 Gateway-Half Network Interface Configuration (screen). 11-4 General Protocol Configuration (screen). 8-10 Global transport configuration, 8-7 Guided Configuration Tree, 6- 3 Guided Configuration, 6-1 gateway half, 6-11 loopback, 6-6 LAN 802. 3, 6-7 Netxport Configuration, 6- 5 Netxport Update, 6-13 PC router, 6-12 router, 6-9 H home network name~ 3-7 hop count internet, 3-14 intranet, 3-14 Hardware components, LAN 3000/V Link (ThickLAN), 1-18 Hardware components, ThinLAN, 1-19 HELP, 5-7 Home Network Name (field), 8-7 HP ThinLAN , medium access method, 1-18 I inbound buffers, definition of~ 3-13 installation, network, overview of, 3-23 installation. software and hardware. overview of, 3-24 internet addresses, classes, 3- 8 internet address, format of, 3-8 internet protocol configuration, 11-7 internet Protocol UP) Update Configuration (screen), 8-12 internet rerouting. 3-19 internetwork, 1-11 I/O configuration, 4- 3 device classes, 4- 8 drivers, 4- 8 DRT entry number, 4-5 INDEX-S Index logical device number, 4-5 types and substypes, 4-6 ICMP redirect message, 3- 21 ICMP,3-21 Idle Device Timeout Value (field), 11- S IEEE 802. 3 addresses. 3-10 IEEE 802.3 link trace data, fields, 7-9 IEEE 802. 3 local area network, protocols, 1-12 IEEE 802.3 Link data, 7-6 IEEE 802.3 link data fields, 7-6 link data screen, 7- 6 Initial Retransmission Interval (field), 8-19 Initialization, NS3000/V, 2-10 Installation, NS3000, 2-7 Intelligent Network Processor, 4-22, 4-23 adding, 4- 21, 4- 22 Internal Message Queue Length (field), 11-9 Internet protocol data, 9-7,10-8,12-5 Internet protocol update, data, 8-11 Internet Protocol, 1- 8, 1-11 INP driver, 4-10 INP, 4-22, 4-23 adding, 4-21, 4-22 configuration dialogue, 4- 22 protocols, 1-1 2 IP addresses assigning, 3-9 classes, 3- 8 IP address, format of, 3- 8 IP Internet Address (field), 11- 8 IP Protocol Configuration (screen), 11-7 IP, 1- 8, I -111 K keep (parameter), 5-46 L link failures, 3-16 link name, 3-7 link selection, network interface, 11-15 link software, 1-14 links, alternate, 3-16 local node, 3-1 3 local, in router link configuration, 3-15 logging configuration classes, 13- S subsystems, 13-3 Last Page (key), 5-22 Layers, 1-3, 1-4 INDEX-6 Index Protocols, I - 3 LAN 3000/V Link (ThickLAN), 1-15 AU., 1-18 hardware components~ 1-18 LANIC, 1-18 medium access method, 1-18 MAU~ 1-18 LAN 3000/V (ThickLAN), software components, 1-19 LAN802.3 data, NI, 9-3 LAN.C~ configuration dialogue~ 4- 21 LANIC~ LAN 3000/V Link (ThickLAN), 1-18 LANIC, ThinLAN, 1-19 LAP-B Link data, 7-19 LAP-B,I-12 Leaving system I/O configuration, 4-21, 4-22 Leaving SYSDUMP, 4-21, 4-22 Link configuration screen, 7- 3 Link data ASNP, 7-27 BSC~ 7-11 IEEE 802.3,7-6 LAP-B, 7-19 Link name, 7-4 Link Name (field), 11-16 Link selection network interface, 9-13, 10-16 Link Support Services subsystem, 3- 2 LISTDIR command~ 14-17~ 14- 22 LISTLOG5, 2-5 Local Node Name (field)~ 8-6 Logging classes, screen, 13-7 Logging config, .,class data screen, 13- 8 Logging configuration classes, I 3- 7 guidelines, 13-1 overview, I 3- 1 screen, 13- 5 Logical device number, 4- 5 M maintenance mode interface, 14-14 manual configuration, overview of, 3- 26 manual dial, 3-14 map, of network or catenet, 3-24 multicast~ for Probe requests~ 3-11 Main Menu screen, 5-6 Maximum Connection Assurance Retransmissions (field)~ 8-20 Maximum Directly Connected Nodes (field)~ 8-8 Maximum Gateway Nodes Per Network (field), 8-13 Maximum Inbound Destinations (field)~ 8-9 Maximum number of devices~ 4-19, 4-25, 4-27 Maximum Number of Connections (field)~ 8-18 INDEX-7 Index Maximum Number of Networks in Catenet (field), 8-12 Maximum Outbound Destinations (field), 8-9 Maximum Retransmissions Per Packet (field). 8-20 Maximum Retransmissions Per Request (field), 8-16 MAKESTREAM command, 14-19 MAU. LAN 3000/V Link (ThickLAN), 1-18 Medium access method. UP ThinLAN • 1-18 Medium access method, LAN 3000/V Link (ThickLAN). 1-18 Menu screens. 5-1 9 Menu general protocol. 8-1 0 NI protocol. 9-6.10-7,11-6.12-1 MERGEDIR command. 14-16 Modems, with internal clocking signals, 4-23 MPE commands, 2-4. 2-5 MPE- V. version required. 1-2 N name home network, 3-7 link. 3-7 network interface, 3-7 NI.3-7 name-to-address resolution. 3-10 names and addresses, 3- 5 names, other. 3-7 names. definitions of, 3-5 neighbor gateway reachable networks configuration. 11-24 neighbor gateways configuration, 11-22 neighbor gateway. definition of, 3-15 network administration. overview of. 3-24 network and catenet design. 3-29 network boundary. and design. 3-32 network boundary. definition of, 3-32 network configuration worksheets, 3-33 network design and gateways, 3- 31 and network interfaces, 3- 31 dial links, 3- 30 DS-Compatible links, 3- 30 gateway halves. 3-31 non- UP 3000 nodes, 3-30 personal computers, 3-30 network directories, synchronization of, 3-27 network directory central administrative node. 14-4 data screen. 14-11 DELETENODE command. 14-1 S EXIT command. 14-19 EXPANDDIR command, 14-17 file structure. 14-1 for name-to-address resolution. 3-11 INDEX-8 Index functions of, 14-1 global entries, I 4- 3 HELP command, 14-18 interfaces, 14-4 local entries, 14- 3 LISTDIR command, 14-17, 14-22 maintenance mode interface, 14-14 Main screen, 14-7 MAKESTREAM command, 14-19 MERGEDIR command, 14-16 OPENDIR command, 14-1 5 path report lists, 14-2 path reports, 14-2 roles, 14-4 Select Node Name Screen, 14-9 network installation, overview of, 3-23 network interface link configuration, 11-15 network interface name, 3-7 network interface configuration, 8- 21 link data, 11-1 7 link selection, 11-1 5 protocol menu, 11- 6 network interfaces, and network design, 3-31 network interface, definition of, 3-13 network links, 1-14 network manager link level tools, 2-6 link level utilities, 2-6 network life cycle, 2-3 tools, 2-3 network map, 3-24 network maps, overview of, 3-33 network planning and configuration, 3-1 network startup, overview of, 3-28 non-HP 3000 nodes, and network design, 3- 30 number of additional records (field), 5- 33 number of free records (field), 5-33 NCONF files, 5-9 Neighbor Gateway Reachable Networks (screen), 11-24 Neighbor Gateways (screen), 11-23 Network addresses, 3-9 Network architecture, 1-3 Network Administration Office, address of, 3-9 Network Administration Office, of Hewlett Packard, 3-9 Network Architecture Layers, 1-3 OSI model, 1-4 Network File Transfer, 1-26 Network interface link data, 9-15, 10-19 link selection, 9-1 3, 10-16 links fields, 9-14, 9-18, 9-23,10-17,10-24,10-31,11-23 links screen, 9-14, 9-18, 9-23, 10-17, 10-24, 10-31, 11-23 INDEX-9 Index LAN 802. 3 data, 9-3 protocol config. screen, 9-6, 10-7, 12-4 Network Implementation and Support Plan, 3-33 Network Interface Links (screen), 11-16 Network Interface Name (field), 8-22 Network Interface protocol menu, 9-6,10-7,12-1 Network life cycle, 2-3 Network Layer, 1-11 Network management, responsibilities of, 2-3 Network Management, 2-1 Network Services subsystem, 3-2 Network Services, 1-1 Network Transport Configuration Selection (screen), 8-3 Network Transport subsystem, 3-2 Network, 1-3 Netxport Configuration, 6- 2 Netxport Update, 6-2,6-13 New Name (field), 11-16 Next Page (key), 5-22 NEXT, 5-15 NFT,I-26 NMCONFIG. PUB. SYS configuration file, 3- 3 NMMGR commands, 5-16 NMMGR Path Commands, 5-14 NMMGR screens Compress, 5-33 Configuration Subtree Copy, 5-40 data entry, 5-23 Output Configuration File, 5- 27 simple-select screens, 5-20 typed -select, 5- 21 Utility, 5-26 NMMGR, 5-1 Add (key), 5-22 command window, 5-14 configuration files, 5-9 configuration screens, 5-12 Condense Page (key), 5- 22 data entry screens, 5-23 data flag, 5-23 Delete (key), 5-22 ENTER (key), 5-14 file (field), 5-14 First Page (key), 5-22 Last Page (key), 5-22 Next Page (key), 5-22 Ptev Page (key), 5-22 run string, 5- 2 Refresh Screen (key), 5-19 Rename (key), 5-22 screen structure, 5- 8 screens, 5-12 simple-select screens, 5- 20 INDEX-I 0 Index typed -select, 5- 21 utilities, 5-26 Update Config (key), 5-24 Update (key), 5-22 Node addresses, 3-10 Node Configuration (screen). 8-4 Node management services, 2- 5 Node management services. commands. 2-5 Node management services, utilities, 2-5 Node Management Configurator subsystem, 3-2 Node Name Configuration (screen), 8-5 Non-operational links, 3-16 NS3000/V, 1-26 configuration, 3-72 environment, 1-26 initialization, 2-1 0 I/O configuration, 4- 3 services, 1-26 session, 1-26 system configuration, 4- 2 system requirements, 1-2 NS3000 configuration, 2-10 installation. 2-7 NSCONF.PUB.SYS configuration file. 3-3 NSDIR.PUB.SYS file, 3-3 NSDPAN/ETOD, 2-4 Number of Inbound Buffers (field), 11-4 Number of Outbound Buffers (field), 11-4 o organization. in node name. 3-6 outbound buffers, definition of. 3-13 overwrite existing subtree (field), 5-41 Open Configuration/Directory File screen, S- 3 OPENDIR command, 14-15 OSI model, layers, 1-4 OSI Model, 1-4 Output Configuration File (screen), 5-27 Overriding default speed, 4-23 p packet exchange protocol configuration, 8-14 data. 8-14 partner, of a gateway half, 3-1 S path report lists, 14-2 path reports, 14-2 path report, definition of, 3-11 personal computers, and network design, 3-30 INDEX-II Index personal computers) as nodes, 1-25 physical layer protocols. 1-12 planning) of network. catenet. 3- 24 priority) of router network route entries. 3-15 protocol configuration) 11-6 protocol) DialID, 3-14 protocols. bisync) 1- 24 protocol) Probe, 3-11 proxy server. for Probe protocol. 3-11 Packet Exchange Protocol (PXP) Configuration (screen). 8-1 S Packet Exchange Protocol. I-II Path commands) NMMGR. 5-14 Phone number) 4-12 PhoneJist. 4-12 Prev Page (key» 5-22 Probe protocol) 1-13) 3-11 data. 9-10 Probe proxy server) 3-11 Program -to-Program Communications. 1- 26 Protocol Configuration (screen). 11-6 Protocols, 1- 3 PTOP.I-26 PXP configuration screen. 8-15 PXP configuration, 8-14 PXP. 1-11 R reachable networks) definition of. 3-1 S redirect gateways. 3- 21 redirect message, 3- 21 redirection) of internet packets, 3-19 remote node. 3-13 remote. in router link configuration. 3-1 5 requirements software. 1- 2 system. 1-2 rerouting. 3-16 rerouting. for IEEE 802.3 gateways. 3-21 rerouting. for router networks. 3-16 rerouting. internet. 3-19 resolution. of names and addresses, 3-10 router links, terminology. 3-14 router node name. 3-7 routes. alternate. 3- 5 routing broadcast. 3- 5 intranet. 3-4 routing. of messages. 3- 4 RDBA, 1-26 Refresh Screen (key). 5-19 Remote Data Base Access. 1- 26 Removing a device. 4-21. 4-22 INDEX-12 Index Rename (key), 5- 22 Retransmission Interval Lower Bound (field), 8-19 Retransmission Interval Upper Bound (field), 8-19 Retransmission Interval (field), 8-15 s screens configuration menu, 5-12 Error Information, 5-43 global transport configuration, 8-7 General Protocol Configuration, 8-10 Internet Protocol (IP) Update Configuration, 8-12 main menu, 5-6 network interface links, 11- 16 Network Transport Configuration Selection, 8-3 NI links, 11 - 16 Node Configuration, 8-4 Node Name Configuration, 8-5 Open Configuration/Directory file, 5- 3 Packet Exchange Protocol (PXP) Configuration, 8 -1 5 Protocol Configuration, 11-6 PXP configuration, 8-15 TCP configuration, 8-18 Transmission Control Protocol Configuration, 8-18 validate configuration file, 5- 3 5 security strings configuration, 11-13 security string, definition of, 3-14 shared dial, 3-13 and network design, 3-30 software requirements, 1-2 software, link, 1-14 software, of NS3000/V, 3-2 software, required, 3-25 source file (field), 5-40 source path (field), 5-41 spath:sfilename (parameter), 5-46 starting the network, overview of, 3-28 static neighbor node name, 3-7 store-and-forward buffers, definition of, 3-13 subsystems, software, 3- 2 synchronization, of network directories, 3-27 syntax, node name, 3-6 Screens IEEE 802. 3, 7-6 link configuration, 7- 3 logging configuration, 13- 5 logging config.,class data, 13-8 logging config. ,logging classes, 13-7 NIlinks, 9-14, 9-18, 9-23,10-17,10-24,10-31,11-23 NI protocol config., 9-6, 10-7, 12-4 Security String Configuration Screen (screen), 11-13 Services INDEX-13 Index Network File Transfer, 1-27 PTOP Communication, 1- 27 Remote Data Base Access. 1- 27 Remote File Acce~ 1-27 Remote Process Management, 1-16 Virtual Terminal, 1-26 Services, node management, 2- 5 Software components, UP ThinLAN, 1-19 Software components, LAN 3000/V Link (ThickLAN), 1-19 Software Dump facility, 2-4 Speed, overriding default, 4- 23 StarLAN/3000 Link, 1-15 StarLAN/3000, protocols, 1-12 StarLAN, 1-1 S Store & Forward Buffers (field), 11-8 Subtype, 4-22 Switched devices, 4-23 System configuration, 4- 2 System I/O configuration leaving, 4-21,4-22 SYSDUMP, 2-4,4-1,4-2 leaving, 4-21. 4-22 SYSDUMP, configuration with, overview of, 3- 26 SYSDUMP, dialogue, 4- 30 T terminology, for configuration, 3-13 transmission control protocol configuration, 8-17 transmission control protocol data, 8-17 type select in configuration copy, 5-46 TCP configuration screen, 8-1 8 TCP, I-II data, 8-11 ThickLAN, 1-1 5 TbinLAN link, software components, 1-19 ThinLAN/3000 Link, 1-1 S ThinLAN/3000 hardware components, 1-19 protocols, 1-12 ThinLAN, I-IS LANIC, 1-19 ThinMAU, 1-19 ThinMAU, ThinLAN, 1-19 Transmission Control Protocol Configuration (screen), 8-18 Transmission Control Protocol, 1-11 Transmission mode, 4-10 Transmission speed, 4-11 Transport Layer protocols, 1-11 Type 16, 4-19 Type (LOOP, LAN802. 3, ROUTER, or GATEHALF) (field~ 8-11 Type, 4-21, 4-22 INDEX-I 4 Index Types and subtypes, 4-6 Types (field), 11-16 u Update (key), 5-22 Users enabled for logging, 13- 8 Utility (screen), 5-26 v validation, of a node, 3-27 verification, of a node, 3- 27 Validate Configuration File screen, 5-35 Virtual terminal adding, 4- 21, 4- 22 Virtual terminals, 4-9 Virtual terminal, configuration dialogue, 4-19 Virtual Terminal, 1- 26 w worksheets instructions, 3- 38 terminology, 3- 36 worksheets, network configuration, overview, 3-33 INDEX-IS SALES & SUPPORT OFFICES Arranged alphabetically by country Product Line Sales/Support Key Brisbane, Queensland Office Ke, Product Line A Analytical CM Components C Computer S,stlms E Electronic Instruments a Measurement Systems M Medical Products P Personal Computation Products t Sales only for specific product line t. Support only for specific product line Hewlett-Packard Australia Ltd. 10 Payne Road THE GAP, Queensland 4061 Tel: 61-7-300-4133 Telex: 42133 Cable: HEWPARO Brisbane A.C.CM.E.M.P IMPORTANT:TheIe s,mbols delignlte general product line capability.The, do not insure sales or support availability tor all products within aline, at alilocations.Conlact ,our locallalel office tor information regarding locations where HP support is available tor specific products. HEADQUARTERS OFFICES If there is no sales office listed for your area. contact one of these headquarters offices. ASIA UNITED KINGDOM ANGOLA Hewlett-Packard Asia Ltd. 47/F, 26 Harbour Rd.• Wanchai. HONG KONG G.p.e. Box 863. Hong Kong Tel: 5-8330833 Telex: 76793 HPA HX Cable: HPASIAl TO Hewlett-Packard Ltd. Nine Mile Ride WOKINGHA.. Berkshire. RG 113ll Tel: 0344 773100 Telex: 848805/848814/848912 Telectra Angola lOA Empresa Tecnica de Equipamentos 16 rue Cons. Julio de Vilhema LUANDA Tel: 35515.35516 Telex: 3134 E.P CANADA Hewlett-Packard (Canada) Ltd. 6877 Goreway Drive MISSISSAUGA, Ontario l4V lM8 Tel: (416) 678-9430 Telex: 069-8644 EASTERN EUROPE Hewlett-Packard Gas.m.b.h. Lieblgasse 1 p.e.Box 72 A-1222 VIENNA, Austria Tel: (222) 2500-0 Telex: 134425 HEPA A NORTHERN EUROPE Hewtett-Packard S.A. V. o. Hooplaan 241 p.e.Box 999 Nl-118 LN 15 AMSTELVEEN The Netherlands Tel: 20 5479999 Telex: 18919 hpner SOUTH EAST EUROPE Hewtett-Packard S.A. World Trade center 110 Avenue louis-Casai 1215 Cointrin. GENEVA, Switzerland Tel: (022) 98 96 51 Telex: 27225 hpser Mail Address: P.O. Box CH-1217 Meyrin 1 GENEVA Switzerland MIDDLE EAST AND CENTRAL AFRICA Hewlett-Packard S.A. Middle East/central Africa Sales H.C. 7. rue du Bois-du-lan P.O. Box 364 CH·1217 Meyrin 1 GENEVA Switzerland Tel: (022) 83 12 12 Telex: 27835 hmea ch Telefax: (022) 83 1535 UNITED STATES OF AMERICA Customer Information center (800) 752-0900 6:00 AM to 5 PM Pacific Time EASTERN USA Hewlett-Packard Co. 4 Choke Cherry Road ROCKVILLE, MD 20850 Tel: (301) 948-6370 MIDWESTERN USA Hewlett-Packard Co. 5201 Tollview Drive ROWNG MEADOWS, Il 60008 Tel: (312) 255-9800 SOUTHERN USA Hewlett-Packard Co. 2000 South Park Place ATLANTA, GA 30339 Tel: (404) 955-1500 WESTERN USA Hewlett-Packard Co. 5161 lankershim Blvd. NORTH MOLLYWOOD, CA 91601 Tel: (818) 505-5600 OTHER INTERNATIONAL AREAS Hewtett-Packard Co. Intercontinental Headquarters 3495 Deer Creek Road PALO ALTO, CA 94304 Tel: (415) 857-1501 Telex: 034-8300 Cable: HEWPACK ALGERIA Hewlett-Packard Trading S.A. Bureau de Liaison Alger Villa des Lions 9. Hai Galloul DZ-aORDJ EL BAHRI Tel: 760336 Telex: 63343 dUon dz ARGENTINA Hewlett-Packard Argentina S.A. Montaneses 2140/50 1428 BUENOS AIRES Tel: 541-11-1441 Telex: 22796 HEW PAC-AR A.C.E.P Biotron S.A.C.l.M.e.l. Av. Paso Colon 221. Piso 9 1399 BUENOS AIRES Tel: 541-333-490. 541-322-587 Telex: 17595 BIONAR M Laboratorio Rodriguez Corswant S.R.L. Misiones.1156-1876 Bernal. oeste BUENOS AIRES Tel: 252-3958. 252-4991 A Intermaco S.R.L. Florida 537/71 Galeria Jardin - local 28 1005 BUENOS AIRES Tel: 393-4471/1928 Telex: 22796 HEW PAC-AR P(Calculators) Argentina Esanco S.R.L. A/ASCO 2328 1416 BUENOS AIRES Tel: 541-58-1981. 541-59-2767 Telex: 22796 HEW PAC-AR A All Computers S.A. Montaneses 2140/50 5 Piso 1428 BUENOS AIRES Tel: 781-4030/40391783-4886 Telex: 18148 Ocme P AUSTRALIA Adelaide, South Australia Office Hewlett-Packard Australia Ltd. 153 Greenhill Road PARKSIDE, S.A. 5063 Tel: 61-8-272-5911 Telex: 82536 Cable: HEWPARD Adelaide A· ,C.CM.E.P Canberra, Australia Capital Territory Office Hewlett-Packard Australia ltd. Thynne Street. Fern Hili Park BRUCE, A.C.T. 2617 P.O. Box 257. JAMISON, A.C.T. 2614 Tel: 61-62-80-4244 Telex: 62650 Cable: HEWPARO Canberra C.CM.E.P Melbourne, Victoria Office Hewlett-Packard Australia Ltd. 31-41 Joseph Street P.O. Box 221 BLACKBURN, Victoria 3130 Tel: 61-3-895-2895 Telex: 31-024 Cable: HEWPARD Melbourne A.C.CM.E.M,P Wael Pharmacy P.O. Box 648 MANAMA Tel: 256123 Telex: 8550 WAEl BN E.M Zayani Computer Systems 218 Sheik Mubarak Building Government Avenue P.O. Box 5918 MANAMA Tel:- 276278 Telex: 9015 plans bn P BELGIUM Hewlett-Packard Belgium S.A.lN.V. Blvd de la Woluwe. 100 Woluwedal B-12oo BRUSSELS Tel: (02) 32-2-761-31-11 Telex: 23494 hewpac A.C.CM,E.M.P BERMUDA Applied Computer Technologias Atlantic House Building P.O. Box HM 2091 Par-la-Ville Road HAMILTON 5 Tel: 295-1616 Telex: 380 3589/ACT BA P Perth Western Australia BOLIVIA _ ' Office Hewlett-Packard Australia ltd. Herdsman Business Park CLAREMONT, W.A. 6010 Tel: 61-9-383-2188 Telex: 93859 Cable: HEWPARD Perth C,CM,E,P Sydney, New South Wales Office Hewlett-Packard Australia Ltd. 17-23 Talavera Road P.O. Box 308 NORTH RYDE, N.S.W. 2113 Tel: 61-2-888-4444 Telex: 21561 Cable: HEWPARO Sydney A.C.CM.E.M.P AUSTRIA Hewlett-Packard Gas.m.b.h. Verkaufsbuero Graz Grottenhofstrasse 94 A-8052 GRAl Tel: 43-316-291-5660 Telex: 312375 C.E Hewlett-Packard Gas.m.b.h. Lieblgasse 1 P.O. Box 72 A-1222 VIENNA T(!I: 43-222-2500 Telex: 134425 HEPA A A.C.CM.E,M,P BAHRAIN Green Salon P.O. Box 557 MANAMA Tel: 255503-250950 Telex: 84419 P Arrellano Ltda Av. 20 de OCtubre #2125 Casllla 1383 LA PAl Tel: 368541 M BRAZIL Hewlett-Packard do Brasil S.A. Alameda Rio Negro. 750-1. AND. ALPHAYIW 06400 Baruerl SP Tel: (011) 421.1311 Telex: (011) 71351 HPBR SR Cable: HEWPACK Sao Paulo CM,E Hewlett-Packard do Brasil S.A. PraJa de Botafago 228-A-614 6. AND.-CONJ. 601 Edlficio Argentina - Ala A 22250 RIO DE JANEIRO, RJ Tel: (021) 552-6422 Telex: 21905 HPBR BR Cable: HEWPACK Rio de Janeiro E Van Den Clentiflca ltda. Rua Jose Bonifacio, 458 Todos os Santos 20771 RIO DE JANEIRO, RJ Tel: (021) 593-8223 Telex: 33487 EGlB BR A ANAMED I.C.E.I. Ltda. Rua Vergueiro, 360 04012 SAO PAULO, SP Tel: (011) 572-1106 Telex: 24720 HPBR BR M Datatronix Electronica Ltda. Av. Pacaembu 746-C11 SAO PAULO, SP Tel: (118)260111 CM ~ BRUNEI Komputer Wisman Sdn Bhd G6, Chandrawaseh Cmplx, Jalan Tutong P.O. Box 1297, BANDAR SERI BEGAWAN NEGARABRUNIDARUSSALAM Tel: 673-2-2000-70/26711 C,E,P CAMEROON Beriac B. P. 23 DOUALA Tel: 420153 Telex: 5351 C,P CANADA Alberta Hewlett-Packard (Canada) Ltd. 3030 3rd Avenue N.E. CALGARY, Alberta T2A 6T7 Tel: (403) 235-3100 A,C,CM,E* ,M,P* Hewlett-Packard (Canada) Ltd. 11120-178th Street EDMONTON, Alberta T5S 1P2 Tet: (403) 486-6666 A,C,CM,E.M.P British Columbia Hewlett-Packard (Canada) Ltd. 10691 SheUbridge Way RICHMOND, British Columbia V6X 2W8 Tel: (604) 270-2277 Telex: 610-922-5059 A,C.CM,E* ,M,P* Hewlett-Packard (Canada) Ltd. 121 - 3350 Douglas Street VICTORIA, British Columbia V8Z 3L1 Tel: (604) 381-6616 C Manitoba Hewtett-Packard (Canada) Ltd. 1825 Inkster Blvd. WINNIPEG, Manitoba R2X 1R3 Tel: (204) 694-2777 A,C,CM.E.M,P* New Brunswick Hewlett-Packard (Canada) Ltd. 814 Main Street MONCTON, New Brunswick E1C 1E6 Tel: (506) 855-2841 C Nova Scotia Hewlett-Packard (Canada) Ltd. Suite 111 900 Windmill Road DARTMOUTH, Nova Scotia B3B 1P7 Tel: (902) 469-7820 C,CM,E* ,M,P* Ontario Hewlett-Packard (Canada) Ltd. 3325 N. Service Rd., Unit W03 BURUNGTON, Ontario L7N 3G2 Tel: (416) 335-8644 C,M* Hewlett-Packard (Canada) Ltd. 552 Newbold Street LONDON, Ontario N6E 2S5 Tel: (519) 686-9181 A,C,CM,E* ,M.P* Hewlett-Packard (Canada) Ltd. 6877 Goreway Drive MISSISSAUGA, Ontario L4V 1M8 Tel: (416) 678-9430 Telex: 069-83644 A,C,CM,E,M.P Hewlett-Packard (Canada) Ltd. 2670 Queensview Dr. OTTAWA, Ontario K2B 8K1 Tel: (613) 820-6483 A,C,CM,E* ,M.P· Hewlett-Packard (Canada) Ltd. 3790 Victoria Park Ave. WlLLOWDALE, Ontario M2H 3H7 Tel: (416) 499-2550 C,E Quebec Hewlett-Packard (Canada) Ltd. 17500 Trans Canada Highway South Service Road KIRKLAND, Quebec H9J 2X8 Tel: (514) 697-4232 Telex: 058-21521 A,C,CM,E,M,P· Hewlett-Packard (Canada) Ltd. 1150 rue Claire Fontaine QUEBEC CITY, Quebec G1R5G4 Tel: (418) 648-0726 C Hewlett-Packard (Canada) Ltd. 130 Robin Crescent SASKATOON, Saskatchewan S7L 6M7 Tet: (308) 242-3702 C CHILE China Hewlett-Packard Co., Ltd. P.O. Box 9610. Beijing 4th Floor, 2nd Watch Factory Main Shuang Yu Shou, Bei San Huan Road Hai Dian District BEIJING Tel: 33-1947 33-7426 Telex: 22601 CTSHP CN Cable: 1920 Beijing A,C,CM,E.M,P China Hewlett-Packard Co., Ltd. CHP Shanghai Branch 23/F Shanghai Union Building 100 Yan An Rd. East SHANG·HAI Tel: 265550 Telex: 33571 CHPSB CN Cable: 3416 Shanghai A,C,CM,E,M,P COLOMBIA Instrumentaci6n H. A. Langebaek &Kler S.A. Carrerra 4A No. 52A-26 Apartado Aereo 6287 BOGOTA 1, D.E. Tel: 212-1466 Telex: 44400 INST CO Cable: AARIS Bogota CM,E,M Nefromedlcas Ltda. Calle 123 No. 98-31 Apartado Aereo 100-958 BOGOTA D.E., 10 Tel: 213-5267, 213-1815 Telex: 43415 HEGAS CO A ASC Ltda. Austria 2041 SANTIAGO Tel: 223-5946, 223-6148 Telex: 392-340192 ASC CK C,P Compumundo Avenida 15 # 107-80 BOGOTAD.E. Tel: 57-214-4458 Telex: 39645466 MARCO Jorge Calcagni yCia Av. ItaUa 634 Santiago Casilla 16475 SANTIAGO 9 Tet: 9-011-562-222-0222 Telex: 392440283 JCYCL CZ CM,E,M Carvajal, S.A. Calle 29 Norte No. 6A-40 Apartado Aereo 48 CAU Tel: 9-011-57-3-621888 Telex: 39855850 CUJCL CO C,E,P Metrolab S.A. Monjltas 454 of. 206 SANTIAGO Tel: 395752, 398296 Tetex: 340866 METLAB CK A Olympia (Chile) Ltda. Av. Rodrigo de Araya 1045 Casilla 256-V SANTIAGO 21 Tet: 225-5044 Telex: 340892 OLYMP Cable: Olympiachile Santlagochile C,P CONGO CHINA, People's Republic of China Hewlett-Packard Co., Ltd. 47/F China Resources Bldg. 26 Harbour Road HONG KONG Tel: 5-8330833 Telex: 76793 HPA HX Cable: HP ASIA LTD A*,M* P serlc-Congo B. P. 2105 BRAZZAVlW Tel: 815034 Telex: 5262 COSTA RICA Cientifica Costarricense S.A. Avenida 2, Calle 5 San Pedro de Montes de Oca Apartado 10159 SAN JOsE Tel: 9-011-506-243-820 Telex: 3032367 GALGUR CR CM,E,M O. Fischel R. Y. Cia. S.A. Apartados 434-10174 SAN JOSE Tel: 23-72-44 Telex: 2379 Cable: OFIR A CYPRUS Telerexa Ltd. P.O. Box 1152 Valentine House 8Stassandrou St. NICOSIA Tel: 45 628, 82 898 Telex: 5845 tlrx cy E.M,P DENMARK Hewlett-Packard A/S Kongevejen 25 DK-3460 BIRKEROD Tel: 45-02-81-6840 Telex: 37409 hpas dk A,C,CM,E,M,P Hewlett-Packard A/S Rollghedsvej 32 DK-8240 Rl88KOV, Aarhus Tel: 45-08-17-8000 Telex: 37409 hpas dk C,E International Engineering Associates 6 EI Gamea Street Agouza CAIRO Tel: 71-21-68134-80-940 Telex: 93830 lEA UN Cable: INTEGASSO E Sakrco Enterprises 70 Mossadak Street Dokki, Giza CAIRO Tel: 706440, 701 087 Telex: 9337 C S.S.C. Medical 40 Gazerat EI Arab Street Mohandessin CAIRO Tel: 803844, 805998,810283 Telex: 20503 SSC UN M* DOMINICAN REPUBLIC EL SALVADOR Mlcroprog S.A. Juan Toma Mejfa y Cotes No. 60 Arroyo Hondo SANTO DOMINGO Tel: 585-6288 Telex: 4510 ARENTA DR (RCA) IPESA de EI Salvador S.A. 29 Avenida Norte 1223 SAN SALVADOR Tel: 9-011-503-266-858 Telex: 301205391PESA SAL A,C,CM,E.P P ETHIOPIA ECUADOR seric-Ethlopla P.O. Box 2764 ADDIS ABABA Tel: 185114 Telex: 21150 C.P CYEDE Cia Ltda. Avenlda Eloy Alfaro 1749 y Belglca Casilla 6423 CCI QUITO Tel: 9-011-593-2-450975 Telex: 39322548 CYEDE ED U Medtronlcs Valladolld 524 Madrid P.O. 9171, QUITO Tel: 2-238-951 Telex: 2298 ECUAME ED A Hospitalar S.A. Robles 825 Casilla 3590 QUITO Tel: 545-250, 545-122 Telex: 2485 HOSPTL ED Cable: HOSPITALAR-Quito M Ecuador Overseas Agencies C.A. Calle 9 de Octubre 1818 P.O. Box 1296, Guayaquil QUITO Tel: 308022 Telex: 3381 PBCGYE ED M EGYPT Sakrco Enterprises P.O. Box 259 ALEXANDRIA Tet: 802908.808020.805302 Te1ex: 54333 C FINLAND Hewtett-Packard Finland R~~ Nllttytanpolku 10 00620 HELSINKI Tet: (90) 757-1011 Telex: 122022 Field SF CM Hewlett-Packard Oy Plispankalllontle 17 02200 ESPOO Tel: (90) 887-21 Telex: 121563 HEWPA SF A, C, E, M, P FRANCE Hewlett-Packard France Z.I. Mercure B Rue Berthelot 13763 Les Milles Cedex AlX-EN-PROVENCE Tel: 33-42-59-4102 Telex: 410770F A,C,E,M Hewlett-Packard France 64, Rue Marchand Saillant F-61000 ALENCON Tel: (33) 29 0442 C·· Hewlett-Packard France Batlment Levitan 2585. route de Grasse Bretetle Autoroute 06800 ANTlIES Tel: (93) 74-59-19 C SALES & SUPPORT OFFICES Arranged alphabetically by country FRANCE (Cont'd) Hewlett-Packard France 28 Rue de la Republique Boite Postale 503 25026 BESAN~ON CEDEX, FRANCE Tel: (81) 83-16-22 Telex: 361157 C,E* Hewlett-Packard France ZA Kergaradec Rue Fernand Forest F-29239 GOUEESNOU Tel: (98) 41-87-90 E Hewlett-Packard France Chemin des Moullles Boite Postale 162 69131 ECULLY Cedex (Lyon) Tel: 33-78-33-8125 Telex: 310617F A,C,E,M,P* Hewlett-Packard France Parc d'activites du Bois Briard 2 Avenue du Lac F-91040 EVRY Cedex Tel: 3311/6077 9660 Telex: 692315F C Hewlett-Packard France Application Center 5, avenue Raymond Chanas 38320 EYBENS (Grenoble) Tei: (76) 62-57-98 Telex: 980124 HP GRENOB EYBE C Hewlett-Packard France Rue Fernand. Forest Z.A. Kergaradec 29239 GOUESNOU Tel: (98) 41-87-90 Hewlett-Packard France Pare Club des Tanneries Batlment B4 4, Rue de la Faisanderie 67381 UNCOlSHEl1i (Strasbourg) Tel: (88) 76-15-00 Telex: 890141F C,E*,M·,PHewlett-Packard France Centre d'affaires Paris-Nord Bitiment Ampere Rue de la Commune de Paris Boite Postale 300 93153 LE BLANC-MESNll Tel: (1) 865-44-52 Telex: 211032F C,E,M Hewlett-Packard France Parc d'actlvltes Cadera Quartler Jean-Mermoz Avenue du President JF Kennedy 33700 BRIGNAC (Bordeaux) Tel: 33-56-34-0084 Telex: 550105F C,E,M Hewlett-Packard France 3, Rue Graham Bell BP 5149 57074 METZ Cedex Tel: (87) 36-13-31 Telex: 860602F C,E Hewlett-Packard France Miniparc-ZIRST Chemin du Vieux Chene 38240 MEYLAN (Grenoble) Tel: (76) 90-38-40 980124 HP Grenobe C Hewlett-Packard France Bureau vert du Bois Briand Cheman de la Garde - CP 212 212 44085 NANTES Cedex Tel: (40) 50-32-22 Telex: 711085F A,C,E,CM-,P Hewlett-Packard France 125, Rue du Faubourg Bannier 45000 ORLEANS Tel: 33-38-62-2031 E,PHewlett-Packard France Zone Industrielle de Courtaboeuf Avenue des Tropiques 91947 lES UUS Cedex (Orsay) Tel: 33-6-907 7825 Telex: 600048F A,C,CM,E,M,P· Hewlett-Packard France 15, Avenue de L'Amiral-Bruix 75782 PARIS Cedex 16 Tel: 33-15-02-1220 Telex: 613663F C,PHewlett-Packard France 242 Ter, Ave J Mermoz 64000 PAU Tel: 33-59-80-3802 Telex: 550365F C,EHewlett-Packard France 6, Place Sainte Croix 86000 POITIERS Tel: 33-49-41-2707 Talex: 792335F C,EHewlett-Packard France 47, Rue de Chativesle 51100 REIIiS Tel: 33-26-88-6919 C, p. Hewlett-Packard France Parc d'activites de la Poterie Rue Louis Kerautel-Botmel 35000 RENNES Tel: 33-99-51-4244 Telex: 740912F A·tC,E,M,P· Hewlett-Packard France 98 Avenue de Bretagne 76100 ROUEN Tel: 33-35-63-5766 Telex: 770035F C,E Hewlett-Packard France 4, Rue Thomas-Mann Boite Postale 56 67033 STAASBOUAG Cedex Tel: (88) 28-56-46 Telex: 890141F CtE,M,P· Hewlett-Packard France Le Peripole III 3, Chemin du Pigeonnier de la capiere 31081 TOULOUSE Cedex Tel: 33-61-40-1112 Telex: 531639F A.C,E,M,P· Hewlett-Packard France Les Cardoullnes Batiment B2 Route des Oolines Parc d'activite de Valbonne Sophia Antipolis 06560 VALIONNE (Nice) Tel: (93) 65-39-40 C Hewlett-Packard France 9, Rue Baudin 26000 VALENCE Tel: 33-75-42-7616 C·· Hewlett-Packard GmbH Verbindungsstelle Bonn Friedrich-Ebert-Allee 26 5300 BONN Tel: (0228) 234001 Telex: 8869421 Hewlett-Packard GmbH Vertriebszentrun Sudwest Schickardstrasse 2 0-7030 BOBLINGEN Postfach 1427 Tel: (07031) 645-0 Telex: 7265 743 hep A,C,CM.E,M,P Hewlett-Packard GmbH Zeneralbereich Mktg Herrenberger Strasse 130 0-7030 BOILINGEN Tel: (07031) 14-0 Telex: 7265739 hep Hewlett-Packard GmbH Geschlftsstelle Schleefstr. 28a 0-4600 DORTMUND-41 Tel: (0231) 45001 Telex: 822858 hepdod ACE ' , Hewlett-Packard France Carolor . . ZAC de BOIS Briand 57640 VIGY (Metz) Tel: (8) 771 2022 C Tel: (069) 500001-0 Telex: 413249 hpffm Hewlett-Packard France Parc d'activite des Pres 1, Rue Papin Cedex 59658 VillENEUVE D'ASCQ Tel: 33-20-91-4125 Telex: 160124F C,E,M,P Hewlett-Packard GmbH Vertriebszentrum Nord Kapstadtring 5 0-2000 HAMBURG 60 Tel: 49-40-63-804-0 Telex: 021 63 032 hphh d A,C,E,M,P Hewlett-Packard France Parc d'activites Paris-Nord 11 Boite Postale 60020 95971 Roissy Charles de Gaulle VlllEPINTE Tel: (1) 48 63 80 80 Telex: 211032F C,E,M,P· Hewlett-Packard GmbH GeschAftsstelle Heidering 37-39 0-3000 HANNOVER 61 Tel: (0511) 5706-0 Telex: 092 3259 hphan A,C,CM,E,M,P Hewlett-Packard GmbH Geschlftsstelle Rosslauer Wag 2-4 0.6800 MANNHEIM Tel: 49-0621-70-05-0 Telex: 0462105 hpmhm A,C,E Hewlett-Packard GmbH Geschlftsstelle Messerschmittstrasse 7 0-7910 NEU UlM Tel: 49-0731-70-73-0 Telex: 0712816 HP ULM-O A,C,E- GABON Sho Gabon P.O. Box 89 UBAEVILLE Tel: 721 484 Telex: 5230 GERMAN FEDERAL REPUBLIC Hewlett-Packard GmbH Vertriebszentrum Mitte Hewlett-Packard-Strasse 0-6380 BAD HOMBURG Tel: (06172) 400-0 Telex: 410844 hpbhg A,C,E,M,P Hewlett-Packard GmbH Geschlftsstelle Keithstrasse 2-4 0-1000 BERUN 30 Tel: (030) 219904-0 Telex: 018 3405 hpbln d A,C,E,M,P Hewlett-Packard gmbH Reparaturzentrum Frankfurt Berner Strasse 117 6000 FRANKFURTIMAIN 80 Hewlett-Packard GmbH Geschlftsstelle Emmericher Strasse 13 0-8500 NURNBERG 10 Tel: (0911) 5205-0 Telex: 0623 860 hpnbg C,CM,E,M,P Hewlett-Packard GmbH Vertriebszentrum Ratingen Berliner Strasse 111 0-4030 RATINGEN 4 Postfach 31 12 Tel: (02102) 494-0 Telex: 589 070 hprad A,C,E,M,P HeWlett-Packard GmbH Vertriebszentrum Muchen Eschenstrasse 5 0-8028 TAUFKIACHEN Tel: 49-89-61-2070 Telex: 0524985 hpmch A,C,CM,E,M,P Hewlett-Packard GmbH Geschlftsstelle ErmIisallee 7517 WALDBRONN 2 Postfach 1251 Tel: (07243) 602-0 Telex: 782 838 hepk A,C,E GREAT BRITAIN See United Kingdom GREECE Hewlett-Packard A.E. 178, Kifissias Avenue 6th Floor Halandri-ATHENS Greece Tel: 301116473 360, 301116726090 Telex: 221 286 HPHLGR A,C,CM· -,E.M,P Kostas Karaynnis S.A. 8, Omirou Street ATHENS 133 Tel: 3230303,3237371 Telex: 215962 RKAR GR A,C·,CM,E Impexin Intelect Div. 209 Mesogion 11525 ATHENS Tel: 6474481/2 Telex: 216286 P Haril Company 38, Mihalakopoulou ATHENS 612 Tel: 7236071 Telex: 218767 M· Hellamco P.O. Box 87528 18507 PIRAEUS Tel: 4827049 Telex: 241441 A GUATEMALA IPESA DE GUATEMALA Avenida Reforma 3-48, Zona 9 GUATEMALA CITY Tel: 316627, 317853.66471/5 9-011-502-2-316627 Telex: 30557651PESA GU A,C,CM.E,M,P 0 3 HONG KONG Hewlett-Packard Hong Kong, Ltd. G.P.O. Box 795 5th Aoor, Sun Hung Kat Centre 30 Harbour Road, Wan Chai HONG KONG Tel: 852-5-832-3211 Telex: 66678 HEWPA HX Cable: HEWPACK HONG KONG E,C,P CET ltd. 10th Aoor, Hua AsIa Bldg. 64-66 Gloucester Road HONG KONG Tel: (5) 200922 Tatex: 85148 CET HX CM Schmidt & Co. (Hong Kong) ltd. 18th Aoor, Great Eagle Centre 23 Harbour Road, Wanchai HONG KONG Tel: 5-8330222 Telex: 74766 SCHMC HX A,M ICELAND Hewtett-Packard Iceland Hoefdabakka 9 112 REYKJAVIK Tel: 354-1~7-1000 Telex: 37409 A,C,CM,E,M,P C Blue Star ltd. 133 Kodambakkam High Road MADRAS 600 034 Tel: 472056, 470238 Telex: 041-379 Cable:BLUESTAR A,M Hewlett-Packard Ireland ltd. Temple House, Temple Road Blackrock, Co. DUBLIN Tel: 88/333/gg Telex: 30439 C,E,P Blue Star Ltd. 13 Community center New Friends Colony NEW DELHI 110 065 Tel: 682547 Telex: 031-2463 Cable: BlUEFROST A,C*,CM,E,M Blue Star ltd. 15/16 C Wellesley Rd. PUNE411 011 Tel: 22775 Cable: BLUE STAR A Blue Star ltd. 2-2-47/1108 Bolarum Rd. SECUNDERABAD 500 003 INDIA Tel: 72057, 72058 Computer products are sold through Blue Star ltd.AlI computer repairs Telex: 0155-459 and maintenance service is done Cable: BlUEFROST A,C,E through Computer Maintenance Corp. Blue Star ltd. Blue Star ltd. T.C. 7/603 Poornirna B. D. Patel House Maruthunkuzhi Near Sardar Patel Colony TRlYANDRUII695 013 AHIIEDABAD 380 014 Tel: 65799, 65820 Tel: 403531, 403532 Telex: 0884-259 Telex: 0121-234 Cable:BLUESTAR Cable: BLUE FROST E A,C,CM,E Computer Maintenance Corporation Blue Star ltd. ltd. 40/4 lavelle Road 115, Sarojini Devi Road BANGALORE 560 001 SECUNDERABAD 500 003 Tel: 57881, 867780 Tel: 310-184, 345-774 Telex: 0845-430 BSlBIN Telex: 031-2960 Cable: BlUESTAR C" A,C*,CM,E Blue Star Ltd. Band Box House Prabhadevi BOIIBAY 400 025 Tel: 4933101, 4933222 Telex: 011-71051 Cable: BLUESTAR A,M Blue Star ltd. Sahas 414/2 Vir Savarkar Marg Prabhadevi BOIIIAY 400 025 Tel: 422~155 Telex: 011-71193 BSSS IN Cable: FROSTBlUE A,CM,E,M Blue Star Ltd. K2'?an, 19 VIShwas Colony Alkapuri, BORODA, 390 005 Tel: 65235, 65236 Cable: BLUE STAR A IRAQ Blue Star ltd. 7 Hare Street P.O. Box 506 CALCUTTA 700 001 Tel: 230131, 230132 Telex: 031~112O BSNF IN Cable: BlUESTAR A,M,C,E INDONESIA BERCA Indonesia P.T. P.O.Box 496/Jkt. JI. Abdul Muis 62 JAKARTA Tel: 21-373009 Telex: 46748 BERSAllA Cable:BERSALJAKAATA P BERCA Indonesia P.T. P.O.Box 24971Jkt Antara Bldg., 12th Floor JI. Medan Merdeka Selatan 17 JAKARTA-PUSAT Tel: 21-340417 Telex: 46748 BERSAL IA A,C,E,M,P BERCA Indonesia P.T. Jalan Kutai 24 IURABAYA Tel: 67118 Telex: 31146 BERSAL SB Cable: BERSAl-SURABAYA A*,E,M,P Hewlett-Packard Trading S.A. Service Operation AI Mansoor City 9B/3/7 BAGHDAD Tel: 551-49-73 Telex: 212-455 HEPAIRAQ IK IRELAND Hewlett-Packard Ltd. 75 Belfast Rd, Carrickfergus Belfast BT38 8PH NORTHEIUIIREUND Tet: 09603-67333 Telex: 747626 M ISRAEL Eldan Electronic Instrument Ltd. P.O.Box 1270 JERUSALEII91000 16, Ohaliav SI. JERUSALEII94467 Tel: 533 221, 553 242 Telex: 25231 AB/PAKRD Il A,M Computation and Measurement Systems (CMS) Ltd. 11 Masad Str.t 67060 TEL-AVIV Tel: 388 388 Telex: 33569 Motilll C,CM,E,P ITALY HewleU-Packard Itallana S.p.A Traversa 99C Via Giulio Petroni, 19 1-70124 BAlI Tel: (080) 41-07-44 C,M Hewlett-Packard Italiana S.p.A. Via emilia, 51/C 1-40011 BOLOGNA Anzola DelI'Emilia Tel: 39-051-731061 Telex: 511630 C,E,M Hewlett-Packard Italiana S.p.A. Via Principe Nicola 43G/C 1-95126 CATANIA Tet: (095) 37-10-87 Telex: 970291 C Hewlett-Packard ItaJiana S.p.A. Via G. di Vittorio 10 20094 CORIICO (Milano) Tel: 39-02-4408351 Hewlett-Packard Italiana S.p.A. Viate Brlgata Bisagno 2 16129 GENOVA Tel: 39-10-541141 Telex: 215238 Hewlett-Packard Italiana S.p.A. Viale G. Modugno 33 1-16156 GENOVA PEGU Tel: (010) 68-37-07 Telex: 215238 C,E Hewlett-Packard Italiana S.p.A. Via G. di Vittorio 9 1-20063 CERNUSCO SUL NAYIGUO (Milano) Tel: (02) 923691 Telex: 334632 A,C,CM,E,M,P Hewlett-Packard ItaJiana S.p.A. Via Nuova Rivoltana 95 20090 LllllTO (Milano) Tef: 02-92761 Hewlett-Packard Italiana S.p.A. Via Nuova San Rocco a Capodimonte, 621A 1-80 131 NAPOLI Tel: (081) 7413544 Telex: 710698 A··,C,E,M HewleU-Packard Italiana S.p.A. Via Orazio 16 80122NAPOU Tel: (081) 7611444 Tetex: 710698 Hewlett-Packard Italiana S.p.A. Via Pellizzo 15 35128'ADO'A Tel: 39-49-684-888 Telex: 430315 A,C,E,M HewleU-Packard ItaJiana S.p.A. ViaJe C. Pavese 340 1-00144 ROllA &III Tel: 39-65-48-31 Telex: 610514 A,C,E,M,P· Hewlett-Packard ltaliana S.p.A. Via di C8seilina 57/C 500518 SCANDICCI-FIRENZE Tel: 39-55-753863 C,E,M Hewlett-Packard Italiana S.p.A. Corso SYizzera, 185 1-10144 TORIIO Tel: 39-11-74-4044 Telex: 221079 A*,C,E IVORY COAST S.I.T.E.L Societe Ivoirienne de Telecommunications Bd. Giscard d'Estaing Carrefour Marcory Zone4.A. Boite postate 2580 AlllNM01 Tel: 353600 Telex: 43175 E S.I.T.I. Immeubl8 "le General" Av. du General de Gaulle 01BP 161 ABlD.IMOl Tel: 321227 Telex: 22149 C,P JAPAN Yokogawa-Hewlett-Packard Ltd. 152-1, Onna ATIUGI, Kanagawa, 243 Tel: (0462) 25-0031 C,CM,E Yokogawa-Hewlett-Packard Ltd. Meill-Seimei Bldg. 6F 3-1 Motocniba-eho CHIBA,28O Tel: (0472) 257701 C,E Yokogawa-Hewlett-Padcard Ltd. Yasuda-Seimel Hiroshima Bldg. 6-11, Hon-dorl, Naka-ku HIROSHIIIA, 730 Tel: (082) 241-0611 Yokogawa-Hewlett-Packard ltd. Tewa Building 2-2-3 Kaigan-dorl, Chuo..ku KOBE, 650 Tet: (078) 392-4791 C,E Yokogawa-Hewlett-Packard Ltd. Kumagaya Asahi 82 Bldg. 3-4 Tsukuba KUIlAGAYA, Saitama 360 Tel: (0485) 24-6563 C,CM,E Yokogawa-Hewlett-Packard Ltd. Asahi Shlnbun Daiichi 5eimei Bldg. 4-7, Hanabata-cho KUIWIOTO,860 Tel: 96-354-7311 C,E Yokogawa-Hewfett-Packard Ltd. Shin-Kyoto center Bldg. 614, Hlgashi-8hlokoji-cho Katasuma-Nishilru KYOTO,600 Tel: 075-343-0921 C,E Yokogawa-Hewlett-Packard ltd. Mito Mitsui Bldg. 1-4-73, Sanno..maru Ibarald 310 Tel: (0292) 25-7470 C,CM,E mo, Yokogawa-Hewlett-Packard ltd. Meili-Seimei Kokubun Bldg. 7-8 Kokubun, 1Chome, Sendai IIYAGI, '980 Tel: (0222) 25-1011 C,E Yokogawa-Hewlett-Packard Ltd. GOOda Bldg. 2F 1-2-10 Gohda Okaya-8hi Okaya-8hi NAQANO,394 Tet: (0266) 23 0851 C,E Yokogawa-Hewtett-Packard Ltd. Nagoya Kokusai Center Building 1-47-1, Nagono, Nakamura-ku NAGOYA, AlCII450 Tel: (052) 571-5171 C,CM,E,M Yokogawa-Hewlett-Packard ltd. Sal-Kyo..Ren Building 1-2 Dote-cho OOIIYA" SAlTAlIA 330 Tel: (0486) 45-8031 SALES & SUPPORT OFFICES Arranged alphabetically by country JAPAN (Cont'd) JORDAN LEBANON Yokogawa-Hewlett-Packard ltd. Chuo Bldg., 5-4-20 Nishi-Nakajima 4-20 Nlshinaka;ima, 5 Chome, Yodogawa-ku OSAKA. 532 Tel: (06) 304-6021 Telex: YHPOSA 523-3624 C,CM,E,M,P· Scientific and Medical Supplies Co. P.O. Box 1387 AMMAN Tel: 24907, 39907 Telex: 21456 SABCO JO C,E,M,P Computer Information Systems S.A.L. Chammas Building P.O. Box 11-6274 Dora BEIRUT Tel: 894073 Telex: 42309 chacis Ie C,E,M,P Yokogawa-Hewlett-Packard Ltd. 1-27-15, Yabe SAGAliIHARA Kanagawa, 229 Tel: 0427 59-1311 Yokogawa-Hew1ett-Packard ltd. Hamamtsu Motoshiro-Cho Oatchi Seimei Bldg 219-21, Motoshiro-Cho Hamamatsu-shi SHIZUOKA,430 Tel: (0534) 561771 C,E Yokogawa-Hewlett-Packard ltd. Shinjuku OaUchi Seimei Bldg. 2-7-1, Nishi Shinjuku Shinjuku-ku,TOKYO 163 Tel: 03-348-4611 C,E,M Yokogawa Hewlett-Packard Ltd. 9-1, Takakura-cho Hachioji-shi, TOKYO, 192 Tel: 81-426-42-1231 C,E Yokogawa-H8Wtett-Packard Ltd. 3-29-21 Takaido-Higashi, 3 Chome Suginami-ku TOKYO 168 Tel: (03) 331-6111 Telex: 232-2024 YHPTOK C,CM,E,P· Yokogawa Hokushin Electric Corporation Shinjuku-NS Bldg. 10F 4-1 Nishi-5hinjuku 2-Chome Shinjuku-ku TOKYO, 163 Tel: (03) 349-1859 Telex: J27584 A Yokogawa Hokushin Electric Corp. 9-32 Nokacho 2 Chorne Musashino-shi TOKYO, 180 Tel: (0422) 54-1111 Telex: 02822-421 YEW MTK J A Yokogawa-Hewlett-Packard ltd. Meiji-Seimei Utsunomiya Odori Building 1-5 Odori, 2 Chome UTSUNOIIIYA, Tochigi 320 Tel: (0286) 33-1153 C,E Yokogawa-Hewlett-Packard ltd. Yasuda Seimei Nishiguchi Bldg. 30-4 Tsuruya-cho, 3 Chorne Kanagawa-ku, YOKOHAMA 221 Tel: (045) 312-1252 C,CM,E KENYA ADeOM Ltd., Inc., Kenya P.O.Box 30070 NAIROBI Tel: 331955 Telex: 22639 E,M KOREA Samsung Hewlett-Packard Co. ltd. Oongbang Yeoeuido Building 12-16th Roors 36-1 Yeoeuido-Dong Youngdeungpo-Ku SEOUL Tel: 784-4666, 784-2666 Telex: 25166 SAMSAN K C,CM,E,M,P Young In Scientific Co., Ltd. Youngwha Building 547 Shinsa Dong, Kangnam-Ku SEOUL 135 Tel: 546-7771 Telex: K23457 GINSCO A Oongbang Healthcare Products Co. Ltd. Suite 301 Medical Supply Center Bldg. 1-31 Oongsungdong Jong Ro-gu, SEOUL Tel: 764-1171, 741-1641 Telex: K25706 TKBKO Cable: TKBEEPKO M KUWAIT AI-Khaldiya Trading &Contracting P.O. Box 830 SAFAT Tel: 424910, 411726 Telex: 22481 AREEG KT Cable: VISCOUNT E,M,A Gulf Computing Systems P.O. Box 25125 SAFAT Tel: 435969 Telex: 23648 P Photo & Cine Equipment P.O. Box 270 SAFAT Tel: 2445111 Telex: 22247 MATIN KT Cable: MATIN KUWAIT P W.J. Towell Computer Services P.O. Box 5897 SAFAT Tel: 2462640/1 Telex: 30336 TOWELL KT C LIBERIA Unichemicals Inc. P.O. Box 4509 MONROVIA Tel: 224282 Telex: 4509 E LUXEMBOURG Hewlett-Packard Belgium S.A./N.V. Blvd de la Woluwe, 100 Woluwedal B-12oo BRUSSELS Tel: (02) 762-32-00 Telex: 23-494 paloben bru A,C,CM,E,M,P MADAGASCAR Technique et Precision 12, rue de Nice P.O. Box 1227 101 ANTANANARIVO Tel: 22090 Telex: 22255 P MALAYSIA Hewlett-Packard Sales (Malaysia) Sdn. Bhd. 9th Floor Chung Khiaw Bank Building 46. Jalan Raja Laut 50736 KUALA LUMPUR, MALAYSIA Tel: 03-2986555 Telex: 31011 HPSM MA A,C,E,M,P· Protei Engineering P.O.Box 1917 Lot 6624, Section 64 23/4 Pending Road Kuching, SARAWAI Tel: 36299 Telex: 70904 PROMAL MA Cable: PROTELENG A,E,M MALTA Philip Toledo ltd. Kirkirkara P.O. Box 11 Notabile Rd. MRIEHEL Tel: 447 47, 455 66, 491525 Telex: Media MW 649 E,M,P MAURITIUS Blanche Birger Co. ltd. 18, Jules Koenig Street PORT LOUIS Tel: 20828 Telex: 4296 P MEXICO Hewlett-Packard de Mexico, S.A. deC.V. Rio Nio No. 4049 Oesp. 12 Frace. Cordoba JUAREZ Tel: 161-3-15-62 P Hewlett-Packard de Mexico, S.A. deC.V. Condominio Kadereyta Circuito del Mezon No. 186 Desp. 6 COL DEL PRADO - 76030 Oro. Tel: 463-6-02-71 P Hewlett-Packard de Mexico, S.A. de C.V. Monti Morelos No. 299 Fraccionamiento Loma Bonita 45060 GUADALAJARA, Jalisco Tel: 36-31-48-00 Telex: 0684186 ECOME P Microcomputadoras Hewlett-Packard, S.A. Monti Pelvoux 115 LOS LOMAS, Mexico, O.F. Tel: 520-9127 P Microcomputadoras Hewtett-Packard, S.A. deC.V. Monte Pelvoux No. 115 Lomas de Chapultepec, 11000 MEXICO, D.F. Tel: 520-9127 P Hewlett-Packard de Mexico, S.A. deC.V. Monte Pelvoux No. 111 Lomas de Chapultepec 11000 MEXICO, D.F. Tel: 5-40-62-28, 72-66, 50-25 Telex: 17-74-507 HEWPACK MEX A,C,CM,E,M,P MOROCCO Etablissement Hubert 001 beau & Fils 81 rue Karatchi B.P.11133 CASABLANCA Tel: 3041-82, 3068-38 Telex: 23051, 22822 E Gerep 2, rue Agadir Boite Postale 156 CASABLANCA 01 Tel: 272093, 272095 Telex: 23 739 P Sema-Maroc Dept. Seric 6, rue Lapebie CASABLANCA Tel: 260980 Telex: 21641 C,P NETHERLANDS Hewtett-Packard Nedertand B.V. Startbaan 16 Nl-1187 XR AllSTELYEEN P.O. Box 667 Nl-1180 AR AMSTELYEEN Tel: (020) 547-6911 Telex: 13216 HEPA Nl A,C,CM,E,M,P Hewlett-Packard Nederland B.V. Bongerd 2 P.O. Box 41 Nl2900AA CAPELLE AID IJSSEL Tel: 31-20-51-6444 Hewtett-Packard De Mexico (Polanco) Telex: 21261 HEPAC Nl Avenida Ejercito Nacional #579 C,E 2d8y3er piso Hewlett-Packard Nederland B.V. Colonia Granada 11560 Pastoor Petersstraat 134-136 EXlCOD.F. P.O. Box 2342 Tel: 254-4433 Nl5600 CH EINDHOVEN P Tel: 31-40-32-6911 Hewlett-Packard de Mexico, Telex: 51484 hepae nl S.A. deC.V. C,E,P Czda. del Valle NEW ZEALAND 409 Ote. 4th Piso Hewlett-Packard (N.Z.) Ltd. Colonia del Valle 5 Owens Road Municipio de Garza P.O. Box 26-189 Garcia Nuevo leon Epsom, AUCKLAND 66220 MONTERREY, Nuevo le6n Tel: 64-9-687-159 Tel: 83-78-42-40 Cable: HEWPAK Auckland Telex: 382410 HPMY C,CM,E,P· C Infograficas y Sistemas del Noreste, S.A. Rio Orinoco #171 Oriente Despacho 2001 Colonia Del Valle MONTERREY Tel: 559-4415, 575-3837 Telex: 483164 A,E Hewlett-Packard de MeXico, S.A. deC.V. Blvd. Independencia No. 2000 Ote. Col. Estrella TORREON, COAM. Tel: 171-18-21-99 P Hewtett-Packard (N.Z.) ltd. 184-190 WIllis Street WEWNGTON P.O. Box 9443 Courtenay Place, WEWHGTON 3 Tel: 64-4-887-199 Cable: HEWPACK Wellington C,CM,E,P Northrop Instruments & Systems ltd. 369 Khyber P~ Road P.O. Box 8602 AUCKLAND Tel: 794-091 Telex: 60605 A,M G 5 Northrop Instruments & Systems Ltd. 110 Mandeville St. P.O. Box 8388 CHRISTCHURCH Tel: 488-873 Telex: 4203 A,M Northrop Instruments & Systems Ltd. Sturdee House 85-87 Ghuznee Street P.O. Box 2406 WEWNGTON Tel: 850-091 Telex: NZ 3380 A,M NIGERIA Elmeco Nigeria Ltd. 45 Saka Tlrubu 51. Victoria Island LAGOS Tel: 61-98-94 Telex: 20-117 E Mushko & Company Ltd. Cosman Chambers Abdullah Haroon Road URACIl 0302 Tel: 524131, 524132 Telex: 2894 MUSKO PK Cable: COOPERATOR Karachi A,E,P· PANAMA Electronico Balboa, S.A. Calle Samuel Lewis, Ed. Alta Apartado 4929 PANAIIA CITY Tel: 9-011-507-836613 Telex: 388 3483 ELECTRON PG CM,E.M,P PERU NORWAY Cia Electro M6d1ca S.A. Los Ramencos 145, Ofc.301/2 San Isidro Casilla 1030 LIlIA 1 Tel: 9-011-511-4-414325, 41-3705 Telex: 39425257 PE PB SIS CM,E,M,P Hewtett-Packard Norge AlS Folke Bemadottes wi 50 P.O. Box 3558 N-5033 FYLLINGSDALEN (Bergen) Tel: 0047/5/16 55 40 Telex: 76621 hpnas n C,E,M SAMSS.A. Arenlda Republica de Panama 3534 San Isidro, LIlIA Tef: 9-011-511-4-229332/4139841 413226 Telex: 39420450 PE LIBERTAD A,C,P NORTHERN IRELAND See United Kingdom Hewlett-Packard Norge AIS Ostemdalen 16-18 P.O. Box 34 N-1345 OEiTERAAS Tel: 47-2-17-1180 Telex: 76621 hpnas n A,C,CM,E,M,P Hewlett-Packard Norge A/S Boehmergt. 42 Box 2470 N-5037 SOLHEIIISVIK Tel: 0047/5/29 00 90 OMAN Khimjil Ramdas P.O. Box 19 MUSCAT/SULTANATE OF OMAN Tel: 795 901 Tefex: 3489 BROKER MB MUSCAT P Suhail &Saud Bahwan p.a.Box 169 MUSCAT/SULTAMATE OF OMAN Tel: 734 201-3 Tefex: 5274 BAHWAN MB E ImtacLLC P.O. Box 9196 IIINA AL FAHAL/SULTAMATE OFOIIAN Tel: 70-77-27, 70-77-23 Telex: 3865 Tawoos On A,C,M PAKISTAN Mushko &Company Ltd. House No. 16, Street No. 18 Sector F-6/3 ISLAIIABAD Tel: 824545 Telex: 54001 Muski Pk Cable: FEMUS Islamabad A,E,P· PUERTO RICO SINGAPORE Hewtett-Packard Puerto Rico 101 Munoz Rivera Av Esu. Calle Ochoa HATO REV. Puerto Rico 00918 Tel: (809) 754-7800 A,C,CM,M,E,P Hewlett-Packard Singapore (Sales) Pte. Ltd., 1150 Depot Road SINGAPORE. 0410 Tel: 4731788 Telex: 34209 HPSGSO RS Cable: HEWPACK, Singapore A,C,E,M,P QATAR Computer Arabia P.O. Box 2750 DOHA Tel: 428555 Tetex: 4808 CHPARB P Nasser Trading &Contracting P.O.Box 1563 DOHA Tel: 422170 Telex: 4439 NASSER DH M SAUDI ARABIA Modem 8ectronlcs Establishment Hewlett-Packard OMslon P.O. Box 281 Thuobah AL-KHOBAR 31952 Tel: 895-1760, 895-1764 Telex: 671 106 HPMEEK SJ Cable: ELECTAAL-KHOBAR C,E,M Modern Electronics establishment Hewtett-Packard DivIsion P.O. Box 1228 Redec Plaza, 6th Roor PHILIPPINES JEDDAH The Online Advanced Systems Corp. 2nd Roar, Electra House Tet: 644 96 28 Telex: 402712 FARNAS SJ 115-117 Esteban Street P.O. Box 1510 Legaspi Village, Makati Metro IIAI&A Tel: 815-38-10 (up to 16) Telex: 63274 ONLINE PN A,C,E,M,P PORTUGAL Mundlnter Intercambio Mundlal de Com6rclo S.A.R.L Av. Antonio Augusto AgUiar 138 Apartado 2781 US80N Tel: (19) 53-21-31,53-21-37 Telex: 16691 munter p M Soquimica Av. da Uberdade, 220-2 1298 LI8BOA Codex Tet: 56-21-82 Telex: 13316 SABASA A Telectra-Empresa T6cnIca de Equlpmentos El6ctricos S.A.R.L Rua Rodrigo da Fonseca 103 P.O. Box 2531 U880N 1 Tet: (19) 88-80-72 Telex: 12598 CM,E C.P.C.S.I. Rua de Costa Cabral 575 4200 PORTO Tel: 499174/495173 Telex: 28054 C,P Cab~:ELECTAJEDDAH A,C,CM,E,M,P Modem Electronics establishment Hewtett-Packard Division P.O.Box 22015 RIYADH 11495 Tel: 491-97 15,491-83 87 Tetex: 202049 MEERYD SJ C,E,M Abdul Ghani EI Ajou Corp. P.O. Box 78 RIYADH Tel: 40 41717 Telex: 200 932 EL AJOU P SCOTLAND See United Kingdom SENEGAL Societe Hussein Ayad &Cle. 76, Avenue Georges Pompidou B.P.305 DAKAR Tel: 32339 Cable: AYAD-Oakar E Moneger Distribution S.A. 1, Rue Parent B.P.148 DAKAR Tel: 215871 Telex: 587 P Systeme 8ervice Conseil (sse) 14, Avenue du Parachois DAKAR ETOILE Tel: 219976 Telex: 577 C,P Oynamarlnternational Ltd. Unit 05-11 Block 6 Kolam Ayer Industrial Estate SINGAPORE 1334 Tet: 747-6188 Telex: 26283 RS CM SOUTH AFRICA Hewlett-Packard So Africa (Pty.) Ltd. P.O. Box 120 Howard Place, CAPE PROVIICE 7450 South Africa Tel: 27 121153-7954 Telex: 57-20006 A,C,CM,E,M,P Hewtett-Packard So Africa (Pty.) Ltd. 2nd Floor Juniper House 92 Overport Drive DURlAN4067 Tel: 27-31-28-4178 Telex: 6-22954 C Hewlett-Packard So Africa (Pty.) ltd. Shop 6 Linton Arcade 511 Cape Road Linton Grange PORT ELIZABETH 6001 Tel: 27141130 1201 Telex: 24-2916 C Hewlett-Packard So Africa (Ply.) ltd. Fountain Center Kalkoen Str. Monument Park Ext 2 PRETORIA 0105 Tel: (012) 45 5725 Telex: 32163 C,E Hewlett-Packard Esp.mola, S.A. Avda. S. Francisco Javier, SIN Planta 10. Edlficio Sevilla 2 E·SEYIW 5. SPAIN Tel: 54/64 44 54 Tefex: 72933 A,C,M,P Hewlett-Packard EspaftoIa, S.A. lsabet La Catollca, 8 E-46004 VALENCIA Tet: 34-6-3611354 Tetex: 63435 C,P Hewlett-Packard Espailola, S.A. Av. de Zugazarte, 8 Las Arenas-Guecho E-4893O VIlCAYA VIlCAYA Tel: 34-423-83 06 Telex: 33032 SWEDEN Hewlett-Packard Sverlge AB astra Tullgatan 3 5-2001111AU16 Box 8132 Tel: 46-40-702-70 Telex: (854) 17888 (via SpAnga office) C,P Hewlett-Packard Sverige AB Elementvagen 16 S-7022 76REBRO Tel: 49-019-10-4820 Telex: (854) 17886 (via SpAnga office) C Hewlett-Packard SVerige AB Skalholtsgatan 9, Kista P.O. Box 19 5.16393 SPANGA Tel: (08) 750-2000 Telex: (854) 17886 Telefax: (08) 7527781 A,C,CM,E,M,P Hewtett-Packard SVerige AB Box 266 Topasgatan 1A 8.42123 ViSTRA-FR6LUNDA Hewlett-Packard So Africa (Pty.) Ltd. (Gothenburg) Private Bag Wendywood Tel: 46-031-89-1000 SANDTON 2144 Telex: (854) 17886 (via SpAnga Tel: 27-11-802-5111, 27-11-802-5125 office) Telex: 4-208n SA A,C,CM,E,M,P Cable: HEWPACK Johannesburg SUDAN A,C,CM,E,M,P Mediterranean Engineering SPAIN &Trading Co. ltd. Hewtett-Packard Espailola, S.A. P.O. Box 1025 Calle Entenza. 321 KHARTOUM E.-8ARCELONA 29 Tel: 41184 Tef: 3/322 24 51, 321 7354 Tetex: 24052 Tetex: 52603 hpbee C,P A,C,E.M,P Hewlett-Packard EspaftoIa. S.A. Calle san Vicente SIN Edlflclo Albia 11-78 48001R8AO Tef: 4/423 83 06 A,C,E.M Hewlett-Packard EspaftoIa, S.A. Crta. N-VI, Km. 16, 400 Las Rozas E-IIADRID Tel: (1) 637.00.11 Tetex: 23515 HPE C,M SWITZERLAND Hewlett-Packard (SChweiz) AG Clarastrasse 12 CH-4058IAIEL Tef: 41-61-33-5920 A,C,E.P Hewtett-Packard (SChweiz) AG 7, rue du Bois-du-Lan case postale 365-1366 CH-12171EYR1N 1 Tel: (0041) 22-83-11-11 Tetex:27333 HPAG CH A,C,CM,E,M,P ~ SALES & SUPPORT OFFICES ~ Arranged alphabetically by country SWITZERLAND (Cont'd) TOGO Hewlett-Packard (SChweiZ) AG Allmend 2 CH-8967 WIDEN Tel: 41-57-31-2111 Telex: 53933 hpag ch Cable: HPAG CH A.C.CM,E,M.P Hewlett-Packard (Schweiz) AG Schwamendlngenstrasse 10 CH·8050 ZURICH Tel: 41·1·315-8181 Telex: 823 537 HPAG CH C.p SYRIA General Electronic Inc. Nun Basha Ahnaf Ebn Kays Street P.O. Box 5781 DAMASCUS Tel: 33-24-87 Telex: 44·19-88 Cable: ELECTROBOR DAMASCUS E Middle East Electronics P.O.Box 2308 Abu Rumanth DAMASCUS T.: 33 4592 Telex: 411 771 Meesy M TAIWAN Hewlett-Packard Taiwan Ltd. THM Office 2. Huan Nan Road CHUNG U. Taoyuan Tel: (034) 929-666 C Hewlett-Packard Taiwan Ltd. Kaohsiung Office 11/F, 456. Chung Hsiao 1st Road KAOHSIUNG T.: (07) 2412318 C,E Hewlett·Packard Taiwan Ltd. 8th Floor. Hewlett·Packard Building 337 Fu, Hsing North Road TAIPEI T.: (02) 712-0404 Telex: 24439 HEWPACK Cable:HEWPACK Taipei A.C.CM.E.M.P Ing Lih Trading Co. 3rd Floor, No.7, Sect. 2 Jen Ai Road TAIPEI 100 Tel: (02) 394-8191 Telex: 22894 SANKWANG A Societe Africaine De Promotion Immeuble Sageb Rue d'Atakpame P.O. Box 4150 LOME Tel: 21·62·88 Telex: 5357 P TRINIDAD & TOBAGO Caribbean Telecoms Ltd. Corner McAllister Street & Eastern Main Road. Laventille P.O. Box 732 PORT-oF-SPAIN Tel: 624-4213 Telex: 22561 CARTEL WG Cable: CARTEL. PORT OF SPAIN CM.E.M.P Computer and Controls Ltd. P.O. Box 51 1Taylor Street PORT-oF·SPAIN Tel: (809) 622·7719/622-7985 Telex: 38722798 COMCON WG LOOGO AGENCY 1264 A,P Feral Assoc. 8 Fitzgerald Lane PORT-oF·SPAIN Tel: 62·36864. 62·39255 Telex: 22432 FERALCO Cable: FERALCO M TUNISIA Tunisie Electronique S.A.R.L. 31 Avenue de la Liberte TUNIS Tel: 280-144 C.E,P Tunisie Electronlque S.A.R.L. 94. Av. Jugurtha. Mutuelleville 1002 TUNiI-BEL¥lDERE Tel: 280144 Telex: 13238 C,E.P CoremaS.A. 1ter. Av. de Carthage TUNIS Tel: 253-821 Telex: 12319 CABAM TN M TURKEY THAILAND E.M.A Medlha Eidem Sokak No. 41/6 Yenisehir ANKARA Tel: 319175 Telex: 42321 KTX TR Cable: EMATRADE ANKARA M Unimesa Co. Ltd. 30 Patpong Ave., Suriwong BANGKOK 5. Tel: 235-5727. 234-0991/3 Telex: 84439 Simonco TH Cable: UNIMESA Bangkok A.C,E.M Teknim Company Ltd. Iran Caddesi No. 7 Karaklidere ANKARA Tel: 275800 Telex: 42155 TKNM TR C,E Bangkok Business Equipment Ltd. 5/:·6 Dejo Road BANGKOK Tel: 234-8670, 234-8671 Telex: 87699-BEQUIPT TH Cable: BUSIQUIPT Bangkok P Kurt &Kurt A.S. Mithatpasa Caddesi No. 75 Kat 4 Kizilay ANKARA Tel: 318875/6/7/8 Telex: 42490 MESR TR A Saniva Bilgisayar Sistemlen A.S. Buyukdere Caddesi 103/6 Gayrettepe ISTANBUL Tel: 1673180 Telex: 26345 SANI TR C,P Best Inc. Esentepe. Gazetecller Sitesl Keskin Kalem Sokak 6/3. Gayrettepe ISTANBUL Tel: 172 1328. 1733344 Telex: 42490 A UNITED ARAB EMIRATES Emitac Ltd. P.O. Box 1641 SHARJAH Tel: 591181 Telex: 68136 EMITAC EM Cable: EMITAC SHARJAH E.C,M.P,A Emitac Ltd. P.O. Box 2711 ABU DHABI Tel: 820419-20 Cable: EMITACH ABUDHABI Emltac Ltd. P.O. Box 8391 DUBAI, Tel: 377591 Emitac Ltd. P.O. Box 473 HAS AL KHAIMAN Tel: 28133. 21270 UNITED KINGDOM ENGLAND Hewlett-Packard Ltd. Miller House The Ring. BRACKNELL Berks RG12 1XN Tel: 44/344/424-898 Telex: 848733 E Hewlett-Packard Ltd. Elstree House, Elstree Way BOREHAIIWOOD, Herts WD6 1SG Tel: 01 2075000 Telex: 8952716 C,E Hewlett-Packard Ltd. Oakfield House, Oakfield Grove Clifton BRISTOL. Avon BS8 2BN Tel: 44-272·736806 Telex: 444302 C,E,P Hewlett-Packard Ltd. 9 Bridewell Place LONDON EC4V 6BS Tel: 44-01·583-6565 Telex: 298163 C.p Hewlett-Packard Ltd. Pontefract Road NORMANTON, West Yorkshire WF6 1RN Tel: 44/924/895 566 Telex: 557355 C,P Hewlett-Packard Ltd. The Quadrangle 106-118 Station Road AEDHILL. Surrey RH 1 1PS Tel: 44-737-686-55 Telex: 947234 C,E,P Hewlett-Packard Ltd. Avon House 435 Stratford Road Shirley, SOLIHULL, West Midlands B90 4BL Tel: 44·21·745-8800 Telex: 339105 C,E,P Hewlett-Packard Ltd. Heathside Park Road Cheadle Heath. Stockport SK3 ORB, United Kingdom Tel: 44-061-428-0828 Telex: 668068 A,C,E.M.P Hewlett-Packard Ltd. Harmon House No. 1George Street UXBRIDGE. Middlesex UX8 lYH Tel: 895 720 20 Telex: 893134/5 C.CM,E.M,P Hewlett-Packard Ltd. King Street Lane Wlnnersh. WOKINGHAM Berkshire RG 11 5AR Tel: 44/734/784774 Telex: 8471789 A,C,E.M.P NOATHERNIRELAND Hewlett-Packard (Ireland) Ltd. Carrlckfergus Industrial Centre 75 Belfast Road, Carrickfergus CO. ANTRIM BT38 8PM Tel: 09603 67333 C,E Cardiac Services Company 95A Finaghy Road South BELFAST, BT10 OBY Tel: 0232-625566 Telex: 747626 M SCOTLAND Hewlett-Packard Ltd. 1/3 Springburn Place College Milton North EAST KILBRIDE, G74 5NU Tel: 041-332·6232 Talex: 779615 C.E Hewlett-Packard Ltd. SOUTH QUEEN.FERRY West Lothian. EH30 9TG Tel: 0313311188 Telex: 72682 HPSQFYG C,CM,E,M.P UNITED STATES Hewlett-Packard Co. Customer Information Center Tel: (800) 752-0900 Hours: 6:00 AM to 5:00 PM Pacific Time Alabama Hewlett-Packard Co. 2100 Riverchase center Building 100 • Suite 118 BIRMINGHAM. AL 35244 Tel: '(205) 988-0547 A,C,M,P* Hewlett-Packard Co. 420 Wynn Drive HUNTSVILLE, AL 35805 Tel: (205) 830-2000 C.CM.E.M* Alaska Hewlett·Packard Co. 4000 Old Seward Highway Suite 101 ANCHORAGE, AK 99503 Tel: (907) 563-8855 C,E Arizona Hewtett-Packard Co. 8080 Pointe Parkway West PHOENIX, AZ 85044 Tel: (602) 273-8000 A,C.CM.E.M.P Hewtett-Packard Co. 3400 East Britannia Dr. Bldg. C. Suite 124 TUCSON, AZ 85706 Tel: (602) 573·7400 C.E,M-- California Hewlett-Packard Co. 99 South Hill Dr. BRISBANE, CA 94005 Tel: (415) 330-2500 C Hewlett-Packard Co. 1907 North Gateway Blvd. FRESNO, CA 93727 Tel: (209) 252-9652 C.M Hewlett-Packard Co. 1421 S. Manhattan Av. FULLERTON, CA 92631 Tel: (714) 999-6700 C.CM,E.M Hewtett-Packard Co. 7408 Hollister Ave. #A GOLETA, CA 93117 Tel: (805) 685-6100 C,E Hewlett-Packard Co. 2525 Grand Avenue LONG BEACH, CA 90815 Tel: (213)498-1111 C Hewlett-Packard Co. 5651 West Manchester Ave. LOS ANGELES, CA 90045 Tel: (213) 337-8000 Hewlett·Packard Co. 3155 Porter Drive PALO ALTO, CA 94304 Tel: (415) 857-8000 C,E 7 Hewlett-Packard Co. 5725 W. Las Positas Blvd. PLEASANTON, CA 94568 Tel: (415) 460-0282 C Hewlett-Packard Co. 4244 So. Market Court, Suite A SACRAMENTO, CA 95834 Tel: (916) 929-7222 A·,C,E,M Hewlett-Packard Co. 9606 Aero Drive SAN DIEGO, CA 92123 Tel: (619) 279-3200 C,CM,E,M Hewlett-Packard Co. 3003 Scott Boulevard SANTA CLARA, CA 95054 Tel: (408) 988-7000 Telex: 910-338-0586 A.C,CM.E Hewlett-Packard Co. 2150 W. Hillcrest Dr. THOUSAND OAKS, CA 91320 (805) 373-7000 C,CM,E Colorado Hewlett-Packard Co. 2945 center Green Court South Suite A BOULDER, CO 80301 Tel: (303) 499-6655 A,C,E Hewlett-Packard Co. 24 Inverness Place, East ENGLEWOOD, CO 80 112 Tel: (303) 649-5000 A,C,CM,E,M Connecticut Hewlett-Packard Co. 500 Sylvan Av. BRIDGEPORT, CT 06606 Tel: (203) 371-6454 C,E Hewlett-Packard Co. 47 Barnes Industrial Road South WAWNGFORD, CT 06492 Tel: (203) 265-7801 A,C,CM,E,M Florida Hewlett-Packard Co. 2901 N.W. 62nd Street FORT LAUDERDALE, FL 33309 Tel: (305) 973-2600 C,E,M,P· Hewlett-Packard Co. 6800 South Point Parkway Suite 301 JACKSONVILLE, FL 32216 Tel: (904) 636-9955 C·,M" Hewlett-Packard Co. 255 East Drive, Suite B MELBOURNE, FL 32901 Tel: (305) 729-0704 CM,E Hewlett-Packard Co. 6177 Lake Ellenor Drive ORlANDO, FL 32809 Tel: (305) 859-2900 A,C,CM,E,P· Hewtett-Packard Co. 4700 Bayou Blvd. Building 5 PENSACOLA, FL 32503 Tel: (904) 476-8422 A.C.M Hewlett-Packard Co. 5550 W.ldlewlld, #150 TAMPA, FL 33614 Tet: (813) 884-3282 C.E.M,P Iowa Minnesota Hewlett-Packard Co. 4070 22nd Av. SW CEDAR RAPIDS, IA 52404 Tel: (319) 390-4250 C,E,M Hewlett-Packard Co. 2025 W. Larpenteur Ave. ST. PAUL, MN 55113 Tel: (612) 644-1100 A,C,CM.E,M Hewlett-Packard Co. 4201 Corporate Dr. WEST DES MOINES, IA 50265 Tel: (515) 224-1435 A··,C.M·· Georgia Kansas Hewlett-Packard Co. 2015 South Park Place AnANTA, GA 30339 Tel: (404) 955-1500 Telex: 810-766-4890 A,C,CM.E,M,P· Hewlett-Packard Co. North Rock Business Park 3450 N. Rock Rd. Suite 300 WICHITA, KS 67226 Tel: (316) 684-8491 C,E Hewlett-Packard Co. 3607 Parkway Lane Suite 300 NORCROSS, GA 30092 Tel: (404) 448-1894 C,E,P Hawaii Hewlett-Packard Co. Pacific Tower 1001 Bishop St. Suite 2400 HONOLUlU, HI 96813 Tet: (808) 526-1555 A,C,E,M Idaho Hewlett-Packard Co. 11309 Chlnden Blvd. BOISE, 10 83714 Tet: (208) 323-2700 C Illinois Hewlett-Packard Co. 2205 E. Empire St. P.O. Box 1607 BLOOMINGTON, IL 61702-1807 Tel: (309) 662-9411 A.C,E.M-· Hewlett-Packard Co. 525 W. Monroe, #1308 CHICAGO, IL 60606 Tel: (312) 930-0010 C Hewlett-Packard Co. 1200 East Diehl Road NAPERVIUt IL 60566 Tel: (312) 357-8800 C Hewtett-Packard Co. 5201 Tollview Drive ROWNG MEADOWS, IL 60008 Tel: (312) 255-9800 Telex: 910-687-1066 A,C,CM,E,M Kentucky Hewlett-Packard Co. 305 N. Hurstbourne Lane, Suite 100 LOUISVILLE, KY 40223 Tel: (502) 426-0100 A,C,M Louisiana Hewlett-Packard Co. 160 James Drive East ST. ROlE, LA 70087 P.O. Box 1449 KENNER, LA 70063 Tel: (504) 467-4100 A.C,E,M,P Maryland Hewlett-Packard Co. 13001 Hollenberg Drive BRIDGETON, MO 83044 Tel: (314) 344-5100 A,C,E,M Nebraska Hewlett-Packard 11626 Nicholas St. OMAHA, NE 68154 Tel: (402) 493-0300 C,E,M New Jersey Hewlett-Packard Co. 120 W. century Road PARAMUS, NJ 07652 Tel: (201) 265-5000 A,C,CM.E.M Hewlett-Packard Co. 20 New England Av. West PISCATAWAY, NJ 08854 Tel: (201) 562-6100 A,C.CM.E NewMexlco Hewlett-Packard Co. 3701 Koppers Street BALTIMORE, Mo 21227 Tet: (301) 644-5800 Telex: 710-862-1943 A,C.CM,E,M Hewlett-Packard Co. 7801 Jefferson N.E. ALBUQUERQUE, NM 87109 Tet: (505) 823-6100 C,E,M Hewlett-Packard Co. 2 Choke Cherry Road ROCKVILLE, Mo 20850 Tel: (301) 948-6370 A,C,CM,E,M Hewlett-Packard Co. 1362-e Trinity Dr. LOS ALAMOS, NM 87544 Tel: (505) 662-6700 C.E Massachusetts New York Hewtett-Packard Co. 1775 Minuteman Road ANDOVER, MA 01810 Tel: (617) 682-1500 A.C,CM,E.M,P· Hewlett-Packard Co. 5 Computer Drive South ALBANY, NY 12205 Tel: (518) 458-1550 A,C,E,M Hewlett-Packard Co. 29 Burlington Mall Rd BURUNGTON, MA 01803-4514 Tel: (617) 270-7000 C,E Hewlett-Packard Co. 9600 Main Street CLARENCE, NY 14031 Tel: (716) 759-8621 C,E,M Hewlett-Packard Co. 200 Cross Keys Office Park FAIRPORT, NY 14450 Tet: (716) 223-9950 A,C,CM,E,M Michigan Hewlett-Packard Co. 11911 N. Meridian 51. CARMEL, IN 46032 Tel: (317) 844-4100 A,C,CM,E,M Hewlett-Packard Co. 4326 Cascade Road S.E. GRAND RAPIDS, M149506 Tel: (616) 957-1970 C.M Hewlett-Packard Co. 39550 Orchard Hili Place Drive NOVl, MI 48050 Tel: (313) 349-9200 A,C,E,M Hewlett-Packard Co. 111 E. Ludwig Road Suite 108 FT. WAM, IN 46825 Tel: (219) 482-4283 C,E Hewlett-Packard Co. 560 Kirts Rd. Suite 101 TROY, MI 48084 Tel: (313) 362-5180 C Indiana Missouri Hewlett-Packard Co. 1001 E. 101st Terrace Suite 120 KANSAS CITY, MO 64131-3368 Tel: (816) 941-0411 A.C.CM,E,M Hewlett-Packard Co. 7641 Henry Clay Blvd. UVERPOOL, NY 13088 TeJ: (315) 451-1820 A,C,CM,E,M Hewlett-Packard Co. No. 1Pennsylvania Plaza 55th Floor 34th Street & 7th Avenue MOHAnAN NY 10119 Tel: (212) 971-0800 C,M- Hewlett-Packard Co. 15 Myers Corner Rd. Hollowbrook Park, Suite 20 WAPPINGERS FALLS, NY 12590 Tel: (914) 298-9125 CM,E Hewlett-Packard Co. 2975 Westchester Ave PURCHASE, NY 10577 Tel: (914) 935-6300 C,CM.E Hewlett-Packard Co. 3 Crossways Park West WOODBURY, NY 11797 Tel: (516) 682-7800 A,C,CM,E,M North Carolina Hewlett-Packard Co. 305 Gregson Dr. CARY, NC 27511 Tel: (919) 467-6600 C,CM,E,M,P· Hewlett-Packard Co. 9401 Arrow Point Blvd Suite 100 CHARLOm, NC 28217 Tel: (704) 527-8780 C· Hewlett-Packard Co. 5605 Roanne Way GREENSBORO, NC 27420 Tel: (919) 852-1800 A,C,CM,E.M,P- Ohio Hewlett-Packard Co. 2717 S. Arlington Road AKRON, OH 44312 Tel: (216) 644-2270 C,E Hewlett-Packard Co. 4501Erskine Road CINCINNAn, OH 45242 Tet: (513) 891-9870 C.M Hewlett-Packard Co. 15885 Sprague Road CLEVELAND, OH 44136 Tet: (216) 243-7300 A,C,CM,E.M Hewlett-Packard Co. 9080 Springboro Pike MIAMISBURG, OH 45342 Tet: (513) 433-2223 A,C,CM.E·,M Hewlett-Packard Co. One Maritime Plaza, 5th Floor 720 Water Street TOLEDO,OH 43604 Tet: (419) 242-2200 C Hewlett-Packard Co. 675 Brooksedge Blvd. WESTERVILLE, OH 43081 Tel: (614) 891-3344 C,CM,E- Oklahoma Hewlett-Packard Co. 3525 N.W. 56th St. SulteC-1oo OKLAHOMA CITY, OK 73112 Tel: (405) 946-9499 C,E·,M ~ SALES & SUPPORT OFFICES Arranged alphabetically by country UNITED STATES (Cont'd) Hewlett-Packard Co. 6655 South Lewis, Suite 105 TULSA, OK 74136 Tel: (918) 481-6700 A·· ,C,E,M·,P· Oregon Hewlett-Packard Co. 9255 S. W. Pioneer Court WILSONVILLE, OR 97070 Tel: (503) 682-8000 A,C,E·,M Pennsylvania Hewlett-Packard Co. Heatherwood Industrial Park 50 Dorchester Rd. Route 22 HARRISBURG, PA 17112-2799 Tel: (717) 657-5900 C Hewlett-Packard Co. 111 Zeta Drive PITTSBURGH, PA 15238 Tel: (412) 782-0400 A,C,E,M Hewlett-Packard Co. 2750 Monroe Boulevard VALLEY FORGE, PA 19482 Tel: (215) 666-9000 A,C,CM,E,M South Carolina Hewlett-Packard Co. Brookside Park, Suite 122 1Harbison Way COLUMBIA. SC 29212 Tel: (803) 732-0400 C,M Hewlett-Packard Co. 545 N. Pleasantburg Dr. Suite 100 GREENVILLE, SC 29607 Tel: (803) 232-8002 C Tennessee Hewlett-Packard Co. One Energy Centr. Suite 200 Pellissippi Pkwy. KNOXVILLE. TN 37932 Tel: (615) 966-4747 A,C,E,M,P Hewlett-Packard Co. 3070 Directors Row Directors Square MEMPHIS, TN 38131 Tel: (901) 346-8370 A,C,E,M Hewlett-Packard Co. 44 Vantage Way, Suite 160 NASHVILLE, TN 37228 Tel: (615) 255-1271 A,C,E,M,P Texas Hewlett-Packard Co. 1826-P Kramer Lane AUSnN, TX 78758 Tel: (512) 835-6771 C,E,P· Hewlett-Packard Co. 5700 Cromo Or EL PASO, TX 79912 Tel: (915) 833-4400 C,E·,M·· Hewlett-Packard Co. 3952 Sandshell Drive FORT WORTH, TX 76137 Tel: (817) 232-9500 C Hewlett-Packard Co. 10535 Harwin Drive HOUSTON, TX 77036 Tel: (713) 776-6400 A,C,E,M,P· Hewlett-Packard Co. 3301 West Royal Lane IRVING, TX 75063 Tel: (214) 869-3377 C,E Hewlett-Packard Co. 109 E. Toronto, Suite 100 McALLEN, TX 78501 Tel: (512) 630-3030 Hewlett-Packard Co. Tanglewood West Bldg. Suite 240 3959 Electric Road ROANOKE, VA 24018 Tel: (703) 774-3444 C,E,P Hewlett-Packard de Venezuela, C.A. Centro Ciudad Comercial Tamanaco Nlvel C-2 (Nueva Etapa) Local 53H05 Chuao, CARACAS Tel: 928291 P Washington Albis Venezolana S.R.L. Av. Las Marias, Ota. AUx, EI Pedregal Apartado 81025 CARACAS1080A Tel: 747984, 742146 Telex: 24009 ALBIS VC A Tecnologica Medica del Caribe, C.A. Multicentro Empresarlal del Este Ave. Libertador Edif. Libertador Nucleo "Ctl - Oficina 51·52 CARACAS Tel: 339867/333780 M Hewlett-Packard Co. 15815 S.E. 37th Street BELLEVUE, WA 98006 Tel: (206) 643-4004 A,C,CM,E,M Hewlett-Packard Co. 1225 Argonne Rd SPOKANE, WA 99212 Tel: (509) 922-7000 C West Virginia Hewlett-Packard Co. 501 56th Street CHARLESTON. WV 25304 Tel: (304) 925-0492 A,C,M Wisconsin Hewlett-Packard Co. 275 N. Corporate Or. BROOKFIELD, WI 53005 Tel: (414) 784-8800 A,C,E·,M C URUGUAY Hewlett-Packard Co. 930 E. Campbell Rd. RICHARDSON, TX 75081 Tel: (214) 231-6101 A,C,CM,E,M,P· Pablo Ferrando S.A.C. e I. Avenida Italla 2877 Casma de Correo 370 MONTEVIDEO Tel: 59-82-802-586 Telex: 398802586 A,CM,E,M Hewlett-Packard Co. 1020 central Parkway South SAN ANTONIO, TX 78232 Tel: (512) 494-9336 A,C,E,M,P· Utah Hewlett-Packard Co. 3530 W. 2100 South St. SALT LAKE CITY, UT 84119 Tel: (801) 974-1700 A,C,E,M Virginia Hewlett-Packard Co. 840 Greenbrier Circle Suite 101 CHESAPEAKE, VA 23320 Tel: (804) 424-7105 C,E,M Hewlett-Packard Co. 4305 Cox Road GLEN ALLEN, VA 23060 Tel: (804) 747-7750 A,C,E,M,P· Olympia de Uruguay S.A. Maquines de Oficina Avda. del Libertador 1997 Casilla de Correos 6644 MONTEVIDEO Tel: 91-1809, 98-3807 Telex: 6342 OROU UY P VENEZUELA Hewlett-Packard de Venezuela C.A. 3A Transversal Los Ruices Norte Edificio Segre 2 & 3 Apartado 50933 CARACAS 1050 Tel: (582) 239-4133 Telex: 251046 HEWPACK A,C,CM,E,M,P Hewlett-Packard de Venezuela C.A. Residencias Tia Betty local 1 Avenida 3 y con Calle 75 MARACAIBO, Estado ZUlia Apartado 2646 Tel: 58-2-617-5669 Telex: 62464 HPMAR C,E· Hewlett-Packard de Venezuela C.A. Urb. Lomas de Este Torre Trebol - Piso 11 VALENCIA, Estado Carabobo Apartado 3347 Tel: (5841) 222992 C,P YUGOSLAVIA 00 Hermes General Zdanova 4 YU-11000 BEOGRAD Tel: (011) 342641 Telex: 11433 A,C,E,M,P 00 Hermes Celovska 73 YU-61000 UUBUANA Tel: (061) 553 170 Telex: 31583 A,C,E,M,P Elektrotehna Titova 51 YU-61000 UUIUANA CM 00 Hermes Kralja Tomislava 1 YU-71000 SARAJEVO Tel: (071) 35859 Telex: 41634 CU,P ZAIRE Computer & Industrial Engineering 25, Avenue dela Justice B.P.12797 KINSHASA. Gombe Tel: 32063 Telex: 21552 C,P ZAMBIA R.J. Tilbury (zambia) Ltd. P.O. Box 32792 LUSAKA Tel: 215590 Telex: 40128 E ZIMBABWE Field Technical Sales (Private) Limited 45, Kelvin Road North P.O. Box 3458 SAU88URY Tel: 705 231 Tatex: 4-122 RH E,P September 1987 G 9 ~. . Part No. 32344-90002 Printed in U.S.A. 05/87 EOS8?
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : No XMP Toolkit : Adobe XMP Core 4.0-c321 44.398116, Tue Aug 04 2009 14:24:30 Modify Date : 2013:06:26 15:46:02-07:00 Create Date : 2013:06:24 12:46:43-07:00 Metadata Date : 2013:06:26 15:46:02-07:00 Creator Tool : ScanSnap Manager #S1500M Format : application/pdf Document ID : uuid:7ca1a546-9304-f04c-8b22-12ab774b1fbd Instance ID : uuid:184e6933-1b02-a84e-8975-a98fcbf017c9 Producer : Adobe Acrobat 8.31 Paper Capture Plug-in Page Count : 524 Creator : ScanSnap Manager #S1500MEXIF Metadata provided by EXIF.tools