Mesh Networks - Anarchy and Telecom

in #anarchism8 years ago (edited)

Hello Steemit users, I thank you for your time and attention. I'm Toll, an entrepreneur, Voluntaryist, blockchain enthusiast and technological visionary. I enjoy designing, deploying and teaching how to build carrier grade telecommunications networks.

I've always been quite fascinated with the idea of mesh networks, diverse path and dynamic routing. With the emergence of wireless technologies highly reliable and scalable last mile data transport solutions have never been so accessible. Being a Solutions Architect for telecommunications providers I have been fortunate enough to monitor, design and deploy large scale layer 2/3 telecom networks with dynamic routing and mesh topology in various applications.

What is a Mesh Network?

A mesh network is a network topology in which each node relays data for the network. All mesh nodes cooperate in the distribution of data in the network. Mesh networks can relay messages using either a flooding technique or a routing technique.

-wiki

What is Backhaul?

It is aggregating last mile circuits with core and core edge circuits. In various networks configurations it could be seen as when the data is leaving the costumer premise. The data is being transported to another interconnection or POP. Backhaul is often configured in multiple layers both software and hardware, LAN and WAN.

My objective is to identify some of potential obstacles that may lie in the way of building a robust high quality of service network that can support high quality data transport from video to VoIP services. There are many ways to solve various opportunities.

It is also important to understand that if each CPE device is expected to support multiple devices, multiple computers, visitor devices, printers, indoor/outdoor WAP, TVs, Smart Stream boxes etc; then the degree to which the desired quality of network services and reliability is the degree to which you must use high quality reliable hardware and correct network configuration. A few questions that would need to be addressed:

  • Where is power for all sites? Commercial or renewable?
  • What is line of site to various sites (LoS)? What is the physical topography.
  • Would the network need to support dynamic routing protocols such as ISIS, MPLS, VPLS or OSPF? This certainly effects the hardware needed.
  • What services are desired? VoIP, IPSec, internet? This also effects hardware decisions.

Perhaps a numerous section sized Anarchist community forms just outside of Acapulco, Mexico inspired by Jeff Berwick and others which leads to service needs at over 100 different dwelling? Or perhaps Adam Kokesh would like to deploy a local outdoor/indoor mesh network across his 10 acres in Northern Arizona? Both applications are solvable in similar ways.

Many Voluntaryists wish to cut the cords from the large monopoly service providers but find it very difficult. IP addresses are scarce with centralized allocation. This will continue to be problematic until something new and revolutionary is invented like CJDNS which implements an encrypted IPv6 network using public key cryptography for network address allocation, and a distributed hash table for routing. Blockchain technology may also play a role in solving address allocation, security and routing issues.

As it stands moving forward I would advise that high quality hardware and engineering be standardized to support low latency sensitive services like VoIP. I'd like for my Voluntaryist friends to realize that it will take significant capital and skill to support these services for a permanent Anarchist community, but it has never been more cost effective, reliable or scalable to do so in history. With this and information accessibility people can build their own communications networks, from Last Mile to Core Edge to Core Network which would lead to a private end to end encrypted layer 2 network to give/sell access. I can imagine having the opportunity to help design, and build-out the communication network needed in the Acapulco, Mexico someday...



Sort:  

Hey, awesome stuff! :)

Huge supporter of meshnets, and this is a great write up on a lot of infrastructure stuff I wasn't aware about. :) Thanks. :D

I appreciate the feedback. There is so much information I could write a book, so I try to condense the info. I just really enjoy building high quality stuff!

Yeah it's really good stuff.

It'd be great to get the hyperboria/cjdns community on steemit, I think. Those guys could contribute A LOT.

That's a great idea! I'd love to get their software running across my Junipers. I'll have to try to set that up on my test bench...

We could really use your expertise in the Nexus Project.

Thanks man I appreciate that. I'll have to look a little more into NP, I did watch a google chat video a while back...

Hi, great post, how can we connect? we are working on a project that you would love and fits your motivations

is there something like all these stuff on docker? you know plug and play thing