On Thu, Jan 13, 2011 at 02:06:41PM +0100, Claudio Jeker wrote:
> Hi ospfd users,
> 
> on of the open todos for ospfd is the redistribution of overlapping
> routes (e.g 10.0.0.0/8 and 10.0.0.0/16). The problem is that the Link
> State ID is set to the prefix address and so they are not unique for the
> two networks. Now it is possible to change the ls_id by changing bits
> inside of the network (e.g. for 10.0/16 10.0.255.255 would be an ls_id
> that works). This is what this diff does.
> 
> With this 10/8 and 10/16 can be redistributed correctly. In some strange
> cases it will be impossible to find a unique LS ID. In that case a warning
> is logged and the route is not added to the RDE/LS DB.
> 
> This works for me but needs testing and more eyes.

Just to be clear there could be a regression when "redistribute ..." is
used and so the important thing to check if a ospf running with this diff
behaves differently then an unpatched version.

I would like to commit this on Monday or Tuesday.
-- 
:wq Claudio

Reply via email to