<div dir="ltr">Hello!<div><br></div><div>Sorry for a long answer. I think I saw hello from previous configuration. Now test it again and with mode = ptmp bird does not send hello until neighbors are configured. </div><div>Unfortunatelly, I also does not lear neighbors from incoming hellos. Yes, I know about API change, but official FreeBSD bird port is 1.6.3 and it has a patch for FreeBSD 11.</div><div>With debug all I see the messages:</div><div><TRACE> main_ospf: HELLO packet sent via em0</div><div><br></div><div>every 2 seconds (I changed settings), but tcpdump sees no packets on interface :(</div><div><br></div><div>And yes, when mode is broadcast there are no problems really. </div><div><br></div><div>Regards,</div><div>Boris</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">вс, 5 февр. 2017 г. в 14:38, Борис Коваленко <<a href="mailto:b.ju.kovalenko@gmail.com">b.ju.kovalenko@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg"><div class="gmail_msg">Hello!<br class="gmail_msg"><br class="gmail_msg"></div>Trying to run bird on ethernet interface with type = ptmp. Yes, I know that ethernet is broadcast interface, but there is a good practice to use ptmp on ethernet. I found a strange bug. When type = ptmp, bird sends only one Hello packet and then stops (and even receive?) next packets until I fully restart bird, while other side (cisco or mikrotik) sends packets every 10s (as configured).<br class="gmail_msg"></div><div class="gmail_msg">There is no problems with type = broadcast<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Here is my simple test configuration:<br class="gmail_msg">protocol ospf main_ospf {<br class="gmail_msg"> import all;<br class="gmail_msg"><br class="gmail_msg"> instance id 0;<br class="gmail_msg"> tick 5;<br class="gmail_msg"><br class="gmail_msg"> area 0.0.0.0 {<br class="gmail_msg"> networks {<br class="gmail_msg"></div><div class="gmail_msg"> X.X.16.78/32;<br class="gmail_msg"></div><div class="gmail_msg"> X.X.16.80/28;<br class="gmail_msg"></div><div class="gmail_msg"> };<br class="gmail_msg"><br class="gmail_msg"> interface "lo1" {<br class="gmail_msg"> type ptp;<br class="gmail_msg"> hello 60;<br class="gmail_msg"> retransmit 10;<br class="gmail_msg"> dead 30;<br class="gmail_msg"> };<br class="gmail_msg"> <br class="gmail_msg"> interface "em0.102" {<br class="gmail_msg"> cost 10;<br class="gmail_msg"> type ptmp;<br class="gmail_msg"> hello 10;<br class="gmail_msg"> retransmit 5;<br class="gmail_msg"> dead 40;<br class="gmail_msg"> #<br class="gmail_msg"> authentication cryptographic;<br class="gmail_msg"> password "XXXXX" {<br class="gmail_msg"> id 1;<br class="gmail_msg"> algorithm keyed md5;<br class="gmail_msg"> };<br class="gmail_msg"> };<br class="gmail_msg"> };<br class="gmail_msg">}<br class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">FreeBSD - 11-STABLE<br class="gmail_msg"></div><div class="gmail_msg">Bird 1.6.3<br class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">With regards,<br class="gmail_msg"></div><div class="gmail_msg">Boris<br class="gmail_msg"><br class="gmail_msg"></div></div><div dir="ltr" class="gmail_msg">-- <br class="gmail_msg"></div><div data-smartmail="gmail_signature" class="gmail_msg"><div dir="ltr" class="gmail_msg"><p dir="ltr" class="gmail_msg">С уважением, <br class="gmail_msg">
Борис Коваленко </p>
</div></div></blockquote></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><p dir="ltr">С уважением, <br>
Борис Коваленко </p>
</div></div>