[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference koolit::vms_curriculum

Title:VMS Curriculum
Moderator:SUPER::MARSH
Created:Thu Nov 01 1990
Last Modified:Sun Aug 25 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:185
Total number of notes:2026

90.0. "Sys/Net II network chapter" by SUPER::MATTHEWS () Sun Sep 15 1991 12:48

    A draft of the chapter "Maintaining a Network Node" is available for
    review in:
    
    	SUPER::ES$REVIEW:[SYSNET_II]SYSNETII_CHAP16.PS

    This is the chapter we're adding to address the need for more
    network-related information in week 2. Laboratory exercises are
    also included in this file.
    
    Ultimately all the chapters will be renumbered, so its designation as
    chapter 16 is only temporary.
    
    Please send comments within two weeks if possible. 
    
    					Val
T.RTitleUserPersonal
Name
DateLines
90.1Looking good...UKEDU::HARMERGeoff Harmer U.K. Edu (830) 6229Wed Sep 18 1991 10:5234
    This chapter seems to adequately introduce NCP concepts for someone who
    is System managing an existing DECnet node. That was the objective I
    believe ?
    
    My only concern is that it overlaps with Network management I ...which
    you want to blow away... I'll give my views on that idea when i see 
    SYSnet IV. (Luddite Network manager talking ;-)  who believes that
    a course on network management is still needed despite all the good
    work in the SYSNET curriculum )  
    
    Some small points:
    
    p 1-11  copy known nodes from cookie USING PERMANENT
            copy known nodes from cookie USING PERMANENT TO BOTH
    
    Neither of these will work normally. You need to put 
        cookie"SYSTEM SECRET"    so that you have SYSPRV and can access
        the permanent database on COOKIE. Alternatively you might have a 
    proxy on COOKIE to an account with SYSPRV...but this is a security
    risk.
    
    Better to just suggest using
    
    NCP>  copy known nodes from cookie USING VOLATILE TO BOTH
    
    which has most practical use and will work for the person logged in
    as SYSTEM on his local node.
    
    Labs:
    
      Students need to be doing these as  group exercises unless
    they have a node each; else they will be interfering with each other.
    
    			Geoff
90.2I don't think this is what we need...NWGEDU::RODENBURGEd. Services, The NetherlandsWed Sep 18 1991 12:20101
    
    When I review this module, my first question is: what are the
    objectives of this module? 
    
    When we discuss a task-oriented curriculum, than we must NOT speak 
    in terms of:
    
    "At the end of this module the student will be able to create, modify
    and monitor network entries using NCP"
    
    Than you still talk in terms of commands and utilities, and NOT in terms 
    of tasks or jobs.
    
    Maybe it seems a bit nit-picking, but it is very important how we 
    approach the contents of the modules.
    
    In my opinion our objectives must be:
    
    At the end of this module the student will be able to:
	- monitor whether a networknode is reachable or not
    	- monitor and control the connection of this system to the DECnet
    	  network
	- keep the local network database up-to-date

    Second item I want to point to:
    
    The different parts of this module are almost completely taken from the
    DECnet management course. That will not necessarily be a problem, but
    to address the problems, occuring when you try to replay the examples,
    you are going down several ratholes. In my opinion several subjects must
    be excluded, and are not important for the student IN THIS STAGE (later
    they are...).
    
    Two difficult points as examples:
    
    When you do a NCP COPY KNOWN NODES FROM ... USING PERMANENT, how are
    you explaning what is going wrong (it IS going wrong on a default
    system), without having discussed in SYSNET I and SYSNET II what is a
    NETWORK process, and how/when it is created?
    
    When you change the address of the local node, how do you explain the
    error messages occurring when you do @STARTNET? (again it IS going
    wrong when you demonstrate it on your terminal...)
    Will the instructor be able to explain what the error message Illegal
    Physical Address Value, or what kind of other value means and will the
    student be able to understand and use this info?

    What must be in the module:

	* Identifying a Node
	* How to display the network status using SHOW NETWORK
		- on an endnode
		- on a full function node
	* Databases
		- permanent database
		- volatile database
	* Maintaining the Network Configuration Database
	* Using NCP commands
	* Monitoring the executor status
		Example: NCP> SHOW EXECUTOR (STATUS)
    	  (discuss the ON-status!!, don't discuss the Ethernet address)
	* Monitoring the network connection
		Example: NCP> SHOW KNOWN LINE 
		         NCP> SHOW KNOWN CIRCUITS 
	* Keeping the node database up-to-date
		- Manually: Adding a node to the local database
			Example: NCP> SET/DEFINE NODE 4.23 NAME JRNET
		- Copying the complete database from a remote node
			Example: NCP> COPY KNOWN NODES FROM 4.25 TO VOLATILE
				 NCP> COPY KNOWN NODES FROM 4.25 TO PERMANENT
				 NCP> COPY KNOWN NODES FROM 4.25 TO BOTH
		- Removing a node from the local database:
			Example: NCP> PURGE NODE ZODIAC ALL
				 NCP> CLEAR NODE ZODIAC ALL
NOTE: Do NOT (!!!) discuss changing local nodename or address. That has 
    consequences in a cluster environment (we were discussing the
    SYSTEM/NETWORK/CLUSTER management, huh?) and has consequences when
    other Ethernet networkproducts are running, for instance LAT.

	* displaying info from remote databases
	 Question: why talking about the TELL-command? Is it a task the
    	    student will get? Maybe it can be important for him, but at
    	    this stage only page 1-15 is important, because it can be
    	    important for him to read some entries in a remote node. But 
    	    definitely NOT how to change a network entry in a remote node. 
    	    I never heard a customer did it in this way...	    
    	    So, what will be in this module about this item:
    		- Tell command ( page 1-15)
		- Example (page 1-16)
	* Stopping the network
		- NCP> SET EXECUTOR STATE OFF
	* Starting the network
    		- Using STARTNET to start the network
    			explain that 3 processes will be created, and don't
    			go into details
    		- Example1: @SYS$MANAGER:STARTNET
    	   	  Example2: SHOW SYSTEM
    
    Sofar my concerns and remarks. I hope to see replies.
    
    Joop
90.3Agree with .2UKEDU::HARMERGeoff Harmer U.K. Edu (830) 6229Fri Oct 04 1991 13:182
    yes
    	Joop, you've hit the nail on the head with the Objectives.
90.4Review of Networking chapter in SYSNET IINWGEDU::RODENBURGEd. Services, The NetherlandsThu Nov 07 1991 05:0542
    Well, I copied the new modules of SYSNET II, and looked at the
    networking modules. 

    Looking at the global setup of the chapter, and looking at the
    objectives of the  chapter I can see the changes, in relation to the
    previous proposal.

    Main positive changes:
	- objectives formulated in terms of tasks:
		" To monitor and control the network, a system and network 
		  manager should be able to:
		  - maintain the local node database
		  - obtain node information from other nodes "
	- the examples with unplanned errormessages are disappeared
	- contents of the chapter is adopted to the 'new' objectives

    Great! 

    Some minor details, that need to be changed:

    page 10-5:
	this page is rather full of information, better to split it into 
	two pages : Starting/Stopping the network
		    The SHOW NETWORK command

    page 10-5:
	NCP> SET EXECUTOR STATE SHUT
	Better to change into SET EXECUTOR STATE OFF
	There are a lot of networking products, available at this moment, 
	that keep a logical link up and running for a very looooong time.
	In this situation the SYSNET II-student will wait forever to
	have the DECnet software stopped.
	In a later state you can discuss, that it is more friendly, and in
	some cases better, to use STATE SHUT, but don't give this example
	in this stage.

    I am really glad to see this material. Thanks to the developers, to use
    the  feed-back to re-arrange this chapter.

    Now up to the networking parts in SYSNET III!

    Joop
90.5Include previous NCP-items ito this chapterNWGEDU::RODENBURGEd. Services, The NetherlandsFri Nov 08 1991 05:0874
    Oops, I looked at the chapter again, and saw one minor detail on page
    10-7:
    
    	nnnn is the node number within the area (from 1 to 1023)
    							   =======
    
    Futhermore, in the previous chapter some networking items have been
    included. 
    Here I enter my comments about these items (see also the notesentry
    87.*):
    
9-22/27:
	It is correct to include some NCP information into this course, but 
	be carefull to 	include not too much, because all the network items, 
	known at this moment are from SYSNET I:
		- how to use SET HOST
		- how to use a terminal server
		- how to startup DECnet and LAT
	
	What is the objective of this paragraphs:
	(my idea) to give the student the tools to monitor the connection
	with the network, to see whether all is up and running.

	Second remark:
	In the next chapter the item to be discussed is Managing a Network
	Node. There is completely discussed what is the use of the 
	permanent and volatile database. there is discussed what is NCP,
	and how it must be used.

	Third remark:
	Talk only about lines and circuits, not about links.
	Leave the table with all the NCP commands away.

	My proposal about what is left about NCP:
	Leave these items in chapter 10, and move this MOnitoring 
	part to chapter 10 in a slightly different form. I will enter 
	that remarks to the notesentry about chapter 10.


Chapter 10: Managing a Network Node:
    
	Include the monitoring items into this chapter. 

	An additional objective will be:
		- Control the connection of the node to the network

	The sequence of items in this chapter will be:
	
	* pages 10-1/9 as they are in the presented material

	* here after include the items:

	(quote)
		VERIFYING THE CONNECTION TO THE DECNET NETWORK
	
		There are two DECnet components that will be used to connect 
		your node to the network:
			- line
			- circuit
	
		Lines are the physical data communication paths between nodes. 
		......
		(etc, see page 9-24)
		Circuits are virtual connections between nodes.....
		(etc., see page 9-25)
	(unquote)

	  Do not talk about links. That is too much at this moment, and not
	  useful.

	  Skip the table on page 9-31, not relevant for the tasks mentioned.

	* include the pages 10-10/19.
90.6First teach post mortemMELKOR::SWIERKOWSKISMon Jan 20 1992 11:3820
This reply is limited to technical errors only.  I'll refrain from making
comments one way or the other about content, style, etc....

Module 9 (Managing a Network Node) in SYSNET II

p. 9-6		Under Identifying a node, the maximum address (nnnn) in 
		area is 1023 not 1024 !!!

p. 9-15		This is not an error, but for those of you who are teaching 
		this type of network material for the first time watch out
		for the NCP> CLEAR EXECUTOR NODE command.  Make sure your
		students understand the importance of typing this command as
		is.  If they simply type CLEAR EXEC, the system will prompt 
		them for all parameters.  If they say YES to that prompt, they
		will DELETE all the local node information in the volatile 
		DECnet database.



				Susan