Skip to content

Discussion: exposing Mycelium's peering port for all nodes #2640

@scottyeager

Description

@scottyeager

These days we are thinking more about how to cater to folks who want to run Zos on their hardware and also run workloads on top. So far in this case the baseline situation is that the user's traffic will have to make a round trip to the nearest Mycelium public node or Zos gateway node, even when they are sitting in the same LAN with their workload.

A natural improvement to imagine would be if the user can connect to their workload over Mycelium while keeping traffic inside the LAN. Ideally this can happen automatically via multicast peer discover, which Mycelium has. However, since this user profile is an enthusiast, it would also be reasonable that they can configure the Mycelium daemon on their computer to connect directly to the main Mycelium daemon on their Zos node.

I tried to see if it's already possible. The situation seems to be that gateway nodes with a public IP are open for peering (top) but "hidden" non gateway nodes are not (bottom):

Image

So my proposal is, can we make it possible to peer with the Zos main Mycelium daemon for any node running Zos?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions