Slashdot Mirror


Corporate Data Centers As Ethernet's Next Frontier

alphadogg writes with a story that's about the possibilities for the next generation(s) of Ethernet, stuff far beyond 10base-T: "Ethernet has conquered much of the network world and is now headed deep into the data center to handle everything from storage to LAN to high-performance computing applications. Cisco, IBM and other big names are behind standards efforts, and while there is some dispute over exactly what to call this technology, vendors seem to be moving ahead with it, and it's already showing up in pre-standard products. 'I don't see any show-stoppers here — it's just time,' says one network equipment-maker rep. 'This is just another evolutionary step. Ethernet worked great for mundane or typical applications — now we're getting to time-sensitive applications and we need to have a little bit more congestion control in there.'"

152 comments

  1. Hmm... by Enki+X · · Score: 0

    Are there any foreseeable applications for the consumer world?

    --
    On second thought, let's not go to the internet. 'Tis a silly place.
    1. Re:Hmm... by Enki+X · · Score: 0

      Oh, nevermind.... I misunderstood...I was thinking: Who besides data centers needs this? But a lossless network would be nice...

      --
      On second thought, let's not go to the internet. 'Tis a silly place.
    2. Re:Hmm... by pla · · Score: 3, Interesting

      Are there any foreseeable applications for the consumer world?

      Connect your new keyboard and mouse via ethernet.
      Connect your new HDD* via ethernet.
      Connect your new video card via ethernet.
      Connect your new scanner via ethernet.
      Connect your new CD/DVD/BR via ethernet.
      Connect your new printer* via ethernet.
      Connect your new webcam* via ethernet.

      No more USB cables with a million different connector types. No more PATA or SATA cables. No more serial or parallel cables. No more trying to figure out where to plug a given device in on a motherboard or looking for spare PCI/whatever slots - Just one type of cable and they all plug into a switch-like section of the motherboard.

      Now, some devices (video cards as the most obvious) will still require extra power, but most devices could probably manage with a variant on PoE, meaning the inside of your case goes from rats-nets of assorted cable types, to a half-dozen or so tidy round cables.

      * Yes, you can already get network enabled versions of these, but they count as a real full-fledged network endpoint, not as a slave device "local" to a particular computer.

    3. Re:Hmm... by Yetihehe · · Score: 5, Insightful

      No more USB cables with a million different connector types.

      You realise "no more different connector types" was the reasoning with USB?

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    4. Re:Hmm... by Grey_14 · · Score: 4, Insightful

      And sadly, you'd see the same issues it with this standard too, because an ethernet RJ-45 plug isn't appropriate to plug into a cell phone, digital camera or mp3 player, but a 5-pin mini-connector isn't appropriate to run 25 feet to a switch/router either.

    5. Re:Hmm... by Shatrat · · Score: 2, Informative

      I think the biggest reason that there are hundreds of different USB connectors is that standardized plugs don't help sell 30 dollar Apple or Sony branded AC/DC adapters.
      I really loved my old motorola phone with the mini-usb connector, now my LG phone doesn't share it's connector with any other device I own.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    6. Re:Hmm... by TheRaven64 · · Score: 2, Informative

      * Yes, you can already get network enabled versions of these, but they count as a real full-fledged network endpoint, not as a slave device "local" to a particular computer.

      You can with protocols like iSCSI or ATAoE. A lot of enterprise gear uses iSCSI, which makes a remote device appear like a local SCSI device, and some consumer-grade NAS devices running Linux can act as ATAoE devices, which does the same thing but with ATA instead of SCSI and over raw Ethernet frames rather than over IP.

      --
      I am TheRaven on Soylent News
    7. Re:Hmm... by mockidol · · Score: 0

      Yes there are mini and micro usb plugs for devices themselves but every computer has a standard USB A pot now that they all can plug into.

      I'd say it worked pretty well. You can't fault them for pulling micro USB on your cell phone, unless you want it to be twice a thick.

    8. Re:Hmm... by killmofasta · · Score: 1

      Mod parent BRILLIANT.

      I actually called MaBell, and talked to some design engineers for the RJ connectors, when I was thinking about wiring my first Network. Phone jacks and Ethernet cables are ULTRA reliable when implemented properly. ( Umm.. Did I tell you my first network, is still in use and the cables are still working? )

      The idea that every component uses them is extrodinary. If all my devices except my Video card used Ethernet/RJ11, and was self configuring? It sure would make everything a WHOLE LOT EASIER!

      Make your motherboard a Ethernet switch! BRILLIANT!

    9. Re:Hmm... by killmofasta · · Score: 1

      I disagree completely. All you ever need is power and signal. How did PC-Card makers make the connection? A slide out connector. Digital camera and mp3 player, they can use it too.

      The 5 pin-mini connector was designed to make it easier to get the orientation correct without bending the pins, ( its called a DIN connector, and its a german design/standard ). I think its appropiate to run 100 feet to a router, but the RJ Physical standard is so much more reliable.

      Why use mini-din? If the connector is at the back of the computer, then all you need to do is twist, and you can get the orentation right. If its RJ, then just put the tab on the bottom. ( Note: I have returned ethernet cards for their jack orientation. I dont think that Motherboard mafactures will EVER GET A CLUE. ( I have never seen a motherboard that has the connections in the top, and the tab on the bottom )

      The engineer who designed the motherboard connector for Ethernet should be SHOT.

    10. Re:Hmm... by mollymoo · · Score: 3, Interesting

      Why is having the tab on the bottom better?

      --
      Chernobyl 'not a wildlife haven' - BBC News
    11. Re:Hmm... by mollymoo · · Score: 2, Insightful

      Quite a few of the non-standard USB leads use non-standard connectors because they're actually USB-serial converters, not just leads. My previous phone, a Sony Ericsson, was like that.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    12. Re:Hmm... by atomic+brainslide · · Score: 3, Insightful

      Ethernet has nothing to do with the connector type. It is a layer 2 protocol that sits on top of the physical transport medium. There is a little bit of overlap with things like wiring specs for distances and attenuation, but it ethernet itself doesn't really care what plugs or wires you use. even if connectors were in the spect, it would still likely be extended to allow for new connector types to fit the appropriate devices (mobile phones, mp3 players, etc).

      thus, for the consumer world you probably wouldn't see much difference on the user end. developers, on the other hand, would have to start pushing their device drivers into the network stack in order to get them working. say hello to firewalls and IDS/IPS on your HDD and video card.

      --
      check out my comic: Essential Tremors
    13. Re:Hmm... by Nethead · · Score: 1

      Because that's the way he wants it! And it also makes it harder to push the tab up to get the damn thing out.

      --
      -- I have a private email server in my basement.
    14. Re:Hmm... by ProfessionalCookie · · Score: 1

      but a 5-pin mini-connector isn't appropriate to run 25 feet to a switch/router either

      Uhhh, why not? Could we just put a retaining clip on the housing?

    15. Re:Hmm... by killmofasta · · Score: 1

      Hmm... Tab at the bottom? 1. Contacts on the top, so dust cannot settle on them and 2. So you can put a small screwdriver and pry down to get a sticky plug out. Its easier to push the tab up, then down. Dont most hubs come that way? It a reliability thing.

    16. Re:Hmm... by puhuri · · Score: 1

      The weight of cable would push metal pins against each other, if tab is on the bottom and pins are above. However, I'm not sure if this has any importantance in the real life.

    17. Re:Hmm... by killmofasta · · Score: 2, Interesting

      Actually Not at all.
      The design of RJacks specifically RJ-45, try and mitgate this as much as possible.

      If its properly crimped, wiggling the cable, even pulling it should have no effect on either the cable contact or the jack contact.

      i.e. it has no importance in real life by design.

  2. Umm by jav1231 · · Score: 1

    Yeah, I can't wait until they rip out all of the Stallion COM port boards from our data center and put in those new-fangled switches and routers! Boy, we's gonna be uppity!

    1. Re:Umm by marcosdumay · · Score: 2, Insightful

      You probably don't have a storage area network, running over some proprietary fiber protocol, or some hight performance proprietary cluster, or a supercomputer around, do you? All those things are fading out as Ethernet evolves to do those kinds of jobs, but they didn't disapear yet.

    2. Re:Umm by jav1231 · · Score: 1

      It was a joke.

  3. I'm already on ... by Anonymous Coward · · Score: 1, Funny

    20baseU. Some hotshot near me is trying 30baseV - show off!

  4. what am I missing with this article? by poetmatt · · Score: 2, Insightful

    FTA: "But in its current state, Ethernet is not optimized to provide the service required for storage and high-performance computing traffic -- speed alone won't cut it, vendors say. Ethernet, which drops packets when traffic congestion occurs, needs to evolve into a low latency, "lossless" transport technology with congestion management and flow control features, CEE and DCE backers say."

    If I understand right, they're trying to change Ethernet because of TCP/IP? Isn't that kinda, backwards as a concept?

    1. Re:what am I missing with this article? by LWATCDR · · Score: 5, Informative

      No.
      Ethernet uses collision detection and resending to to manage packets.
      Well it used to anyway. I am not sure about Giga-E
      The way Ethernet used to work is that a sender would listen to see if the line was clear and then send a packet and listen at the same time. If the packet was damaged by a collision the sender would wait a random amount of time and then try to resend.
      This system really bugged a lot of people but it was cheap and it worked.
      This is the actually physical layer and not TCP/IP.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:what am I missing with this article? by betterunixthanunix · · Score: 1

      No, ethernet itself is the reason that those packets are dropped. It is possible to have IP on some other network, like token ring or FDDI, bother of which actually achieves higher throughput than ethernet for a given bandwidth. IP is known to be "unreliable" because there is nothing in IP that corrects for dropped packets, but those packets are dropped because of the network type that is used (or because of physical considerations on that networking, like a disconnected cable or radio interference).

      --
      Palm trees and 8
    3. Re:what am I missing with this article? by afidel · · Score: 4, Interesting

      No, they want Ethernet as a transport to contain a lot of the features of TCP so that they can lay their own protocols on top of it while being able to assume it's a reliable transport. That will increase the cost of ethernet by including that intelligence down the stack. Basically the cost of ethernet ports is plummeting compared to things like fiberchannel due to economies of scale and so cash strapped datacenters are trying to use it for everything, but it's not ideally designed to handle those other protocols so the other technology areas are trying to mold ethernet to meet their needs. Basically the way I see it if the industry does what is right there will be no 100Gbit Fiberchannel, there will be 100Gbit FCOE adapters.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:what am I missing with this article? by poetmatt · · Score: 1

      Ahh thank you. I don't know that much with regards to networking, but I would imagine well before this standards issue haven't there been many forms of this already implemented, say as routing ethernet connections to switches? I mean only one true "Sender" is on each ethernet line, right?

    5. Re:what am I missing with this article? by jgaynor · · Score: 1

      This article sucks donkey nuts.

      "Ethernet, which drops packets"

      Ethernet switches Frames. It does not route packets. That's like saying a railroad track can drop a car because it doesn't like the passengers on it.

      "they're trying to change Ethernet because of TCP/IP"

      Your question just confuses things more because TCP segments are l4, as opposed to packets (l3) and frames (l2).

    6. Re:what am I missing with this article? by Paralizer · · Score: 2, Informative

      Yes, that is the case strictly at layer 1 of the OSI model. However at layer 2 we have the switch. By segmenting the collision domain up and creating one for each port rather than the entire unit we no longer have collisions and CSMA/CD is no longer needed. Unfortunately wireless still uses CSMA/CA which operates similar to what you described, except it requests silence of the 'wire' first before trying to send rather than retransmitting when a collision occurs. Switches are still part of ethernet since they operate at layer 2. TCP/IP doesn't come into play until layer 3 when we get TCP/IP IP addresses.

      Ethernet itself is not reliable, which is why we use TCP in TCP/IP as the transport protocol so we know if we need to retransmit due to undelivered packets. I can't imagine how they would go about 'fixing' ethernet though, as the GP pointed out. If you pass something along between a series of switches/routers/nodes there must be the possibility something fubars and you lose that information in transit - be it a noise on the wire or maybe the node runs out of memory and can not process it.

    7. Re:what am I missing with this article? by poetmatt · · Score: 1

      I guess the basic answer is:

      I got it wrong, and so is the concept?

    8. Re:what am I missing with this article? by sam0737 · · Score: 1

      How this can be done?

      Another post mentioned the collision detection and backoff property of the Ethernet, but that's all about within the same broadcast domain.

      the TCP retransmission is there in case the router in the middle drop it (congestion), or in case where we are not using Ethernet in the bottom layer (hey we use Wifi and Edge!)

      There is no way for Ethernet to guarantee the reliability given the simple fact that the Internet is not made up by Ethernet Think about the OC-xxx / ATM / Optical link and Wifi part, not even mentioning the cross broadcast domain boundary.

      And that, neither TCP or upper protocol can drop the reliability responsibility because of no lower layer protocols guarantee that.

    9. Re:what am I missing with this article? by vux984 · · Score: 1

      Ahh thank you. I don't know that much with regards to networking, but I would imagine well before this standards issue haven't there been many forms of this already implemented, say as routing ethernet connections to switches? I mean only one true "Sender" is on each ethernet line, right?

      Wrong.

      Collisions still occur when multiple computers try to talk to a single computer at once. Of course this is an extremely common scenario in a typical client-server network. However, with a switch at least one packet always gets through.

      So technically you could argue that there was not really a "collision" but the computer that didn't get its packet through is still told there was one so that it retransmits.

      And to further complicate things, switches generally have buffers and can hold multiple packets bound for the same port, and transmit them in sequence rather than reporting 'collisions'. But the buffers can fill (especially if a lot of clients are hitting the same server at once), and then the switch has to start reporting 'collisions' again.

    10. Re:what am I missing with this article? by mikael · · Score: 2, Interesting

      For a high-performance system with a large number of nodes, the cost of the actual network to connect everything together can cost more than the CPU's and servers themselves. To get high performance from this network, everything has to be tied so tightly together, that is is considered a component in itself, the network fabric. Also, the actual communication through the network cables is the slowest part of the system. So this price/performance ratio is what customers will be considering when buying a system.

      The vendors want to keep the cheap network hardware (cables, connectors, switches) because the consumer market has driven down costs down to commodity prices. But Ethernet uses the cheapest method of shared communication - packet collision detection ("keep shouting until someone hears you"). I've read some research papers which say they can get up to 90% efficiency now.

      High performance network architectures (FDDI, token ring) are a bit more civilized - they had a token that was passed around - only the machine with the token could send any data.
      So there was never any lost packets. Other methods give each pair of devices a unique time-slot on a multi-slice basis. Or there are crossbar switch architectures like telephone exchanges that allow multiple connections to exist at the same time.

      So the vendors want it both ways - the cheap commodity prices of Ethernet hardware, combined with the high efficiency of existing high-end network hardware.

      The changes that they want only really affects the Link layer of TCP/IP, where collision detection is currently being performed instead of token passing or sychnronised time-slicing.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    11. Re:what am I missing with this article? by amorsen · · Score: 2, Informative

      So technically you could argue that there was not really a "collision" but the computer that didn't get its packet through is still told there was one so that it retransmits.

      No. Switches don't notify the source that the packet was dropped. TCP's retransmit works without explicit notification.

      Collisions are a thing of the past. Dropped packets aren't.

      --
      Finally! A year of moderation! Ready for 2019?
    12. Re:what am I missing with this article? by erc · · Score: 3, Informative

      However, with a switch at least one packet always gets through.

      Wrong. There is no "collision detection", the only way to tell that you had a collision is if the packet didn't get there. If two devices transmit at the same time, you get a mangled packet that won't pass CRC and gets dropped.

      What they're really looking for is token ring - which was (and still is) a superior protocol - for Ethernet, as you increase the bandwidth utilization beyond 10%, you get so many collisions that your throughput goes through the floor, while for token ring, the throughput degradation is much more gradual. For bandwidth utilization above 10%, token ring is far superior to Ethernet.

      Why Ethernet was adopted over token ring has more to do with religious issues and who can scream the loudest and bully their way through technical issues with emotion than it has to do with technical superiority.

      --
      -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
    13. Re:what am I missing with this article? by amorsen · · Score: 3, Interesting

      t is possible to have IP on some other network, like token ring or FDDI, bother of which actually achieves higher throughput than ethernet for a given bandwidth.

      Nope, both of which have higher overhead than full-duplex ethernet. They have better throughput than half-duplex ethernet, which is about as useful as being better than avian carriers. Half-duplex ethernet should just be banned entirely. Maybe that would make Linksys wake up.

      --
      Finally! A year of moderation! Ready for 2019?
    14. Re:what am I missing with this article? by amorsen · · Score: 1

      Another post mentioned the collision detection and backoff property of the Ethernet, but that's all about within the same broadcast domain.

      Collision domain, not broadcast domain.

      --
      Finally! A year of moderation! Ready for 2019?
    15. Re:what am I missing with this article? by squizzar · · Score: 1

      Doesn't it also send a big blast down the line to make damn sure that everyone knows the packet has been mangled? Not particularly important, but I always thought it was kind of like screaming profanities when something goes wrong.

    16. Re:what am I missing with this article? by Paralizer · · Score: 1

      Collisions still occur when multiple computers try to talk to a single computer at once.

      Collisions occur when there are more than one sender on a collision domain, they don't have to be sending to the same host. Imagine you have four computers on a hub. Computer A sends a message to B while C simultaneously sends a message to D -- this is a collision.

      When a packet is sent to a hub the hub immediately sends it out all ports -- it's like a set of spliced together wires. A switch switches, it tries to figure out what port it should send it to based on the destination MAC address, then sends it just to that port. This way multiple packets could be sent to different hosts on the same switch at the same time without causing a collision.

      And yes, switches do have outbound buffers for each port so that if two sources try to send to the same host they can be done in sequence rather than causing an outbound collision on the destination port's collision domain. I am not sure what happens if this buffer becomes full, I had always assumed the switch would just begin dropping the packets (as indicated by this Cisco document). I'd be interested to read any sources you might have that talks about generating collision messages though.

    17. Re:what am I missing with this article? by LWATCDR · · Score: 2, Informative

      I think it had a lot more to do with cost.
      Ethernet was available first and had more hardware suppliers so the cost went down.
      Token ring was really popular with IBM. It was almost a standard for IBM systems. I have a few microchanel Token Ring adapters if you need them :)
      FDDI is Token Ring on fiber.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    18. Re:what am I missing with this article? by LilGuy · · Score: 1

      Ethernet drops packets without tcp/ip. It's called a collision.

      --

      You're nothing; like me.
    19. Re:what am I missing with this article? by LilGuy · · Score: 1

      er.. frames :/ .. but i hadn't realized someone already responded to you down below.

      -over 9000 redundant

      --

      You're nothing; like me.
    20. Re:what am I missing with this article? by Anonymous Coward · · Score: 0

      No, full duplex Ethernet does not use collision avoidance or detection. Only half duplex Ethernet uses CSMACD (carrier sense multiple access collision detect). With full duplex there are dedicated send and receive 'wire' pairs.

    21. Re:what am I missing with this article? by vux984 · · Score: 1

      No. Switches don't notify the source that the packet was dropped. TCP's retransmit works without explicit notification.

      Some switches report port buffer overflow as a collision.

      Consider dropping a packet destined for a remote system with high latency. The RTT time used to tune TCP retransmits might be several thousand milliseconds. Where if the switch reports that it dropped the packet the CSMA/CD retransmit time would be MUCH shorter.

      Clearly if the congestion issues are transient and temporary and the latency is high you can achieve much better overall performance by signaling for retransmits at the ethernet level, rather than relying on TCP retransmits.

      It also can boost the reliability of connectionless protocols like UDP.

    22. Re:what am I missing with this article? by afidel · · Score: 2, Interesting

      Since 10Gbit Ethernet has the collision domain defined as the two endpoints there IS no longer a collision domain on the wire, just a virtual one in an oversubscribed switch. This isn't about guaranteeing transmission over the internet, it's about guaranteeing reliability in a LAN/MAN/WAN Ethernet network. The idea is you will have one set of wires, one physical protocol with several personalities sitting on top. The biggies are TCP/IP and FCOE but there are other things like remote DMA that can greatly benefit from a reliable network layer transport.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    23. Re:what am I missing with this article? by erc · · Score: 2, Informative

      Haha, thanks for the offer but I don't have anything that will take MCA boards ... that was an interesting attempt by IBM to retake the PC market they lost. Oh, well.

      As to Ethernet being first, I thought it was the other way around?

      --
      -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
    24. Re:what am I missing with this article? by afidel · · Score: 2, Informative

      Huh, in Ethernet which is CSMA/CD you listen to the wire before starting to transmit, this doesn't avoid all possible garbled packets but it does avoid most if things are working to spec. Also because VTT goes higher than normal transmit levels during a collision there IS detection. The reason that ethernet won over tokenring is that IBM charged a hefty fee per port for tokenring. There was also real world reliability problems with tokenring as early designs used a physical ring or string layout instead of the star topology of ethernet (later tokenring switches did allow for physical star topology but this was well past the point where ethernet had won the mass market).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    25. Re:what am I missing with this article? by Anonymous Coward · · Score: 0

      What I think a lot of people are missing is the new standard what Cisco likes to call "Data Center Ethernet" is a blend of Fiber Channel and Ethernet. Yes, Ethernet has all sorts of flow control goodness, but not at the same time and order tolerances required for SCSI controller commands required for a SAN.

    26. Re:what am I missing with this article? by vux984 · · Score: 3, Informative

      Collisions occur when there are more than one sender on a collision domain, they don't have to be sending to the same host. Imagine you have four computers on a hub. Computer A sends a message to B while C simultaneously sends a message to D -- this is a collision.

      We are really just talking about how collisions occur on a switch. Technically, they CAN'T occur on a full duplex switched network. The collision domain is the switch port and the PC port, and both can talk at once (full duplex).

      Hypothetically though, if you set aside buffering, a 'collision like' conflict occurs when multiple PCs try to talk to a single port, except that one gets through and the rest are 'blocked' which is what I was trying to say. Of course, due to buffering, this is 'handled' and the conflict is actually pushed back to when the buffer overflows instead.

      And yes, switches do have outbound buffers for each port so that if two sources try to send to the same host they can be done in sequence rather than causing an outbound collision on the destination port's collision domain. I am not sure what happens if this buffer becomes full, I had always assumed the switch would just begin dropping the packets (as indicated by this Cisco document).

      http://www.webopedia.com/TERM/B/backpressure.html

      Dropping packets is one option. The other is to use 'back pressure' to signal to the PC to back off a bit. This can be done by sending 'fake collisions' or via 802.3x Flow Control 'pause' signals. Many switches support these modes including those from intel and cisco.

      Its often better to just dropping the packets and let tcp deal with it, but in some cases you can get better performance by using flow control/back pressure features.

    27. Re:what am I missing with this article? by marcosdumay · · Score: 1

      Fast Ethernet (10/100Mbps) already didn't work that way. Current Ethernet do not work at a bus topology anymore, only star. That means there are no more colisions.

    28. Re:what am I missing with this article? by vux984 · · Score: 1


      What they're really looking for is token ring - which was (and still is) a superior protocol - for Ethernet, as you increase the bandwidth utilization beyond 10%, you get so many collisions that your throughput goes through the floor, while for token ring, the throughput degradation is much more gradual. For bandwidth utilization above 10%, token ring is far superior to Ethernet.

      That was true in hub based networks, but hasn't been true for a long time in switch based networks.

      Why Ethernet was adopted over token ring has more to do with religious issues and who can scream the loudest and bully their way through technical issues with emotion than it has to do with technical superiority.

      Ethernet was adopted because it was significantly cheaper, far simpler to set up, and most networks are low utilization. And the arrival of full duplex switches has made ethernet nearly as good as token ring.

    29. Re:what am I missing with this article? by poetmatt · · Score: 1

      I got like 10 responses, about half were a flamewar with some people. I thought switches and such already make up for this, and the comment above yours makes me concerned as well, the whole decommoditize aspect (if it's accurate)

    30. Re:what am I missing with this article? by Nethead · · Score: 1

      what's up with the 7 call in FL?

      73

      w7com

      --
      -- I have a private email server in my basement.
    31. Re:what am I missing with this article? by Paralizer · · Score: 1

      Very informative, thanks!

      I found some additional documentation on Cisco's web site about this too. For reference..

    32. Re:what am I missing with this article? by LWATCDR · · Score: 1

      Actually I think it still does. I got this from the Wikipedia.
      "Despite the physical star topology, hubbed Ethernet networks still use half-duplex and CSMA/CD, with only minimal activity by the hub, primarily the Collision Enforcement signal, in dealing with packet collisions. Every packet is sent to every port on the hub, so bandwidth and security problems aren't addressed. The total throughput of the hub is limited to that of a single link and all links must operate at the same speed."
      Switches are different but I believe that even they can have collisions. They do tend to have buffers to handle them but they can overflow.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    33. Re:what am I missing with this article? by rnxrx · · Score: 1

      1.) Not everything runs over IP. If I have non-IP protocols occupying the same media as IP, I need a non-IP mechanism to make sure they don't step on each other.

      2.) TCP is not designed to provide low latency lossless delivery. It can be made to work pretty well with various hacks and tweaks, but it's ultimately harder to make traffic like storage work well on it (witness difficulties with iSCSI).

      3.) I agree partially with your point - Ethernet is the least common denominator. Economies of scale dictate that I can get a lot more bandwidth than FC for a lot less money. If this is true and I need to run Ethernet (of whatever flavor) to my servers anyhow, why not bolt on some enhancements to allow a single fabric to be deployed. Draw an analogy to VOIP encapsulating a different type of traffic on a common network or, if you remember back a ways, SNA being tunneled/encapsulated. It's all about convergence on fewer, more functional networks running over a common media.

    34. Re:what am I missing with this article? by m.dillon · · Score: 1

      You can still buy HUBs for 10BaseT. Clearly nobody trying to use ethernet for a SAN is going to be using HUBbed 10BaseT.

      Nobody in their right mind uses 100BaseT hubs unless they just want to sniff the port (since most dumb switches do not have monitoring features). I've never even seen 100BaseT hubs, do they even exist? Well, there's no reason to buy one anyway even if they do.

      There has not been a cost basis for using a HUB for at least a decade. There's no point even arguing about it any more.

      -Matt

    35. Re:what am I missing with this article? by Lost+Race · · Score: 1

      I've never even seen 100BaseT hubs, do they even exist?

      I have a couple, one unbranded "GDH5005" 10/100 hub and one Linksys EZHUB04S 100-only. I got them back when fast-ethernet was pretty new and switches were prohibitively expensive.

    36. Re:what am I missing with this article? by marcosdumay · · Score: 1

      I forgot about hubs, they emmulate a bus, with colisions and everything else. But switches don't have colisions, they may drop packages, but that is a different thing.

    37. Re:what am I missing with this article? by afidel · · Score: 1

      Oh I agree completely, a converged network is desirable and some would say inevitable. What I was at Storage Networking World this spring there were multiple presenters who basically said the same thing, FC as a physical transport is dying. As an end user I think this is a GOOD thing, give me a single duel fabric to manage for data, voice, storage, video, etc and I'll be very happy because it means fewer things to break, fewer technologies to learn and fewer products to master. I guess if I was a SAN specialist I might not like it so much, but I'm a generalist so convergent technologies just mean more hats I can wear =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    38. Re:what am I missing with this article? by LWATCDR · · Score: 1

      "they may drop packages," Do you mean frames?
      pretty much the same thing a collision. The problem with Ethernet is that it is none deterministic. For really high performance uses it is less than ideal.
      For most things it is just fine and dandy.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    39. Re:what am I missing with this article? by Detritus · · Score: 1

      These myths about Ethernet just refuse to die. Please do not propagate them.

      http://hpl.hp.com/techreports/Compaq-DEC/WRL-88-4.pdf

      D. R. Boggs , J. C. Mogul , C. A. Kent, Measured capacity of an Ethernet: myths and reality, ACM SIGCOMM Computer Communication Review, v.25 n.1, p.123-136, Jan. 1995

      --
      Mea navis aericumbens anguillis abundat
    40. Re:what am I missing with this article? by Workaphobia · · Score: 1

      However, with a switch at least one packet always gets through.

      Wrong.

      I think GP was referring to two packets coming in on two switch ports, both destined for a third. Even if the switch doesn't buffer one of the packets (or frames, whatever the appropriate jargon is for layer 2), it can still send the other one out the third port.

      In the case the second incoming packet is dropped and not buffered, I don't see why the switch can't jam the collision line on that port to notify the sender, so long as it detects the situation within the permitted time frame for jamming.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    41. Re:what am I missing with this article? by wintermute000 · · Score: 1

      Guys are you are all missing the point - in a switched network the collision boundary is commonly between the switch port and the PC. And since most connections are full duplex collisions are now extremely rare.

      Also you are talking about a packet getting through a switch. This is wrong. At ethernet level its a frame. A packet is a frame encapsulated in IP.

      The collision scenarios you describe there are for a bus topology or a shared collision domain such as a HUB. In a modern switch, throughput issues may cause the congestion you describe, but definitely (without faults anyway) not collisions.

    42. Re:what am I missing with this article? by sr180 · · Score: 1

      I also have one. It was advertised as a generic 5 port 10mb hub, and when the last 10mb device was removed from it, suddenly everything switched to 100mbs and worked!

      --
      In Soviet Russia the insensitive clod is YOU!
    43. Re:what am I missing with this article? by mspohr · · Score: 1

      Actually, ARCNET was first and cheaper and more popular than Ethernet. Once Ethernet moved to twisted pair (from unreliable coaxial cable) it's higher speed gained the advantage. Later, IBM 'invented' token ring which was the same as ARCNET (but faster and more expensive) so they could have their own proprietary solution.

      --
      I don't read your sig. Why are you reading mine?
    44. Re:what am I missing with this article? by Namlak · · Score: 1

      They have better throughput than half-duplex ethernet, which is about as useful as being better than avian carriers.

      That depends - is the avian carrier African or European?

  5. Ethernet.. by onion2k · · Score: 1, Funny

    The derivation of "ethernet" is quite interesting.

    Ether - from the chemical compound Diethyl Ether, an anaesthetic.
    Net - meaning 'full of holes'.

    I think that's right.

    1. Re:Ethernet.. by kingsteve612 · · Score: 0

      sounds right.

    2. Re:Ethernet.. by JeepFanatic · · Score: 1, Informative

      I always thought it had more to do with "Aether" - a concept, historically, used in science (as a medium).

      Definition from wikipedia - http://en.wikipedia.org/wiki/Aether

  6. Welcome to 1980! by snarfies · · Score: 4, Funny

    "Ethernet has conquered much of the network world and is now headed deep into the data center to handle everything from storage to LAN to high-performance computing applications."

    Ethernet? Used for LAN? Jeepers, who'd ever have though of using Ethernet for THAT! I bet it'll be much faster than my 300-baud modem! And we can even connect storage devices to it!

    1. Re:Welcome to 1980! by rrohbeck · · Score: 1

      Ethernet in the datacenter? Never heard of that - must be a novel concept!
      My first thought was "What? A dupe from the eighties?"

  7. So Ethernet's Next Frontier isn't Audio? by Walpurgiss · · Score: 1

    I could have sworn that ethernet's next big step was going to be home audio. Doh.

    Why did I buy this http://www.usa.denon.com/ProductDetails/3429.asp then? >

    1. Re:So Ethernet's Next Frontier isn't Audio? by Enki+X · · Score: 0

      Good question...

      --
      On second thought, let's not go to the internet. 'Tis a silly place.
    2. Re:So Ethernet's Next Frontier isn't Audio? by jsalbre · · Score: 3, Funny

      Ohh.... That hurts my brain on so many levels. "...directional markings are provided for optimum signal transfer." Wouldn't want the electrons to forget which way they were supposed to go, eh?

    3. Re:So Ethernet's Next Frontier isn't Audio? by earnest+murderer · · Score: 1

      So his one's will be straighter and his zero's rounder.

      Less jitter and a fuller more spacious digital experience. Everything is analog don't you know. Digital is just analog with corners!

      --
      Platform advocacy is like choosing a favorite severely developmentally disabled child.
    4. Re:So Ethernet's Next Frontier isn't Audio? by Anonymous Coward · · Score: 0

      How about this one? "high quality insulation and woven jacketing to reduce vibration"

      You don't want those electons vibrating your cable. That inhibits flow.

  8. We could add a "token" and make it a "ring"! by khasim · · Score: 4, Interesting

    And to make it easy we could call it "TokenRing".

    Or maybe a token passing bus! Maybe call it "ARCnet".

    Seriously, if there are problems with Ethernet ... for the usage you envision ... don't try to change Ethernet.

    You take the parts you want from Ethernet and you create a NEW standard with the other features you want.

    But you leave Ethernet as Ethernet. That way there is no confusion.

    1. Re:We could add a "token" and make it a "ring"! by Legion_SB · · Score: 4, Funny

      I agree. I don't want any of this "doesn't drop packets" Ethernet either. Packet loss is critical to a number of my in-house applications.

      --
      'a';DROP TABLE users; SELECT * FROM DATA WHERE name LIKE '%'... if you're reading this, it didn't work.
    2. Re:We could add a "token" and make it a "ring"! by Bill,+Shooter+of+Bul · · Score: 2, Insightful

      Something new won't sell. People wont adopt revolutionary products as easily as they will adopt incremental upgrades with a known and trusted brand. So calling it "Uber-fiber hyper gylde" won't sell as well as "Ethernet v10".

      People will deal with confusion. They deal with it all the time. Its the only way they know to deal with the walrus.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    3. Re:We could add a "token" and make it a "ring"! by R2.0 · · Score: 4, Funny

      "Uber-fiber hyper gylde"

      Combination personal lubricant and laxative?

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    4. Re:We could add a "token" and make it a "ring"! by besalope · · Score: 1

      Something new won't sell. People wont adopt revolutionary products as easily as they will adopt incremental upgrades with a known and trusted brand. So calling it "Uber-fiber hyper gylde" won't sell as well as "Ethernet v10". People will deal with confusion. They deal with it all the time. Its the only way they know to deal with the walrus.

      Yup, Brand recognition is a bitch.

    5. Re:We could add a "token" and make it a "ring"! by red_dragon · · Score: 1

      Of course. If you're going to get shafted, you'd better derive some benefit from it.

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
    6. Re:We could add a "token" and make it a "ring"! by Anonymous Coward · · Score: 0

      I think that's called "mineral oil".

  9. Network Vendors by maz2331 · · Score: 3, Interesting

    This seems like a total kludge being put together by networking equipment vendors to find a way to differentiate their products and return to the days where a 10 Base-T hub was $1000.

    Network gear is now mostly a commodity, except at the super high end.

    The vendors hate that - so they are trying to push the host's functionality into the LAN gear instead. They don't want to provide "dumb pipes" any longer, they want to monkey around with the traffic and protocols, and provide virtual servers and such in their boxes.

    Really, it's just an attempt to make the servers the commodity and their gear the expensive part.

    Except... you already can implement this yourself with existing equipment and software, with much better control and no vendor lock-in. For low-end solutions, a Linux cluster works great behind an UltraMonkey front end. For higher-end ones, well, that's what IBM z-series mainframes are for.

    What a great solution in search of a problem.

    1. Re:Network Vendors by jd · · Score: 1

      Well, most of the good traffic control algorithms are already provided as standard by most GOOD server OS' (Linux, OpenBSD, NetBSD, and the like), most routers and router/switches have also provided those same algorithms, leaving the fast-n-basic switches as the only "dumb" devices (well, other than the CEOs, who are the dumbest devices in any system).

      There is a drawback in making Ethernet too expensive by adding too much smarts to the system that I think people are missing. Infiniband isn't THAT much more expensive, but can run at speeds of 24 Gb/s and already has some congestion control. That's 2.4x the bandwidth of the fastest ethernet currently available already, reducing the need for congestion control in the first place, and it does already supply QoS facilities that are quite useful. Once you push Ethernet in the datacentre above the cost of Infiniband in the datacentre for the same performance, Ethernet is going to lose. Price was the only real reason people stuck with it.

      QoS is a powerful tool and I like QoS a lot, but QoS can be done cheaply, efficiently and effectively without impacting price or performance. That is not what is being done, and that is why I have a problem with it.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Network Vendors by amorsen · · Score: 1

      Price was the only real reason people stuck with it.

      Cabling convenience and range count too.

      --
      Finally! A year of moderation! Ready for 2019?
    3. Re:Network Vendors by ToasterMonkey · · Score: 1

      What? This isn't between Infiniband and ETHERNET! This is the convergence of Fibre Channel with Ethernet. This LOWERS the price of Fibre Channel, which is already king of storage networking in the enterprise. There is no way in hell this will HELP Infiniband in the corporate world. Infiniband will continue to live in HPC land.

    4. Re:Network Vendors by R2.0 · · Score: 1

      "For low-end solutions, a Linux cluster works great behind an UltraMonkey front end"

      Demonstrating very succinctly why such technologies won't be adopted by corporate America.

      UltraMonkey. Who thinks this shit up?

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    5. Re:Network Vendors by rrohbeck · · Score: 1

      Amen. We looked at TOE cards for iSCSI and found that they were absolutely uncompetitive with adding CPU power and running the stack in software. There's a reason for all the commoditization going on. And collisions? Dropped packets? That's only a problem if you designed a bottleneck in. As long as you're aware that storage interconnects are different from your ordinary bursty LAN there is no problem.
      That said, I'm looking forward to an open source FCoE implementation.

    6. Re:Network Vendors by xristoph · · Score: 1

      Infiniband isn't THAT much more expensive, but can run at speeds of 24 Gb/s and already has some congestion control. That's 2.4x the bandwidth of the fastest ethernet currently available already, reducing the need for congestion control in the first place, and it does already supply QoS facilities that are quite useful.

      Bill Gates once said: "640 k ought to be enough for anyone" - nuff said.

    7. Re:Network Vendors by jd · · Score: 1

      Exactly right. Ethernet won't scale up in speed, but there are already some Infiniband cards out there that'll go as high as 60 Gb/s, with no obvious limits to how fast the data can travel. Current 10 Gb Ethernet is about the fastest Ethernet will go, all attempts at going faster have slapped 10 Gb Ethernet pipes in parallel, which reduces distance still further to prevent stagger. Infiniband is going the other direction, with WAN-based Infiniband products being boasted about by vendors. When you start talking stacks of terabyte drives and extreme-end servers (and the limitations of multiple T3 lines), the idea of a single unified network connection that can handle the throughput becomes attractive.

      Also bear in mind that clustered databases, such as Oracle RAC, are no longer being designed with Ethernet in mind. The extra performance is squeezed out of the higher bandwidths but also out of features such as RDMA and network offloading. You can do this with Ethernet, sure - Ethernet iWARP and TCP offloading do exist, but can you name me any STANDARD server boxes that support both of these? Data centres don't want to rip open the boxes, invalidate their (fictional) warranty, and install all-new Ethernet cards which may or may not have drivers for their specific OS.

      I don't believe Infiniband is the be-all and end-all - it is merely better than Ethernet as it exists today. Of course, that was also true of the micro-channel architecture and EISA, neither of which got seriously adopted before PCI replaced everything that had gone on before. The question is not whether Infiniband is superior to "smart" Ethernet, the question is whether either of these corresponds to PCI or to one of the failed bus standards. My guess is that "smart" Ethernet corresponds to EISA, but I am undecided as to whether Infiniband is MCA or PCI. If the former, then expect a new LAN technology to emerge when the existing standards simply cannot meet market requirements.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    8. Re:Network Vendors by maz2331 · · Score: 1

      You nailed it on the speed parameter.

      The issue isn't "speed" so much as having the network gear participating in the traffic flow as an active partner.

      For example, network vendors are rolling out gear that works at Layer 7 now, doing things like verification of XML Schemas, looking for XSS attacks, and sanitizing variables in HTTP POST requests. All of these really belong in the application itself.

      Really, it doesn't matter that much where the functionality resides, but it sure seems like the approach is very similar to rolling out front-end processors (like the IBM 3270 days). Except now it's not so much to split processing tasks as much as to control what data reaches the hosts communicating across the network itself.

  10. but what about industrial applications? by saveonweb · · Score: 1

    I think Ethernet is going to take over the data traffic for large corporates and client connections. However, there still exists applications worth multi billion $ that can absolutely not use such a horrible non-reliable protocol and will continue to use serial/profibus communications.

  11. Quiz Time by inaneframe · · Score: 2, Funny

    From the article:
    "Ethernet is not optimized to provide the service required for storage and high-performance computing traffic -- speed alone won't cut it, vendors say. Ethernet, which drops packets when traffic congestion occurs, needs to evolve into a low latency, "lossless" transport technology with congestion management and flow control"

    Q: Packet loss and traffic congestion are to Ethernet as:
    A) blue screens are to Windows
    B) registers are to assembly
    C) mustard is to sausages

    --
    "Creationists make it sound as though a 'theory' is something you dreamt up after being drunk all night." -Asimov
  12. FDDI is laughing from the grave by viridari · · Score: 1

    The IT world went the cheap route and embraced ethernet. FDDI was technically superior, but required at least two brain cells to set up properly. Brain cells are optional with ethernet.

    Perhaps instead of building an inverted house of cards, this consortium should re-examine where FDDI left off and pick up from there.

    1. Re:FDDI is laughing from the grave by rnxrx · · Score: 1

      FDDI has absolutely nothing to do with this. FDDI relied on expensive media, expensive termination and a ring topology (whether run physically or collapsed in a concentrator). It was great from the point of view of being able to provide media reliability on longer links but provides absolutely none of the guaranteed delivery, service lane or traffic control mechanisms being discussed.

  13. Combo Firewire/Ethernet port by pecosdave · · Score: 5, Interesting

    There's a draft of Firewire that hasn't hit yet that uses standard Ethernet cables. The port is supposed to be able to use either Firewire OR Ethernet and be able to switch between them depending on what it's plugged into. This sounds ideal to me.

    --
    The preceding post was not a Slashvertisement.
    1. Re:Combo Firewire/Ethernet port by Anonymous Coward · · Score: 0

      And Steve Jobs still won't equip it on the new MacBooks.

    2. Re:Combo Firewire/Ethernet port by phillymjs · · Score: 1

      Would have been nice if Apple put that into the new MacBook, since they were so tight on space for ports. Though it wouldn't surprise me if it did have that capability in hardware but it hasn't been worked out in software yet and will appear later as an update. Believe me, I'd happily cough up the $2 for that enabler.

      ~Philly

    3. Re:Combo Firewire/Ethernet port by pecosdave · · Score: 2, Informative

      If anyone is interested, there's info here on that.

      --
      The preceding post was not a Slashvertisement.
  14. Think of "Ethernet" as "Soup" by Ancient_Hacker · · Score: 4, Informative

    Ethernet is more of a generic name than a specific thing. It's more like "soup" than it is like "VHS".

    Ethernet started as a daisy-chained garden-hose-size coax cable with vampire taps. Then RG-58 with BNC connectors, then twisted pairs to a hub, then switching hubs, then wireless... Not much stayed the same, not speed, media, topology,... except maybe carrier-sense. It's basically a comforting name, with the Ethernet-of-the-day varying at the chef's whim.

    Keeping the name while tossing out the last remaining bit of commonality is a bit bizarre.

    1. Re:Think of "Ethernet" as "Soup" by sjames · · Score: 1

      Ethernet started as a daisy-chained garden-hose-size coax cable with vampire taps. Then RG-58 with BNC connectors, then twisted pairs to a hub, then switching hubs, then wireless... Not much stayed the same, not speed, media, topology,... except maybe carrier-sense. It's basically a comforting name, with the Ethernet-of-the-day varying at the chef's whim.

      Even better, all of those are merely the physical layer. Ethernet itself is the formatting of the frame (destination, source, protocol, data (payload) CRC). However, that has also evolved with the addition of vlan tags, MPLS, etc such that ethernet is more a colloquialism for a whole alphabet soup of standards that mostly work together.

      As long as everyone keeps that in mind and has the good taste to add any heavy extra features like reliable transport as layer 3, things will be fine. Otherwise, it will probably fail for the same reason they want to replace FC in the first place.

  15. Ethernet has had its day by Viol8 · · Score: 1

    Why do we still use ethernet? Ethernet was designed to work with multiple access cables in 10B2 and 10B5 layouts with backoff algorithms and all the other stuff that goes with detecting and avoiding collisions. With 10BT all that stuff is irrelevant now - what 10 base T is effectively is a highly complex serial cable carrying just one machines data to a router or switch. All the overhead of frame encoding and decoding and the collision system should be ditched and something more appropriate to a 1 -> 1 connection used instead.

    1. Re:Ethernet has had its day by amorsen · · Score: 1

      Ethernet encoding is simple and cheap. CSMA/CD is gone with 10G and I haven't seen a 1Gbps half duplex connection.

      Yes, half duplex should just be banned entirely, but if you can implement it in a $0.10 10Mbps ethernet chip, you can probably survive the added $0.01 in your 1Gbps adapter, even if it never gets used.

      --
      Finally! A year of moderation! Ready for 2019?
  16. SAN over Ethernet has real promise, but... by sirwired · · Score: 4, Interesting

    Fibre Channel over Ethernet has real promise, but these new requirements are a real stumbling block.

    What many of the posters here may not realize is that storage traffic (and the "standard" SCSI it uses) is extremely intolerant of dropped frames. A link that in the TCP/IP world would be specatacular is wholly unsuited for block-level storage, which is too latency sensitive to have time to recover from dropped data.

    Since the most common cause of dropped frames within a data center is congestion, FCoE requires your Ethernet to implement frame-based flow control, which prevents the congestion from occuring, along with the resulting frame loss.

    SirWired

    1. Re:SAN over Ethernet has real promise, but... by stevebyan · · Score: 1

      So why the heck didn't they base FCoE on SCTP, instead of trying to require the darn _network_hardware_ to implement TCP-like congestion control?

    2. Re:SAN over Ethernet has real promise, but... by ToasterMonkey · · Score: 2, Interesting

      Fibre Channel over Ethernet has real promise, but these new requirements are a real stumbling block.

      Something to note is that the Ethernet in FCoE is really not the same Ethernet we use today. The acronym really confuses things. The article offers some better names for the new Ethernet standard, "Converged Enhanced Ethernet (CEE)", "Data Center Ethernet (DCE)." It really is the convergence of Fibre Channel and Ethernet, NOT Fibre Channel glued to the back of Ether. Think of it more like a gigantic leap for Ethernet (and IP/TCP eventually, as functionality is pushed down a few layers), not so much a downgrade of Fibre. Also, this mostly applies to 10Gig Ether, which is already pretty damned different from previous forms of Ethernet.

      These are the new Ethernet standards.

      I think it's necessary to explain all this because while most posters don't know dick about storage and think existing Ethernet is good enough for everything, a good number of them might also be SAN admins that shrug it off without knowing that the "Ethernet" in the acronym has changed. HBA's aren't going anywhere, they will just be running more IP traffic now =) Also, if iSCSI is still around (gag me with a spoon if it is) it will at least have a better foundation to stand on. Damn I really hope FCoE ends its misery though.

    3. Re:SAN over Ethernet has real promise, but... by Wesley+Felter · · Score: 1

      SCTP can't be that much better than TCP in this case; it's still based on retransmitting dropped frames.

    4. Re:SAN over Ethernet has real promise, but... by stevebyan · · Score: 1

      Retransmitting the dropped frames isn't really a problem. Any ethernet switch that implements RED will keep the loss-rate acceptably low. Adding forward or backward ECN makes it even better.

      Raw Fibre Channel over Ethernet doesn't add anything to detect and retransmit lost frames other than the upper-level SCSI driver timeout; that's why they need the loss-less part. But that's simply an artifact of their implementation; the critical architectural component that's missing from TCP (and hence iSCSI) is the application-level framing. That's what allows cheap hardware to do direct data placement.

  17. ATM.. hello.. is anyone there.. by Anonymous Coward · · Score: 0

    Lemme see here.. ethernet.. collision detection... vs ATM collision avoidance..

    collision avoidance.. imagine that no collisions..

    multiple levels of QOS.. more addressable space than IPV6.. AND intelligent, on the fly, reconfigurable routing that supports redundant paths natively.

    naw.. ATM.. it's too hard..

    we're gonna slap more standards on ethernet to make it do things it can't do inheirently and then slap more stuff on top like mpls and 802.1Q and stuff to make it like atm.. but easy. ya..

    laymen are morons.

  18. This is FUD... by volxdragon · · Score: 4, Interesting

    Ethernet already has flow control at the link-level - they're called stop frames (and since all modern switches give you dedicated links to end workstations and have some amount of hardware buffering, collisions/overrun aren't an issue). Now, since the world really runs on IP (doing raw ethernet would only ever work in the most local of LAN applications which is rather pointless in most deployments), and IP has TOS bits (which every real modern router can classify, queue, and throttle per-queue all in the hardware fast-path with no additional latency), I'm failing to see what they're proposing to solve since the problem is already solved. 1G/10G switches are used all over data centers and in HPC situations today (and have been for years)...

    1. Re:This is FUD... by stevebyan · · Score: 1

      The problems they are trying to solve are two-fold:

      1) there are a number of legacy protocols (UDP-based stuff, reliable multicast, etc) that have no congestion control. Typically in the past the datacenter would provision a separate network for these if low loss and/or low latency were important. What with virtualization and cost-pressure, everyone now wants a single converged network fabric. To handle these legacy protocols in a converged network, the network hardware itself (switches and NICs) now has to provide congestion control.

      2) TCP doesn't provide application-level framing, hence hardware cannot parse upper-level protocol headers in TCP segments. Therefor it isn't possible to build cheap NICs/HBAs that can handle 10 GbE wire-rate iSCSI or iWARP RDMA or iFCP. Rather than fix this by moving iSCSI, iWARP, etc to SCTP, which does provide application-level framing over IP (along with TCP-compatible congestion control), the industry has decided to instead use raw Ethernet frames for application-level framing and push the congestion control into the NICs and switches (i.e. FCoE).

      Meanwhile, the IETF can say "I told you so", since the storage industry ignored the network weenie's advice to base iSCSI on SCTP back in 2002 or so.

      This all seems brain-dead to me, but I'm sure Cisco will make a mint out of owning all the datacenter switching infrastructure.

    2. Re:This is FUD... by voidptr · · Score: 1

      doing raw ethernet would only ever work in the most local of LAN applications which is rather pointless in most deployments

      Which is exactly the deployment FCoE and several upcoming ethernet uses are aimed at.

      A handful of SAN boxes serving FCoE on the same segment as the servers they're serving. Basically the same way you provision FC today. The storage and servers are extremely local, and there's no reason to stuff IP in the middle when it will never be routed.

      If you want less performance but the ability to route it over an IP network, use iSCSI.

      --
      This .sig for unofficial government use only. Official use subject to $500 fine.
    3. Re:This is FUD... by rnxrx · · Score: 1

      They're generally called pause frames and they've not been universally implemented across the products of various switch and NIC vendors, let alone OS drivers.

      The technique discussed (PFC) is actually an extension of this mechanism. Whereas the current model drops *all* traffic in the case of a buffer congestion event, PFC allows for certain types of traffic (e.g. best effort) to be paused/queued to insure bandwidth is available for other types of traffic (lossless services - like FCoE).

      Overall, the intent is to provide the same sorts of delivery guarantees currently available on Fibre Channel via buffer credits to a converged Ethernet network.

    4. Re:This is FUD... by Anonymous Coward · · Score: 0

      "since all modern switches give you dedicated links to end workstations"

      Ah, if only the whole darn thing ran via unicast...

    5. Re:This is FUD... by atomic+brainslide · · Score: 1

      they're doing it so as to get rid of specs that are cumbersome to translate to and from current Ethernet. the rationale is that in order to gain speeds into the 40gbps and beyond they will have to pull out bottlenecks in the frame forwarding components in their switches.

      translating one frame protocol to another is probably a big overhead for buffering and processing (especially if there are dropped frames) so they want to take advantage of a spec with a huge install base of network equipment and nodes but throw on some feature blobs that are required to achieve the next leap in performance. in theory, most people would rather rebuild a data centre's core than replace thousands of NICs and network stacks on their servers and PCs, VOiP phones, and a whole tonne of other devices.

      --
      check out my comic: Essential Tremors
  19. Nope, Carrier Sense is gone too... by sirwired · · Score: 3, Informative

    Nope, the CSMA/CA part of Ethernet is gone also. Specs for a GigE hub exist in the standards, but nobody ever implemented them. (Switching got to be too cheap for anybody to bother.)

    Obviously it didn't even get specc'd out with 10Gb Ethernet.

    Oh, the frame format is still more-or-less the same from Classic Ethernet. Not identical, but still pretty close.

    SirWired

  20. "The next generation, far beynod 10Base-T" by Anonymous Coward · · Score: 0

    Oh golly - the "next generation(tm)", far beyond 10BASE-T!!!

    Who knows, maybe they will reach something so fast they could call it 100BASE-T, or even 1000BASE-T - only the future will tell, and the future clearly belongs to this upcoming "next generation technology".

  21. The core concept is ... problematic. by khasim · · Score: 1

    They want a system that SHARES the available resource (bandwidth in this case) ... but that allows each machine on it to behave as if it had EXCLUSIVE access to that resource.

    And they want to base that system off of a technology that evolved from a concept based upon COLLISIONS.

    And the reason they want to do that is ... because that old technology is ubiquitous.

    Not because it is well suited to their needs. Not because it is inexpensive to modify. Not for any good technological reason.

    But because everyone already has it.

    So they want to make networks more expensive for EVERYONE so that they THEY can sell their products for less.

    Fuck that.

    1. Re:The core concept is ... problematic. by TheRaven64 · · Score: 2, Insightful

      It sounds like they just want bandwidth reservation and isochronous transfers on Ethernet. Something that would establish a virtual circuit and then not drop frames. Something with an Asynchronous Transfer Mode, perhaps?

      --
      I am TheRaven on Soylent News
    2. Re:The core concept is ... problematic. by amorsen · · Score: 1

      So they want to make networks more expensive for EVERYONE so that they THEY can sell their products for less.

      You don't have to buy switches which support the new features. Ethernet is just a low-overhead way to serialize frames onto 4 pairs of wire (or one pair of fiber).

      The concept is problematic for a different reason: They believe that advanced features are needed because ethernet doesn't have enough bandwidth. That will only be true for a few years, then everyone will be doing multiple 10Gbps links to switches with 500+ Gbps bandwidth on the backplane -- you can even buy that today, it's just a bit pricey.

      --
      Finally! A year of moderation! Ready for 2019?
    3. Re:The core concept is ... problematic. by afidel · · Score: 1

      No they want it because a LOT of money gets sunk into the development of new standards and PHY chips for other protocols that could be more easily implemented as a personality on top of a reliable ethernet transport. A good example is Fiberchannel, most of the physical equipment and low level signal encoding is the same between say 8Gbit FC and 10Gbit ethernet so if you had a reliable ethernet layer with reliable switches you would only need one type of switch, one type of wire, and one type of admin. This represents a real cost savings to both the industry and the industries largest consumers, the enterprise.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  22. As for how to differentiate between Ethernets... by Anonymous Coward · · Score: 1, Funny

    You can have Ethernet Classic and New Ethernet!

    AND...

    If New Ethernet is a dud, you can say it was a marketing gimmick to get people to drink... err, switch back to Ethernet Classic!!!

  23. USB by psbrogna · · Score: 3, Informative

    Given the direction SATA & USB is going, the rate at which its bandwidth has increased relative to traditional CATx ethernet, and the relatively lower cost of interconnection devices, is Ethernet really the best? If we're going to making significant wiring changes in server rooms I'd prefer to just do it once and standardize on the cheapest, fastest "2-wire" solution that makes sense.

    1. Re:USB by ToasterMonkey · · Score: 1

      Bzzzzzzzt!

      Those are not network protocols. You know, the N in SAN and LAN? Also, SATA nor USB can operate at 10Gbps.

    2. Re:USB by psbrogna · · Score: 1

      I do get the diff between the layers. What I'm trying to suggest is that if there's going to be some rewiring in the fishbowl, why not use the fastest, cheapest solution that has the potential to support all the scenarios? I don't have a 10 Gb/s server room, I have a little 1 Gb/s server room; the SATA & USB specs are either already > than MY twisted pair bandwidth and for a lower cost or will be there in the near future and by trends I've observed will continue to out pace twisted pair bandwidth/$.

  24. In actuality by earnest+murderer · · Score: 1

    Since nobody buys anything not labeled ethernet it's going to be called ethernet anyway. Maybe ethernet+ or ethernet ring or some BS marketing term.

    The technology changes have been substantial since Xerox was pumping 3Mbit/s through a coaxial cable but we continue to call it ethernet because PHB's don't want to bother implementing a new networking standard.

    --
    Platform advocacy is like choosing a favorite severely developmentally disabled child.
  25. My Point.... by maz2331 · · Score: 1

    My point wasn't based on Infiniband or Myrinet, or any other interconnect. It just seems to me that all of this is a solution desperately searching for a problem.

    Different technologies exist for a reason: they do what they are designed for as optimally as possible. Trying to make one network technology that does "Everything" is doomed to epic failure. It will become a compromise that does lots of things, and few of them well.

  26. Not going to displace SAN's anytime soon by tdp252 · · Score: 1

    I work as a Storage Architect at a large telco. For moving massive quantities of data from point-a to point-b SAN's still rule the day for us and I don't see that changing anytime soon.

    Ethernet has several major deficiencies that make it less attractive for being the dump truck of data movement. I'm writing this while thinking of the large enterprise Backup and Recovery environments out there but there are other applications that involve moving massive (think 100+ terabytes nightly) amounts of data around that SAN's are still better suited for.

    First of all SAN's by inherent design have the ability to aggregate data across multiple ISL's (trunks) in real-time. If you have 2 pipes between switches your I/O's will be evenly distributed across the links adjusting in real time as needed to fully utilize both links. Need more bandwith? Simply plug in another ISL, done.

    Ethernet routing isn't quite as intelligent. Being that data transfers are session based, you can have a completely flooded trunk with the other sitting there idle for endless hours.

    While true the next session that starts may choose the 2nd under-utilized path, your pretty much SOL on performance with the first one if it becomes saturated.

    This isn't quite as painful if your data transfers involve a vast number of relatively "quick" transactions such as FTP's but with NFS/CIFS mounts these may not be re-evaluated for days, weeks or months. So once a route has been picked you are essentially stuck with that routing decision across your trunk until the session has been re-established.

    SAN's were designed for large scale data movement and high IOPs from the beginning. Ethernet on the other hand needs quite a bit of tweaking and still comes up short for some large enterprise applications.

    1. Re:Not going to displace SAN's anytime soon by voidptr · · Score: 1

      First of all SAN's by inherent design have the ability to aggregate data across multiple ISL's (trunks) in real-time. If you have 2 pipes between switches your I/O's will be evenly distributed across the links adjusting in real time as needed to fully utilize both links. Need more bandwith? Simply plug in another ISL, done.

      So does Ethernet: EtherChannel.

      An FCoE deployment is going to be as local as an FC SAN. You aren't going to do IP routing, you're just doing local ethernet frame switching. There's no IP involved.

      Imagine your current FC network today, and replace all the switches and cables with Ethernet.

      --
      This .sig for unofficial government use only. Official use subject to $500 fine.
    2. Re:Not going to displace SAN's anytime soon by tdp252 · · Score: 1

      Ether-channel may provide additional bandwith on each pipe that's being used to connect two switches, but it doesn't solve the issue of each session deciding only once which of the multiple pipes to use.

    3. Re:Not going to displace SAN's anytime soon by rnxrx · · Score: 1

      Ether-channel may provide additional bandwith on each pipe that's being used to connect two switches, but it doesn't solve the issue of each session deciding only once which of the multiple pipes to use.

      The issue you're describing is a function of how efficiently the hash algorithms on the Ethernet switches are operating. On modern switches src/dst port, src/dst hw address and src/dst L3 address are all figured into the mix. This is why high-volume, enterprise IP backup systems build multiple parallel flows to maximize use of the network.

      Also - on the FC front, ISL's don't operate all that differently than etherchannel. There needs to be a hard mapping between a given flow / host and a particular link. Slicing up the traffic to alternate frames between multiple elements of any kind of channel is a recipe for out-of-order delivery, sequencing problems, etc, etc.

    4. Re:Not going to displace SAN's anytime soon by rnxrx · · Score: 1

      Neither does a FC ISL. Any time we're using multiple links in parallel there needs to be a mechanism to deterministically map sessions or hosts to a particular element of the channel. Failing this, we end up with out-of-sequence packets, weird loss conditions, etc... Per-packet load balancing in LAN's (or FC, for that matter) died out a *long* time ago for this reason.

  27. More like $30 for the cable that is needed. by Joe+The+Dragon · · Score: 1

    More like $30 for the cable that is needed.

    1. Re:More like $30 for the cable that is needed. by phillymjs · · Score: 1

      Doubt it. RJ45 and 6-pin Firewire connectors are hardly proprietary. Cheap cables would be available in no time from 3rd-party vendors. Apple probably wouldn't even bother making one.

      ~Philly

  28. Kinda obvious when you think about it. by m.dillon · · Score: 1

    What are ethernet's two biggest strengths? Think about it a moment.

    It is high speed at a very low cost, and the ubiquitousness of the technology.

    It doesn't really matter that the technology is inferior to the numerous very fast low latency solutions available today because all of those solutions are also very high-cost, low-volume solutions relative to ethernet, and have no ability to be incrementally upgraded. It doesn't matter that there are congestion issues when pushing a packet-switched technology to its limit, because anyone who has lived with this stuff for the last few decades knows that you simply overbuild it for your needs and all those problems disappear. It doesn't matter that the price point is GiGE because the technology has proven over and over again that the price point moves very quickly with adoption. The price point will soon be 10GiGE, and after that 100GiGE. It is unarguable. It doesn't matter that ethernet traditionally has higher latencies then currently existing higher-cost solutions. Latency has never been a show stopper for anyone except the super-computing dweebs.

    The price of hardware has dropped around the ears of the higher cost solutions to the point where only a very small application space can actually gain an advantage using them. It will only get worse over time.

    So even though, GiGE isn't quite fast enough to match platter rates on the best disks, let alone transfer rates available from SSDs, it doesn't matter. The low cost and clear future trends for the technology will trump everything. And the people making the decisions have the choice: They can be early adopters of 100GiGE, or choose to spend more of a premium on 10GiGE, but with the flexibility of NOT having to rip up their entire infrastructure. The ability to piecemeal-replace infrastructure is its own trump card.

    -Matt

  29. Collisions and Congestion are a non-issue by m.dillon · · Score: 1

    And I'll tell you why.

    Collisions became a non-issue the moment low-cost 10BaseT switches came into existance, which was, what, over 15 years ago? Don't bother arguing about collisions, not even my home network uses hubs any more. There are no collisions.

    Congestion is a lot easier to handle then people seem to realize. All modern switches have packet buffers. Even the CHEAP switches have a few megabytes of buffer. GiGE switches have flow control on top of that.

    Buffering and flow control does NOT mean that you can just squirt out packets and let things back up. What it does mean is that a large chunk of the problem space has already been solved. If you use the traditional over-build methodology and gang the links in your trunks you might not even have to worry about congestion at all.

    For those situations where you do have to worry about congestion you already have multiple feedback mechanisms available to you to control throttling. Even the simplest algorithms can make a huge difference, and that is the key.

    There IS a need for the more complex forms of congestion control. But the simpler forms solve 90% of the problem space. In otherwords, there is an incremental solution space to the general problem and the effect of that incremental solution space will not only be ubiquitous network protocols but also very low costs and the ability to incrementally upgrade your infrastructure as you need it rather then have to spend millions up front for an infrastructure to handle your expected needs for the next X years.

    Let me give you an example of a simple form of congestion control for a SAN device. Lets say the device can handle 256 simultanious requests and implementations a reservation protocol for those 256 slots. A simple protocol would be for the host wanting to use the device to request N slots. The device assigns it, say, 3 slots. The host then uses those 3 slots to queue up to 3 simultanious requests, and reuses those slots as long as it needs to or until the device tells it use fewer. Lets say any given request cannot have a payload larger then 8K, just for argument's sake.

    Consider the consequences of such a mechanism. For one thing you have immediately put a control on the maximum amount of data that can be backed up in intermediate switches for that device. 3 requests, 8K ... approximately 24K. That is a form of congestion control. For another the device has a limited number of slots for parallel operations (256). That is another form of congestion control. The device and/or host can revoke slots. That is another form of congestion control. The device can order which requests it responds to first. That is another form of congestion control.

    Starting to get the idea? There are literally an INFINITE number of ways to control congestion, none of them require anything sophisticated at the physical layer. Even without smart switches you have hundreds of software solutions, all easily tunable.

    In otherwords the problem is not only solvable, but even partial solutions will give system operators and network managers plenty of knobs they can tune to make their infrastructure work.

    -Matt

  30. It's going too far by Zoxed · · Score: 1

    640Kfloppies/sec ought to be enough for anybody.

  31. Re:Hmm... (In other words...) by znerk · · Score: 1

    So, basically, what we're looking at is the manufacturer's ability to add hardware DRM to every component of our PC. We need to fight this tooth and nail, folks, or we can say goodbye to all our "illegal" format shifting and document sharing.

    Before flaming me for being apparently anti-P2P, please note the quotes around "illegal" in the above statement, and take them for the sarcasm they are.

    This has been a public service announcement.

    --
    This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  32. Agreed. by znerk · · Score: 1

    Bandwidth reservation?

    Sounds more and more like an end-run on network neutrality.

    I'll stick with your wording, I think it suits my viewpoint best.

    Fuck that.

    --
    This work is licensed under a Creative Commons Attribution 3.0 Unported License.
  33. Layer 2 vs. Layer 3 by mechsoph · · Score: 1

    For "local" devices, it seems to make more sense to use something like AoE vs. iSCSI

  34. SCTP is not the Protocol you're looking for by sirwired · · Score: 1

    From what I can see on SCTP (not too familiar with it... I'm a hard-core FC guy, not a TCP/IP guy), it uses an end-to-end flow control mechanism.

    That imposes too much latency of FC/FCP (virtually all FC flow control is done on a port-to-port basis, not end-to-end) and it looks like it would impose substantial overhead and complexity on FC/FCP itself, which would have to be modified to accomodate it. FCoE is a drop-in replacement for layers 1 and 2 of the FC stack, and requires very little in modifications.

    I also do not see a way to easily bridge between the FC and SCTP. One of the major strengths of FCoE is the relative simplicity of bridging between the two protocols.

    SirWired

  35. RED won't help, ECN could be useful, but... by sirwired · · Score: 1

    From what I can read on RED, it performs congestion control via pro-active frame drop. This won't work with anything vaguely resembling current SCSI stacks.

    To put it simply, the acceptable frame loss rate for a production storage network is approx. zero, and the current driver stacks are written with that expectation in mind. For instance, if you lose the SCSI status frame, the box waiting for it must wait at least two seconds, and usually longer, for that frame to arrive before giving up on it. This is simply not something you want to occur very often when you are waiting for, say, a latency-sensitive DB transaction to complete.

    The biggest argument for FCoE is the fact that it maps easily on top of existing FC SANs, adapters, and driver stacks, with few modifications. Once you have modified it for those IP extensions and mapping it onto an IP transport (SCTP, TCP, whatever), you end up with something very much like iSCSI, which, for whatever reason, has yet to really take off in the higher-end space. (I think FCoE will be an iSCSI jumping-off point...)

    SirWired

    1. Re:RED won't help, ECN could be useful, but... by stevebyan · · Score: 1

      You miss my point. RED reduces the frame drop rate, especially in congested situations, to the point where the retransmit rate for TCP or SCTP is low enough that it doesn't matter.

      You are correct that for SCSI presumes a mostly loss-less interconnect; the issue is what lower-level protocol to use to deliver this. FCoE assumes link-level flow control, but that introduces congestion spreading, which cripples the network throughput. To solve that problem, the data-center ethernet folks assume that the IEEE working group will eventually come up with NICs and swtiches which implement congestion control at a very low level (layer 2).

      An alternative way to solve the problem is to use an intermediate protocol layer, above ethernet but below SCSI, that implements reliable transport and congestion control. TCP is one candidate; that gives you iSCSI and iFCP. SCTP is another candidate; it solves the application-level framing problem so the hardware HBAs could cheaply parse IP packets and find the SCTP and SCSI headers (cheap means "near gate-cost parity with Fibre Channel"), thus enabling direct data placement.

      iSCSI over TCP can only deliver this by using an intermediate copy of the TCP packets, to coalesce the TCP stream so that the upper-level protocol headers can be parsed. SCTP avoids this complexity along with the head-of-line blocking problems introduced by the TCP byte-stream abstractions.

    2. Re:RED won't help, ECN could be useful, but... by sirwired · · Score: 1

      FCoE exists to serve a specific market need. That is, to be a simple and inexpensive bridge between Ethernet and FC networks. Inserting upper-layer flow control would defeat the entire purpose of the protocol existing.

      Inserting an intermediate protocol layer above Ethernet and below SCSI would of course replace Fibre Channel. While that is an admirable VERY long-term goal, in the short term, it simply is not feasible due to existing investments in FC technology. FCoE can be bridged into an FC network with very little effort. Creating a Layer 3 or 4 flow-control mechanism is a huge effort that is not going to bridge easily into FC, in addition to being far more complex overall than Layer 2 flow control.

      This is the reason iSCSI->FC gateways have never taken off; they are just too darn expensive, complex, and buggy.

      Oh, and in case you were wondering, I am certainly no fan of FC Class 3 "flow control"; indeed you could call it the bane of my existence. I hate the way it is designed, and the implementations are even worse. It is virtually impossible to troubleshoot without $85k bits of hardware no customer ever buys.

      What we have right now is awful, but it is what exists, and any plans to completely replace it are so far off that they are not relevant to any vendor's product plans right now.

      Personally, I think iSCSI will eventually take over, but not for many years. An SCTP/SCSI would be nice, but I have a feeling that admins and developers are so comfortable with TCP that it will still predominate.

      SirWired

  36. 1394 by ProfessionalCookie · · Score: 1
    Your solution is called Firewire.

    It's being phased out on consumer gear. I'll miss it too. Hopefully USB3 will be as dreamy as they say.

  37. Half duplex corresponds to wireless. by Ungrounded+Lightning · · Score: 2, Informative

    Nope, both of which have higher overhead than full-duplex ethernet. They have better throughput than half-duplex ethernet, which is about as useful as being better than avian carriers. Half-duplex ethernet should just be banned entirely. Maybe that would make Linksys wake up.

    Half-duplex ethernet corresponds to the way things work on a shared peer-to-peer radio channel. Like WiFi. (Which uses the Ethernet MAC and collision/backoff algorithms - though I think the collision detection is inferred rather than explicit.) (WiMAX, however, is a full-duplex protocol with central stations monopolizing an outbound channel and assigning timeslots for replies from remote stations on an inbound channel.)

    Of course that DOES qualify as an "avian carrier", doesn't it?

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  38. They are after reserved bandwidth. by Ungrounded+Lightning · · Score: 1

    "... Ethernet, which drops packets when traffic congestion occurs, needs to evolve into a low latency, "lossless" transport technology with congestion management and flow control features, ..."

    If I understand right, they're trying to change Ethernet because of TCP/IP?

    Nope.

    They're trying to build a mechanism for bandwidth and latency guarantees into the protocols. That's what you need for reliable streams, efficient delivery of networked storage data, etc. Ethernet doesn't provide such a mechanism: It's first-come-first-served at switches, though routers (and some smart switches) can pick and chose (and both can backpressure with PAUSE frames.)

    You could build the mechanism on top of ethernet transport using IP's Quality of Service mechanisms - and that would be the preferred way to do it. But doing so requires treating some packets better than others. And the "network neutrality" push is throwing that baby out with the bathwater.

    So it looks like the vendors are trying to build those mechanisms into the underlying protocols - sidestepping the issue (and redefining things so it could also be used to implement backbone packet preferences later without making a non-"neutral" network a violation of the definition of the network protocols).

    = = = =

    Another change coming down the pike, by the way: One thing Ethernet DOESN'T do now, but COULD, is distribute network timing by synchronizing the carrier to a network clock at a transmitter and recovering it at the receiver. This is the last missing piece for converging the old TDM networks (T1/E1/SONET/SDH/POTS/ADM/...) onto IP-over-Ethernet.

    The new thing is called "Synchronous Ethernet" and telecom equipment suppliers (notably Ericsson) are pushing its standardization. (IEEE 1588 tries to do this with messages but is a couple orders of magnitude less accurate and a lot more expensive. For some equipment vendors doing Synchronous Ethernet is a minor tweak to line cards plus a tiny bit of software, and it's as accurate as the decades-proven TDM stuff it replaces.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  39. Stealing from Sonet, again by thoglette · · Score: 1

    "low latency lossless". Geez, like in ATM or SONET??? (or add your favorite GBW fieldbus). Once again, 802.3 is stealing all the good ideas from 802.6 and POTS

    Mind you, there's an interesting challenge - implementing distributed queueing over a tree. Hmm, time to look at Dr. Robert M. Newman's papers and patents again.

    Then we get to go through VLAN vs RSTP hell again while everyone interprets the standard differently.

    Actually a real problem with Wintel based TCP is that you can't set the TCP parameters to values suitable for low latency networks. F'example, if I'm doing transactions several times a second and timing them out in 1/10th, TCP never gets a look in on a windows box. So Windows TCP/IP over ethernet "doesn't work reliably"

    --
    -- Butlerian Jihad NOW!
  40. The "Good Old Days" by JakartaDean · · Score: 1

    Ethernet started as a daisy-chained garden-hose-size coax cable with vampire taps. Then RG-58 with BNC connectors, then twisted pairs to a hub, then switching hubs, then wireless...

    You're taking me back now. I started on "thin" ethernet, the RG-58 version, then later had to adapt to "thick" ethernet, with external tranceivers and cables that had to be, for some reason, exactly some multiple of a meter long. Thick like a garden hose, but less flexible. Fast though -- theoretical maximum of 1 MB/s. You wouldn't get that in practice. All daisy-chained together, with terminators at two ends.

    Those were the days, but that performance came at a price -- as I recall about $750 per host.

    --
    The subject who is truly loyal to the Chief Magistrate will neither advise nor submit to arbitrary measures (Junius)
  41. Data Center Ethernwt by Julo1 · · Score: 1

    The bad thing about the usage of this "new Ethernet" is not so much in the new link level congestion control (presumably for the sake of SCSI) but in "bypassing TCP/IP" - and with it all it's services (naming, routing, service discovery, zero-config, security etc.) and recreating them over Ethernet in proprietary form (at least for now) and not have them widely available. It is also doubtful that the new schemes are as the well thought through and "scale in time and network size" as the layered protocols we have in place now i.e., if they can survive transition to faster and larger network or they are a palliative for a perceived weakness of TCP/IP and a way to extend the life of the highly profitable market for Fiber Channel.