<div>Hello again,</div><div><br></div><div>My question may be a little or very stupid. Consider below packet:</div><div><br></div><div>------ -------- ---------------------------</div><div>| IP | UDP | OLSR Messages |</div>

<div><meta http-equiv="content-type" content="text/html; charset=utf-8">------ -------- ---------------------------</div><div><br></div><div>The OLSR messages came from 698 port number and so, OLSR daemon begin processing this</div>

<div>messages. My first question is, can I affirm that the OLSR daemon is a protocol that</div><div>belongs a application layer? Because it is started as daemon and not loaded as kernel</div><div>module. I know that the OLSR is a routing protocol that determine which is a better path</div>

<div>from origin to destine. And so, the data user application can flow on this better path.</div><div><br></div><div>My second question is, consider the data user application over TCP. The packet format is:</div><div><br>

</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>------ -------- ---------------------------------</div><div>| IP | TCP | User Data Application |</div><div>------ -------- ---------------------------------</div>

</div><div><br></div><div>OLSR evaluate the IP header and detect that protocol and destine port is different of UDP/698?</div><div>So, OLSR will not process and simply look at the routing table, look the next hope and forward it?</div>

<div>It is OLSR protocol that perform this?</div><div><br></div><div>User Data Application                                               User Data Application</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>

          ||                                                                                 ||</div><div>          \/                                                                                \/</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>

    TCP/UDP                                                                     TCP/UDP</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>          ||                                                                                 ||</div>

<meta http-equiv="content-type" content="text/html; charset=utf-8"><div>          \/                                                                                \/</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>

         IP                                                                                IP</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>          ||                                                                                 ||</div>

<meta http-equiv="content-type" content="text/html; charset=utf-8"><div>     MAC/PHY                                                                    MAC/PHY</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>

          ------------------------------ Routers with OLSR ----------------------------</div><div><br></div><div>In computer networks lessons, the basic that we learn is that routers may only to see for </div><div>until layer 3, and not above it. But, the OLSR utilize the UDP protocol, and this confused me.</div>

<div><br></div><div>Can anyone "to remove" my doubts (questions)? I know that my questions maybe is a </div><div>little strangers. But, please, I would like to considers my questions.</div><div><br></div><div>Thanks for any help,</div>

<div>--</div><div>scolfield</div><div><br></div><div><br></div><div><br></div>