13.8. IPoIB 구성
13.8.1. IPoIB의 역할 이해
1.1절. “IP와 IP가 아닌 네트워크 비교” 에서 언급했듯이 대부분의 네트워크는
IP
네트워크입니다. InfiniBand는 그렇지 않습니다. IPoIB의 역할은 InfiniBand RDMA 네트워크 위에 IP
네트워크 에뮬레이션 계층을 제공하는 것입니다. 이를 통해 기존 애플리케이션을 수정하지 않은 InfiniBand 네트워크를 통해 실행할 수 있습니다. 그러나 이러한 애플리케이션의 성능은 기본적으로 RDMA 통신을 사용하도록 작성된 경우보다 훨씬 낮습니다. 대부분의 InfiniBand 네트워크에는 네트워크에서 가능한 모든 성능을 확보해야 하는 몇 가지 애플리케이션 세트가 있으며, RDMA 통신을 사용하도록 애플리케이션을 수정할 필요가 없는 경우 성능이 저하되는 일부 다른 애플리케이션도 있으므로, IPoIB는 네트워크에서 중요한 애플리케이션이 실행되도록 허용하는 것입니다.
iWARP 및 RoCE/IBoE 네트워크는 실제로
IP
링크 계층 위에 RDMA 계층이 있는 IP
네트워크이므로 IPoIB가 필요하지 않습니다. 결과적으로 커널은 iWARP 또는 RoCE/IBoE RDMA 장치에 IPoIB 장치 생성을 거부합니다.