<div dir="ltr">Hi Scott<div><br></div><div>Neither Name nor MetaInfo should be modified on intermediate nodes. Instead, hop-by-hop information can appear as NDNLPv2 headers.</div><div>NDNLP is a link protocol for NDN, specifically designed for carrying hop-by-hop information. You may find more information about NDNLPv2 on <a href="https://redmine.named-data.net/projects/nfd/wiki/NDNLPv2" target="_blank">https://redmine.named-data.<wbr>net/projects/nfd/wiki/NDNLPv2</a><br></div><div><br></div><div>Yours, Junxiao</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 24, 2017 at 2:14 PM,  <span dir="ltr"><<a href="mailto:scott1091@yahoo.com" target="_blank">scott1091@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:verdana,helvetica,sans-serif;font-size:16px"><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_2614">Hi all,</div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_8578"><br></div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_11554">Thanks for accepting my request.<br></div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_2613"><br></div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_2612" dir="ltr">I am working on a NDN forwarding strategy and consumer/producer applications on ndnSIM. Assuming that there are multiple paths from the consumer to a data source, the goal is to improve data delivery based on cross-layer information from the network, so the consumer can select the best face to send the following Interest packets based on number of hops, node ID, throughput, round-trip delay, and geographical location.<br></div><div dir="ltr" id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_6860"><br></div>I see two possible ways to implement that:<br><div dir="ltr" id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_4926">1. Insert the cross layer information direct in the packet payload<br></div><div dir="ltr" id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_6384">    Every node along the path would have to update the packet payload or meta data accordingly, and the producer would insert its coordinates.</div><div dir="ltr" id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_11444">    The consumer can then select which face to send the following Interests based on throughput, or distance to content source, or path with less hops, etc.</div><div dir="ltr" id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_11443">    Since the NDN architecture doesn't allow the payload to be modified, intermediate nodes would have to create a copy of the packets. Can I use MetaInfo field? <br></div><div dir="ltr" id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_5948"><br></div><div dir="ltr" id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_6330">2. Design a naming scheme (more common in the literature)<br></div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_2638">    Use a naming scheme to accomodate that. For instance the Interest packet would be /<desired_content>/<hop_count><wbr>/<+node_id> and the data packet would be something like /<content>/<hop_count>/<lat_lo<wbr>ng>/<node_id1 + node_id2 + ... + node_idN>, where node_id1-N refers to the nodes along the path.<br></div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_11175"><br></div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_11727">Are the two implementations feasible? Could you comment on the recommended way to use information from the network in the forwarding decision?</div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_11733"><br></div><div id="m_3777724894987184442gmail-m_-2843178887465728155yui_3_16_0_1_1487964732332_11734">Thank you!</div></div></div></blockquote></div></div></div>