27.12.2014 Views

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

C–VirtualNIC Interface Configuration and Administration<br />

VirtualNIC Interface Configuration and Administration<br />

IB <strong>Host</strong> 1<br />

IB <strong>Host</strong> 2<br />

IB Switch<br />

EVIC<br />

IB <strong>Host</strong> 3<br />

Single packet to<br />

IB_multicast group<br />

traffic<br />

Packet forwarded to<br />

host (UD)<br />

Figure C-2. With IB_Multicast<br />

Figure C-2 is showing that the EVIC sends a multicast packet ONCE to the<br />

InfiniBand switch while posting to a specific InfiniBand multicast group. The switch<br />

then forwards the packet to all hosts who have joined the same multicast group<br />

that the host has joined. Since the EVIC only has to post the packet once instead<br />

of once for each host, there is a substantial savings. Additionally, the packets are<br />

delivered by an unreliable datagram (UD) queue pair, which means there is less<br />

overhead per packet, per host.<br />

For each IOC, the EVIC creates a unique multicast group. When the VNIC driver<br />

provides multicast addresses for a virtual port (i.e., viport) to the EVIC, the EVIC<br />

returns the multicast group for the IOC used by the viport. The VNIC driver then<br />

joins the specified multicast group. When a viport connection is taken down, the<br />

host leaves the multicast group. If an EVIC has two IOCs and the VNIC driver on a<br />

host is configured to create viports using both IOCs, a join is issued by each<br />

viport to join the corresponding IOC it is using.<br />

D000046-005 B C-11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!