home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / isis / 343 < prev    next >
Encoding:
Internet Message Format  |  1992-12-24  |  2.8 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!think.com!rpi!batcomputer!cornell!ken
  2. From: ken@cs.cornell.edu (Ken Birman)
  3. Newsgroups: comp.sys.isis
  4. Subject: Forwarded comments Re: Notes on IP Multicast option for Isis
  5. Message-ID: <1992Dec24.162926.27546@cs.cornell.edu>
  6. Date: 24 Dec 92 16:29:26 GMT
  7. Organization: Cornell Univ. CS Dept, Ithaca NY 14853
  8. Lines: 50
  9.  
  10. From: gthaker@hannibal.atl.ge.com (Gautam H Thaker)
  11.  
  12. Here are my two cents worth of comments...
  13.  
  14.    When will IP mcast be used?
  15.       - I plan to require that all (or most) machines using Isis support
  16.     the IP Multicast standard, which was developed by Steve Deering at
  17.     Stanford and has become part of Solaris 2.1; Steve's code is also
  18.     available for many other platforms, but perhaps not as a standard
  19.     offering from the vendor.
  20.  
  21. Requiring that most machines using isis support IP Multicast seems
  22. a bit strong. I don't know if HP, DEC, IBM, Lynx etc. support this
  23. as well as SOlaris 2.1, be cause we worry about using ISIS from all
  24. these other platforms.
  25.  
  26.     The code defines some setsockopt() options: SO_REUSEADDR, IP_MULTICAST_TTL,
  27.     IP_ADD_MEMBERSHIP, IP_DROP_MEMBERSHIP.  It also includes a multicast
  28.     router, called "mrouted".  If these are not up, IP multicast use triggers
  29.     a point-to-point mechanism slightly but not drastically slower than
  30.     the usual Isis UDP scheme.
  31.  
  32.       - You will need to have an authorization for "ipmcast" in your isis.rc
  33.     file.
  34. Eventually, multicast should be folded in with price of standard ISIS
  35. to keep ordering process simple, but no big deal here.
  36.  
  37.       - You will need to specify ISIS_IPMCAST as a flag to isis_remote_init()
  38.  
  39.       - Only messages sent in diffusion mode (to the full set of members and
  40.     clients) will be multicast.  However, you can overlap groups and in this
  41.     way can build up other patterns pretty easily.
  42. Not sure about this. Does this mean that if I have peer group of 10 members
  43. and I do a normal cbcast multicast won't get used? 
  44.  
  45.    From experiments (done, however, with a different version of the code) we
  46.    expect to see a benefit for groups with more than about 4 members.  However,
  47.    we have yet to experiment seriously with the new code on Solaris, for
  48.    technical reasons, so I won't have solid numbers for a little longer.
  49.  
  50. Please consider publishing a "performace brief" for ISIS, including
  51. numbers for multicast perf. I realize that you and your staff does not
  52. have infinite time, but perhaps slowly something can be built up.
  53.  
  54. Also, how do people find Solaris 2.x overall?   Do things work seamlessly,
  55. or is some amount of effort needed to move to Solaris?
  56. -- 
  57. Kenneth P. Birman                              E-mail:  ken@cs.cornell.edu
  58. 4105 Upson Hall, Dept. of Computer Science     TEL:     607 255-9199 (office)
  59. Cornell University Ithaca, NY 14853 (USA)      FAX:     607 255-4428
  60.