Advanced Search
Search Results
166 total results found
10-69-Net-Network
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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...