what is line rate and what means non-blocking regarding switches


can you guys please tell me what the line rate is and what "non-blocking" means.

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hi, your question was not very specific bot is this the answer you were looking for:

Line Rate:
The data transmission speed of a communications line or network.


It indicates the actual speed with which the bits are sent onto the wire (and is thus also known as physical layer gross bit rate). The data transfer rate (commonly known as bit rate) is the transfer rate offered by the physical layer to the data link layer. If you want to be precise, you should call it physical layer net bit rate.

Use a non-blocking (asynchronous) socket, which allows your application to respond to events. For example, when the remote system writes data to the socket, a Read event is generated for the control. Your application can respond by reading the data from the socket, and perhaps send some data back, depending on the context of the data received.
line rate non blocking would usually be interpreted that every port could talk to every other port at the speed of the port without there being a bottleneck on the switch backplane.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
traveller82Author Commented:
if i would have a 24gbit switch, would then be the line rate 24gbit? the line rate is associated with the actuall speed of the interface, right?
Powerful Yet Easy-to-Use Network Monitoring

Identify excessive bandwidth utilization or unexpected application traffic with SolarWinds Bandwidth Analyzer Pack.

Don JohnstonInstructorCommented:
Line-Rate and Non-blocking are terms used in ethernet switching. As Arne says, it means the backplane is able to carry all the traffic of all ports. i.e. A switch with 24 ports of 100mb which has a backplane of 4.8gb would be a non-blocking switch capable of line-rate operations.
a 24 port gb switch would need to have a single backplane with a capacity of at least 24gb to be non blocking

as an example, you could have a 24 port gb switch that was made up of four eight port ASICs that only had a 4GB backplane, this would not be a non blocking switch

non blocking means that every device can fully utilise its link to the switch to communicate to any other port on the switch at the same time.

this isn't usually a requirement in switches for small offices where you have one or two servers and the rest are desktops/printers etc, but when you move to having server to server traffic for data warehousing/backups/replication etc then it can become significant.
traveller82Author Commented:
thanks guys for your help.
Don JohnstonInstructorCommented:
a 24 port gb switch would need to have a single backplane with a capacity of at least 24gb to be non blocking

Actually, it would need a 48gb backplane to be non-blocking (assuming that the ports could be full duplex).
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Network Operations

From novice to tech pro — start learning today.