[j-nsp] JUNOS Equivalent to CISCO IOS next-hop-self

Danny McPherson danny at tcb.net
Mon Oct 20 21:04:35 EDT 2003


On Monday, October 20, 2003, at 04:40 PM, Daniel Roesen wrote:

> Uhm, route reflectors MUST NOT change NEXT_HOP of reflected routes.
> Otherwise it might lead to routing loops. Can you outline an example
> of where setting NEXT_HOP to self on a route reflector for reflected
> routes makes sense, so that a "SHOULD NOT" is justified instead of a
> "MUST NOT"?

Yes, I can think of several!  ...and the spec says SHOULD NOT.

>> As such, you could enable setting of NEXT_HOP to self on a peering
>> session and only locally generated and EBGP learned routes will be
>> effected, NOT reflected routes.
>
> No, this is only the case for IOS, not for JunOS. Junos "then next-hop
> self" _unconditionally_ overwrites the NEXT_HOP, no matter where the
> route came from (local, EBGP, or IBGP [route reflection]). This is
> the problem at hand.

Ahh, hence my language above.  If this is indeed the case, I'd say
Juniper SHOULD fix this..

> But with JunOS this is not the case. And I know for sure, several ISPs
> were bitten by that.

Hrmm..  Can some from Juniper confirm?  I don't recall seeing this
problem in the deployments I'm familiar with?

-danny



More information about the juniper-nsp mailing list