The routes were missing from the system table and the Linux "root mode" 
table
My hardware was ancient Compaq PII 266 with Intel eepro NIC and a 
Celeron 768 with Realtek NIC, so I don't think your problem is caused by 
your fast hardware

Regards
David

Aubrey Wells wrote:
> Sounds like we have the same issue then. Do your routes show up 
> correctly in the system routing table? What kind of hardware are you 
> using? I'm running a dell 1950 with dual dual-core 3.0 Xeons and 8 gig 
> of ram. No PCI cards, all onboard broadcom NICs.
>
>
> ------------------
> Aubrey Wells
> Senior Engineer
> Shelton | Johns Technology Group
> 404.478.2790
> www.sheltonjohns.com
>
>
>
> On Nov 6, 2007, at 5:58 AM, David Pearce wrote:
>
>> I have found that VC3 is very fussy about adding routes. Changing an
>> interface and deleting the node followed by recreating it with new
>> settings leads to no routing table entries for me.
>> I have found that the only way to get a correct table is to start from a
>> clean format
>>
>> David
>>
>> Aubrey Wells 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
>>>
>>>
>>
>> _______________________________________________
>> 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