home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / protocol / iso / devenvi / 172 < prev    next >
Encoding:
Internet Message Format  |  1992-07-26  |  2.1 KB

  1. Path: sparky!uunet!sun-barr!sh.wide!fxmxgw!fxisms!taka
  2. From: taka@fxis.fujixerox.co.jp (Takahiro Kanbe)
  3. Newsgroups: comp.protocols.iso.dev-environ
  4. Subject: Re: iaed problems
  5. Message-ID: <Bs1p35.Hro@fxisms.fxis.fujixerox.co.jp>
  6. Date: 27 Jul 92 11:25:50 GMT
  7. References: <1992Jun25.234529.425@cu23.crl.aecl.ca>
  8.     <BqGn8u.ABy@fulcrum.bt.co.uk>
  9. Sender: news@fxisms.fxis.fujixerox.co.jp (USETNET News)
  10. Organization: Fuji Xerox Information Systems Co., Ltd., Tokyo, Japan.
  11. Lines: 51
  12. In-Reply-To: igb@fulcrum.bt.co.uk's message of 26 Jun 92 16:02:54 GMT
  13. Nntp-Posting-Host: litra.nwt.fxis.fujixerox.co.jp
  14.  
  15. Hi, dear ISODE'er.
  16.  
  17. In article <BqGn8u.ABy@fulcrum.bt.co.uk>
  18.     igb@fulcrum.bt.co.uk (Ian G Batten) writes:
  19. > It would appear that the tsap_addr_cmp routine doesn't work.  iaed is the
  20. > only reference I can find.
  21. I examined this problem recently.  It seems that that:
  22.  
  23.     - It might not be the problem of tsap_addr_cmp().
  24.  
  25.     -  One of reason is the change (or enhance) in ISO-address handling.
  26.  
  27.  
  28. Description:
  29.  
  30. Iaed(8) in ISODE 7.0 and tsapd(8) in 8.0 compares only the selectors of
  31. two TSAP-address (at least, RFC-1006 TS-stack).  In 8.0 it compares not
  32. also TSAP selectors but NSAP address.
  33.  
  34. And, presentation address which support/bootsvc script generates forms:
  35.  
  36. presentationAddress= Internet=hostname
  37.  
  38. This address will convert into ISODE internal format with NSAP-address
  39. part which has hostname's IP-address and *zero* port number.
  40.  
  41. Thus, when iaed(8) compares two TSAP-address, NSAP-address part, port
  42. number dose not match.
  43.  
  44. Both iaed(8) and tsapd(8) still listens iso-tsap port in this case.
  45.  
  46.  
  47. Solution:
  48.  
  49. One point of view is that zero port means default (or any) port.  I'm
  50. not sure this is correct or not.  But changing nsap_addr_cmp() in
  51. compat/nsapcmp.c is one of possible solution.
  52.  
  53. Another is change each presentationAddress which iaed(8) listens:
  54.  
  55. presentationAddress= Internet=hostname+102
  56.  
  57. The port number 102 is iso-tsap port.  Now, iaed(8) got correct port
  58. number in NSAP-address (in TSAP-address).  This works for me, but not
  59. tested very much.
  60.  
  61. Thanks.
  62.  
  63. --
  64. Takahiro Kanbe                FXIS / Network Team.
  65.                     taka@fxis.fujixerox.co.jp
  66.