<div dir="ltr">I am running bird 2.0.7. Seeing issue with respect to ipv6 address add/delete on DR. This added/deleted ipv6 address prefix convergence is not happening till LSA refresh timer fires .<div><br></div><div>Topology contains 3 routers connected to a switch. Say IPV6 addresses configured on Routers R1(1111::100/64), R2(2222:200/64),R3(3333::300/64).</div><div><br></div><div>If we are deleting ipv6 addresses other than DR, I could see intra-area-prefix generated by DR and all routers converged with respect to add/deleted ipv6 addresses. </div><div><br></div><div>With the below change, I could see intra-area-prefix LSA generated on DR also when ipv6 address added/deleted on DR. Please advise if this fix is correct ?</div><div><br></div><div><p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">--- a/bird-2.0.7/proto/ospf/iface.c</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">+++ b/bird-2.0.7/proto/ospf/iface.c</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">@@ -1187,6 +1187,8 @@ ospf_ifa_notify3(struct proto *P, uint
flags, struct ifa *a)</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> /* RFC 5340 4.4.3
Event 5 - prefix added/deleted */</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
ospf_notify_link_lsa(ifa);</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">
ospf_notify_rt_lsa(ifa->oa);</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">+ if(ifa->state ==
OSPF_IS_DR)</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">+
ospf_notify_net_lsa(ifa);</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> }</p>
<p class="MsoNormal" style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> }</p></div><div><br></div><div>Regards,</div><div>Bala.</div><div><br></div></div>