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

Conference help::decnet-osi_for_vms

Title:DECnet/OSI for OpenVMS
Moderator:TUXEDO::FONSECA
Created:Thu Feb 21 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:3990
Total number of notes:19027

3976.0. "NET$CONVERT_DATABASE bug? - Enable PhaseIV Address characteristic is set to True" by DBOT09::Barrell (Steve Barrell, Dublin. DTN: 827-2267) Tue May 27 1997 13:27

Apologies if this is covered in another note, but the net has been 
bouncing up and down when I tried a few title searches ...

I am currently testing a PhaseIV to DECnet/OSI V6.3-ECO06 upgrade where the
PhaseIV node (running OpenVMS VAX V6.2) has two CSMA Ethernet circuits:

   ISA-0  and BNA-0

When I run NET$CONFIGURE, NET$CONVERT_DATABASE creates NET$ROUTING_STARTUP.NCL
as follows:

!%
!% NCL script SYS$SYSROOT:[SYSMGR]NET$ROUTING_STARTUP.NCL
!% Created by Network Database Conversion on 27-MAY-1997 16:36:56.67
!%
SET NCL DEFAULT ENTITY NODE 0
!%
CREATE ROUTING TYPE = ENDNODE
SET ROUTING PHASEIV ADDRESS = 40.383 -
,PHASEIV PREFIX = 49::
ENABLE ROUTING
!%
CREATE ROUTING CIRCUIT ISA-0 TYPE = CSMA-CD
SET ROUTING CIRCUIT ISA-0 DATA LINK ENTITY = CSMA-CD STATION ISA-0
ENABLE ROUTING CIRCUIT ISA-0
!%
CREATE ROUTING CIRCUIT BNA-0 TYPE = CSMA-CD
SET ROUTING CIRCUIT BNA-0 DATA LINK ENTITY = CSMA-CD STATION BNA-0
ENABLE ROUTING CIRCUIT BNA-0
!%
!% End of NCL script NET$ROUTING_STARTUP.NCL
!%

However, when I ncl show rout circ * Enable PhaseIV Address, I see that
the Enable PhaseIV Address characteristic is set to True for both circuits.

According to the help on set routing circuit Characteristics:

        o  enable phaseiv address

           Support: All
           Default: True          Value: True or false

           Specifies whether the physical LAN address is to be set to the
           Phase IV style LAN address (that is, AA-00-04-00-xx-xx). The
           LAN address is set only if this attribute is true and the value
           of the Phase IV Address characteristic is not 0.0. If Phase IV
           Address is not 0.0 and there are multiple adaptors to the same
           LAN, only one circuit may have this attribute set to true. This
           characteristic is supported only if the characteristic type is
           set to csma-cd.

Seems to me like a buggette in NET$CONVERT_DATABASE - only one routing circuit
should have the Enable PhaseIV Address characteristic set to True ? 

I can edit NET$ROUTING_STARTUP.NCL to 
set rout circ bna-0 Enable PhaseIV Address false as a workaround.



T.RTitleUserPersonal
Name
DateLines
3976.1It's correc the way it is...COMICS::WEIRJohn Weir, UK Country SupportTue May 27 1997 14:0829
Steve,

Is this causing you a problem (I suspect not) ??

Anyway, if you have multiple LAN controllers and if you are configuring from
scratch, there is no way for NET$CONFIGURE to know whether the controllers are
on the same LAN or not, so it plays safe and defaults to PhIV address on
only one controller. If the controllers are on different LANs then this is
probably the wrong result, as you would probably want both controllers to
have PhIV.

But, ....

If you are converting the PhIV database and find two LAN controllers then it
is far better to assume that the controllers are on different LANs and that
you would want PhIV enabled on both. This is reasonable becasue a) if PhIV
had started both controllers on the same LAN there would have been errors, and
b) if you were running PhIV through both controllers then the compatible
upgrade is to continue running PhIV through both controllers.

Thus, the behaviour that you describe is the best in almost all situations. If
you have an obscure scenario where it is not best, then you will have to
Customise. It's not that difficult, just do a NET$CONFIGURE ADVANCED.

Regards,

	John

3976.2TITAN::BarrellSteve Barrell, Dublin. DTN: 827-2267Wed May 28 1997 05:5127
Steve,

> Is this causing you a problem (I suspect not) ??

No, it's not a problem for me as such, I am testing this for a customer
who is migrating from Phase IV. It just didn't seem right to me. 
NET$CONFIGURE appears to do one thing and NET$CONVERT_DATABASE does another.

> If you are converting the PhIV database and find two LAN controllers then it
> is far better to assume that the controllers are on different LANs and that
> you would want PhIV enabled on both. 

Yes, this is reasonable.

> This is reasonable becasue a) if PhIV
> had started both controllers on the same LAN there would have been errors, and
> b) if you were running PhIV through both controllers then the compatible
> upgrade is to continue running PhIV through both controllers.

I am going to check with the customer on their use of multiple controllers.

What actually happens if two controllers on the same LAN are started with
enable phaseiv address = true ? Does DECnet/OSI continue to work ok? Do both 
circuits cause problems or one just work ?


3976.3BULEAN::LEEWed May 28 1997 11:565
   >What actually happens if two controllers on the same LAN are started with
   >enable phaseiv address = true ? Does DECnet/OSI continue to work ok? 
    
   No, DECnet/OSI won't work.  On bridged LAN this will confuse the bridge.