(E-Mail Removed) writes:
> Jacob Bunk Nielsen wrote:
>
>> One of my friends works at a place where they design those chips. I've
>> seen an 8 port 10 Gpbs switch on a chip no bigger than the CPU in you
>> computer. That's kind of cool, if you ask me :-)
>
> Yes, very cool indeed. 8 port 10 Gbps is incredible... that's about 5
> million packets a second if each port is saturated. It seems like the
> main road block to wire-speed switching would be the core logic
> responsible for deciding which port each packet goes to. Assuming
> there's only one such core, only one packet could be redirected at a
> time, although the Ethernet transceivers could of course physically
> send and receive other packets at the same time.
Don't worry, I'm sure they can handle more than one frame at a time in
such a switch fabric.
I'm not a hardware guy, so I don't know a lot about the specifics. I
did however read a couple of interesting articles about the nature of
switch fabrics a while ago. Of course I can't remember where I found
them. Sorry.
> Are there any companies that actually release data sheets on these
> things? Broadcom is positively secret about their ICs it seems: I
> can't find anything more than a 2-page brief on any of their
> switch-on-a-chip products.
Try to see what you can find at
<http://www.vitesse.com/technologies/index.php?id=7>. I don't know if
it's worth anything to you, but you can always have a look.
>> Normally the switching happens in a dedicated ASIC and the management
>> functionality happens in a general purpose CPU. In some switches more
>> advanced features are also run on the general purpose CPU which
>> usually gives a huge performance hit.
>
> Interesting... so if the ASIC doesn't know how to handle a packet, it
> punts it to the CPU? Do you know of any well-documented switch chips
> that have this management interface?
No, as I said I'm not really a hardware guy. But try to browse
documentation at cisco.com and look for features on their switches
that has huge performance-hits. That's usually because they are
handled in software rather than in dedicated hardware. It's often L3
and L4 features on a devices that's mainly targeted at the L2 market.
--
Jacob