Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Can someone explain the concepts of IPoIB and TCP over infiniband? I understand the overall concept and data rates provided by native infiniband, but dont quite understand how TCP and IPoIB fit in. Why do u need them and what do they do? What is the difference when someone says their network uses native IB, IPoIB or TCP with infiniband? Which one is better? I am not from a strong networking background, so it would be nice if you could elaborate.
IPoIB stands for Internet Protocol over InfiniBand, so IPoIB and TCP over infiniband are synonyms.
Basically, it just means they're shifting their TCP/IP workload over the infiniband fabric instead of traditional ethernet. In a large datacenter with hundreds of clustered servers interacting with each other via IP, there's a huge performance gain to be had there.
Thank you. I am still not clear as to what the difference is between IPoIB and native Infiniband? I assumed when two systems communicate with each other over infiniband, it *has* to be using IPoIB. Some folks at the data center here talk about performing tests using IPoIB and using native Infiniband. What is 'native infiniband'? How would it work w/o TCP/IP protocols?
No, infiniband communications don't have to be TCP/IP. It can be used for direct access to a SAN, just like you might have used a SCSI or fiber channel connection. And there are some big hardware solutions that are using infiniband connections under the covers. For instance, IBM uses infiniband to cluster their POWER6+ servers.
I'm not sure how you would go comparing one against the other, though, because they both have different uses... unless one were considering whether to use IPoIB as a storage access method, like an iSCSI.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.