Where to start the development of the router?

Good afternoon.

Where to start the development of the router?

Currently working in Telecom. Mikrotik, DLINK, Alcoma, ITEllite, these and other manufacturers of finished devices are constantly on the table. RouterOS, OpenWRT and other operating systems are familiar and studied far and wide. Network planning, equipment configuration and other pleasures of the network engineer.

Interested in the work of the whole matter at a low level and want to develop their own, simple router. For starters, you want to try to create a simple L2 switch with two ports and a simple firewall.

Ask to distribute a model plan of study of the issue.
Please do not advise to disassemble the Chinese iron and copy, are interested in comprehensive study of the process.
Ready to share the news if anyone is interested.
March 19th 20 at 08:33
3 answers
March 19th 20 at 08:35
To get started, buy river sand.
But seriously, learn verilog and buy target Board FPGA - Alicia.Greenholt commented on March 19th 20 at 08:38
March 19th 20 at 08:37
You want to create your iron? Don't want to be rude, but this is extremely expensive and difficult for an individual (although theoretically possible). Buy Board with SoC type FPGA+ARM (e.g., Zynq 7000, or Zynq UltraScale), and with the right number of ports and smoke Verilog, SystemVerilog, network protocols, methods of verification (UVM). For a few years of lessons is enough.
Then you can make your own version of the Board, there will need to quite get CAD, signal integrity, wiring a high-speed (there are all sorts of DDR3 and DDR4), methods and techniques of installation, to buy good still and the log. analyzer (not Ali), and other stuff for a few tens of thousands of dollars. In General, it is possible.
Yes, I'm interested in is his own. Want to know why tracks are exactly why it needs a resistor and so on. - Fern_Bor commented on March 19th 20 at 08:40
@Fern_Bor, then books on electronics, high-speed, signal integrity and so on. Here, even more than textbooks and a large number of sorts of application notes, datasheets and other things, on the websites of the chip manufacturers, forums, etc. assembled it all not to find, this is a very big topic. - michelle.Lango commented on March 19th 20 at 08:43
God, You voluntarily want to study the entire course of the speciality 2201 "computers, complexes, systems and networks"? Well, his five years pass :) Because, if correct, will have to start with the question "why is there a resistor", but with the question "what is a resistor and what is its impact on the electric circuit"?
Kirchhoff's laws again, straight from the teeth must bounce - the course "fundamentals of the theory of electrical circuits" is not just the year they detain.
And already then to undertake the design of the simplest devices is to be daaaaance not the router. No, and APE - the circuitry is now huge, takes mykruha, forums is a diagram of piping, chpok-chpok on the breadboard - urya earned! That's just why works don't say not possible. About the same as most Windows administrators (and some Linux, especially "the lovers of Kali"). - Cristina commented on March 19th 20 at 08:46
@Cristina, here the fact of the matter is that on the breadboard these things don't work, it's not Arduino. It is clear that chip and schema binding standard, but even under these conditions you need to properly dilute the cost. For this you need to understand how to trace dippery how to align the lengths of the paths, how to calculate the impedances of the circuits, it requires considerable experience. - michelle.Lango commented on March 19th 20 at 08:49
@michelle.Lango, well, people will lesson :) Slabeet a single Board - not working :) slabeet other - does not work - then kind of wakes up the desire to pull the theory :) - Cristina commented on March 19th 20 at 08:52
@Cristina, is very cheap entertainment. - michelle.Lango commented on March 19th 20 at 08:55
@michelle.Lango, well, we're his money to try it first :) Look in one of the adjacent threads of the person I want to Franch to get it - just to play it! :) - Cristina commented on March 19th 20 at 08:58
@Cristina, of course, of course, just I recommend to the author of the question to see the prices at least for the manufacture of six-layer boards (the minimum number of layers for such a device), and installation services for BGA chips. - michelle.Lango commented on March 19th 20 at 09:01
March 19th 20 at 08:39
see datasheets on chips atheros broadcom mediatek they have English-language documentation and connection diagram in the same way choosing the memory order printed circuit Board assemble test and forward the firmware is better to use open source for example OpenWRT

Find more questions by tags Network equipmentIronElectronicsDo it yourself