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

Conference azur::mcc

Title:DECmcc user notes file. Does not replace IPMT.
Notice:Use IPMT for problems. Newsletter location in note 6187
Moderator:TAEC::BEROUD
Created:Mon Aug 21 1989
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:6497
Total number of notes:27359

2603.0. "Corrupt database due to mixed NCP and MCC manageme" by COL01::LUNT () Fri Mar 20 1992 13:32

Hello,

	Recently I ran into a combination inconsistency/DNS data base
corruption problem. 

A node4 recenlty had an area address change which was made from NCP from
another machine other than the DECmcc machine. Every evening the NCP
database is updated to contain the current node and address information. So
this node4 had it's address both locally and in the local NCP database changed
via NCP not MCC. Obviously this has led to MCC database corruption.
Following is a log file for this node4 showing that it is now only
accessible by using the Node Synonym and not the full DNS database name. 

Is this the inconsistent data that I can expect when I manage my
network with both MCC and NCP?( In the manual there is a warning 
that says "Manae your network with DECmcc, in preference to NCP, as much as 
possible. DECmcc has many features that help it maintain a consistent view 
of the network. NCP does not use these features. If you manage with NCP 
sporadically, you may subsequently receive inconsistent or incorrect 
information from DECmcc.") 

Is the inconsistency with how the PHASE IV access module handles a command
when the node synonym and the full DNS name is used normal? I am assuming
because of this inconsistency, that is why I can only access this node via
the Node Synomym after the address change.(The inconsistency can  be seen
in the log below by looking at the line directly after the given command.
MCC translates Node Synonyms to DECnect addresses, but not complete DNS
names. Why is this ?) 

How can I avoid this problem in the future? From reading this Warning and
my now corrupt database, it seems the only way, if DECmcc is to be usefull, 
is that EVERY system manager use DECmcc to do any network management of 
their local node. Which would mean logging into another machine in order
to change their own DECnet address or parameters, because not every machine
has DECmcc installed. In the case of routers, etc, this would be
possible, but not every node on the network. What exactly for inconsistencies
or inccorrect data can I expect from a mixed (DECmcc and NCP) managed network?
Is this a problem that other network managers are running into and how
do they handle this? Do they manage all nodes centrally, or?


Thanks in advance,
Julie Ann



DECmcc (T1.2.4)

>MCC SHOW NODE4 BYFR01 ALL ATTRIBUTES
Node4 15.26 
AT 20-MAR-1992 12:40:28 All Attributes

                                   Name = BYFR01
                                Address = 15.26
                                  State = On
                       Physical Address = AA-00-04-00-1A-3C
                           Active Links = 2
                    nmfoperationalState = Enabled
              Seconds Since Last Zeroed = 23694 Seconds
                    User Bytes Received = 1020 Bytes
                        User Bytes Sent = 9046 Bytes
                Total Messages Received = 568 Messages
                    Total Messages Sent = 620 Messages
                      Connects Received = 27 Connects
                          Connects Sent = 34 Connects
                      Response Timeouts = 0 Timeouts
       Received Connect Resource Errors = 0
           Maximum Logical Links Active = 3 Links
                       Aged Packet Loss = 2 Packets
           Node Unreachable Packet Loss = 0 Packets
          Node Out-of-Range Packet Loss = 0 Packets
                  Oversized Packet Loss = 0 Packets
                    Packet Format Error = 22
            Partial Routing Update Loss = 0
                    Verification Reject = 0
                  Counter Creation Time = 20-MAR-1992 06:05:38.13
                         Identification = "DECrouter 2000 V1.2 BL12"
                     Management Version = V4.2.0
                           Delay Factor = 80
                           Delay Weight = 5
                       Inactivity Timer = 60 Seconds
                          Maximum Links = 1024 Links
                            NSP Version = V4.1.0
                      Retransmit Factor = 10
                      Maximum Area Cost = 1022
                      Maximum Area Hops = 30
                Broadcast Routing Timer = 40 Seconds
                            Buffer Size = 576 Bytes
                        Maximum Address = 1023
                           Maximum Area = 63
           Maximum Broadcast NonRouters = 1022
              Maximum Broadcast Routers = 32
                        Maximum Buffers = 500
                           Maximum Cost = 1022
                           Maximum Hops = 30
                         Maximum Visits = 63
                          Routing Timer = 600 Seconds
                        Routing Version = V2.0.0
                    Segment Buffer Size = 576
                                   Type = AreaIV
                           Host Address = 1.5
                              Host Name = BYLV01
                               Location = "BYF 460 F3 RRECHNERRAUM"
                    Implementation Desc = -- Attribute Not Available
                     Responsible Person = "KRETSCHMER"
                           Phone Number = "31412"
                           MAIL Account = -- Attribute Not Available
                                Remarks = -- Attribute Not Available
                              Text File = -- Attribute Not Available
Node does not support requested directive.

MCC>SHOW NODE4 .EU.BY.BYF.BYFR01 ALL ATTRIBUTES
Node4 DECNOS_NS:.EU.BY.BYF.BYFR01 
AT 20-MAR-1992 12:41:10 All Attributes

Node not currently accessible.

                               Location = "BYF 460 F3 RRECHNERRAUM"
                    Implementation Desc = -- Attribute Not Available
                     Responsible Person = "KRETSCHMER"
                           Phone Number = "31412"
                           MAIL Account = -- Attribute Not Available
                                Remarks = -- Attribute Not Available
                              Text File = -- Attribute Not Available


MCC>SHOW NDOE 0 REMOTE NODE BYFR01
Using default ALL IDENTIFIERS


Node4 1.82 Remote Node 15.26 
AT 20-MAR-1992 12:41:30 Identifiers

Examination of Attributes shows:
                                Address = 15.26
                                   Name = BYFR01

MCC> SHOW NODE4 0 REMOTE NODE .EU.BY.BYF.BYFR01
%MCC-W-ATTRUNKNOWN, unknown attribute REMOTE
T.RTitleUserPersonal
Name
DateLines
2603.1You must use MCC to ensure MCC & NCP are in synch.CUJO::HILLDan Hill-Net.Mgt.-Customer ResidentSun Mar 22 1992 04:1018
    To answer your question, there is no mechanism in place for DECmcc to
    allow for changes to be made via NCP and then have those changes
    propogated to DNS so that MCC and NCP databases are synchronized.  You
    must use MCC for all changes.
    
    There really is no way around it.  If you want the benefits of MCC,
    you have to be willing to make a sacrifice or two.  Becoming a DNS mutant
    is one.  Enforcing certain network management procedures (e.g.,
    everyone use MCC instead of NCP to make changes) is another.
    
    You could really become a "network Nazi" and force everyone to go to
    one person, as we do for our network management.
    
    As with everything, there are trade-offs.  Quick and uncontrolled
    changes to network databases get you running in the short term, but
    you'll pay the price in extended trouble-shooting sessions later.
    
    -Dan
2603.2really everything centrally managedCOL01::LUNTMon Mar 23 1992 16:1013
    Hi again,
    
    	Does this mean, that in order for DECmcc to be consistent  I have
    to manage all the remote nodes in my network from my DECmcc machine?
    
    You said that there you manage all centrally. I always thought within
    Digital that
    only the node names and addresses were given out centrally, but
    each person then manages their own nodes. Isn't there a way to only
    update my MCC machine without having to perform remote management for
    every node registered in DECmcc? 
    
    Julie Ann
2603.3Depends on what you really need to manageCUJO::HILLDan Hill-Net.Mgt.-Customer ResidentThu Mar 26 1992 04:5136
    My customer (not a Digital site) requires very tight control on our
    network.  Node name changes are coordinated and managed from a central
    point.  This makes it easier (though still not perfect) as far as
    management is concerned.
    
    On a corporate level, it would be next to impossible to force everyone
    to comply with such rules, especially in dynamic environments with no
    configuration management controls in place.  This is even more true if
    more than one group, or worse yet, if every user, can change his node
    name, type, location, etc. without coordinating with network management
    personnel.  In a case like this, you would spend more time managing the
    changes than you would spend fixing (or anticipating) problems.
    
    Central management is part of gaining control and being able to track
    down and fix (or prevent) problems more readily.  Problem is, users
    HATE control.  They don't like to comply, yet they want problems fixed
    immediately.
    
    You and your customer must determine what works best for your speicific
    environment.
    
    There is nothing in place that allows MCC to be updated based on user
    changes.  It would make life simpler, but it doesn't exist.  
    
    There is something that may help you validate your configuration,
    though.  It is AUTOCONFIGURATION/AUTOTOPOLOGY.  This would allow you to
    match the bridge/router view of the network with what you have layed
    out.  Think about it and you'll see what I mean.  If you really
    stretched it, I supposed with a lot of work you could develop
    procedures that validated the network topology and updated your
    configuration to match what was really there.  This would be a LOT of
    work though.
    
    -Dan
    
    -dan