Hmm.  I've never seen this with interfaces, but maybe it's a VIF issue.

Try setting the global log level to debug; maybe there's more information below
warning level.

And, of course, that's what support is for - they're GOOD with puzzles
like this!!

Justin

On Nov 5, 2007 9:43 PM, Aubrey Wells <[EMAIL PROTECTED]> wrote:
> It is the next hop. To give you one of the scenarios:
>
> Added 8.17.X.253 /30 to eth0 vif 1180
>
> subnet doesnt show up in vyatta's routing table (show route) but does
> show up in the system table (route -n) and I can ping the other side
> (8.17.X.254) both from within xorp and from the unix shell.
>
> So then I add a static route for 3 subnets pointing to the (directly
> connected) route of the other side of that /30 (8.17.X.254). show
> route from xorp says its next hop is my default route. show
> configuration shows that I didnt screw up i did in fact do what i
> meant to. the system routing table (route -n) says the same thing as
> the xorp table (that i configured it to be the same as the default
> route). So the route doesnt work, and what's worse, is if I try to
> delete it from the config (delete protocols static 216.32.X.0/20 next-
> hop 8.17.X.254) it tells me I cant delete a non-existant route. If I
> try to put what it thinks the route is, it says the node doesnt
> exist. I have to delete the offending line from the config file with
> vi and reboot (or load config.boot now that I know that) to get it
> back to a state where I can work with it. And this pesky line shows
> up in the log. I dont see anything interesting in any other logs that
> I know about:
>
> > Nov  4 01:49:47 vyatta xorp_fea: [ 2007/11/04 01:49:47 WARNING
> > xorp_fea FEA
> > ] Got update for address no in lib
> > feaclient tree: eth0.1180/eth0.1180/8.17.X.253
>
>
> THe other scenario:
> IP 8.17.X.113 /28 exists on eth1 vif 1192. I remove it and commit.
> Its gone out of both the system and xorp routing tables. i read it as
> 8.17.X.113 /29 and commit. It doesnt show up in the xorp table, but
> it is in the system table. I get the same log message as above and my
> system hates me for it. The route works (i can ping the other side)
> but I can't configure any services to use it. :-(
>
>
> *sigh* Any ideas?
>
> I searched bugzilla, and only came up with bug 1602, which appears to
> be the exact opposite of my issue. I'm going to try to reproduce on a
> dev box and use my subscription support to see if one of you guys can
> log in to it and poke around.
>
>
> ------------------
> Aubrey Wells
> Senior Engineer
> Shelton | Johns Technology Group
> A Vyatta Ready Partner
> www.sheltonjohns.com
>
>
>
>
>
> On Nov 6, 2007, at 12:08 AM, Justin Fletcher wrote:
>
> > No problem - I know exactly how you feel some days!
> >
> > And I'd missed the point that it didn't make into the system route
> > table, so the
> > first question I'd ask is whether the next hop you're specifying is
> > directly connected?
> > If it isn't, try using the IP address of the directly connected
> > next hop router.
> >
> > If it is, well, there's a bit more to figure out, as I've never seen
> > that behavior.
> >
> > To try a rephrase on the load config command, it'll make your running
> > configuration
> > match the configuration in the file (usually :-) )
> >
> > Justin
> >
> > On Nov 5, 2007 8:52 PM, Aubrey Wells <[EMAIL PROTECTED]> wrote:
> >>
> >> Thanks for the response - sorry for my impatience. :-)
> >>
> >> I dont mind the viewing discrepancy, its the fact that vyatta doesn't
> >> recognize the existance of the routes - so I can't do anything
> >> with them. So
> >> you're saying load config.boot should fix the problem? Will that
> >> cause any
> >> downtime while it rereads the config, or should it be seamless?
> >>
> >> Also... maybe its just because its been a really long day, but
> >> this sentence
> >> doesn't make any sense:
> >>
> >> "it'll remove everything that's not in the current configuration
> >> that's in
> >> the config file, and add the new commands from the config file."
> >>
> >> Could you possibly rephrase for me? :-)
> >>
> >>
> >>
> >> ------------------
> >> Aubrey Wells
> >> Senior Engineer
> >> Shelton | Johns Technology Group
> >>
>
> >> www.sheltonjohns.com
> >>
> >>
> >>
> >>
> >>
> >> On Nov 5, 2007, at 11:31 PM, Justin Fletcher wrote:
> >>
> >> Good questions - I think you're just seeing a synchronization issue.
> >>
> >> If you see it in the system route table ("route -n" from the Linux
> >> shell or "show route system forward" from the CLI) it's really in the
> >> system RIB as the forwarding information base is updated from the
> >> RIB.
> >> However, "show route" looks at a different table, and can be somewhat
> >> out of sync.
> >>
> >> So - if you see the route from "show route system forward" it made it
> >> into the route tables correctly - you're just seeing a viewing
> >> discrepancy issue.
> >>
> >> Also, you can load the configuration using "load config.boot" in
> >> config mode; it'll remove everything that's not in the current
> >> configuration that's in the config file, and add the new commands
> >> from
> >> the config file.
> >>
> >> Best,
> >> Justin
> >>
> >> On Nov 5, 2007 8:08 PM, Aubrey Wells <[EMAIL PROTECTED]> wrote:
> >> Anyone? :-(
> >>
> >>
> >>
> >> ------------------
> >> Aubrey Wells
> >> Senior Engineer
> >> Shelton | Johns Technology Group
> >> 404.478.2790
> >> www.sheltonjohns.com
> >>
> >>
> >>
> >>
> >>
> >> On Nov 3, 2007, at 10:16 PM, Aubrey Wells wrote:
> >>
> >>
> >> Hi,
> >> I'm having this really frustrating problem where occasionally I
> >> will add an
> >> ip/network to vyatta, or delete an ip and readd it to the same
> >> interface
> >> with a different prefix-length or move it to a different interface
> >> (with a
> >> commit in between) and vyatta will not recognize that the ip/
> >> network has
> >> been added.
> >>
> >> For instance, this evening, I was attempting to add 8.17.X.253 /30 to
> >> interface eth1 on vif 1180. If i look at the system routing table,
> >> it is
> >> added on the correct interface and traffic passes to the host on
> >> the other
> >> side. But if I do a "show route" in vyatta the subnet is not there
> >> and as
> >> such, if I try to point a static route at it, the route instead
> >> gets added
> >> to whatever my default route is. for example:
> >>
> >> set protocols static route 1.2.3.0/8 next-hop 8.17.X.254
> >>
> >> that gets added to the config file fine, but a "show route" shows
> >> it having
> >> a next hop of my default route. The system routing table does the
> >> same.
> >> Also, I cannot delete this route from the config without doing it
> >> by hand
> >> with VI and rebooting (says the route doesnt exist).
> >>
> >> Also, I tried to remove 8.17.X.113 /28 and readd it as 8.17.X.113 /
> >> 27. I
> >> removed the ip, commited, and readded it. The subnet didnt show up
> >> in the
> >> vyatta routing table after a commit but it was in the system
> >> routing table
> >> (route -n). Traffic passed just fine.
> >>
> >> When I commit those changes, I see this in the messages log:
> >>
> >> Nov  4 01:49:47 vyatta xorp_fea: [ 2007/11/04 01:49:47 WARNING
> >> xorp_fea FEA
> >> ] Got update for address no in lib
> >> feaclient tree: eth0.1180/eth0.1180/8.17.X.253
> >>
> >> Nov  4 01:49:47 vyatta xorp_fea: [ 2007/11/04 01:49:47 WARNING
> >> xorp_fea FEA
> >> ] Got update for address no in lib
> >> feaclient tree: eth1.54/eth1.54/8.17.X.113
> >>
> >> If I save the config, and reboot the box, the configuration loads
> >> up just
> >> fine and all my subnets/routes are correct. This is not a
> >> solution, as this
> >> is my core router in a fast-growing network and I cant go around
> >> rebooting
> >> it every time I add a subnet.
> >>
> >> I'm running the last VC3 beta. (I havent upgraded to VC3 release
> >> because I
> >> didnt want to reboot the box without scheduling a window.... heh)
> >>
> >> This also happened in VC2.2. I'm not 100% sure about weather or
> >> not it
> >> happens on a PHY, but I think it did, although most of my stuff is
> >> on VIFs.
> >>
> >> Please help!
> >>
> >> Oh, and is there a way to get it to dump and reload the config
> >> from scratch
> >> without rebooting? These DELL's have a horrendous POST time
> >> because of the
> >> RAID, DRAC, and BMC BIOSes that all have to load (plus the
> >> overhead of
> >> checking 8G of memory)!
> >>
> >>
> >> ------------------
> >> Aubrey Wells
> >> Senior Engineer
> >> Shelton | Johns Technology Group
> >> A Vyatta Ready Partner
> >> www.sheltonjohns.com
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Vyatta-users mailing list
> >> Vyatta-users@mailman.vyatta.com
> >> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
> >>
> >> _______________________________________________
> >> Vyatta-users mailing list
> >> Vyatta-users@mailman.vyatta.com
> >> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
> >>
> >>
> >>
> >>
>
>
_______________________________________________
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users

Reply via email to