First Gigabit Ethernet Chip Demo 76
An anonymous reader writes "Broadcom demonstrated the
world's first Gigabit Ethernet transceiver chip for
existing CAT5 copper cabling yesterday at
NetWorld+InterOp '99. Packaged in a 256-pin TBGA, Broadcom
has begun delivering initial samples at $75/chip. No word on
when full production starts or
when to expect hubs, switches, or NICs based on the chip."
Gig ethernet = 1200Mbit (Score:1)
The stupid E450's at work can't even hit 200mbit/s over gig ethernet though.. But gig ethernet and the switches really can push that much bandwidth.
Why UTP instead of coax? (Score:1)
100BaseTX is supposed to go 100 meters from hub to host, but I can't get a reliable signal with anything beyond about 80 feet. I tried 3 different cables (all homemade, but reliable at shorter distances) and every type of hub and NIC I could get my hands on. Is there some secret to it?
I wish everyone would just bite the bullet and make everything fiber based. The prices will drop a lot when it is more mass produced, and we won't have to mess with a semi-reliable medium.
Re:Gigabit ethernet vs. ATM (Score:1)
- ATM is conection-oriented network, e.g. you request a channel from starting point to end point and, if granted by network, you get a communications channel with guaranteed speed, delays, etc.. (this is called Qos)
- Ethernet is packet (frame) technology, and it is not-connection oriented.
- Ethernet is at Layer 2 (by ISO)
- ATM is full networking technology at Layer 4, so you could compare it (functionaly) to Ethernet+IP
- ATM is thus always "switched", so it does not need shared media access techniques (collision detection, etc..)
- Ethernet (also Gigabit) is "switched" and "shared".
- With shared Ethernet you can not guarantee no Qos and it saturates at about 65% of linespeed.
- With switched (end-to-end!!!) Ethernet you can, to some extent, quarantee QoS.
- To put it simple: ATM switch offers as much functionality (if not more) as nowadays modern (linespeed) Ethernet switch-routers. The price per port is comparable!
- ATM's misfortune is that all today's applications use IP stack, so all vendors are seeking a way to use ATM as a transport medium for IP, instead of using it natively. (MPOA, LANE, CLIP..) They are mixing packet network and conection-oriented network.
Real world comparison would be Post network against Phone (Fax) network.
Please correct the above list.
Peter
Re:Why UTP instead of coax? (Score:1)
1000Base-T uses all 4 *pairs* in the cable. You could use coax but you would need 4 cables per connection. Sure it would go further than TP but it would make fibre look cheap....
The reason you're having problems with 100Base-T is because you are probably using dodgy components. Proper Cat-5 cables and installations should have been tested to certify that they work. Perhaps using a tester would give you some indication as to where the faults lay.
Re:Transceiver? (Score:1)
Since it is the same range as 10/100baseT, it IS a big deal for upgrading any current LAN. In many cases, the cost of new cards and switches is nothing compared to the cost of running new cable. I can think of a use rught now where we have a 100baseT running between floors. I'd really like to up the bandwidth in the near future, but I don't want the hassle and paperwork of getting the fiber run.
For new installation, fiber may still be the best bet because of the long runs it supports.
Gigabit ethernet, FreeBSD (Score:1)
Just "for reference", FreeBSD currently supports gigabit adapters based on the Tigon chipset (eg. those from 3Com, Alteon, etc.). Initial benchmarks show a useable TCP bandwidth over 500Mbps and UDP bandwidth over 800Mbps. For a server feeding a gigabit-capable switch, this is a useful improvement over 100Mbps ethernet.
Given that current pricing on fibre-based cards is well under $500, expect to be seeing Gb ethernet making a real play very soon.
Transceiver? (Score:1)
Don't think so (Score:1)
I won't say it's impossible, just not possible yet.
By the way, I have heard that the realisitic throughput of gigabit ethernet is closer to 6 or 700mbps (Communications Systems Design trade mag). While not truly gigabit, it is still pretty effing cool if you ask me.
Re:Gigabit ethernet vs. ATM (Score:5)
The reason Broadcom's chip is so complicated is that for full-duplex GigE on copper, all 4 pairs in the cable are used, _in both directions_. This means the chip uses fancy DSP techniques to subtract what is transmitting from what is receiving. It handles FEXT and NEXT (far-end and near-end cross-talk) as well.
The only other concern is that the end-station just cannot create frames fast enough @ 1518 bytes, so there is a proposal for jumbo frames to enable endstations to lower their rate of frame generation. Still, for decent TCP stacks you can see 500-800 Mbps right now, which is a good bit better than 100Mbps.
The ATM fixed-53B cell is an interesting idea, since it allows for uniform memory allocation per cell (versus ethernet, where you don't know if you need 64 or all the way up to 1518), but in hardware, often the implementation for Ethernet is to use linked-lists of buffers (say of 128B) which will have good efficiency.
Problems like these can always be solved, and Ethernet is cheap and standard.
Death to ATM!
1Gb/s != 1 GB/s (Score:1)
Re:Increasingly incorrect. (Score:1)
Doesn't seem very convincing to me. If people are still trying to solve QOS issues with overkill capacity then that's seems like little more than a cludge.
I should be able to do video-conferencing no problem on 10Mbit/s Ethernet (the bandwidth is there), but if the image breaks down whenever there's a burst of activity from the department file server that's a pretty fragile solution.
Overkill capacity is only overkill until someone builds a faster file server, or until you are unlucky and someone accesses a large cached file from a fast Linux machine, saturating your 'overkill' net.
Sounds to me like the difference between a real RTOS and a timesharing system [oreilly.com]. Try asking a developer who uses QNX [qnx.com] and a 68k [mot.com] for a real-time app whether they would like to switch to Windows NT [realtime-info.be] and an Alpha 21264-500 [microway.com] with overkill processing power. All the processing power/bandwidth isn't going to help you if one app decides to monoplise it.
By the way, I know that people keep trying to build RT systems out of NT. I can't imagine why. I even worked on a project that did that, and it was painful.
Re:Don't think so (Score:1)
eg the DEC 21143 network is used on Base2, BaseT and BaseFx cards. same chip, different transceivers. The 21143 takes care of most the ethernet framing side of things, and the transceiver takes care of communicating the bits across the media - be it fibre, copper..
so i guess this transceiver is pretty much tied to BaseT.
(although it's not very clear from the article whether the chip is just a receiver or capable of higher level ethernet 802 stuff).
Re:Happy, Happy, Joy, Joy! (Score:1)
256 pins on a chip may take up significant card reale-state. It will be a busy board! I would imagine it could really make use of a 100MHz PCI bus too! I might expect a new generation of motherboards to appear in the future. Get your credit cards ready...
ethernet is inferior - but ... (Score:1)
Not sure where you got the 75% figure from, but frm my experience once ethernet hits 50% utilization it is hosed (time for a switch).
Say bye-bye to 4x100Mb benchmarking tricks! (Score:1)
It's interesting to note that with 4x100Mb adapters around 350Mb/sec is the figure quoted for NT performance (which is great for that test, but crummy for Gb ethernet).
Try 10 Gigabit/s (Score:2)
They'll be showing this off this week. You can get the info about a LAN [bell-labs.com] and a multiplexer [bell-labs.com].
This sort of makes our workplace upgrade to a 100Base-T switch look sort of feeble.:)
It's Gb not GB, and it's Ethernet, not modem (Score:1)
And it's for LANs, Local Area Networks, not modems to connect to ISPs.
Seems to be some confusion here, as if suddenly homes will be getting a billion bytes a second net connections.
--
Re:Gigabit ethernet, FreeBSD (Score:1)
The most in-expensive ones I've found are $850
Thx.
Optoelectric computing research. (Score:1)
~afniv
"Man könnte froh sein, wenn die Luft so rein wäre wie das Bier"
Re:Why use 1000T? (Score:2)
Maybe because fiber sucks and is much more expensive. You can still by 100Mbps fibre stuff - check out the prices.
I would guess that most of the early 100Mbps short range fiber installations have been pulled in favor of cat5. 1000BaseT opens a huge market - I would suspect that prices will soon fall to around $1000 per switched port, which is affordable if you need it.
--
Re:Well, yes, but let's not forget Token Ring ... (Score:2)
I would guess that most unixy slashdot types don't have much experience with Token Ring, which is too bad, because it's actually very solid technology.
Even standard 16Mbps token "feels" faster than your typical office 100Mbps non-switched ethernet segment. It's good to hear that the technology isn't being junked.
--
Ethernet? Bah! HIPPI all the way... (Score:1)
And having nice features, like NO MTU is quite nice. I remember sending 40MB packets over our
switches straight to a frame buffer... now THAT was sharp animation...
And seeing an network of Suns (with my companies SBus cards and switches!) and Crays, that had, in 3 years of running, NEVER dropped a single IP packet.
Sure, the cable (in the copper inplementation) is over $300 for a 3 meter one, and you need two of those for a full connection, but it sure was a well-engineered technology.
I only wish I had stayed there long enough to see the HIPPI64 stuff...
Re:Transceiver? (Score:1)
Re:Gigabit ethernet vs. ATM (Score:1)
Re:Why use 1000T? (Score:1)
Re:Why UTP instead of coax? (Score:1)
Re:Gigabit ethernet vs. ATM (Score:2)
implementation of Ethernet where the wait time after a collision was fixed at the minimum, resulting in the NICs
dropping into lockstep when collisions started and network utilization dropping to 0%.
Then the SUN implementation was not to spec. True Ethernet devices are supposed to wait a random, or pseudo random, time before trying to retransmit after a collision. I'd say their implementation was broken.
Also, if you are talking full-duplex connections, there is no such thing as a collision anymore. Since you can transmit and receive at the same time, you can't have a collision. Buffers can backup on the switches and you could drop traffic, but you wouldn't have a "collision." "Good" switches can also do flow-control, so that their buffers will not overflow. See the 802.3x spec.
Looking at the Gigabit Ethernet Alliance [gigabit-ethernet.org] FAQ, it looks like they extend the carrier time and slot time to 512B from 512b. This, in effect, makes the minimum packet length 512B instead of 64B (The official min packet length is still 64B but it will pad it to 512B) for non-full duplex devices. So, unless you have full-duplex connections you are not gaining that much. However, it looks like they try to make up for this with the packet-burst feature, which allows stations to send out multiple consecutive packets without giving up control of the line (supposedly up to the 512B slot time).
Re:Why use 1000T? (Score:1)
CAT-5 is cheap (by comparison to optics) especially if it is already strung throughout the building. It can be cut to size, and you don't need to hire an optics-aware tech to handle it.
The installed base of CAT-5 wiring is significant, and presents a large investment - so as you'd say, using it is a major benefit
Also there's all the supporting hardware. Even if you make the investment in fiber, and string it throughout your building, you've got to tie it all together, and that requires special (non-copper) equipment. Fiber-handling equipment of any kind - be it routers, switches, couplers, whatever - is again more expensive than the CAT-5 counterpart.
Conversely, a new installation is still likely to shy away from fiber, because this is still new tech, and nobody wants a lemon, or a token-ring, or BetaMax.
Management will always look at the market inertia, and initial and running costs when making these decisions, and the sensible choice in those terms is copper ethernet.
Happy, Happy, Joy, Joy! (Score:2)
The hell with Win2k, GB-ether is nice for all those big CAD drawings, DB shuffles, Quake games!
Now, about that Internet backbone bandwidth:
If I have GB-ether on my desk, and so does everyone else (even if $75 is just a single chip, the card can't be that bad.. ) - we're going to choke the net to death.
Nevermind that a single PC can't pump data out that fast, a cubefarm of them can. We need significant backbone bandwidth improvements and faster routers.
Where's those danged pure-optical chips?
Re:Why UTP instead of coax? (Score:1)
Re:Happy, Happy, Joy, Joy! (Score:1)
Of course, by the time your PC has a 133MHz 64-bit PCI bus, it will also have a 1.5GHz CPU which can handle it. The fastest TCP performance I have seen over GigE using standard packets is ~350Mbps for a single TCP stream (memory to memory of course. Good luck making FTP go that fast.) I managed to get almost 500Mbps between the same multi-processor boxes by using three TCP streams, each running at about 160Mbps.
Re:Gigabit ethernet vs. ATM (Score:1)
The problem with Ethernet at high utilizations is collisions. Only one station on the Ethernet can transmit at a time, but due to signal delay the station can't tell when it starts to transmit whether another station is starting to transmit at the same time. When two try to talk at once you get a collision and they both have to stop, wait a short, random amount of time and try again. The more of your bandwidth you're using, the greater the chances of this happening. If it happens too much, utilization goes down because all the stations spend more of their time waiting for their last collision to clear than in actually transmitting. ATM, being effectively a point-to-point network at the physical level, doesn't suffer from collisions.
Most Ethernets seem to start having collision problems above 50% utilization. The worst case was a Sun implementation of Ethernet where the wait time after a collision was fixed at the minimum, resulting in the NICs dropping into lockstep when collisions started and network utilization dropping to 0%.
Re:Gigabit ethernet vs. ATM (Score:1)
Yes, Sun was horribly out of spec. Another case of a company deciding that a feature was hurting performance without bothering to check why that feature was put in there in the first place. See also remove of "performance-robbing" slow start and exponential backoff in TCP stacks.
As for full-duplex, good switches eliminate collisions but only as long as all nodes are connected directly to a switch. Throw in some vanilla hubs and a bunch of older network cards and you're back to collisions ( albeit the collision domain is drastically reduced ). Dropped traffic also has an effect on throughput even though you aren't generating collisions, all those retransmits eat up bandwidth too.
Re:(Coax != Cat5) Was: Why UTP instead of coax? (Score:1)
Why use 1000T? (Score:1)
Re:Gigabit ethernet vs. ATM (Score:1)
Here are some links for Gigabit / ATM info (Score:2)
All vendor/consortium links I'm afraid...
Re:Gigabit ethernet vs. ATM (Score:3)
Back when I was looking into things, I found a Lisa98 presentation by Curtis Preston called "Using Gigabit Ethernet to Backup 6 Terabytes" -- in his presentation he referred to gigabit ethernet as really being "200Base-T" based on the results he saw. Much depends on your TCP stack and support for jumbo frames, etc. etc.
The ATM vs gigabit ethernet debate totally depends on what "situation" you are talking about. ATM has alot of advantages and seems to be the fastest shipping bandwith available now (OC-48,etc.) It also has nifty billing/accounting/garanteed bandwith abilities and can easily handle both delay sensitive (isochronous) data like streaming media as well as more traditional computer network traffic.
I guess it all comes down to how you want to use it -- I chose Gigabit ethernet for my DNA crunching alphaservers because I knew I was going to have a small number of hosts carrying IP traffic only -- no need for extensive WAN or MAN interconnects or thousands of circuits, no need to deal with isochronous data alongside computer traffic and no real urgent need for the accounting/management features of ATM.
The biggest reason for my choice of gigabit over ATM was inhouse experience -- my group of biogeeks and the corporate IS people have tons of ethernet experience and no real ATM experience. This is why I think gigabit is going to _really_ take off in the LAN/intranet space-- being able to use your ethernet-aware people AND your existing Cat.5 copper wiring is very very attractive.
just my $.02
Re:Gigabit ethernet vs. ATM (Score:1)
Suffering isn't really a great term for what is going on. Ethernet uses a shared medium (coax or twisted pair) so it uses the collisions as an arbitration mechanism. On a lightly loaded circuit, there is no arbitration overhead. The mechanism you describe for collisions is correct, and I imagine that when you compare performance to ATM including arbitration (routing, circuit set up, Not too sure about ATM) that performance looks a bit better.
Yes on a heavily loaded (60% - 70%) Ethernet circuit stations have to wait a bit longer for access to the medium, but with a light load, there is no arbitration delay (start transmitting, check for collisions later).
A heavily loaded ethernet circuit can eaisly be divided in two (or more) with a bridge (switch), yielding two lightly loaded circuits, and better performance overall.
Jeff
Re:Transceiver? (Score:1)
I don't see the big deal. This is Gigabit Ethernet over COPPER and is short range. Gigabit Ethernet over fibre has been around a while.
Gigabit ethernet vs. ATM (Score:2)
In a nutshell, one article suggested that ethernet began to perform less and less efficient the more data was pushed through the ethernet pipe (up to about 65 to 75% overall utilization), due to the differing packet sizes or something like that.
The article then went on to say that for large pipes of data, the single cell-? size of an ATM packet allowed it to scale "much" better than the ethernet network. They said up to something like 95% utilization.
Maybe gigabit ethernet wouldn't be as good of a decision if ATM worked better in this situation. Can anybody explain the difference to me? If you happen to have performance numbers, please post them.
??? dude, cisco's great! (Score:1)
That's really cool, and you're right, for your particular application, ATM is going to kick the bejeezus out of any frame-based tech.
And that's the real, point, isn't it? For some applications, ATM makes good sense. I wouldn't implement anything but, if I needed to run concurrent media streams alongside my data. But for me, I just need a way for rows and rows of servers to get to the backbone with as little contention as possible. Pretty much all my frames end up as ether (at the server), so why try to change things?
Once again:
What do you want to do?
What software (network, layer2, whatever) does that best?
On what hardware does that software work the best?
^how to build an infrastructure^
Re:Brute force! (Score:1)
I can get full duplex 1000-basewhatever to 200+ hosts through a single switch backplane. At that point the bandwidth available in the system makes the situation moot.
yah, pricing... just what _are_ lightstreams going for these days?
And have you tried it across _your_ WAN links? I don't know about you, but I don't consider 12Mbit of WAN connectivity to be exactly cheap, regardless of your transport... And just what do you mean by WAN? Those sissy little 500m fiber runs on campuses? Or my 23,000mi of multichannel OC192?
oh wait, I forgot that the frame types are also 100% compatible with commodity hardware...
Re:Well, yes, but let's not forget Token Ring ... (Score:1)
Is it really necessary to not replace wires? (Score:1)
However, the time when every PC needs a Gigabit connection is still a while off. 10Mbit is still sufficient for the vast majority of networked PCs. The vast majority of network performance problems stem from frequent collisions, which in turn results from too many users hooked upto one port of a switch. Only a few will truely benefit from 100Mbit.
Most small to medium size companies can easily run all their servers off single 100Mbit ethernet connections, and have no problems at all. 1Gbit ethernet cards are really only needed in enterprise servers, and it will probably stay that way for some time (at least 5 years). Most PCs can't even saturate 100Mbits while providing or storing/displaying meaningful data.
I really don't see the problem with laying new lines between a handful of servers and switches which are normally placed in a central server room.
Re:Gigabit ethernet vs. ATM (Score:1)
Just my 02