<div dir="ltr"><div class="gmail_extra">Hi Zhen</div><div class="gmail_extra"><br></div><div class="gmail_extra">To align with RFC3234 definition, in NDN:</div><div class="gmail_extra">A middlebox is defined as any intermediary device performing functions other than the normal, standard functions of an NDN router on the datagram path between a consumer and producer.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Standard functions of an NDN router include:</div><div class="gmail_extra"><ul><li>forward Interest by Name</li><li>return Data by PIT states</li><li>cache Data</li></ul></div><div class="gmail_extra">Middlebox functions can include:</div><div class="gmail_extra"><ul><li>translate between routable and non-routable Names</li><li>perform Data validation</li><li>filter packets according to firewall rules</li></ul></div><div class="gmail_extra"><br></div><div class="gmail_extra">Yours, Junxiao</div></div>