[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

2924.0. "IP autoconfig accvio" by CHILKA::JAGGI () Mon May 04 1992 12:49

    Hi, 
    
    I am trying to learn all IP address on our LAN. We do not have any
    router.
    So as a gateway, I have specified the IP address of our bind server
    machine.    
    I have congigured the MCC_IP.CF file as follows :
    
    gwy 16.184.128.1        <--------- Not a router, Bind server only
    permit 16.0.0.0 255.0.0.0
    options -h
    host-permit 16.0.0.0 255.0.0.0
    options -p
    host-domainsize 5 50
    community public 0.0.0.0 0.0.0.0
    options -r 2 10
    
    When I run DECmcc IP Autoconfiguration utility, I end up with an
    ACCVIO.
    What's wrong in the config file ? The utility should not any way end up
    with an ACCCVIO.
    
    Any comments, suggestions ?
    
    Michel
    ==========================================================================
            [1] Build a new default configuration file.
            [2] Edit the existing configuration file.
            [3] Run the DECmcc IP Autoconfiguration utility.
    
     o Enter option [2] : 3
    
            Starting DECmcc IP Autoconfiguration data collection ...
    
            This may take a while...
    
    Querying host   16.184.128.128
    Host 16.184.128.128 has 2 addresses, 2 interfaces
      IP 127.0.0.1, IF#2, lo0, type=1, state=1/1
      IP 16.184.128.128, IF#1, ln0, type=6, state=1/1, net=16.184.128.0
    Querying host   16.184.128.1 (solarx)
    Host 16.184.128.1 (solarx) has 2 addresses, 2 interfaces
      IP 127.0.0.1, IF#2, lo0, type=1, state=1/1
      IP 16.184.128.1, IF#1, ne0, type=-1, state=1/1, net=16.184.128.0
    Querying host   16.184.128.3
    Querying host   16.184.128.4
    Querying host   16.184.128.5
    Host 16.184.128.4 has 2 addresses, 2 interfaces
      IP 127.0.0.1, IF#2, lo0, type=1, state=1/1
      IP 16.184.128.4, IF#1, se0, type=6, state=1/1, net=16.184.128.0
    Querying host   16.184.128.32
    Host 16.184.128.5 has 2 addresses, 2 interfaces
      IP 127.0.0.1, IF#2, lo0, type=1, state=1/1
      IP 16.184.128.5, IF#1, qe0, type=6, state=1/1, net=16.184.0.0
    %SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
    address=00000000, PC
    =000663D0, PSL=0BC00000
    %TRACE-F-TRACEBACK, symbolic stack dump follows
    module name     routine name                     line       rel PC   abs PC
                                                               000663D0 000663D0
                                                               00063964 00063964
    SNMPMAP         errno_str                        7029      00000055 0000310D
    HOSTS           ping1                            5122      00000238 0000769C
    HOSTS           pinger                           4997      00000145 000073E1
    HOSTS           start_ping                       4917      0000014F 0000722B
    HOSTS           host_check_interfaces            4695      000000A0 00006E58
    HOSTS           query_hoststuff                  4545      00000036 00006B92
    SNMPMAP         add_if                           6106      000003E1 00001EA1
    SNMPQUEUE       query_done                       4245      00000475 0000DD79
    SNMPQUEUE       snmp_readone                     3940      0000049B 0000D6B3
    SNMPMAP         dispatcher                       5423      000001D7 00001277
    SNMPMAP         main                             5162     
    0000034C  00000C20
    
            Error:  An error has occurred.
    
            Warning:  DECmcc IP Autoconfiguration data files
                      may be corrupt.
    
            DECmcc IP Autoconfiguration exiting under error conditions.
    
    o  Press RETURN to exit
    
T.RTitleUserPersonal
Name
DateLines
2924.1QAR 2875TOOK::MINTZErik Mintz, DECmcc Development, dtn 226-5033Mon May 04 1992 13:017
You are right, that the utility should not accvio.  I have entered
a QAR about that problem (2875).

However, bind servers and gateways are not interchangable.

-- Erik

2924.2re .1CHILKA::JAGGIMon May 04 1992 16:339
    re .1
    I understand that bind servers and gateways are not interchangeable, 
    however is there any solution to learn about all IP nodes connected
    on a LAN where no gateway are present ? 
    How could I learn them using IP autotopology if possible ?
    
    Thanks for any suggestion
    Regards
    Michel
2924.3Sorry..TOOK::NAVKALMon May 04 1992 17:4426
	Hi Michel,

	Thanks for finding an acc vio. I will try the testing at my end to 
	see what is going on. I had not seen acc vio in all my testing 
	from the IP end :-).

	Regarding your question about finding all IP nodes on the LAN:

	I am afraid there is no easy way to find all the IP nodes on 
        your LAN. If however your subnet is within say 16.184.128.* 
	then you can give permit and host permit masks such a way as 
	to get only limited network in immediate vicinity of your own 
	node. If you are lucky the address assignment is such that 
	with in the subnet the nodes are on the same LAN!
	
	You may want to run the tool with the following masks

	host 16.184.0.0 255.255.0.0
	#
	host-permit 16.184.128.0 255.255.255.0


	Hope this helps.

	- Anil Navkal
2924.4any news about the accvio ?????MLNCSC::LASAGNAFight f yo'right,Paul's b'tique,Chk yo'headsTue Sep 08 1992 06:5512
Hi,

I have the same problem of .0, the PSL of the accvio is the same, 
and it happens doing the IP autoconfig.

It is a Vaxstation 4000-60 104Mb memory with mcc 1.2-7 .


Any news about this problem or workaround are greatly appreciated.

Ciao,
				Andrea Lasagna, NOC Italy
2924.5Try reducing the scope of the searchTOOK::FIGWERUlla Figwer LKG2-2/T2 x226-7858Tue Sep 08 1992 16:5937
                                                  
    Hello Andrea,
    
    What is the scope of the network search you were attempting when
    you encountered the accvio?  Were you looking for routers only,
    or for hosts too?
    
    Could you please post here the .cf file you were using when
    you saw the accvio?
    
    Thanks,
    
    Ulla Figwer
    
    P.S.  The following is a summary of the answer to QAR #2875,
    	  mentioned in .1:
    
          We neither support nor advise anyone to open the entire DEC
          network (including all end nodes) for autodiscovery.
          The tool is just not intended for this.  There are limits
    	  on the scope of search possible with IP Autoconfiguration.
    
          If only routers are needed, do not specify -p and -h options.
          -h option will try to contact all end nodes and the -p option
          will aggressively persue this, thereby flooding the network.
          These options may be used if the scope of the search is not
    	  too large.    
    
          There is not justification for the accvio, however all testing
          with reasonable search parameters has never uncovered an accvio.
    
          It is not possible for us to test discovery of hosts and routers
    	  in the whole DEC network.  The scope is too large.  If you
    	  run into problems, try reducing the scope of the search and
          perhaps running IP Autoconfiguration several times to cover
          the entire network, one piece at a time.
    
2924.6here's explanations and the .cfMLNCSC::LASAGNAFight f yo'right,Paul's b'tique,Chk yo'headsWed Sep 09 1992 14:38258
>    What is the scope of the network search you were attempting when
>    you encountered the accvio?  Were you looking for routers only,
>    or for hosts too?

Well, just an IP autoconfiguration of the customer network. It's a WAN 
with about 100 end nodes and at least 10 Cisco routers.

I was looking for hosts too.


>    Could you please post here the .cf file you were using when
>    you saw the accvio?

yes attached there is the .cf

I encountered the accvio when the command procedure queries a 
Cisco with the address of the subnet between the two LAN.
I'll try to draw the situation for explain it better:

lan a ----->    __________________________________________ 151.96.16.0
				| 151.96.16.201
			    -----------
			    | cisco a |
			    -----------
				| 151.96.4.2
				|
				|
				| 151.96.4.1
			    -----------
			    | cisco b |
			    -----------
				| 151.96.72.1
lan b ----->   ------------------------------------------ 151.96.72.0

the mcc node is in lan A, with ucx i loop succesful cisco A with 151.96.16.201
but not with 151.96.4.2 the error is :

%UCX-I-LOOPINACT, 151.96.4.2 does not respond
-SYSTEM-F-UNREACHABLE, remote node is not currently reachable

the same is when i loop 151.96.4.1 for cisco B, but it's ok if i loop
151.96.72.1 . So lan B is reachable and i can see its nodes but the 
autoconfig when query the router with 151.96.4.1 goes in accvio.

I assume that it goes in accvio because of a problem on the setting of the 
Cisco ports, i tried  other Cisco's without problems, but i think that the 
procedure should skip the router unreachable.

thanks in advance

Ciao,
			Andrea Lasagna.

the .cf:

# ============================================================================
#
# DECmcc IP Autoconfiguration configuration file.
#
# This configuration file is used to specify DECmcc IP Autoconfiguration
# data collection parameters.
#
# ============================================================================

# ----------------------------------------------------------------------------
# The following 'gwy' commands give the starting point(s) for the
# configuration search.  You should not need to change them, but you may wish
# to add distant routers if you have isolated "islands" of connectivity.
#
# Format:
#
#       gwy <name-or-address>

gwy 151.96.16.118
gwy 151.96.16.164
gwy 151.96.16.202
gwy 151.96.16.201
gwy 151.96.16.131
gwy 151.96.16.116
gwy 151.96.16.69
gwy 151.96.16.74
gwy 151.96.16.117
gwy 151.96.16.164
gwy 151.96.16.152
# ----------------------------------------------------------------------------
# The following 'permit' commands define the limits of the search.
# The predefined one(s) limit the search to the IP networks that this
# host is connected to.  You may need to add additional 'permit'
# commands if there are other networks that you need to probe.
# In addition, you may include 'deny' commands that will explicitly
# exclude groups of hosts.  The arguments to both of these commands
# are an IP address, which is compared against addresses encountered
# in the search, and a bitmask, which determines which bits of the
# comparison are significant.  The first matching address/mask pair
# encountered determines whether the search is continued from that
# point.  If there is no match, the default is 'deny'.
#
# Format:
#
#       permit <address> <mask>
#       deny <address> <mask>

permit 151.96.0.0 255.255.0.0
permit 151.96.16.0 255.255.255.0
permit 151.96.72.0 255.255.255.0
permit 151.96.78.0 255.255.255.0
permit 151.96.84.0 255.255.255.0
permit 151.96.90.0 255.255.255.0
permit 151.96.24.0 255.255.255.0
permit 151.96.4.0 255.255.255.0
permit 151.96.2.0 255.255.255.0
permit 151.96.66.0 255.255.255.0
permit 151.96.34.0 255.255.255.0
permit 151.96.18.0 255.255.255.0
permit 151.96.26.0 255.255.255.0
permit 151.96.36.0 255.255.255.0
permit 151.96.28.0 255.255.255.0
permit 151.96.20.0 255.255.255.0
permit 151.96.22.0 255.255.255.0
# ----------------------------------------------------------------------------
# The following 'permit' command allows the search to investigate IP
# networks built using Digital's "Portal" IP-over-DECnet router.
# If you have Portals, leave this command in.  If not, the command
# will not interfere with anything, so it may be left in.

#permit 132.157.0.0 255.255.0.0

# ----------------------------------------------------------------------------
# If you need to learn about hosts (in addition to routers), uncomment the
# "options -h" line, below.
#
# You also need to either:
#
#       1) give "host-permit" and "host-deny" commands, or
#       2) remove the "host-deny 0.0.0.0 0.0.0.0" line, below.
#
# These work just like the "permit" and "deny" commands, above.  When
# querying a host, the "host-*" access list is checked first.  If it
# does not have a match, then the router access list is checked.  So, by
# default, the -h option will cause all hosts in the network to be queried.
# This is a lot of data, and is rarely what you want.  Therefore, you will
# probably want to give "host-permit" commands for a few subnets, and
# "host-deny 0.0.0.0 0.0.0.0" to not find any other hosts.
#
# Format:
#
#       host-permit <address> <mask>
#       host-deny <address> <mask>

 options -h

host-permit 151.96.72.0 255.255.255.0
host-permit 151.96.16.0 255.255.255.0
host-permit 151.96.66.0 255.255.255.0
host-permit 151.96.34.0 255.255.255.0
host-permit 151.96.18.0 255.255.255.0
host-permit 151.96.26.0 255.255.255.0
host-permit 151.96.36.0 255.255.255.0
host-permit 151.96.28.0 255.255.255.0
host-permit 151.96.20.0 255.255.255.0
host-permit 151.96.22.0 255.255.255.0

host-deny 0.0.0.0 0.0.0.0

# ----------------------------------------------------------------------------
# If you want to be really aggresive about finding hosts, you can use the -p
# option to force a "ping" (ICMP echo) of all of the possible hosts on a
# subnet.  This should cause almost all hosts to be found, although
# DECmcc IP Autoconfiguration will take somewhat longer to complete.

# options -p

# ----------------------------------------------------------------------------
# By default, hosts that are discovered are placed in subdomains associated
# with the network they are connected to if there are 3 or more hosts on a
# network.  Up to 40 hosts will be placed in each such domain.  These
# parameters can be modified with the host-domainsize command.
#
# Format:
#
#       host-domainsize <min> <max>

# ----------------------------------------------------------------------------
# The following 'community' commands define the SNMP "community name"
# that is used to grant permission to make queries of an SNMP agent.
# It is rather like a password.  "public" is a common default that allows
# read-only access.  If routers in your network use different community
# names, you must add them here.  This command is similar to the 'permit'
# command above; the community string (first argument) is used if the
# address (second argument) and mask (third argument) match the host's
# address.
#
# If more than one address/mask pair in the list matches, each matching
# community name will be tried, from the beginning of the list.  You should
# use the following order to minimize the amount of time spent waiting for
# requests with "bad" community names to time out:
#
#       community names with specific (255.255.255.255) masks
#               (e.g. for one router)
#
#       common community names with general masks (0.0.0.0)
#               (e.g. for "public")
#
#       uncommon community names with general masks (0.0.0.0)
#
# If no community commands are given then the community name "public" will
# be used.
#
# Format:
#
#       community <name> <address> <mask>

community public 0.0.0.0 0.0.0.0

# ----------------------------------------------------------------------------
# If you have point-to-point links that are not appearing properly in the
# map, you can manually configure point-to-point links here.  The "pplink"
# command takes as its arguments the IP addresses (not hostnames) of the
# endpoints of a point-to-point link.  It does not hurt to configure these,
# as the information will be ignored if enough information is available from
# SNMP.
#
# The exceptions list generated by DECmcc IP Autoconfiguration shows which
# endpoints of point-to-point links could not be resolved.  Use it as a
# guide to see which links need to be manually configured.
#
# Format:
#
#       pplink <address1> <address2>

# ----------------------------------------------------------------------------
# You can specify additional command-line options here.
#
# Useful ones are:
#
#       -H              Lay out backbone nets horizontally (default)
#
#       -V              Lay out backbone nets vertically rather than
#                       horizontally
#
#       -S num          Node spacing; the default is 6.0 nodes across
#                       the main map
#
#       -r count seconds
#
#                       Specify the number of retransmission attempts and the
#                       retransmission timeout.  If these numbrs are too low,
#                       some nodes may be missed.  If they are too high,
#                       DECmcc IP Autoconfiguration will take a long time to
#                       finish.  The defaults are 2 retries, with 10 second
#                       timeouts.  It is reasonable to increase the
#                       timeout to 60 seconds.  (e.g. -r 2 60)
#
# Format:
#
#       options <option>...

options -H -r 2 60