[prev in list] [next in list] [prev in thread] [next in thread] 

List:       illumos-developer
Subject:    [developer] Review - 13500 Want support for overlay networks
From:       Andy Fiddaman <andy () omnios ! org>
Date:       2022-01-27 11:12:24
Message-ID: 20220127111224.GA9747 () reaper ! citrus-it ! net
[Download RAW message or body]

Hi all,

I've been working on upstreaming the network overlay feature from Joyent
SmartOS to illumos-gate over the past year, following the process that I
outlined in IPD18 - https://github.com/illumos/ipd/blob/master/ipd/0018/ -
back then.

With the pre-requisites out of the way, I'm now ready to integrate the
initial big wad, which is the code from SmartOS up to January 2019, with so=
me
additional fixes and updates so that it builds and pbchks cleanly for curre=
nt
gate.

This code is fully functional and I've been testing it over the past few we=
eks
and checking interoperability with SmartOS and OmniOS (which side-pulled th=
is
in 2019), but in the initial state it does not support overlays being
persistently created. OmniOS has this support and I'll upstream it along wi=
th
three other followups I have queued - those are linked to the main ticket in
Redmine as related issues.

The IPD contains an overview of the feature and some links to further
references, include blog posts from the time it was being developed for
SmartOS.

There are potential followups to this work to add things like multicast
support, the ability to use overlays in a non-global zone, additional
encapsulation plugins (e.g. Geneve) and more search plugins.

With all of that said, please can you review the following rather
large change?

    13500 Want support for overlay networks
    Author: Robert Mustacchi <rm@joyent.com>
    Portions contributed by: Dan McDonald <danmcd@joyent.com>
    Portions contributed by: Jason King <jason.king@joyent.com>
    Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
    Portions contributed by: Mike Zeller <mike@mikezeller.net>
    Portions contributed by: Andy Fiddaman <omnios@citrus-it.co.uk>
    https://www.illumos.org/issues/13500
    https://code.illumos.org/c/illumos-gate/+/1972

I've gathered the list of contributors from the illumos-joyent commits. If
you know of anyone I've missed who should be included, please let me know.

Thanks,

Andy

------------------------------------------
illumos: illumos-developer
Permalink: https://illumos.topicbox.com/groups/developer/Tac89efc89e61b2bb-=
M3d7a36299508b9a9dc87fe07
Delivery options: https://illumos.topicbox.com/groups/developer/subscription
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic