[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

1098.0. "Non-Default IDP Query" by KERNEL::MACLEAN (I CAN and I WILL...But Not today!) Wed Jun 05 1991 14:35

I have a customer who is trying to Install MCC BMS with a Non-Default IDP:-

	He is trying to enter an address which is for JANet (Joint Academic
	Network) in the UK, whose addressing I believe falls under CCITT
	X.121
	
	*Initial Domain Part [49::]: 38:8261100...etc.  [<---As per Install
	
						      Guide p1-5, afi:idi:]	

	.....This returns the error "the AFI is non-decimal or unrecognized"
	(sorry,he didnt keep an 'INSTAL' log so this is all we have)

	He has now completed the Install,using the Default (49::),and we 
	hope to be able to modify the IDP as per previous Notes Entries


My problem is this:-

He is Insistent that the JANet Team,who administer the addressing ,say that

he should be using an AFI of 38 (which is ISO DCC,decimal format),and we
 
Believe that he should be using 37 (X.121,binary format).According to
 
ISO8348 ISO DCC format IDP length is 5 digits only (Afi=2,Idi=3) and that
 
of X.121 is 16 digits (Afi=2,Idi=14)....[He is currently running V1.0,but

we are getting him up to V1.1 as soon as possible]


.....I would be grateful if someone could inform me of which AFI(IDP) values

that MCC BMS Install  will Accept , when  the Default isnt used.........

Thanks in advance,

		   Sandie.
T.RTitleUserPersonal
Name
DateLines
1098.1MCC$AFI_LST foundKERNEL::MACLEANI CAN and I WILL...But Not today!Thu Jun 06 1991 08:4327
Given The information below,in relation to my initial Note 1098.0,It LOOKS
like 38 is unsupported...Not because its 'Non-Decimal',but because it's
'unrecognised'........Sandie.

*****************************************************************************
SYS$COMMON:[MCC]MCC_DNS_SETUP_DIR.COM;

$       VALIDATE_IDP_OFFSET = F$LOCATE(",''VALIDATE_IDP_AFI',", MCC$AFI_LST) + 1
$       IF VALIDATE_IDP_OFFSET .GE. F$LENGTH(MCC$AFI_LST)

*****************************************************************************
SYS$COMMON:[MCC]MCC_DNS_SETUP_IDP.COM;

$       MCC$AFI_LST == ",49,37,53,39,41,55,43,57,45,59,47,"
$       AFI = F$ELEMENT(TMP, ",", MCC$AFI_LST)
$       DELETE/SYMBOL/GLOBAL MCC$AFI_LST

------------------------------------------------------------------------------
Extract from V.O.T.S management Guide B-5,B4-Constructing an NSAP address
       [	Table B-3-Authorities supported by VOTS:-  ]

AUTHORITY	AFI
---------	---
X.121		37 }
DCC		39 } ....All numbers being Odd values
local		49 }
	etc.....                   
1098.2Do we only support decimal IDPs?PARZVL::KENNEDYThis ain't no partyFri Jun 07 1991 18:539
I can't find the reference now, but in an early Phase V transition planning 
guide (I think that's where it was) I saw a discussion of the various AFIs and 
IDIs.

As I recall, there were also even-numbered versions of the AFIs e.g. X.121 
was 37 & 38 (or maybe 36 & 37) and the difference was that the even numbered 
AFI had a binary IDI.

_Mek
1098.3it's a bird, it's a plane, it's ... NSAP-manNAC::ENGLANDFri Jun 07 1991 19:115
    Talk to Stan Goldfarb at took::goldfarb, he's the NSAP expert, he
    wrote the NSAP parse/display code used by DECnet-ULTRIX NCL.
    
    ben
    
1098.4AFIs - Decimal vs Binary syntaxTOOK::GOLDFARBStan Goldfarb, LKG1-3/L06, TOOK::GOLDFARBMon Jun 10 1991 17:2137
    Since Ben mentioned my name, and Jill Callander was gracious enough to
    let me know, I suppose I might as well put in my two cents worth.
    
    DECnet/OSI (aka Phase V) requires that NSAPs contain DSPs that use
    binary syntax (i.e. each nibble, or 4 bit "digit" value in the DSP
    portion accepts the full range of digit values from "0" to "F").  
    
    As noted previously, the AFI values that we recognize are all odd.  The
    odd AFI values indicate an NSAP with a binary syntax DSP.  The even AFI
    values indicate the the NSAP's DSP is decimal syntax (i.e. each nibble
    in the DSP can contain only a BCD value from "0" to "9", and excludes
    "A" through "F").  For all practical purposes, since we can't use NSAPs
    defined via those AFIs, they are unrecognized.
    
    An AFI of "38" is the decimal syntax form (unsupported) for ISO DCC. 
    The AFI for the supported binary syntax form is "39".
    
    The second problem, which was also previously noted, is that the IDI
    format specified via the ISO DCC AFI (regardless of whether it is 38 or
    39) allows only 5 decimal digits to be specified for the IDI value. 
    The IDI value (8261100...) would not be acceptible.
    
    I'm not certain what AFI the customer really wants to use.  It depends
    on how the IDI value was obtained.  If it is an X.25 address, then an
    AFI of 37 would be appropriate.  Similarly, 41 should be used if the
    IDI is taken from a telex number, 43 if it is an international
    telephone number, and 45 if it is an ISDN number.
    
    Both DECnet/OSI for Ultrix and the DECnet-VAX Extensions will have a
    utility called DECNET_DNS_REGISTER.  This utility supports a function
    that will help the customer to change the network IDP stored in the
    DECdns namespace (though not in the individual nodes, themselves). 
    This should be used to help change the IDP for any Phase IV nodes in
    the network, since they can't do it themselves.
    
    Enjoy,
    Stan Goldfarb
1098.5Background infoJOCKEY::BEETHAMMMike Beetham @EOO DTN = 850-3292Wed Jun 12 1991 06:5561
    Just a little more explanation of the background to these notes.
    
    JANET is the Joint Academic Network which is run under the auspices of
    the Joint Network Team, a body set up by the UK Government to run the
    network originally for British Universities and Research Councils but
    now extended to other academic institutions in higher education.
    
    The JANET network is a private X.25 network, though it is supposed to 
    be compatible with British Telecom's PSS network. JNT assigned all
    Universities a range of addresses all starting 0000 rather than with
    a CCITT country and network code. 
    
    The range of addresses assigned to this particular customer is, if I
    remember correctly, 000041500000 to 000041504000, though in practice I
    believe the initial 415 is only allocated to this particular customer.
    
    (Perhaps I should confess at this point that before joining Digital I
    was responsible for this customers network!)
    
    Being a Government body JNT are now moving slowly from a range of open
    non-proprietory communications protocols, such as Blue Book File
    Transfer Protocol and Grey Book Mail protocol, to the use of OSI. To
    support this move JNT have issued all sites with a range of NSAPs.
    
    My current understanding is that these have been obtained from the
    British Standards Institute and then added to so that the addresses
    being allocated are partly IDPs but also intrude into the DSP part 
    of the address. This intrusion into the DSP could be considered to 
    be part of the pre-DSP which we recommend not using.
    
    The address allocated to this particular customer is 38 826 1100 00 415
    
    It would appear that the 38 826 1100 is allocated by BSI, the following
    00 is JNT assigned to mean `academic format' and the 415 is a site
    identifier (cf the X.25 address above.)
    
    I am also aware that the National Health Service have been allocated a
    range of addresses by a similar mechanism, this time using BSI as the
    initial source and then a body called the Information Management Centre
    (IMC) which is an NHS body based in Birmingham and run by Adrian Stokes
    who has been active in standards work in the UK for a long time.
    
    I am trying to get more information on the policy for NSAP allocation 
    and usage in both these areas. We have been asked to give a DECnet/OSI
    seminar to the IMC following a UK Central Region  Insight seminar which 
    we gave recently which was attended by a number of people from the
    Health Service.
    
    Both these bodies are fully committed to the use of OSI but have also
    been brought up to believe that OSI means X.25 and Connection Oriented
    Network Service.
    
    The particular part of the Health Service I have been dealing with
    recently has actually been influenced to believe that our approach
    could be better and it is important that we try to build up these
    relationships as soon as possible.
    
    This is as much background information as I have at the moment. I will
    report back here if I find out more. 
    
    Mike.
1098.6In what sense "not support"?MARVIN::COBBGraham R. Cobb (Wide Area Comms.), REO2-G/H9, 830-3917Wed Jun 12 1991 09:2425
Re: .4

While NSAPs  with  decimal  format  DSP's  are  non-DNA they should still be
supported.  Autoconfiguration won't work and they can't be entered using DEC
format but they should still work.  We have always been careful (in Routing,
anyway)  to make sure that non-DEC format NSAPs will work as we cannot force
people  to  use the format we chose.  In particular /388261100415...  should
be a perfectly valid NSAP.

The next  problem  is  for  what  purpose does MCC want an IDP? Does it make
sense  to  accept a non-DEC format? What should happen if the customer isn't
using DEC-format NSAPs?

The general  principle  is  that  you  cannot assume that a customer will be
willing  to  use  DEC-format NSAPs.  If not, there may well be some features
which  won't  work  (e.g.  autoconfiguration) or which are more difficult to
use  but  the  rest of the product must function correctly.  It is a product
decision  to determine how much of the product will work with non-DEC NSAPs.

It is  not acceptable to try to force DEC-format down people's throats as it
will  start  to  tread  on  very  many toes (and the JNT have very sensitive
toes!).   However, pointing out what features they are missing out on by not
using DEC format is a very good idea.

Graham