Re: Feasible to implement a router on a system on a chip?
- From: David Brown <david@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 28 Mar 2008 09:19:37 +0100
Keith M wrote:
aubrey wrote:
I discovered that the MIPS architecture is widely licensed and used
frequently in common embedded applications. For example, the DI-525
router, hardware version C, uses a System on a Chip with the MIPS
instruction set, FLASH, and RAM. Lots of flash and ram, like 16Mb RAM
and 4Mb Flash (various posts cite different numbers).
I've often thought about buying some of these devices just to have a working platform. If you buy all that stuff separately, it would cost you a fortune. Those people hacking those devices are pretty crazy in their reverse engineering skills.
Yeah 16mb of ram and 4mb of flash is a lot of memory. However, if you compare it to today's serious routers(anything even remotely close to the OP's idea), it's not nearly enough. I just recently fitted a Cisco with 64MB flash and 256MB DRAM. It doesn't have the most complete feature set either...... and if you look at Cisco's memory roadmap, it will probably need upgraded by 2009. And this was in a router designed to handle T3 speeds. 45mbps.
I can see how you might have use for more RAM - storing bigger routing tables, ARP caches, connection trackings, and so on, as well as doing some packet buffering. But I have difficulty seeing how you would fill 256 MB with this sort of thing unless you are switching a lot of 10 GB lines with serious congestions - your aim in the router is to pass packets through without storing them, unless it is absolutely necessary (such as because of differences in line speeds). I certainly can't imagine what you'd want with 64 MB flash - even if you run a non-specialised kernel such as Linux on your router, the kernel, all the networking, routing and filtering code, and the basic configuration tools will fit in about 2 MB. Add another 2 MB for a fancy web interface if you want.
.
- Follow-Ups:
- References:
- Feasible to implement a router on a system on a chip?
- From: dspfun
- Re: Feasible to implement a router on a system on a chip?
- From: Keith M
- Re: Feasible to implement a router on a system on a chip?
- From: aubrey
- Re: Feasible to implement a router on a system on a chip?
- From: Keith M
- Feasible to implement a router on a system on a chip?
- Prev by Date: Re: Software's evil
- Next by Date: Linux on RAM
- Previous by thread: Re: Feasible to implement a router on a system on a chip?
- Next by thread: Re: Feasible to implement a router on a system on a chip?
- Index(es):
Relevant Pages
|