Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

166 total results found

10-69-Net-Network

5 - Networking

The 10-69 network is used to connect nodes on NYC Mesh. Every mesh router at every node on the mesh gets an IP address from 10.69.0.0/16. Each router's IP address can be computed from the router's node number. The 10-69 network supports up to two routers per n...

Overview

5 - Networking

NYC Mesh is a mesh network.To understand a bit more about our Mesh network design concepts, please see Mesh Design For more information on our networking concepts at a high level, please see: Mesh Design Supernode Architecture We use the following rout...

BGP

5 - Networking

The Border Gateway Protocol (BGP) is an inter-Autonomous System routing protocol. NYC Mesh no longer uses BGP within the mesh between neighbors / members. Use of BGP within the mesh was too static for the changing network, lacked some "automatic" properties, ...

Networking 101 Training Classes

5 - Networking

We have presented a few classes on network concepts and training. Here is a list of slides and videos we have made for reference. Networking 101 version 1, by Zach Giles, Early 2017 Slides Networking 101 version 2, by Zach Giles, December 2018 Slides...

DNS

5 - Networking

DNS Infrastructure NYCMesh maintains an internal DNS with the "fake" top-level domain (TLD) of .mesh ( dot mesh ).Through this, services can be hosted, internal sites, etc.Use 10.10.10.10 for your DNS server. DNS configuration The DNS is hosted using standa...

Hubs

5 - Networking

Hubs provide connectivity for many nodes in a neighborhood. They come in three different sizes: small, medium, and large. These categories are not strict, and you will find many variants in the field. You can modify your hub to suit your needs and the needs of...

IP Mapping Method

5 - Networking

Over time, the terminology for the numbers assigned to buildings and members has evolved.   Originally a person registering  was issued automatically a “Node Number”. The Node Number was then used to assign an IP address range via an algorithm to the set of d...

Mesh Design Proposal

5 - Networking

NYC Mesh is designed and run as a mesh network. As a mesh, various nodes connect to each other in a non-hierarchical way, with traffic flowing in either direction, and rerouting traffic as nodes fail. As with all mesh networks, we must balance between becomin...

Network Time Protocol (NTP)

5 - Networking

NTP Infrastructure History: Over the years it has been evolving, changing. We used to use outside NTP servers,  from the WWW , then one, and later a second member provided NTP. One via a Stratum-1 server (Antenna getting PPS (Pulse-Per-Second) via two u-blox ...

Peering

5 - Networking

NYC Mesh operates AS395853 Our peering Policy is Yes Please contact us to peer with our network. Note this this is our Public ASN, not the Mesh Network itself. This community-run public network supplies NYC Mesh with net-neutral internet connectivity to suppor...

Supernode-Architecture

5 - Networking Supernodes

Goals of this documents Supernode routing / goals Supernode sample architectures Plan to get us to this architecture Supernode routing / goals "If you can get to a supernode, you can get to the rest of the mesh ( and the internet )." A supernode should be t...

VPN Overview

5 - Networking Virtual Private Network (VPN)

The NYC Mesh Virtual Private Network (VPN) is a system that enables a computer that is physically disconnected from the rest of the NYC Mesh network (e.g., because it is too distant from existing nodes) to access the network. Put another way, it extends the NY...

VPN - L2TP/IPsec

5 - Networking Virtual Private Network (VPN)

L2TP/IPSec is a common general-purpose VPN protocol that work with most platforms. For example, computers running Windows, macOS, iPhones, and Android devices all support this type of VPN out-of-the-box. This type of VPN is a little bit oldschool, in that it i...

VPN Request Proceedure

5 - Networking Virtual Private Network (VPN)

NYC Mesh maintains some common VPN infrastructure for use by active mesh members. Please feel free to use the VPNs. However, please note that NYC Mesh is not a commercial VPN provider or reseller, nor are we trying to achieve an Internet-based darknet. The VP...

VPN - WireGuard

5 - Networking Virtual Private Network (VPN)

WireGuard is a new, simple, and fast VPN implementation and protocol. For comparison, the older L2TP/IPsec VPNs typically will achieve about 100Mbps, but WireGuard VPNs may reach speeds upward of 300-400Mbps on the same hardware, or higher on a high-end workst...

Birdc

5 - Networking

WireGuard is generally described on another page, here: VPN - Wireguard. This page is about what is needed to configure WireGuard for routing over the VPN; especially with a focus on OSPF. A Note on Cryptokey Routing It's worth a section to touch on the crypto...

Culture

4 - Organization & Mission

In a decentralized organization like the Mesh, it is difficult for new people to figure out who does what. Basically we work on a system of trust. As we get to know new people we trust that they will do the right thing, and we gradually share access to locatio...

Master Plan

4 - Organization & Mission

Our basic plan is to create hubs and supernodes across the city so it is easy for any building to connect to our network. We think this will take about 50 tall buildings spread across all neighborhoods. We currently only have 3 supernodes and about 5 major hub...

Protecting the Mesh

4 - Organization & Mission

A common misconception about the mesh is that we are an "Internet Service Provider", strictly speaking. While we provide an alternative connection to the Internet and thus serve as an alternative to the big NYC ISPs, we are first and foremost a community that ...

New Member Workflow Overview

4 - Organization & Mission

This guide is intended to outline the workflow and processes that need to occur for a new member to join the mesh. This follows a member from their initial contact through to them successfully being connected to the mesh. This information is likely subject to...