5 - Networking
Design of the mesh network and explanations of core concepts
Overview
NYC Mesh is a mesh network.To understand a bit more about our Mesh network design concepts, pleas...
10-69-Net-Network
The 10-69 network is used to connect nodes on NYC Mesh. Every mesh router at every node on the me...
BGP
The Border Gateway Protocol (BGP) is an inter-Autonomous System routing protocol. NYC Mesh no lo...
Birdc
WireGuard is generally described on another page, here: VPN - Wireguard. This page is about what ...
Networking 101 Training Classes
We have presented a few classes on network concepts and training. Here is a list of slides and vi...
DNS
DNS Infrastructure NYCMesh maintains an internal DNS with the "fake" top-level domain (TLD) of ....
Hubs
Hubs provide connectivity for many nodes in a neighborhood. They come in three different sizes: s...
Network Number
The network number assignment tool has been removed from this page as it didn't work. Please see ...
IP Mapping Method
Over time, the terminology for the numbers assigned to buildings and members has evolved. Orig...
Mesh Design Proposal
NYC Mesh is designed and run as a mesh network. As a mesh, various nodes connect to each other in...
Network Time Protocol (NTP)
NTP Infrastructure History: Over the years it has been evolving, changing. We used to use outsid...
Peering
NYC Mesh operates AS395853 Our peering Policy is Yes Please contact us to peer with our network. ...
Virtual Private Network (VPN)
VPN Overview
The NYC Mesh Virtual Private Network (VPN) is a system that enables a computer that is physically...
VPN - L2TP/IPsec
L2TP/IPSec is a common general-purpose VPN protocol that work with most platforms. For example, c...
VPN - WireGuard
WireGuard is a new, simple, and fast VPN implementation and protocol. For comparison, the older L...
VPN Request Proceedure
NYC Mesh maintains some common VPN infrastructure for use by active mesh members. Please feel fr...
WireGuard VPN Setup Guide
Originally written by JohnB in 2024-09 This is an attempt to document the setup process and the ...
OSPF
Open Shortest Path First (OSPF) is a dynamic routing protocol. It uses a link state routing algor...
NYC Mesh OSPF Routing Methodology
This guide gives an overview of the OSPF methodology and topology currently deployed at NYC Mesh....
Rules and Standards
As OSPF has some challenges in deployment outside of a datacenter environment, we will need to al...
OSPF Configuration Guide
This guide contains in-depth parameters on Layer 2 and 3 configurations. This guide is not mean...
Juniper Point-to-Point Guide
Note: This guide is even further in-depth than the Point-to-Point configuration guide. This is on...
10 Gigabit
This is adapted from the help page of a Bay Area ISP, Sonic. Expected Speeds on Sonic 10 Giga...
Brocade Router CLI Notes
Overview This ICX6610 network switch may be capable of acting as a core router for a large site i...
Proxmox Cisco VLAN LACP SN3 Config
Devices Mikrotik CCR1009 acting as core router http://10.69.7.13 for the web interface, login a...
Juniper DHCP Pool, LAG/LACP/AE/Bond, VLAN
165 Broome single-port network switch config with new DHCP Pool Done by JohnB on 2024/07/20 Port...
Supernodes
Information about the architecture, configuration, and history of our supernodes (SN)
DNS - Beta
This page describes systems which have not yet been deployed to production (SN 1{0,1}) and config...
LTE/CBRS
Implementation of CBRS deployment modeled after Seattle Community Network infrastructure
High-Level References
Resources from SCN lte-background - Google Slides Discusses various software components tha...
The Controller (Evolved Packet Core/EPC)
What is Open5GS and why it is needed? From GitHub:Open5GS is a C-language Open Source implementa...
The Radio (eNodeB/eNB)
Equipment Used Baicells Nova 233 (datasheet) Paired antenna: Alpha Wireless AW-3014-T4 (dat...
Use of Public IP
Attributing a Public IP to a member (via DHCP).Public IP means the member’s device is accessible ...