[Xorp-users] Remote static_routes process config. errors. Xorp 1.1 LiveCD
Pavlin Radoslavov
pavlin@icir.org
Thu, 16 Jun 2005 13:54:15 -0700
> I'm trying to set up the following test network configuration (using only
> static routing at this point):
>
> Host A -- Router B -- Router C -- Host D
> (15.0.0.2) (15.0.0.1) (1.10.2.11) (16.0.0.2)
> (1.10.2.10) (16.0.0.1)
>
> Routers B and C are both running Xorp 1.1 from the LiveCD.
>
> We have the static_routes process for each router on the same machine as its
> rtrmgr at this point, and can successfully communicate between Host A and Host
> D.
>
> We'd like to move the static_routes process from either router to a different
> machine, and have been trying to move Router B's static_routes process to
> Router C without success.
>
> Here is the procedure we've been following:
> * Restart xorp_rtrmgr on router B (adding -i 1.10.2.10 -a 1.10.2.11 to the
> commandline.
Before starting the rtrmgr on router B please set:
XORP_FINDER_SERVER_ADDRESS=1.10.2.10
XORP_FINDER_CLIENT_ADDRESS=1.10.2.10
I am not sure it will fix the problem but give it a try.
> * Set XORP_FINDER_SERVER_ADDRESS=1.10.2.10 and
> XORP_FINDER_CLIENT_ADDRESS=1.10.2.11 on Router C.
> * Start a new static_routes process on Router C (with the -F 1.10.2.10 command
Given that you have already set XORP_FINDER_CLIENT_ADDRESS, I think
you don't need the -F 1.10.2.10 command-line option so you may want
to remove it to reduce the confusion.
Pavlin
> line option). (Eventually we'd kill the static_routes process on router B, but
> an error occurs before we get there).
>
> When the new static_routes process (on router C) is started it prints the
> following 3 error messages over and over, until a <ctrl-c> or core dump:
>
> [ 2005/06/15 14:46:26 ERROR xorp_static_routes:4057 IPC +275 sockutil.cc
> create_connected_ip_socket ] failed to connect to 127.0.0.1 port 1724:
> Connection refused
>
> [ 2005/06/15 14:46:26 ERROR xorp_static_routes:4057 XRL +55 xrl_pf_factory.cc
> create_sender ] XrlPFSenderFactory::create failed: XrlPFConstructorError from
> line 578 of xrl_pf_stcp.cc: Could not connect to 127.0.0.1:1724
>
> [ 2005/06/15 14:46:26 ERROR xorp_static_routes:4057 XRL +358 xrl_router.cc
> send_resolved ] Could not create XrlPFSender for protocol = "stcp" address =
> "127.0.0.1:1724"
>
> The port numbers displayed in the error messages change, but the address
> remains 127.0.0.1.
>
> What am I missing about how to relocate a routing process? Could the problem
> have something to do with running two static_routes processes on the same
> machine? (i.e., Router C's static_routes process is running on router C, and
> we're trying to get Router B's static_routes process to run on router C as
> well).
>
> Thanks for your help,
>
> Rafe Thayer