Re: New failure detection algorithm for ng_one2many(4).

From: Evgeny Dolgopiat (dolgop_at_mccinet.ru)
Date: 01/24/05

  • Next message: Marian Durkovic: "Making ICMP the default traceroute protocol?"
    To: "Pawel Jakub Dawidek" <pjd@FreeBSD.org>
    Date: Mon, 24 Jan 2005 16:41:36 +0300
    
    

    > Hello.
    >
    > Patch below adds new failure detection algorithm for ng_one2many(4).
    > For now, the only such algorithm doesn't detect failures, one have
    > to show active links manually.
    >
    > http://garage.freebsd.pl/patches/netgraph_one2many.patch
    >
    > The way how to use this module (ng_one2many) is described in manual
    > page, to made use of new algorithm one should execute:
    >
    > ngctl msg fxp0:upper setconfig "{ xmitAlg=3D1 failAlg=3D2
    >interval=3D5 }"
    >
    > Value '5' after interval means: check interfaces every 5 seconds.
    >If interface will be down it will not be used.
    >
    >Note that 'one' interface have to be always avaliable.
    >
    >Any comments, etc. are of course welcome

    Hello. Did you see my patch?

    http://docs.freebsd.org/cgi/getmsg.cgi?fetch=92946+0+archive/2005/freebsd-net/20050116.freebsd-net

    Heartbeat signal has some advantages as compared to ioctl function. All subnet
    containing failed element (card or hub) marked as failed. Therefore packets
    sended from other hosts to host, holding failed element, wouldn't lost. Other
    advantage: now heartbeat algorithm working independently of the layer on
    which one2many operates (not only for ethernet).

    Some time ago (october 2003) I sent first version of this patch in mailing
    list and got some replies from people, using STABLE (4.X). But this patch
    could be used only for 5.X, not stable at that time. Now 5.3 is stable and
    this patch can be used for it.

    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"


  • Next message: Marian Durkovic: "Making ICMP the default traceroute protocol?"

    Relevant Pages

    • Re: [PATCH] OpenBSD Networking-related randomization port
      ... licensing issues need to be resolved before a patch can go in. ... - Changes the TCP ISN generation algorithm. ... the only change is whether the IDs used are simply incrementing ...
      (Linux-Kernel)
    • [PATCH] multipath routing algorithm, better patch
      ... The last patch wont work, ... This patch assigns the multipath routing algorithm into the fib_info ... This patch was tested against kernel 2.6.12.1 for all multipath routing ... +#elif CONFIG_IP_ROUTE_MULTIPATH_RANDOM ...
      (Linux-Kernel)
    • Re: [announce] CFS-devel, performance improvements
      ... This needs a little perspective, as I couldn't clone the repository, all I had was this announcement, so using the patch descriptions now as defense is unfair by you. ... The most brilliant mathematician in the world would have nothing to contribute to the Linux scheduler if he couldn't describe, code, and comment his algorithm in detail so that others could grok at least the basic outline and be able to give useful commentary and suggestions. ... I did however get the impression that Ingo got something significantly useful out of your code despite the problems, but I still haven't had time to read through his and Peter's patches in detail to understand exactly what it was. ...
      (Linux-Kernel)
    • [PATCH] Multipath routing algorithm determination
      ... This patch assigns the multipath routing algorithm into the fib_info ... This patch corrects the problem by ... This patch was tested against kernel 2.6.12.1 for all multipath routing ...
      (Linux-Kernel)
    • New failure detection algorithm for ng_one2many(4).
      ... Patch below adds new failure detection algorithm for ng_one2many. ... Note that 'one' interface have to be always avaliable. ...
      (freebsd-net)