<div>Hello everyone,</div>
<div>&nbsp;</div>
<div>As a beginner in open source development, I need some instructions in order to start&nbsp;implementation of a new BGP feature. That one should be an academic project&nbsp;in&nbsp;order to&nbsp;test possibility of BGP to announce more than one route&nbsp;for a destination network. So, if a BGP router receives two (or more) routes for a destination prefix, it should announce all of them through iBGP, if those are received from different AS&nbsp;with MED attributes.</div>

<div>Because I&#39;m also new in C++ programming (but experienced in networking:-)),&nbsp;can somebody help me with following question:</div>
<div>-&nbsp;How and where to start reading bgp code in order to find out&nbsp;which class(es) and objects&nbsp;in the code I need to&nbsp;reference to and compile with my future code?&nbsp;&nbsp;This would be very helpful to me because it&#39;s difficult to read and understand entire code.&nbsp;I suppose, this is first step after&nbsp;clear formulation of idea:). </div>

<div>&nbsp;</div>
<div>Thanks a lot!</div>
<div>Alex </div>