Damn, if no one has a clue I guess we're condemned to wait for your JTAC 
results...

> Le 6 févr. 2015 à 14:08, Dragan Jovicic <[email protected]> a écrit :
> 
> Hi,
> 
> Yes, exactly like that, with route-filter specifying a prefix.
> 
> Regards
> 
> On Fri, Feb 6, 2015 at 1:55 PM, Olivier Benghozi <[email protected] 
> <mailto:[email protected]>> wrote:
> Hi Dragan,
> 
> aH, I didn't know you also had this issue; it stinks.
> By the way how does your ISIS export policy look like, do you use "from 
> protocol static" when exporting this prefix to ISIS ?
> 
> 
> Olivier
> 
> 
>> Le 6 févr. 2015 à 13:47, Dragan Jovicic <[email protected] 
>> <mailto:[email protected]>> a écrit :
>> 
>> Hi,
>> 
>> Yeah we discussed that it might be logic similar to what you described. The 
>> problem with that is, on those two routers we have 2 routes: a static - 
>> locally originated, and a BGP route (same static route is redistributed in 
>> both ISIS and BGP as mentioned). Once static is lost (via link LoS), BGP 
>> route is the one and only that remains in a table, not ISIS route, even 
>> though BGP is less preferred. Only when BGP route is lost, ISIS is 
>> installed. This part doesn't make sense.
>> 
>> As to why we have it like that is another matter, but ISIS not installing 
>> route in inet.0 table presents a problem as BGP route is preferred.
>> 
>> Regards
>> 
>> 
>> On Fri, Feb 6, 2015 at 12:21 PM, Olivier Benghozi 
>> <[email protected] <mailto:[email protected]>> wrote:
>> Hi,
>> 
>> Distance & path vector protocols (RIP, BGP) directly use RIB in JunOS as 
>> storage for the routes (unlike Cisco, where there's a BGP table before the 
>> RIB by example).
>> In link-state protocols there's nothing such as a "route", only link-state 
>> information stored in a separate database, whose information is later 
>> translated to routes toward the RIB (even if OSPF LSA type 5/7 are probably 
>> closer to routes).
>> 
>> My understanding is that:
>> 
>> - you have a route a.b.c.d/y as a static to <whatever> on your router.
>> - this route is exported to the ISIS process (there's not really any ISIS 
>> process, everything is in rpd process, but whatever), and becomes a 135 TLV 
>> attached to the LSP the router is generating for itself toward the other 
>> ones.
>> - in the ISIS process, there's also another received LSP from another router 
>> (the other one generating the static) for the same prefix, also as a 135 TLV.
>> - in the ISIS process, when translating LSPs to routes, your own LSP wins 
>> for this prefix. The received LSP looses for it. The winning one is the one 
>> generated locally. Nothing is exported to the RIB, a routing process doesn't 
>> reexport to the RIB the route it imported from the RIB.
>> 
>> The behavior is really cisco-like in those conditions...
>> 
>> 
>> Olivier
>> 
>> > 6 feb. 2015 at 10:57, Dragan Jovicic <[email protected] 
>> > <mailto:[email protected]>> wrote :
>> >
>> > Hi all,
>> >
>> > I meant to say that I myself might have not be clear enough about the
>> > problem I'm describing. Sorry if that sounded a bit off - I know Mark is a
>> > stellar contributor.
>> >
>> > In any case, it is a single-topology, no-ipv6, single L2 domain with all
>> > routers receiving correct LSP. The prefix is included in TLV 135, all
>> > routers have correct information.
>> >
>> > Same static route is redistributed in both ISIS and BGP.
>> >
>> > From what I know about JUNOS, it should install a valid route from ISIS RIB
>> > into inet.0. It will not be active route (due to static /5), but it will be
>> > there. In this case however it isn't.
>> >
>> > This behavior is not observed when routes are different, as expected.
>> > Unfortunately, we can't change preference of routes in production to test
>> > this live.
>> >
>> > We opened the case with our support, from some talk around it seems as it
>> > is a bug so far, unless we're missing on something major here.
>> >
>> >
>> > Much regards.
>> >
>> >
>> >
>> > On Fri, Feb 6, 2015 at 10:45 AM, Alan Gravett <[email protected] 
>> > <mailto:[email protected]> <mailto:[email protected] 
>> > <mailto:[email protected]>>> wrote:
>> >
>> >> Hi Dragan,
>> >>
>> >> Mark rarely misses the point from what I have seen with his contributions
>> >> on this list.
>> >>
>> >> I have some initial suggestions inline with your own text so that it may
>> >> begin to
>> >> make sense.
>> >>
>> >> On Fri, Feb 6, 2015 at 11:10 AM, Dragan Jovicic <[email protected] 
>> >> <mailto:[email protected]> <mailto:[email protected] 
>> >> <mailto:[email protected]>>>
>> >> wrote:
>> >>
>> >>> Hi,
>> >>> I think you are missing a point.
>> >>>
>> >>> ISIS route should still be in routing table, just not preferred (static 
>> >>> /5
>> >>>> isis /18).
>> >>>
>> >>> The issue here is that only static is found in routing table. I hope it 
>> >>> is
>> >>> clearer?
>> >>>
>> >>> I tested on two different routers, injecting static route into both ISIS
>> >>> and BGP. All routers in domain display both ISIS and BGP learned routes,
>> >>> but ISIS is prefered.
>> >>>
>> >>
>> >> This may have to do with the differences between Link-state and other
>> >> algorithms.
>> >> What happens when you change the route preference for IS-IS to be higher
>> >> than
>> >> BGP?
>> >>
>> >>
>> >>>
>> >>> However, on the two routers where the route is injected (a static discard
>> >>> route), only local static and BGP learned route is showed. That doesn't
>> >>> make sense.
>> >>>
>> >>
>> >> I would also be curious to know what happens if the two routers are
>> >> advertising
>> >> different static routes - but am almost sure the behavior would be
>> >> different. (you
>> >> would see what you have been expecting in the current scenario)
>> >>
>> >> Regards,
>> >>
>> >> Alan
>> >>
>> >>>
>> >>> Regards
>> >>>
>> >>> On Fri, Feb 6, 2015 at 9:41 AM, Mark Tinka <[email protected] 
>> >>> <mailto:[email protected]>> wrote:
>> >>>
>> >>>>
>> >>>> On 6/Feb/15 09:28, Dragan Jovicic wrote:
>> >>>>
>> >>>>> Hi,
>> >>>>> The route is not in routing table of those two routers.
>> >>>>> Every other router installs redistributed route, except those two which
>> >>>>> are
>> >>>>> redistributing the route. Those two only show static/5 route, not ISIS
>> >>>>> form
>> >>>>> other neighbor.
>> >>>>>
>> >>>>> show isis route does not show that prefix is calculated, so it is not
>> >>> in
>> >>>>> ISIS RIB hence not in inet.0.
>> >>>>>
>> >>>>> But LSP shows redistributed route. Once one of the hosts removes it's
>> >>>>> static route, only then is new ISIS route installed.
>> >>>>>
>> >>>>> I suppose the behavior I expected was to install ISIS route form other
>> >>>>> neighbor as well, albeit as inactive.
>> >>>>>
>> >>>>
>> >>>> As static routes are better than routes learned from dynamic routing
>> >>>> protocols, this is expected behaviour unless you tune the preference of
>> >>>> either your static route or IS-IS on the affected router.
>> >>>>
>> >>>> Mark.
>> 

_______________________________________________
juniper-nsp mailing list [email protected]
https://puck.nether.net/mailman/listinfo/juniper-nsp

Reply via email to