[j-nsp] policy based routing, rib-groups and issues...
Andrew Ramsey
akramsey at juniper.net
Wed Oct 27 10:22:25 EDT 2004
Hi Bill,
In your config:
firewall {
filter servers-to-peerX {
term private-only {
then routing-instance peerX.inet.0; <======here
}
term all-other {
then accept;
}
}
}
Can you change the "then routing-instance peerX.inet.0" to "then
routing-instance peerX"
Andy
> -----Original Message-----
> From: Bill Petrisko [mailto:billp at wjp.net]
> Sent: Tuesday, October 26, 2004 3:16 PM
> To: Andrew Ramsey
> Cc: Bill Petrisko; juniper-nsp at puck.nether.net
> Subject: Re: [j-nsp] policy based routing, rib-groups and issues...
>
>
> On Tue, Oct 26, 2004 at 05:16:59AM -0700, Andrew Ramsey wrote:
> > 1. Put a counter on the filter "servers-to-peerX" to check for
> > packets coming in.
>
> Added term to count at the top of the policy, and all packets from
> the interface ge7/0/1.1 appear to be counted, no matter what
> the destination.
>
> Added line to count in the same term (private-only) before
> sending to routing instance peerX.inet.0. These packets get
> counted as
> well.
>
> > 2. Put a filter and counter on the interface to "peerX"
> (in/out) to
> > check for packets leaving/into the router
>
> Packets from the server never reach the peer interface.
>
> Packets directly pinged from the router itself do reach the
> .26 peer interface. (Using default inet.0 routing table.)
>
> > The static route "route 0.0.0.0/0 next-table inet.0" looks
> like it's
> > defeating the purpose of what you're trying to achieve. You should
> > remove it - I don't think it's causing you a problem though
> since you
> > have this:
> >
> > 192.168.90.0/24 *[BGP/170] 00:15:03, MED 0, localpref 400
> > AS path: 23059 I
> > > to 192.168.91.26 via ge-7/0/0.3
>
> Removing the static route 0.0.0.0/0 has no effect on the
> issue. I will leave it removed for now.
>
> > I think it looks like you're in good shape in the "server"
> to "peerX"
> > direction. What about the other way? Is there a route for the
> > "server" in peerX.inet.0?
>
> Yep, "server" is one half of a /30 that is an interface
> route, all interface routes are imported into peerX.inet.0
> (as shown by a 'show route table peerX'.)
>
> The odd part is that it seems that the router itself has no
> idea how to route using this rib. Even a manual traceroute
> or ping using 'routing-instance' to use the direct rib do not work:
>
> root at jr3.phx3-LABROUTER> ping 192.168.91.26 source
> 192.168.91.25 routing-instance peerX
> --- 192.168.91.26 ping statistics ---
> 8 packets transmitted, 0 packets received, 100% packet loss
>
> (And firewall filter counter does not increase either.)
>
> Is is almost like everything directed to this rib goes into a
> black hole....
>
> Possibly juniper bug? We are on an old release of code
> (5.6R2.4) on this lab router.
>
> Thanks for the help
> bill
>
More information about the juniper-nsp
mailing list