<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [openib-general] SDP Query</TITLE>
</HEAD>
<BODY>
<BR>
<BR>

<P><FONT SIZE=2>> From: Majumder, Rajib [<A HREF="mailto:rajib.majumder@csfb.com">mailto:rajib.majumder@csfb.com</A>]</FONT>
<BR><FONT SIZE=2>> Sent: Tuesday, August 30, 2005 9:45 AM</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> hello, </FONT>
<BR><FONT SIZE=2>> i have a requirement where SDP needs to tunnel non-IB traffic </FONT>
<BR><FONT SIZE=2>> via IB. The situation is as below: </FONT>
<BR><FONT SIZE=2>> 1) my process has LD_PRELOADE'ed libsdp.so</FONT>
<BR><FONT SIZE=2>> 2) the process opens a SOCK_STREAM connection to a remote </FONT>
<BR><FONT SIZE=2>> process via a WAN link. The remote process is a TCP listener. </FONT>
<BR><FONT SIZE=2>> all intermediate devices are Ethernet switches and IP routers.  </FONT>
<BR><FONT SIZE=2>> 3) libsdp is required to receive in-bound packets from other </FONT>
<BR><FONT SIZE=2>> SDP processes. </FONT>
<BR><FONT SIZE=2>> in this scnario:</FONT>
<BR><FONT SIZE=2>> 1) do i need a multi-protocol switch or an IB-Ethenet gateway? </FONT>
<BR><FONT SIZE=2>> 2) even if i use the MP switch, will SDP work? </FONT>
</P>

<P><FONT SIZE=2>Yes, you need a MP device. Obviously, in order to exit the IB and go to Ethernet, you'd have to have a device of which one port is IB and the other port is Ethernet. This device can be a simple IP router, in the form of a Linux box or a special product. It might as well be an IB to Ethernet layer 2 bridge, or it might be a gateway.</FONT></P>

<P><FONT SIZE=2>So, depending on which box you're using to connect the IB to Ether, is what you can do with it. If it's an IP router or a switch, then you won't be able to move SDP traffic through it, and you'll have to connect your Ethernet host to IB host through TCP/IP using IPoIB and IPoEthernet. If you have a gateway that can do SDP termination on one port and TCP termination on the other port, then you can use SDP in the host. In any way, libsdp policy is configurable. So for example, you can configure to do the local stuff using SDP and the WAN stuff over IPoIB.</FONT></P>

<P><FONT SIZE=2>You should probably consult your MP box vendor to learn more about the capabilities of the specific product.</FONT>
</P>

</BODY>
</HTML>