Ask the Expert

Switches and hubs, do they function the same?

Can I say that a switch and a hub function is actually the same?

    Requires Free Membership to View

You can use a switch OR a hub for connectivity to an external Fibre Channel storage subsystem. When you use a hub for the connection, you will be using the Fibre Channel FC-AL protocol (Fibre Channel arbitrated loop).

Using a hub to connect servers to storage is very easy to set up and works fine for many lower end environments. When you use a hub, everyone shares the same bandwidth to the attached storage. Since the loop is "arbitrated", each server needs to arbitrate for access to the loop to transmit data. Only one device can communicate across the loop at a time.

In a switched environment, every server has point-to-point connectivity through the switch to the attached storage. Using a switch will allow each server to have its own 100MB or 200MB connection through the switch (it's 100MB with 1Gbit Fibre Channel and 200MB with 2Gbit Fibre Channel).

Since each connection is point-to-point, adding servers to a switch environment does not cause any interruptions of data traffic. If you add a server to a hub, a "LIP" occurs (loop initialization) which affects every server connected to the hub. This is why switched fabrics are used more commonly today than hub based solutions. Only 127 devices can be connected in an FC-AL loop, where thousands of devices can be connected to a fabric.

If you have hubs that you would like to re-use, one good method is to add another host bus adapter to the servers and use the loop as a separate backup network for connection to your tape drives. This would free up backup from the fabric and let you re-use your investment in your hubs.

Chris

Editor's note: Do you agree with this expert's response? If you have more to share, post it in one of our .bphAaR2qhqA^0@/searchstorage>discussion forums.


This was first published in November 2002

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: