Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why we need new layer 2 protocol!! #1

Open
OmidHekayati opened this issue May 6, 2020 · 0 comments
Open

Why we need new layer 2 protocol!! #1

OmidHekayati opened this issue May 6, 2020 · 0 comments

Comments

@OmidHekayati
Copy link
Member

OmidHekayati commented May 6, 2020

We believe that layer 2 Ethernet doesn't fit for the next generation of networks with billions of billion devices!
In almost every switch device(layer 2) of a network, a switch must store a state as mac to port! and also in layer 3, every router must store additional state as IP to mac to have the ability to route packets!
In introduced protocol we want to change this behavior to have two stateful layers in a network! I know you want to say now that IP is not stateful but please think about this, We talk about state in devices, not protocol header here!!
Eliminating state from devices in layer 2 have some goals:

  • A huge decrease in a network set up the price!
  • A huge increase in the speed of layer 2 networks due to having very simple stateless devices!! Switch devices don't need any RAM type eg. CAM, ... to store state
  • A huge decrease in power usage due to having a much much simpler device than existing layer 2 devices!!
  • A huge increase in layer 2 capacity! the introduced network can setup for 2^2048 devices without the need for the upper layer to route data!

In best and most expensive exiting switch devices like this with more than 30k$, you can set up a network with max 512,000 nodes! And almost you must get help from the upper layer to set up a reliable network with this number of nodes!

The Introduces switch protocol can implement in devices with 256 port by very low price and very high throughput that can't compare to existing devices like this!

In IoE - IoT era if we want all devices can communicate directly to each other without help from other networks like bus, we need to update layer 2 protocol, What do you think?

@OmidHekayati OmidHekayati transferred this issue from another repository May 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant