<div dir="ltr">Vijay, I wonder if IPMB would still be used in later generations or would something like MCTP be considered?<br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">----------<br>Nancy</div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 29, 2020 at 5:42 PM Vijay Khemka <<a href="mailto:vijaykhemka@fb.com">vijaykhemka@fb.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_7908806319401427381WordSection1">
<p class="MsoNormal">Nancy,<u></u><u></u></p>
<p class="MsoNormal">We have multiple hosts which has a small controller called BIC (Bridge IC). This BIC on each host connected via i2c to main BMC and communicates through ipmi messages to BMC over IPMB/i2c.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Regards<u></u><u></u></p>
<p class="MsoNormal">-Vijay<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12pt;color:black">From: </span></b><span style="font-size:12pt;color:black">Nancy Yuen <<a href="mailto:yuenn@google.com" target="_blank">yuenn@google.com</a>><br>
<b>Date: </b>Wednesday, April 29, 2020 at 5:25 PM<br>
<b>To: </b>Vijay Khemka <<a href="mailto:vijaykhemka@fb.com" target="_blank">vijaykhemka@fb.com</a>><br>
<b>Cc: </b>OpenBMC Maillist <<a href="mailto:openbmc@lists.ozlabs.org" target="_blank">openbmc@lists.ozlabs.org</a>><br>
<b>Subject: </b>Re: Multiple BMCs in a system: IPMB? Redfish? MCTP?<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Neeraj, I was not considering aggregation in this case, just having the intermediate BMC "route".
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Vijay, thanks.  I was wondering what your applications for IPMB were for.  What's the rationale for using IPMB vs something else?  In your multihost system, one BMC supports multiple host CPUs?  Are there also multiple BMCs?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><br clear="all">
<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">----------<br>
Nancy<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Apr 29, 2020 at 5:15 PM Vijay Khemka <<a href="mailto:vijaykhemka@fb.com" target="_blank">vijaykhemka@fb.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">Hi Nancy,<u></u><u></u></p>
<p class="MsoNormal">We are currently using (1) in our current multi host design. Option (3) also looks good.<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<p class="MsoNormal">Regards<u></u><u></u></p>
<p class="MsoNormal">-Vijay<u></u><u></u></p>
<p class="MsoNormal"> <u></u><u></u></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class="MsoNormal"><b><span style="font-size:12pt;color:black">From:
</span></b><span style="font-size:12pt;color:black">openbmc <openbmc-bounces+vijaykhemka=<a href="mailto:fb.com@lists.ozlabs.org" target="_blank">fb.com@lists.ozlabs.org</a>> on behalf of Nancy Yuen <<a href="mailto:yuenn@google.com" target="_blank">yuenn@google.com</a>><br>
<b>Date: </b>Wednesday, April 29, 2020 at 3:53 PM<br>
<b>To: </b>OpenBMC Maillist <<a href="mailto:openbmc@lists.ozlabs.org" target="_blank">openbmc@lists.ozlabs.org</a>><br>
<b>Subject: </b>Multiple BMCs in a system: IPMB? Redfish? MCTP?</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal">I've talked with some people a while back (long while back) about multiple BMCs in a system.  Either for redundancy or managing separate parts of a system.   I'm wondering what
 other people are thinking in this area if at all.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">We are considering similar designs and I'm looking into options for BMC-BMC communications.  Some BMCs may not be externally accessible. Here are some options that we've looked
 at:<u></u><u></u></p>
</div>
<div>
<ol start="1" type="1">
<li class="MsoNormal">
i2c/IPMB<u></u><u></u></li><li class="MsoNormal">
usbnet/Redfish<u></u><u></u></li><li class="MsoNormal">
i2c/MCTP/PLDM or something else?<u></u><u></u></li><li class="MsoNormal">
internal network via switch chip/Redfish or MCTP<u></u><u></u></li></ol>
</div>
<div>
<p class="MsoNormal"> I'd like to reduce our use of IPMI so I want to avoid (1).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"> <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">----------<br>
Nancy<u></u><u></u></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div>