[Olsr-users] olsr2 and multipath

Ansgar Jazdzewski (spam-protected)
Mon Nov 14 11:55:00 CET 2016


Hi,

i prefer to have only one olsrd running ... do you can point me to the
right configuration to setup olsrd2 in/as Multitopology instance

thanks
Ansgar

2016-11-14 11:09 GMT+01:00 Henning Rogge <(spam-protected)>:
> While Olsrd2 (the OLSRv2 implementation of OLSR.org) is not Multipath
> capable, it is Multitopology-Capable.
>
> So you could have ONE Olsrd2 instance that runs multiple routing metrics,
> creating different routing topologies.
>
> You could also run multiple Olsrd2-Instances if you want to split them among
> interfaces (you just have to configure different "locking files").
>
> Henning
>
> On Mon, Nov 14, 2016 at 11:06 AM, Ansgar Jazdzewski
> <(spam-protected)> wrote:
>>
>> 2016-11-14 10:37 GMT+01:00 Henning Rogge <(spam-protected)>:
>> > On Mon, Nov 14, 2016 at 10:17 AM, Ansgar Jazdzewski
>> > <(spam-protected)> wrote:
>> >>
>> >> Hi,
>> >>
>> >> i am try to setup a new smal datacenter and we like to test olsr2 as
>> >> the layer3-dataplane.
>> >
>> >
>> > What kind of multipath are you expecting? Do you just want to use
>> > parallel
>> > ethernet links between certain nodes or do you have "real" disjunct
>> > paths?
>> >
>>
>> i think of real multiple path setup i don't like to use bonding or
>> something like it, i have a full mashed datacenter environment the
>> idea is to put vxlan on the top of the routed back-plane, so i can
>> easy setup new networks and all is redundent because of the lower
>> layer3 net: and hopefully easy to scale.
>>
>> >>
>> >>
>> >> wath i have done so far is:
>> >>
>> >> bring all my NICs up with a IPv4 link-local and set a host ip on
>> >> loopback.
>> >> olsr is running so far, but i can not see any multipah in my
>> >> routing-table
>> >>
>> >> ####
>> >> (spam-protected):/home/sprd# ip rout show
>> >> default via 172.16.162.1 dev eno2  proto 100  src 172.16.162.167
>> >> metric 2 onlink
>> >> default dev eno2  scope link  metric 1003
>> >> 169.254.0.0/16 dev eno2  proto kernel  scope link  src 169.254.8.60
>> >> 169.254.0.0/16 dev eno1  proto kernel  scope link  src 169.254.8.55
>> >> 172.16.162.1 via 172.16.162.1 dev eno2  proto 100  src 172.16.162.167
>> >> metric 2 onlink
>> >> 172.16.162.156 via 169.254.22.61 dev eno2  proto 100  src
>> >> 172.16.162.167  metric 2 onlink
>> >> 172.16.162.161 via 169.254.12.73 dev eno2  proto 100  src
>> >> 172.16.162.167  metric 2 onlink
>> >> 172.16.162.178 via 169.254.9.132 dev eno2  proto 100  src
>> >> 172.16.162.167  metric 2 onlink
>> >> ####
>> >> (spam-protected):/home/sprd# ip -4 addr show dev lo
>> >> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
>> >> group default qlen 1
>> >>    inet 127.0.0.1/8 scope host lo
>> >>       valid_lft forever preferred_lft forever
>> >>    inet 172.16.162.168/32 scope global lo
>> >>       valid_lft forever preferred_lft forever
>> >>    inet 172.16.162.167/32 scope global lo
>> >>       valid_lft forever preferred_lft forever
>> >> ####
>> >>
>> >> so my questions are:
>> >> how can i configure it, or is multipath no possible with olsr2?
>> >
>> >
>> > OLSR and OLSRv2 do not support multipath at the moment (at least the
>> > OLSR.org implementation does not have any extensions for it)... mostly
>> > because the Dijkstra Algorithm gives you only the "fastest" path and it
>> > is
>> > quite difficult (especially for a mesh net environment) to suggest an
>> > algorithm that gives you multiple good paths.
>>
>> in my case i have all NICs with the same wight, so i "just" need the
>> second route entry
>> Can i force olsr2 to start the Dijkstra for every leave NIC? and add
>> each NIC into a extra routing Table?
>>
>> this sould work in my case? dont know how failover will do, let solve
>> it layter on
>>
>> > see https://tools.ietf.org/html/draft-ietf-manet-olsrv2-multipath-11 for
>> > some standardization work on it in the IETF.
>> >
>> > If you have a good idea how to implement an algorithm like this I would
>> > like
>> > to talk about it.
>>
>> like i tryed to draw, group outbound-nics and run Dijkstra on each of
>> the links to find a idividual route or the same but from an other
>> source NIC
>> mybe i can try it by running multiple olsr2 deamons?
>>
>> > There is also the problem that moving the traffic along these paths is
>> > difficult without a very special setup or source routing (which is
>> > deprecated I think).
>>
>> i don't like to have the normal datacenter traffic directly on those
>> links, all Layer2 traffic will be in VxLAN, in the momet all that is a
>> rough idea and i like to build it as open as possible
>>
>> thanks for your help,
>> Ansgar
>>
>> > Henning Rogge
>> >
>> >>
>> >> Tanks
>> >> Ansgar
>> >>
>> >> --
>> >> Olsr-users mailing list
>> >> (spam-protected)
>> >> https://lists.olsr.org/mailman/listinfo/olsr-users
>> >
>> >
>
>



More information about the Olsr-users mailing list