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