<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</div>
Hi,
<div><br>
</div>
<div>I've very simple install.</div>
<div>Server with two links vlan1 - 50.0.0.1/25 and vlan2 - 10.0.0.7/31</div>
<div>One static default route and one iBGP neighbor:</div>
<div><br>
</div>
<div>protocol static default_route {</div>
<div>        ipv4;</div>
<div>        route 0.0.0.0/0 via 50.0.0.254;</div>
<div>}</div>
<div><br>
</div>
<div>protocol bgp nat_downlink1 {</div>
<div>        local 10.0.0.7 as 65001;</div>
<div>        neighbor 10.0.0.6 as 65001;</div>
<div>        #direct;</div>
<div><br>
</div>
<div>        ipv4 {</div>
<div>            next hop self;</div>
<div>            import all;</div>
<div>            export all;</div>
<div>        };</div>
<div>}</div>
<div><br>
</div>
<div></div>
<br>
<div>Neighbor sends me a bunch of /32 host routes and all routes received from 10.0.0.6 neigbor has next hop 50.0.0.254.</div>
<div><br>
</div>
<div>bird> sh route </div>
<div>Table master4:</div>
<div>0.0.0.0/0            unicast [default_route 15:23:28.170] * (200)</div>
<div>        via 50.0.0.254 on vlan1</div>
<div>10.107.1.81/32       unicast [downlink1 16:59:19.320 from 10.0.0.6] * (100/?) [i]</div>
<div>        via 50.0.0.254 on vlan2<br>
</div>
<div><br>
</div>
<div>To fix this I can add direct option to me BGP neigbor, but I wonder why this even happens.</div>
<div>Is there more correct eay to fix this?</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</body>
</html>