OpenBSD Journal

Protocol Independent Multicast support

Contributed by mk/reverse on from the I'm-only-yelling-to-some-of-you dept.

Ryan Thomas McBride just committed code from Pavlin Radoslavov which implements Protocol Independent Multicast:

CVSROOT:	/cvs
Module name:	src
Changes by:	mcbride@cvs.openbsd.org	2005/01/14 07:51:28

Modified files:
	sys/conf       : GENERIC 
	sys/netinet    : in.h in_proto.c ip_mroute.c ip_mroute.h 
	                 raw_ip.c 
Added files:
	sys/netinet    : pim.h pim_var.h 

Log message:
Add kernel support for Protocol Independant Multicast (PIM)
Information: http://netweb.usc.edu/pim/

Ryan and Pavlin would like very much if XORP was ported to OpenBSD. With a little luck this might make its way into 3.7, and you might be the one to help making it.

NOTE: You need the non-GENERIC options MROUTING and PIM in your kernel config to use this.

(Comments are closed)


Comments
  1. By Tony S (212.161.106.177) on

    I see where you are going, and I like it. Tony S

    Comments
    1. By Anonymous Coward (24.201.62.155) on

      Which is...? Share your thoughts...

      Comments
      1. By Tony S (212.161.106.177) on

        2003/12/17 04:46:54 - bgpd 2004/04/24 20:48:04 - multipath support 2004/05/29 17:54:46 - interface descriptions

        Comments
        1. By Brad (216.138.200.42) brad at comstyle dot com on

          The support for multipath in the radix code is there, but the routing code does not support multipath yet.

          Comments
          1. By Brad (216.138.200.42) brad at comstyle dot com on

            http://www.openbsd.org/cgi-bin/cvsweb/src/sys/net/radix_mpath.c

            TODO:
            - actually take advantage of multipath (rtalloc -> rtalloc_mpath)

            So... if anyone wants to see multipath, then start hacking.

        2. By Anonymous Coward (24.201.62.155) on

          Thx. :)

    2. By Anonymous Coward (130.238.5.7) on

      where did it go ? the whole OpenBSD dir is gone?

  2. By ciph3r (213.9.211.12) on

    AFAI can see, XORP uses gmake to build, and not works with BSD make :(

    If it's integrated finally in OpenBSD, which bgp daemon will be used: in tree henning@'s or XORP one?

    Comments
    1. By Brad (204.101.180.70) brad at comstyle dot com on

      No one said anythnig about integrating XORP into OpenBSD.

      Comments
      1. By ciph3r (80.58.3.235) on

        I was reading ported == integrated (Ryan and Pavlin would like very much if XORP was ported to OpenBSD). My confusion.

        You are right.

      2. By Nate (24.112.240.105) on

        I have to agree there, it looks more like OpenBSD is growing into a system for routing and Internet related functionality and is steadily expanding so as to fill all the gaps.

        PF alone was a great thing, as was bgpd and spamd; infact almost every new development that the OpenBSD team makes is useful at an ISP. If there was an nntp daemon and caching agent it would be nice (for the few people out there that still use nntp that is). Yes, I know of nntpcache's existance, but it is hard to find, last touched in 1999 and GPL licensed. Of course, while doing this it has also been expanding it's performance in other areas as well, so it isn't just a i386 router operating system.

        Comments
        1. By gwyllion (134.58.253.113) on

          Henning and Claudio are working on a ospfd as well.

          Comments
          1. By Anonymous Coward (213.118.91.56) on

            Is it the same project as http://xbsd.dk/xospf/index.html , which is done by Esben Norby?

            Comments
            1. By gwyllion (134.58.253.131) on

              No, a own implementation like OpenBGPD.

              Comments
              1. By Anonymous Coward (203.217.30.86) on

                No, you are wrong.

            2. By henning (213.128.133.133) on

              yes, it is that.

              Comments
              1. By Ash'aman (212.135.28.58) on

                And it looks like it's coming quite soon.

                Comments
                1. By Brad (216.220.57.68) brad at comstyle dot com on

                  I'm pretty sure this is to facilitate further developement in-tree but don't expect what is imported to just work as is.

                2. By gwyllion (134.58.253.113) on

                  From now on we can follow the development in the OpenBSD tree :-)

Credits

Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original deadly.org with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]